255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,2,2,3,1,0,0,0,0,0,0,0,0,0,0,8,9,7,10,2,6,1,3,4,5,255,196,0,119,16,0,1,3,3,2,4,3,4,5,6,6,6,18,13,1,25,0,1,2,3,4,5,6,7,17,8,9,18,19,20,56,181,21,33,49,119,22,34,65,71,133,23,35,50,81,134,197,24,51,66,82,97,113,25,36,37,83,114,212,38,39,52,67,69,86,87,98,99,115,116,129,130,145,161,166,177,193,53,54,57,68,73,84,88,100,136,149,150,179,209,211,225,104,178,198,228,240,55,117,146,147,162,180,101,132,148,163,164,40,85,131,194,70,210,241,227,255,196,0,21,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,196,0,26,17,1,1,0,3,1,1,0,0,0,0,0,0,0,0,0,0,0,1,17,49,65,2,33,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,235,85,84,126,223,98,156,250,147,125,183,10,136,239,120,30,79,27,110,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,115,88,229,221,87,222,135,150,175,187,101,93,207,15,114,53,118,70,238,191,212,24,138,190,245,77,128,230,120,85,68,248,168,60,57,157,64,17,237,95,131,144,228,122,210,62,149,77,142,95,20,247,40,28,129,195,169,81,118,114,28,145,81,83,220,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,58,83,125,246,56,74,254,148,68,69,217,84,246,31,60,205,119,95,90,125,128,123,163,223,167,117,248,156,143,68,117,27,175,75,211,111,233,61,174,93,189,224,114,61,42,245,100,159,235,84,246,175,188,227,35,26,230,251,215,224,7,45,145,126,192,136,137,240,61,41,50,38,205,111,188,247,53,85,83,117,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,124,121,106,95,20,250,23,197,102,123,135,209,113,11,170,180,150,90,235,130,223,108,141,138,255,0,113,161,165,74,26,212,239,182,42,104,210,101,98,195,3,223,37,50,57,159,85,93,76,228,217,138,138,198,222,161,85,124,237,52,83,254,209,120,140,163,184,126,172,42,225,75,36,191,238,138,202,73,33,98,71,254,237,73,28,233,63,188,35,91,250,106,6,85,228,249,175,25,86,172,233,102,123,139,106,6,97,149,229,25,38,57,144,65,112,125,198,251,112,146,187,106,26,202,102,178,8,34,150,89,29,39,213,146,138,169,206,102,200,212,238,181,81,85,92,237,167,249,68,60,166,117,66,213,167,28,96,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,183,82,42,72,249,101,164,142,157,145,238,213,115,234,27,178,170,162,49,215,188,0,162,30,56,56,209,226,26,245,197,30,160,90,241,13,88,205,112,219,22,45,120,169,198,104,45,54,76,134,162,146,6,178,134,87,64,249,156,148,253,164,123,229,149,146,202,170,244,115,218,146,54,62,183,54,54,23,61,196,14,166,126,70,244,59,60,213,40,234,237,84,245,120,206,63,93,112,160,246,164,157,20,179,87,50,23,120,88,31,245,216,174,238,206,177,70,140,107,145,207,115,209,173,94,167,33,173,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,93,167,40,218,221,83,204,52,59,38,213,45,86,212,13,64,201,106,239,217,2,219,237,127,73,110,181,53,148,173,161,164,133,191,159,163,239,238,169,215,60,245,49,200,246,185,90,231,83,53,187,35,163,118,245,193,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,23,105,194,174,150,254,69,184,113,211,173,51,154,197,236,106,251,54,63,75,237,90,47,21,226,59,87,73,89,222,174,252,226,61,237,118,245,82,206,239,168,229,98,111,179,54,106,53,18,128,120,177,243,79,172,159,48,50,31,81,156,11,116,229,19,168,89,246,165,112,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,93,183,123,151,237,82,111,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,198,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,44,197,92,88,249,88,214,79,151,249,15,167,78,5,0,255,0,11,30,41,255,0,242,150,213,95,253,178,184,255,0,242,198,202,102,170,230,206,122,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,254,181,64,199,252,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,69,116,77,123,29,225,163,115,163,116,207,234,111,75,21,26,139,220,124,108,125,90,240,251,205,147,92,116,231,81,238,215,61,85,95,166,56,102,85,144,75,119,185,91,93,36,210,85,89,99,153,95,215,21,166,73,165,94,220,44,234,141,91,77,43,157,31,76,40,214,186,21,145,242,172,117,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,116,163,166,127,84,178,61,242,57,19,169,239,119,75,88,206,136,217,50,185,93,112,11,89,152,95,109,188,76,107,21,190,235,107,181,99,151,10,106,236,78,207,61,52,244,114,92,234,152,200,170,96,185,57,238,107,122,232,219,220,141,209,118,213,205,154,70,187,169,81,145,171,38,11,116,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,19,42,233,37,165,157,172,123,81,205,73,33,153,173,150,39,236,169,187,36,107,94,213,221,28,136,168,168,125,96,1,141,56,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,247,254,22,60,83,255,0,229,45,170,191,251,101,113,255,0,229,139,254,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,1,242,93,173,148,215,171,85,109,154,178,74,184,233,235,233,228,166,149,244,149,114,210,206,214,61,170,215,44,115,66,230,203,19,246,85,217,241,185,175,106,236,173,84,84,69,53,193,187,113,55,197,221,130,235,91,98,190,241,7,172,22,235,149,186,162,74,74,202,58,188,178,231,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,166,201,37,16,243,94,209,219,174,154,241,105,123,203,155,97,164,161,199,181,6,158,158,247,107,150,138,149,209,65,36,237,134,56,107,90,247,116,53,139,82,181,12,124,242,35,85,203,181,84,79,122,245,72,168,5,175,112,15,169,153,86,174,240,133,166,217,214,107,87,226,239,85,22,250,139,125,77,83,164,146,73,42,188,21,92,212,108,158,87,200,247,61,243,72,202,118,190,71,171,190,180,142,123,145,17,21,17,36,1,86,188,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,219,186,246,34,67,64,199,123,213,140,85,143,244,86,69,234,180,160,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,112,110,220,98,113,95,122,186,214,222,107,56,146,212,168,234,43,234,36,169,149,148,153,61,101,44,13,123,220,174,114,71,12,50,54,40,153,186,174,204,141,173,99,83,100,106,34,34,33,111,252,215,181,138,213,166,188,37,222,241,22,223,170,232,114,29,65,168,167,178,90,226,162,170,108,83,201,3,102,142,106,215,61,189,109,122,211,45,59,31,4,138,212,114,111,85,19,30,157,50,42,148,193,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,244,177,254,18,149,141,116,149,53,61,15,123,18,78,212,17,203,47,111,173,28,254,142,150,253,103,34,1,118,152,85,54,180,105,231,44,235,197,102,167,101,185,3,245,22,143,77,242,43,220,247,58,186,250,181,186,209,207,52,21,117,116,205,146,105,186,103,142,166,8,228,134,53,69,247,198,248,149,173,85,70,162,148,195,252,44,120,167,255,0,202,91,85,127,246,202,227,255,0,203,23,253,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,0,0,0,0,68,174,100,156,64,231,220,50,233,70,17,170,250,114,250,71,220,168,243,136,105,37,163,174,89,150,138,182,9,173,87,38,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,66,90,144,3,157,95,149,140,91,230,5,15,167,92,64,151,250,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,32,26,245,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,7,235,0,0,173,94,114,154,177,170,122,95,249,32,252,153,234,94,87,137,123,79,233,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,222,190,158,227,250,122,183,219,173,219,124,84,141,92,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,244,90,170,222,206,184,164,145,204,119,75,216,215,38,233,238,115,81,83,222,136,102,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,89,247,28,220,102,223,120,60,212,125,29,185,201,106,246,206,25,148,123,114,159,38,182,196,198,37,83,163,137,104,59,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,42,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,95,134,184,218,235,99,171,165,159,161,238,99,250,37,141,92,199,116,189,142,106,236,190,231,53,81,125,232,165,96,243,206,251,147,253,164,253,218,97,254,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,11,180,0,0,0,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,125,87,83,18,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,160,98,174,98,60,125,81,240,199,138,166,7,165,183,11,85,203,83,111,125,218,125,210,166,10,143,163,49,164,113,63,196,213,83,117,43,210,103,178,120,221,79,28,140,72,221,245,164,119,83,99,237,203,34,184,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,194,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,77,140,248,177,242,177,172,159,47,242,31,78,156,12,85,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,229,81,172,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,97,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,162,118,198,189,77,99,221,4,174,137,239,107,22,72,209,175,233,110,234,214,134,96,0,0,0,1,15,248,230,227,54,251,193,230,163,232,237,206,75,87,182,112,204,163,219,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,57,85,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,247,57,170,139,239,69,43,7,158,119,220,159,237,39,238,211,10,114,221,227,234,251,160,89,85,175,68,181,34,225,227,116,203,32,184,50,158,158,106,170,150,71,244,102,170,121,54,90,150,73,43,154,198,209,185,239,234,158,55,57,26,205,221,51,54,119,113,147,5,223,128,0,168,190,59,121,167,100,57,12,151,157,18,225,254,219,144,98,116,244,149,18,208,94,178,58,246,213,90,175,113,213,211,86,181,122,104,153,28,172,150,149,138,144,43,95,223,106,74,230,204,248,221,20,42,197,87,203,78,93,220,111,209,241,85,130,46,37,152,213,116,234,110,39,111,138,91,235,150,24,41,161,186,70,233,165,141,149,84,177,50,87,61,221,44,100,30,33,82,56,227,100,181,13,70,53,26,246,53,49,175,52,110,4,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,55,33,162,107,88,145,62,62,149,233,150,166,157,172,114,35,58,59,146,198,228,98,57,203,12,49,58,160,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,10,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,86,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,212,5,23,54,156,202,151,140,10,253,93,158,143,32,172,210,74,202,116,177,67,136,77,92,136,250,59,114,58,53,90,232,162,99,155,2,215,44,140,116,171,220,235,250,146,190,157,38,70,163,37,103,64,230,9,199,174,67,196,206,101,93,131,105,245,246,174,143,74,237,21,18,67,66,202,127,21,68,251,251,21,41,156,179,87,66,178,171,38,99,106,41,221,37,58,58,54,61,140,122,43,154,215,170,162,67,80,54,146,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,251,156,213,69,247,162,159,172,81,95,46,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,209,153,18,73,95,226,105,105,186,149,137,11,223,60,142,168,142,54,36,142,250,178,55,169,209,246,229,189,64,4,42,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,221,42,96,168,250,51,26,71,19,252,77,85,55,82,189,38,123,39,141,212,241,200,196,141,223,90,71,117,54,62,220,185,87,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,45,232,241,107,37,108,207,111,143,170,234,98,73,34,182,52,87,172,48,49,253,217,23,118,53,118,100,125,198,62,88,212,215,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,2,202,121,116,243,47,200,103,200,113,206,28,245,250,162,174,238,203,189,67,109,184,254,89,52,245,85,183,25,46,53,21,79,116,112,92,31,44,146,58,86,61,211,50,24,228,98,55,181,209,27,94,215,49,206,146,44,213,195,7,30,180,213,92,79,106,119,11,26,201,125,164,163,125,30,113,123,183,224,215,58,142,234,190,177,235,118,173,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,157,17,118,183,87,172,77,127,229,114,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,234,94,152,170,106,26,246,162,179,163,185,20,109,86,43,154,179,77,19,106,219,139,31,52,250,201,243,3,33,245,25,192,217,76,16,171,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,233,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,253,89,27,210,217,59,113,77,80,0,0,0,0,5,106,243,148,213,141,83,210,255,0,201,7,228,207,82,242,188,75,218,127,72,60,111,176,175,53,52,30,43,183,236,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,226,165,149,21,87,207,59,238,79,246,147,247,104,29,127,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,111,179,220,159,106,150,232,82,183,37,79,52,249,79,203,250,239,81,183,23,82,6,10,227,127,87,179,45,5,225,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,250,188,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,198,188,209,252,137,234,111,224,190,177,68,83,95,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,225,177,240,58,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,0,4,74,230,73,196,14,125,195,46,148,97,26,175,167,47,164,125,202,143,56,134,146,90,58,229,153,104,171,96,154,213,114,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,254,148,37,169,0,57,213,249,88,197,190,96,80,250,117,196,9,127,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,178,1,175,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,95,134,184,218,235,99,171,165,159,161,238,99,250,37,141,92,199,116,189,142,106,236,190,231,53,81,125,232,160,126,176,0,10,213,231,25,152,107,6,152,126,76,115,93,43,207,117,3,22,164,184,251,78,215,121,169,177,95,174,20,116,46,145,157,137,40,227,149,144,200,216,91,51,145,245,138,213,217,36,145,177,185,21,92,216,145,25,128,57,100,113,73,175,185,7,23,184,214,11,154,234,182,87,151,89,114,171,125,206,223,83,75,144,223,107,107,227,167,237,82,73,88,201,224,100,146,171,25,50,62,145,172,235,86,187,243,114,74,212,68,87,34,165,143,243,5,209,219,174,183,240,151,157,98,56,213,134,146,235,144,209,83,195,123,179,197,45,43,167,157,39,164,153,147,72,218,86,177,143,127,137,146,157,181,16,70,140,77,220,179,244,42,163,94,229,53,246,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,192,109,38,15,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,2,181,121,198,113,3,168,250,97,249,49,194,180,175,86,110,184,181,93,199,218,119,75,205,53,138,232,180,117,206,141,157,136,232,228,149,240,185,179,54,23,43,235,17,169,186,71,35,163,114,170,57,209,34,179,10,242,183,206,120,167,214,158,40,40,110,55,253,101,212,11,254,25,135,219,235,46,25,4,23,156,138,227,85,67,47,122,158,90,122,88,21,175,115,226,116,203,52,169,43,25,39,78,237,166,149,237,85,88,246,88,235,204,23,88,173,90,223,197,166,117,151,99,87,234,187,174,61,69,81,13,146,207,44,181,77,158,4,130,146,22,67,35,169,92,199,189,158,26,74,134,212,79,26,177,118,114,79,214,168,142,123,144,176,158,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,186,88,189,84,182,215,84,70,234,158,182,189,85,58,231,158,162,46,219,152,199,55,195,117,125,102,200,213,64,177,80,0,0,0,0,0,21,235,114,227,182,235,162,60,199,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,194,138,1,230,143,231,179,83,127,5,244,122,34,90,114,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,157,17,118,183,87,172,77,120,90,80,0,1,173,103,240,177,226,159,255,0,41,109,85,255,0,219,43,143,255,0,44,108,166,106,174,6,194,124,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,250,46,181,108,103,92,178,43,158,238,150,49,173,77,215,220,214,162,39,185,16,146,164,10,229,21,196,14,3,153,232,13,191,135,251,123,234,233,178,205,61,167,169,171,174,138,173,97,99,43,96,171,184,213,204,146,210,181,36,89,100,100,73,36,77,149,206,99,81,143,154,52,247,245,34,147,212,1,72,28,199,184,133,215,220,27,140,237,67,197,176,173,112,212,12,126,203,69,236,159,13,110,181,228,213,180,148,176,117,218,169,30,254,136,163,145,172,111,83,222,231,46,201,239,115,149,87,222,170,93,249,64,60,209,252,246,106,111,224,190,143,68,4,212,228,215,171,26,167,170,31,149,255,0,202,102,165,229,121,111,179,62,143,248,47,110,222,106,107,252,47,115,218,29,206,215,121,238,232,234,237,179,171,167,109,250,27,191,193,14,193,114,227,182,235,162,60,199,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,119,26,242,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,2,255,0,129,86,188,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,68,93,173,213,235,19,95,105,64,0,0,0,58,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,173,80,49,255,0,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,0,56,23,230,131,144,179,87,47,24,127,18,217,69,36,24,198,115,120,174,187,82,93,234,100,170,149,150,59,141,75,225,236,209,164,179,212,57,180,182,182,53,146,181,141,233,119,105,242,53,206,123,99,235,123,97,87,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,165,29,51,250,165,145,239,145,200,157,79,123,186,90,198,116,70,204,64,6,213,0,173,94,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,186,198,247,35,108,93,180,115,166,141,174,234,68,124,106,249,172,168,0,0,10,139,230,237,173,250,209,166,188,73,99,118,45,57,213,236,215,21,182,207,131,209,213,203,71,100,191,213,208,193,36,238,175,175,107,165,116,112,200,214,171,213,172,99,85,202,155,236,198,167,216,134,74,228,215,171,26,167,170,31,149,255,0,202,102,165,229,121,111,179,62,143,248,47,110,222,106,107,252,47,115,218,29,206,215,121,238,232,234,237,179,171,167,109,250,27,191,193,12,1,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,11,84,0,0,49,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,75,49,87,22,62,86,53,147,229,254,67,233,211,129,64,63,194,199,138,127,252,165,181,87,255,0,108,174,63,252,177,178,153,170,185,181,64,0,0,3,31,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,140,128,98,174,44,124,172,107,39,203,252,135,211,167,3,31,240,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,122,171,169,160,87,172,201,70,245,158,52,71,61,62,164,138,232,186,159,210,146,62,74,154,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,12,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,120,115,119,10,228,64,215,35,190,0,112,88,90,191,98,110,112,158,102,83,177,95,34,174,201,254,249,239,58,174,164,93,36,180,98,245,117,145,252,89,219,247,255,0,92,140,79,212,191,172,15,212,178,95,168,239,48,119,160,147,125,156,173,95,168,169,239,77,191,95,245,161,250,110,111,95,193,72,109,193,238,177,213,228,247,155,141,138,181,119,86,76,231,183,225,246,165,50,125,140,79,231,175,218,76,166,59,169,168,239,214,128,112,72,17,190,255,0,212,123,19,224,121,60,110,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,115,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,210,247,246,106,168,32,150,71,39,67,94,196,119,118,5,168,131,119,117,53,157,254,190,151,57,141,66,74,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,5,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,159,19,102,141,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,248,154,219,113,3,166,127,145,189,113,207,52,182,58,75,173,61,38,51,144,87,91,232,61,169,31,69,84,212,44,153,222,22,119,253,70,35,187,176,44,82,35,218,212,107,218,244,115,83,165,200,93,79,42,205,99,190,234,239,8,246,138,108,142,29,234,240,43,132,184,116,117,61,76,254,218,165,166,130,9,41,151,161,140,106,51,183,5,68,80,109,245,156,238,199,91,156,174,122,162,7,74,231,45,159,212,227,60,46,90,240,203,118,67,73,73,81,152,229,20,148,213,150,247,44,75,61,117,186,158,41,106,36,86,53,200,175,70,71,83,29,10,185,236,219,101,116,109,85,218,78,151,86,15,3,250,59,117,214,254,40,244,255,0,17,163,176,210,93,109,180,87,138,107,221,250,42,234,87,79,68,150,170,73,91,53,75,106,26,140,123,122,36,107,82,6,164,137,208,233,39,141,142,84,235,220,205,92,221,245,138,213,169,92,81,179,17,199,47,213,117,214,221,62,179,197,100,169,137,42,155,45,20,119,87,75,36,213,110,129,172,123,154,143,70,190,158,9,85,81,175,238,82,185,142,79,205,181,76,191,201,47,71,47,178,229,89,215,16,53,19,118,108,180,214,245,195,168,227,233,99,188,93,84,146,83,213,212,46,232,254,184,251,44,138,155,220,172,233,127,138,250,174,222,55,34,133,181,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,97,60,152,120,129,192,109,216,245,239,134,139,131,234,233,114,203,165,226,191,42,161,150,101,133,148,149,80,37,45,20,43,77,19,150,78,235,234,81,33,150,85,141,177,170,118,163,123,186,190,170,162,90,81,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,112,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,250,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,210,232,159,40,74,163,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,74,174,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,127,66,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,58,157,43,229,138,166,117,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,235,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,3,37,114,230,224,163,248,85,106,60,247,252,254,217,117,143,76,177,111,206,92,170,96,78,212,119,74,228,86,44,118,198,205,212,215,183,169,143,89,37,116,72,231,50,54,181,187,196,233,162,145,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,5,106,70,117,165,156,190,248,83,167,171,162,181,248,139,46,21,111,166,179,89,45,105,61,53,45,85,230,185,235,210,212,87,35,88,199,77,43,214,74,137,228,100,106,238,148,168,155,182,245,106,181,107,47,135,30,109,58,185,166,217,254,73,112,214,90,58,188,223,19,203,175,15,186,201,67,29,115,210,124,121,243,76,139,34,91,150,119,61,86,153,177,43,154,202,55,189,25,187,35,233,146,45,229,89,2,237,1,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,253,96,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,21,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,75,19,166,150,228,234,120,219,83,214,231,162,175,68,240,83,197,219,107,30,231,120,158,175,170,216,220,171,98,166,42,226,159,69,63,132,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,168,20,129,203,147,83,63,37,252,100,233,197,198,162,174,235,29,5,250,224,236,102,178,11,124,155,120,175,31,27,169,233,217,51,85,237,107,225,109,84,148,210,185,23,125,187,40,246,181,206,99,80,216,80,213,92,217,207,69,53,66,213,173,90,71,136,106,189,153,180,145,211,229,54,122,107,147,233,233,171,91,86,202,57,222,196,239,82,172,173,68,71,190,25,123,145,63,234,181,81,241,185,21,173,84,84,64,170,190,118,26,161,106,200,117,115,3,210,139,123,105,38,168,195,44,245,87,42,234,136,107,91,43,227,158,224,248,246,165,150,36,77,225,123,34,163,138,84,234,118,238,101,83,23,165,168,136,175,235,252,155,52,83,233,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,166,73,235,174,49,84,83,199,212,213,141,200,232,91,3,43,21,219,61,142,73,59,27,117,55,173,8,171,197,62,181,255,0,8,158,32,179,109,99,142,223,224,169,50,11,130,120,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,39,75,213,189,197,127,78,205,217,18,221,57,65,105,125,171,11,225,46,155,60,133,212,147,220,181,6,241,91,114,168,157,180,77,138,120,160,166,153,212,81,82,190,93,213,211,49,174,167,154,102,239,210,141,90,169,17,27,241,115,130,69,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,88,158,156,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,187,128,56,32,210,28,55,94,184,156,196,180,143,80,32,171,146,197,145,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,245,78,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,186,226,115,145,187,36,145,72,223,127,74,129,178,240,42,175,149,231,48,47,251,91,225,75,87,102,254,245,105,195,47,14,119,251,166,85,166,173,158,162,167,253,205,77,73,28,49,127,50,45,191,69,75,84,2,170,249,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,18,171,158,119,220,159,237,39,238,210,170,203,84,231,157,247,39,251,73,251,180,132,28,35,112,191,117,226,207,45,203,116,231,26,187,210,91,178,27,118,46,235,221,158,90,234,135,67,68,233,227,184,208,195,35,106,28,200,165,122,179,195,212,84,43,81,141,69,238,36,123,175,79,82,40,78,158,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,180,163,86,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,209,226,109,215,74,41,41,42,160,235,99,94,206,184,164,70,189,189,76,123,92,155,167,189,174,69,79,114,161,117,60,11,243,38,194,117,143,78,42,173,156,67,230,216,166,27,153,226,254,30,158,166,229,118,187,81,219,41,111,241,200,143,232,169,134,57,30,206,153,147,180,169,52,108,111,109,174,116,110,103,74,72,145,70,18,171,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,235,195,196,63,16,57,247,19,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,92,174,106,59,101,146,89,29,238,234,83,37,113,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,62,94,31,248,51,207,181,131,77,51,221,111,188,208,213,217,176,76,35,23,186,222,217,89,81,20,212,239,188,79,13,13,115,161,109,12,142,129,240,212,50,58,186,72,217,80,157,109,86,177,202,136,168,245,77,130,58,155,41,241,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,129,173,97,154,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,194,164,170,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,221,109,149,241,167,66,53,241,109,210,231,58,57,81,129,122,122,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,181,148,23,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,247,177,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,214,0,2,170,249,231,125,201,254,210,126,237,42,172,181,78,121,223,114,127,180,159,187,72,85,193,159,11,95,194,227,54,204,52,222,139,36,246,37,234,219,135,213,95,108,149,18,183,170,149,245,209,86,82,68,216,170,81,26,175,72,94,201,228,106,185,159,89,142,86,191,103,163,86,55,132,213,229,121,204,11,254,214,248,82,213,217,191,189,90,112,203,195,157,254,233,149,105,171,103,168,169,255,0,115,83,82,71,12,95,204,139,111,209,82,213,13,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,71,137,183,93,40,164,164,170,131,173,141,123,58,226,145,26,246,245,49,237,114,110,158,246,185,21,61,202,133,218,114,185,227,6,235,196,54,151,205,166,153,226,228,23,28,219,1,167,99,107,111,213,113,58,120,46,148,82,72,244,166,124,149,45,98,53,149,45,106,118,213,146,170,201,50,68,179,35,165,94,255,0,104,38,249,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,245,217,35,251,54,254,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,173,191,14,156,75,234,159,11,249,220,57,214,153,221,191,157,227,108,213,147,212,251,46,231,249,153,162,143,197,193,12,177,247,187,93,247,190,62,167,125,71,236,228,251,81,101,167,48,158,101,150,174,33,112,218,125,23,209,42,10,186,92,54,233,79,69,95,145,215,221,41,26,202,186,185,209,99,168,101,12,108,85,114,68,200,37,107,59,146,53,85,100,150,62,150,59,178,213,125,71,64,230,9,192,86,67,195,54,101,93,156,233,245,138,174,179,74,238,245,18,77,66,250,127,21,90,251,3,17,41,154,176,215,76,177,35,33,99,170,42,29,29,58,186,71,189,236,98,35,156,231,162,170,197,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,213,211,109,29,207,181,90,60,130,179,16,176,213,207,109,197,108,245,215,187,213,205,105,102,117,21,4,20,212,85,21,125,51,205,27,28,216,159,43,105,101,142,36,127,74,62,78,150,238,158,245,78,148,94,245,179,133,92,55,133,14,95,154,169,135,217,173,180,142,201,238,58,111,121,169,203,46,241,200,179,62,227,113,75,84,253,104,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,250,33,3,37,113,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,215,19,156,141,217,36,138,70,251,250,84,153,92,11,243,74,163,208,109,56,170,210,254,32,97,202,242,139,85,155,195,197,137,77,105,163,130,162,170,142,151,103,164,180,179,73,61,68,91,195,30,208,246,83,103,57,141,89,25,212,140,108,76,101,138,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,189,102,45,123,173,133,238,240,21,93,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,26,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,118,174,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,186,229,115,81,219,44,146,200,239,119,82,147,211,150,47,47,74,60,166,142,155,136,174,32,113,14,245,170,110,153,113,43,5,206,24,39,165,186,210,203,4,209,203,85,91,73,60,47,234,133,123,176,190,153,122,152,229,116,107,39,74,177,98,115,240,175,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,210,105,22,73,89,225,169,106,122,81,139,11,31,4,141,168,146,55,172,141,250,177,183,165,210,119,34,189,64,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,116,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,29,81,119,206,8,47,183,14,9,112,94,44,244,210,150,235,122,146,163,219,18,230,212,75,51,36,240,52,180,245,210,193,79,85,75,11,98,71,172,44,100,15,90,133,116,143,115,122,154,244,106,70,217,28,204,63,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,64,54,94,6,52,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,162,86,181,93,186,199,44,110,247,117,33,146,192,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,6,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,81,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,248,1,159,248,4,227,178,235,194,38,77,91,98,201,104,234,238,218,117,145,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,158,246,52,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,112,120,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,184,29,34,116,185,236,108,241,54,86,49,207,72,228,87,51,169,219,35,157,48,57,85,241,207,106,210,218,159,224,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,157,29,42,149,18,185,21,175,239,245,70,23,18,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,86,39,79,45,222,62,175,186,5,149,90,244,75,82,46,30,55,76,178,11,131,41,233,230,170,169,100,127,70,106,167,147,101,169,100,146,185,172,109,27,158,254,169,227,115,145,172,221,211,51,103,119,25,54,0,224,207,69,49,94,34,120,147,195,244,115,53,184,93,104,172,185,7,180,60,76,246,185,99,142,169,157,138,10,138,134,116,58,72,228,98,110,248,90,139,187,23,234,170,237,178,236,169,213,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,104,108,210,10,171,229,121,204,11,254,214,248,82,213,217,191,189,90,112,203,195,157,254,233,149,105,171,103,168,169,255,0,115,83,82,71,12,95,204,139,111,209,82,213,0,26,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,61,44,103,139,165,123,82,74,106,158,134,61,233,31,118,9,34,151,183,214,174,103,95,75,190,179,85,13,154,74,86,231,39,162,159,65,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,189,82,65,93,110,138,158,158,78,150,164,109,70,194,232,31,70,173,221,239,114,201,223,223,165,189,8,4,233,229,75,169,159,148,78,13,177,203,117,69,93,214,174,191,10,184,87,99,53,147,220,36,238,117,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,122,122,123,74,198,183,165,173,85,145,122,215,170,22,173,21,210,60,191,85,239,45,164,146,159,22,179,212,220,153,79,83,90,218,70,86,78,198,47,102,149,37,114,42,49,243,75,219,137,159,85,202,175,145,168,141,114,170,34,213,95,36,253,80,181,99,218,185,158,105,69,193,180,144,212,102,118,122,91,149,13,68,213,173,137,242,79,111,124,155,210,197,18,166,243,61,241,86,75,42,244,187,118,178,149,235,210,228,85,86,72,174,114,122,215,244,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,213,28,20,54,233,105,234,36,233,114,72,213,108,206,157,244,104,221,216,246,172,125,253,250,93,208,160,82,177,178,159,11,26,41,252,29,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,125,76,71,118,209,157,91,187,117,90,33,224,103,75,237,90,199,197,166,153,224,119,215,82,45,182,123,199,180,171,32,171,162,109,92,21,112,80,195,37,108,148,178,68,229,70,185,147,54,153,97,93,247,68,73,21,85,174,219,165,118,51,0,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,138,164,170,230,143,231,179,83,127,5,244,122,35,170,112,247,194,141,247,136,189,26,213,236,203,5,138,235,113,203,244,223,216,149,150,251,37,20,44,151,218,180,181,46,171,74,184,209,170,168,245,153,140,129,146,198,140,87,57,221,183,198,145,189,242,177,88,22,149,203,99,142,123,87,16,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,178,57,55,218,94,164,73,22,56,226,175,50,62,60,53,114,215,196,188,122,125,162,185,237,94,49,109,210,234,134,198,250,219,21,225,239,101,222,226,246,65,52,204,172,137,171,216,149,148,242,51,195,248,121,24,254,151,178,161,30,171,220,88,217,94,184,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,175,195,92,109,117,178,82,85,65,214,199,49,253,18,198,173,123,122,152,247,53,118,95,123,92,168,190,229,83,228,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,11,191,229,163,197,191,16,220,84,218,178,105,245,95,23,199,214,197,139,83,208,208,83,228,116,84,213,20,147,220,46,42,215,44,173,123,62,181,60,175,232,70,73,39,105,97,237,44,145,34,68,230,204,139,21,27,27,30,240,115,195,215,240,96,225,247,27,210,106,218,155,85,109,234,147,191,91,123,184,91,169,123,49,214,87,79,43,164,115,149,85,17,242,246,216,177,192,217,94,136,231,71,4,127,85,137,179,27,174,16,29,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,40,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,109,27,103,124,40,223,108,92,39,105,159,21,88,180,87,91,165,151,38,246,149,30,80,157,150,62,27,45,84,55,41,169,169,100,234,106,163,210,25,216,198,179,119,53,90,201,89,178,201,188,241,70,222,191,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,244,78,216,215,165,207,99,103,149,209,61,237,122,71,34,181,253,46,217,90,224,217,36,160,30,104,254,123,53,55,240,95,71,162,47,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,135,154,63,158,205,77,252,23,209,232,128,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,8,170,94,79,45,142,57,237,92,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,62,178,232,215,79,148,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,78,200,228,223,105,122,145,36,88,227,171,94,30,248,81,190,241,23,163,90,189,153,96,177,93,110,57,126,155,251,18,178,223,100,162,133,146,251,86,150,165,213,105,87,26,53,85,30,179,49,144,50,88,209,138,231,59,182,248,210,55,190,86,43,48,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,11,10,230,71,199,134,174,90,248,151,143,79,180,87,61,171,198,45,186,93,80,216,223,91,98,188,61,236,187,220,94,200,38,153,149,145,53,123,18,178,158,70,120,127,15,35,31,210,246,84,35,213,123,139,27,36,255,0,45,94,49,56,142,226,151,219,212,186,171,128,218,165,198,241,203,125,61,52,89,141,190,7,209,248,155,163,122,17,244,243,70,231,186,57,166,146,55,247,156,176,54,54,67,210,136,230,34,79,18,37,37,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,108,103,193,207,15,95,193,131,135,220,111,73,171,106,109,85,183,170,78,253,109,238,225,110,165,236,199,89,93,60,174,145,206,85,84,71,203,219,98,199,3,101,122,35,157,28,17,253,86,38,204,104,102,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,125,184,223,227,71,42,226,227,81,231,174,162,117,214,201,128,219,123,112,89,49,233,107,164,116,111,237,44,221,53,213,48,35,214,20,172,122,79,34,43,152,159,82,53,108,93,79,233,89,31,32,57,169,241,173,149,103,185,85,223,133,204,122,193,117,199,49,188,114,225,23,183,125,167,75,37,29,117,202,186,158,73,250,58,122,39,116,115,91,164,141,244,149,49,117,198,142,115,155,28,137,178,35,8,193,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,215,70,202,230,61,190,38,70,182,70,194,206,151,117,61,21,202,157,182,72,246,6,42,143,0,204,165,192,106,53,73,184,245,90,98,116,183,136,108,15,187,57,17,176,45,198,88,100,157,180,236,85,93,222,244,138,23,189,221,40,189,8,177,245,244,247,35,234,249,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,109,60,213,180,207,21,209,190,4,116,207,75,112,170,79,15,101,198,115,11,101,190,155,170,56,217,36,221,22,203,143,92,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,74,214,225,59,205,62,141,252,192,199,189,70,0,49,255,0,249,42,192,178,175,244,87,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,236,84,47,39,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,199,252,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,186,230,142,38,197,221,168,174,106,58,6,162,44,191,90,24,18,54,53,207,72,216,234,139,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,129,179,240,48,167,7,252,69,127,10,29,14,179,234,148,152,173,214,201,86,254,155,125,127,139,161,240,212,181,149,209,67,31,138,158,131,243,178,44,148,125,247,75,27,30,231,117,117,68,246,185,17,205,83,53,129,74,220,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,11,84,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,159,248,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,166,207,83,0,25,127,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,120,108,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,163,110,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,70,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,191,226,34,223,99,203,254,34,53,247,108,7,51,25,241,5,43,161,211,155,131,219,190,255,0,154,255,0,223,196,100,195,26,107,252,125,205,59,184,253,168,157,159,119,255,0,207,136,10,181,224,91,43,172,102,188,190,129,243,185,24,249,33,106,167,82,252,86,106,47,233,46,50,222,245,125,28,46,85,223,120,219,255,0,66,20,119,194,21,84,212,220,75,193,21,60,206,141,171,87,68,229,68,251,83,189,71,186,23,121,96,115,223,105,165,115,221,190,240,177,127,252,20,3,244,79,83,151,223,238,61,139,240,61,78,223,127,112,30,214,175,185,15,39,22,124,61,231,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,131,157,62,1,83,98,226,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,214,231,178,158,122,6,35,222,158,246,116,53,170,189,181,70,185,66,113,21,77,165,153,150,162,96,217,206,89,73,109,194,101,197,234,242,247,178,174,89,94,248,170,237,200,199,76,234,88,90,229,235,123,168,214,121,37,108,113,190,87,178,138,53,79,116,74,139,48,57,187,232,237,215,82,184,92,102,93,142,88,105,43,174,90,125,120,138,247,83,42,82,186,90,216,237,78,138,72,106,219,3,152,199,57,24,142,125,60,242,162,171,89,219,165,115,220,191,155,106,20,151,141,101,55,220,62,227,53,219,28,174,240,149,117,22,250,251,92,146,118,153,39,85,45,109,44,180,149,49,236,244,84,78,184,39,149,155,237,212,222,173,218,168,228,69,64,253,93,88,206,191,42,26,167,153,106,103,178,253,153,244,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,189,78,89,122,41,249,22,225,31,22,241,23,15,21,95,157,237,154,214,116,75,215,12,94,54,8,124,60,113,239,27,28,221,169,98,166,235,106,245,109,42,203,210,229,111,78,212,87,164,248,47,229,67,84,240,221,51,246,167,179,62,150,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,155,57,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,214,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,7,127,211,142,12,175,186,183,193,222,85,196,198,13,117,238,221,112,76,130,227,79,123,179,212,61,140,142,123,61,61,13,37,75,170,105,222,187,109,52,93,217,156,248,220,170,146,70,137,209,179,216,140,155,16,104,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,250,149,45,211,146,167,149,140,167,230,5,119,167,91,136,191,204,247,128,170,109,24,186,213,241,3,163,246,42,74,13,62,185,212,83,67,117,180,82,119,94,182,155,140,238,155,174,104,226,108,93,170,122,23,43,96,106,34,203,245,102,157,35,99,90,197,141,141,11,63,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,245,241,99,229,99,89,62,95,228,62,157,57,68,60,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,125,217,234,230,166,98,186,201,192,142,160,234,150,21,87,226,44,185,54,151,223,46,20,221,82,70,249,33,235,182,79,215,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,80,53,215,54,30,210,173,50,210,62,93,156,46,93,210,107,205,93,85,163,28,167,168,200,178,27,157,68,140,142,123,181,197,98,99,29,217,142,73,18,40,223,42,199,12,16,64,143,77,215,180,213,115,228,115,164,126,188,36,212,230,103,198,143,240,147,212,118,105,190,20,238,222,3,128,220,42,224,166,168,134,187,189,29,246,185,23,180,250,237,163,123,161,116,45,70,57,180,238,78,167,118,229,149,234,228,239,44,113,134,42,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,155,49,9,21,203,11,128,170,109,103,186,210,113,3,172,22,42,74,253,62,182,84,84,195,106,180,85,247,88,183,107,140,14,135,162,105,34,116,93,170,138,22,171,167,106,162,75,245,166,129,99,123,92,196,145,142,196,28,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,254,133,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,75,126,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,128,99,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,218,24,127,152,159,16,56,14,136,112,219,147,216,178,247,213,207,114,212,123,61,219,21,178,209,209,44,46,157,103,158,130,102,248,151,199,36,140,119,134,141,206,137,178,72,196,122,181,102,137,58,87,173,13,125,204,149,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,174,53,3,101,62,29,56,151,210,206,40,48,72,115,173,51,187,127,59,198,217,171,39,166,246,165,179,243,211,69,31,139,130,25,100,236,247,123,15,124,125,78,250,236,217,201,246,162,101,83,92,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,97,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,3,92,206,57,180,190,213,163,156,90,106,102,7,98,117,34,91,96,188,123,74,142,10,74,38,210,65,73,5,116,49,214,199,75,28,77,85,107,89,11,106,82,20,219,100,84,141,21,26,221,250,82,100,240,121,198,109,247,78,249,111,106,173,13,134,213,209,146,104,231,106,158,207,87,27,24,200,219,29,242,181,236,166,169,114,201,221,108,179,65,85,45,84,142,141,98,108,110,142,56,25,239,87,61,201,242,243,176,209,219,85,151,50,192,245,190,199,97,171,138,163,37,167,170,178,95,235,33,165,107,105,29,61,42,70,234,55,75,35,88,138,181,50,69,36,236,69,145,234,174,138,141,136,212,68,137,197,117,218,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,21,70,178,189,244,107,42,211,36,170,137,212,230,49,211,200,244,102,253,10,254,135,42,43,163,98,180,63,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,103,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,110,168,227,100,147,116,39,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,70,220,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,89,236,172,158,145,89,208,138,246,191,165,233,183,66,185,183,232,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,45,251,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,221,235,49,107,221,108,47,119,128,170,234,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,168,30,87,30,123,52,203,241,175,71,173,47,123,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,89,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,147,82,193,30,203,82,201,37,115,158,234,198,177,157,83,198,231,43,159,179,166,102,237,238,50,26,150,226,119,136,43,239,19,218,203,122,213,235,254,63,106,178,73,114,237,193,77,67,111,129,141,236,210,196,222,136,91,52,200,214,190,170,100,98,34,58,105,62,178,236,141,106,50,54,199,19,38,87,41,14,15,174,185,158,101,31,20,25,154,100,22,123,22,45,81,211,138,248,105,93,72,203,213,106,164,145,212,61,101,99,210,87,211,66,159,155,123,17,59,115,62,71,70,231,57,177,79,11,195,186,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,37,87,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,85,115,66,224,91,242,215,138,191,92,116,115,12,241,122,147,101,232,246,197,53,19,186,102,190,218,227,141,200,187,66,141,95,17,89,14,209,246,246,86,189,241,35,227,252,235,155,79,26,82,177,107,220,212,56,245,166,165,166,186,240,177,163,119,218,74,199,214,83,205,111,206,110,116,253,212,125,27,210,88,92,148,20,213,17,202,214,171,213,172,158,42,166,57,143,103,68,189,173,209,233,43,89,86,214,12,79,42,202,253,165,244,91,25,186,222,125,141,111,154,237,113,246,125,20,149,30,14,134,45,187,181,51,116,34,246,225,103,83,122,164,118,205,110,233,186,166,224,102,14,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,186,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,178,239,181,203,0,195,116,179,130,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,94,136,153,236,250,133,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,22,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,247,244,161,121,57,238,186,105,199,17,124,8,234,158,168,105,125,231,199,90,171,180,255,0,34,138,104,101,68,101,85,190,169,182,201,150,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,13,123,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,192,214,176,217,207,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,172,97,181,64,26,219,113,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,157,112,58,68,233,115,216,217,226,108,172,99,158,145,200,174,103,83,182,71,58,90,242,189,227,234,197,162,221,28,60,107,53,195,193,226,23,91,131,234,44,87,250,154,151,172,54,90,169,186,81,244,211,163,220,172,138,142,71,162,189,36,106,53,177,75,36,143,147,118,74,249,33,178,158,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,42,91,134,62,87,90,227,171,186,143,114,178,106,245,146,235,167,56,222,43,112,134,11,220,213,244,83,71,85,113,141,86,100,115,109,82,44,110,166,169,250,208,35,86,100,145,209,177,179,71,35,82,100,84,99,130,245,1,242,90,109,148,214,91,85,21,154,142,74,185,41,232,41,227,166,137,245,117,114,213,78,230,49,168,214,172,147,76,231,75,43,246,68,221,242,57,207,114,238,174,85,85,85,62,176,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,63,248,188,229,233,165,156,89,223,113,204,166,182,231,244,62,245,109,184,119,47,119,27,77,170,153,213,87,218,23,50,38,58,25,165,84,71,172,204,100,17,182,25,158,178,54,38,172,137,218,122,57,58,115,174,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,105,225,124,146,190,89,228,84,235,150,89,101,115,165,149,251,35,90,142,123,156,168,198,49,137,179,88,212,78,234,0,0,0,235,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,29,120,61,229,251,165,156,42,214,93,242,152,225,250,65,148,214,220,42,124,5,198,230,218,106,185,45,116,44,158,173,148,190,22,95,13,20,144,77,45,21,68,77,170,233,94,151,200,215,35,126,162,38,242,168,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,138,188,94,114,244,210,206,44,239,184,230,83,91,115,250,31,122,182,220,59,151,187,141,166,213,76,234,171,237,11,153,19,29,12,210,170,35,214,102,50,8,219,12,207,89,27,19,86,68,237,61,28,157,50,168,1,215,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,176,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,181,121,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,54,74,105,234,62,140,200,146,68,207,13,85,83,210,172,72,94,249,227,109,60,146,61,36,119,214,141,221,78,143,185,45,149,114,184,242,39,166,95,141,122,197,105,141,57,168,113,119,128,233,182,145,221,116,10,223,110,199,242,236,179,55,167,154,219,93,67,81,81,13,67,49,232,17,144,202,149,85,48,35,187,172,169,84,154,41,41,122,154,212,235,111,123,169,123,72,201,2,181,184,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,177,152,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,83,97,62,10,56,94,172,225,79,70,168,176,59,222,119,117,201,175,85,27,84,92,22,75,132,242,90,232,36,115,158,245,166,183,83,72,189,16,194,143,146,71,58,68,99,100,153,238,116,143,217,58,35,136,36,0,0,15,201,191,229,152,174,41,236,223,165,57,53,170,205,237,155,132,54,155,119,180,43,99,167,241,149,210,239,218,166,135,173,83,185,51,250,93,211,27,119,115,182,93,145,118,43,7,158,119,220,159,237,39,238,210,16,113,131,175,220,67,107,182,168,119,248,136,181,213,227,183,123,5,60,116,212,184,179,173,245,22,248,45,12,146,54,72,229,101,44,234,178,177,243,39,68,142,124,138,231,189,22,52,223,182,200,218,223,223,226,183,140,219,239,22,154,113,165,118,204,242,213,218,204,240,79,107,211,221,238,80,49,140,165,186,199,80,148,93,138,150,198,221,187,83,47,135,149,37,141,26,145,245,35,92,205,145,253,168,131,53,242,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,69,94,104,254,68,245,55,240,95,88,162,41,47,134,75,181,170,193,196,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,237,57,163,249,19,212,223,193,125,98,136,160,16,54,61,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,51,94,44,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,238,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,157,73,211,45,77,59,88,213,87,245,247,37,141,202,245,107,150,25,165,118,74,230,35,193,5,31,21,88,34,101,184,117,47,78,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,210,198,79,225,209,100,142,54,75,80,229,123,145,175,123,144,48,175,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,253,71,198,206,247,107,231,87,229,99,22,249,129,67,233,215,18,53,112,45,202,247,84,242,220,171,29,214,61,113,142,235,129,227,118,123,131,171,105,172,253,202,155,118,69,87,81,77,35,22,23,108,136,201,40,97,89,17,203,221,235,108,251,69,249,182,177,36,142,161,178,87,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,91,79,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,146,165,185,92,121,236,211,47,198,189,30,180,190,140,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,209,226,110,55,74,216,233,41,96,235,123,88,206,185,100,86,177,189,79,123,90,155,175,189,206,68,79,122,160,26,193,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,61,237,114,42,123,149,11,169,229,187,199,213,139,95,113,91,94,137,106,69,195,193,106,110,63,111,101,61,60,213,85,47,147,233,53,44,17,236,181,44,146,87,57,238,172,107,25,213,60,110,114,185,251,58,102,110,222,227,33,171,110,52,248,142,181,113,79,175,55,93,84,177,97,20,152,213,181,212,240,219,104,216,145,53,181,181,176,65,212,145,213,87,57,170,173,125,75,154,168,223,114,170,50,54,67,18,57,253,190,227,179,167,44,94,12,179,109,99,212,122,109,100,190,93,114,188,55,12,197,250,106,41,174,54,199,214,91,42,175,242,72,179,64,250,106,42,232,250,58,97,78,212,209,212,201,20,157,198,181,201,18,116,172,139,36,97,119,228,32,230,251,165,246,172,211,132,186,156,242,103,82,65,114,211,235,197,21,202,158,119,81,54,89,229,130,166,102,209,75,74,201,119,71,66,199,58,162,25,157,183,82,57,105,99,69,111,193,205,155,231,84,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,233,142,55,201,15,90,125,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,1,174,191,11,26,215,252,29,184,130,194,117,142,75,127,141,164,199,238,11,227,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,125,79,70,247,17,157,91,183,116,89,41,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,169,143,239,213,87,83,193,87,81,83,186,49,175,111,83,31,77,23,109,92,246,167,134,235,111,74,200,228,33,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,88,167,36,253,29,181,94,179,44,243,91,239,150,26,185,106,49,170,122,91,37,130,178,106,86,186,145,179,213,36,142,172,116,82,57,138,169,83,28,81,192,197,88,222,138,216,171,30,142,69,73,90,91,161,23,249,104,224,21,58,125,193,110,157,210,220,177,234,75,85,202,249,79,83,127,170,88,82,46,186,198,85,212,201,45,45,68,175,141,87,173,238,163,90,68,78,165,235,107,26,198,59,167,163,165,37,0,0,0,17,87,142,126,57,255,0,129,119,208,159,242,174,250,99,244,199,218,95,232,223,179,252,47,132,240,223,249,188,221,125,94,39,253,110,221,31,110,254,238,169,193,79,50,31,225,131,170,119,93,51,252,141,125,18,246,102,63,61,247,198,253,34,241,253,206,221,77,60,61,174,223,133,139,109,252,79,87,87,82,237,209,182,222,253,209,204,135,130,157,83,227,7,242,119,249,51,191,226,150,207,162,94,215,241,190,221,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,183,74,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,77,59,209,85,28,171,186,183,221,241,84,11,10,0,1,64,60,209,252,246,106,111,224,190,143,68,73,78,72,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,216,126,200,183,84,86,199,29,85,195,176,203,147,231,240,241,57,81,242,246,216,168,231,244,34,244,181,81,87,100,35,95,52,127,61,154,155,248,47,163,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,66,205,57,161,242,253,255,0,182,78,43,116,138,31,239,183,108,206,206,214,255,0,185,162,74,154,40,41,233,191,221,53,53,114,77,47,243,229,223,244,144,143,252,167,116,46,251,169,252,80,91,53,27,216,214,170,220,91,77,55,184,221,221,112,86,63,166,170,122,122,136,232,18,24,149,28,174,153,179,179,190,215,236,141,143,195,43,186,218,254,219,95,106,156,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,11,226,11,138,235,87,47,125,121,201,52,131,132,237,46,199,232,30,181,21,23,92,202,123,237,11,100,130,229,91,112,236,214,81,197,76,202,103,66,248,41,168,105,229,116,48,198,215,182,52,74,137,145,98,87,183,191,32,91,161,170,185,176,247,7,156,109,96,60,100,90,175,147,98,24,158,65,97,185,98,180,246,215,94,169,238,73,11,160,108,245,109,155,234,83,75,27,213,211,49,174,167,149,58,223,28,74,169,208,189,41,186,163,117,225,2,252,249,103,90,109,87,254,95,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,91,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,110,182,202,248,211,161,26,248,182,233,115,157,28,168,201,41,202,119,141,250,60,111,217,156,38,106,101,87,69,37,194,224,177,97,53,169,12,16,195,75,36,222,34,122,138,90,169,157,43,21,221,217,213,137,78,141,141,242,58,90,135,49,93,210,177,181,182,85,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,130,149,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,235,252,204,110,214,171,255,0,26,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,42,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,174,39,57,27,178,73,20,141,247,244,169,141,64,181,78,70,63,125,159,179,127,188,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,4,159,228,107,118,181,67,117,214,75,20,215,58,70,92,171,41,236,53,116,244,110,153,169,60,208,66,234,230,203,43,35,223,169,204,99,167,133,174,114,38,205,89,99,69,219,169,55,250,249,161,242,253,255,0,182,78,43,116,138,31,239,183,108,206,206,214,255,0,185,162,74,154,40,41,233,191,221,53,53,114,77,47,243,229,223,244,144,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,194,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,10,139,229,59,161,119,221,79,226,130,217,168,222,198,181,86,226,218,105,189,198,238,235,130,177,253,53,83,211,212,71,64,144,196,168,229,116,205,157,157,246,191,100,108,126,25,93,214,215,246,218,251,212,49,166,137,240,235,164,124,61,211,100,80,105,110,39,73,105,126,85,120,169,188,220,230,142,38,53,242,62,73,100,124,116,237,70,53,173,142,154,6,200,177,195,11,17,24,198,110,187,43,223,35,223,146,192,141,92,104,240,65,167,28,92,98,171,91,93,75,236,220,250,201,111,169,139,30,189,193,50,83,245,200,177,200,176,82,214,187,181,34,201,71,223,115,94,168,140,89,25,245,251,110,111,114,68,127,117,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,152,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,50,16,101,188,172,116,143,44,226,189,117,238,182,229,86,236,98,227,80,252,138,237,141,72,230,76,201,239,233,89,12,203,212,147,197,43,102,161,169,106,212,172,208,59,165,205,122,162,49,221,183,244,67,55,192,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,201,113,203,49,91,61,246,209,139,93,178,107,85,21,235,32,241,30,200,183,84,86,199,29,85,195,176,196,124,254,30,39,42,62,94,219,21,28,254,132,94,150,170,42,236,135,229,106,197,255,0,42,197,52,179,50,202,112,91,39,182,114,75,54,63,113,184,89,237,222,26,74,143,25,93,21,52,143,130,14,212,74,146,73,215,35,88,222,134,42,57,219,236,138,138,168,107,195,171,220,67,235,206,105,196,52,154,209,168,151,90,187,118,160,227,151,136,165,164,166,154,143,182,203,4,244,85,10,248,105,34,164,157,28,145,50,9,90,187,197,34,57,85,253,110,147,173,239,123,156,18,131,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,145,10,184,204,226,151,248,92,102,216,126,164,86,227,126,196,189,91,112,250,91,21,238,158,39,117,82,190,186,42,202,185,93,45,50,171,149,233,11,217,60,110,70,191,235,49,202,230,110,244,106,72,249,171,200,199,239,179,246,111,247,144,22,168,0,0,69,254,98,124,64,224,58,33,195,110,79,98,203,223,87,61,203,81,236,247,108,86,203,71,68,176,186,117,158,122,9,155,226,95,28,146,49,222,26,55,58,38,201,35,17,234,213,154,36,233,94,180,51,6,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,215,135,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,232,141,174,217,92,140,111,91,213,242,57,58,222,229,80,198,166,205,26,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,89,114,69,112,103,198,102,125,194,102,127,77,89,71,93,87,113,194,110,53,12,138,253,97,150,89,166,129,176,73,53,58,212,213,210,211,36,241,66,149,221,154,116,142,57,100,221,54,94,151,123,190,1,176,240,58,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,0,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,216,207,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,215,48,218,160,13,96,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,191,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,138,114,180,227,234,251,73,125,176,240,167,171,215,15,29,106,174,254,209,195,175,117,85,44,100,150,249,26,197,88,237,179,58,71,39,114,23,244,164,116,251,42,200,201,29,28,45,71,177,241,164,18,171,152,207,5,31,194,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,58,118,164,186,80,162,61,100,182,58,110,166,177,189,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,68,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,240,32,7,45,78,96,95,151,106,58,29,4,213,105,186,51,235,85,189,222,203,184,185,219,71,120,161,164,130,153,159,157,150,122,151,205,81,113,122,248,153,228,233,98,53,99,141,239,247,116,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,114,236,26,187,158,30,120,103,196,15,97,211,117,94,129,183,44,54,186,153,222,228,94,214,255,0,31,239,172,95,250,142,228,117,252,238,52,147,23,173,106,39,189,123,127,251,198,129,71,122,64,233,49,126,46,237,212,48,63,102,190,225,107,99,189,223,201,116,212,138,191,29,203,202,196,36,89,113,234,9,21,219,239,79,18,167,255,0,123,105,70,86,135,45,23,26,22,184,247,217,22,227,103,255,0,222,210,151,135,167,242,247,113,75,106,162,239,253,173,15,254,233,160,118,67,131,221,178,252,14,103,173,255,0,16,57,181,119,67,201,197,159,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,83,86,48,95,202,134,150,102,90,103,237,79,102,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,53,151,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,210,102,180,60,77,221,173,87,254,36,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,51,102,130,166,9,43,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,37,121,68,104,237,171,82,184,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,155,114,23,146,86,7,36,44,235,21,147,21,212,189,51,246,93,170,147,36,130,225,73,125,241,189,248,210,186,229,67,36,107,15,107,183,210,146,58,26,89,35,234,234,234,115,90,235,134,219,49,93,188,150,126,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,227,245,121,162,241,155,98,208,253,56,185,104,13,146,213,237,92,207,81,177,250,154,121,146,118,61,180,182,203,61,82,75,77,37,75,156,155,119,38,127,76,204,138,54,174,205,115,29,36,155,35,89,28,209,171,130,94,45,177,94,17,184,5,202,242,155,148,94,59,36,190,234,5,222,223,140,219,154,216,229,238,87,54,203,68,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,94,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,147,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,121,56,143,11,95,193,31,151,70,174,233,189,110,73,237,187,213,203,15,201,175,183,186,136,155,211,74,202,233,109,11,19,162,166,69,106,61,97,99,32,141,168,231,253,103,185,28,253,152,142,72,217,213,121,106,114,253,252,132,209,208,235,222,171,67,215,159,93,109,238,246,93,185,205,222,59,61,13,92,20,207,252,236,83,211,50,106,123,139,23,196,193,39,75,213,169,28,143,103,191,169,196,170,226,199,202,198,178,124,191,200,125,58,112,53,172,50,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,204,64,108,103,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,215,70,202,230,49,222,26,55,58,70,194,206,150,244,177,85,202,157,199,200,247,134,64,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,245,34,119,80,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,53,246,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,116,215,84,192,143,88,82,177,233,60,136,174,98,125,72,213,177,117,63,165,100,125,207,241,167,195,141,215,138,125,6,186,233,93,139,55,171,198,174,78,168,134,229,70,244,149,205,162,173,158,14,165,142,150,185,173,69,115,233,156,229,71,123,145,85,146,50,25,81,175,237,246,221,174,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,72,14,25,184,68,186,235,174,154,106,214,178,222,110,53,118,156,79,75,241,123,149,201,146,69,78,238,187,165,214,42,25,167,134,150,41,28,213,137,25,26,199,27,231,247,171,209,146,68,212,106,119,146,88,227,169,107,220,44,113,111,134,234,183,1,58,171,195,179,177,122,76,115,44,211,221,39,200,30,200,109,212,202,202,43,173,185,148,82,49,213,168,169,238,101,74,203,51,22,118,185,127,57,36,221,214,42,245,200,200,106,132,9,41,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,237,124,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,203,94,113,220,76,97,180,120,109,15,12,54,106,28,126,253,144,220,106,33,187,222,166,153,22,106,156,109,145,43,31,77,218,68,111,76,85,53,13,124,136,171,215,214,218,117,122,43,58,106,88,244,170,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,13,159,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,15,240,139,162,23,94,28,120,116,195,52,106,251,124,164,187,220,172,20,245,46,172,171,164,141,204,129,103,168,170,154,166,70,71,213,245,156,198,58,117,98,61,81,170,244,98,57,90,206,174,132,204,0,69,254,101,216,5,78,160,240,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,174,141,148,149,49,203,85,81,19,228,84,232,123,104,210,173,23,165,122,220,199,61,141,234,235,233,93,125,205,156,245,175,53,192,116,235,72,242,252,215,84,169,233,42,177,59,93,158,166,91,181,29,75,33,123,43,224,86,43,86,145,35,157,205,138,87,206,174,72,89,19,213,18,71,200,214,127,40,214,48,11,116,228,159,163,183,91,46,27,158,107,125,242,195,73,21,62,75,81,75,100,176,86,77,74,230,213,186,10,85,145,213,142,138,71,49,17,105,164,150,72,24,171,27,213,29,45,27,209,200,139,19,75,52,34,87,42,203,181,170,227,192,230,3,71,111,185,210,85,84,90,234,47,20,149,209,67,51,94,250,89,214,231,83,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,224,228,85,150,160,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,0,48,255,0,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,233,167,122,42,163,149,119,86,251,190,42,153,128,132,28,221,180,247,62,212,174,27,113,187,22,156,224,249,6,85,114,131,56,163,171,150,142,201,108,154,186,120,224,109,5,123,93,43,163,133,174,114,49,28,246,53,92,169,182,239,106,125,168,7,239,232,39,52,13,2,226,39,86,44,90,57,133,98,26,129,69,122,200,60,87,134,158,233,111,162,142,149,157,138,105,106,31,214,232,234,228,122,110,200,92,137,179,23,235,42,111,178,110,169,208,57,213,249,88,197,190,96,80,250,117,196,135,252,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,117,218,170,216,206,185,100,141,172,111,83,222,214,166,235,239,115,145,19,222,168,76,14,117,126,86,49,111,152,20,62,157,113,2,189,121,103,93,173,86,14,53,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,193,204,71,141,250,206,42,179,180,196,176,234,174,157,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,165,236,159,195,170,199,28,140,138,161,200,246,163,158,246,164,127,208,77,20,202,184,137,213,139,22,142,97,87,11,85,21,235,32,241,94,26,123,164,178,71,74,206,197,52,181,15,235,116,113,200,244,221,144,185,19,102,47,214,84,223,100,221,83,170,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,61,237,114,42,123,149,0,146,188,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,173,209,62,68,232,86,178,45,250,156,215,73,18,62,252,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,41,222,42,52,227,51,209,171,103,15,19,81,90,177,76,167,11,222,158,138,137,110,105,254,72,35,157,213,21,50,84,210,197,52,142,153,211,53,89,59,234,35,98,58,54,117,53,236,232,99,210,40,167,248,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,149,92,243,190,228,255,0,105,63,118,144,43,134,142,38,51,46,22,178,28,175,51,211,234,26,71,228,55,252,94,163,28,161,173,169,68,123,45,143,154,170,154,101,171,72,149,170,217,158,214,211,185,24,199,125,78,183,181,206,71,181,171,27,231,175,60,239,185,63,218,79,221,165,85,129,250,184,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,82,250,120,50,224,23,78,56,97,211,138,235,102,79,111,181,101,185,158,91,111,117,14,85,114,168,166,73,169,101,165,145,63,57,109,167,142,86,255,0,152,254,199,245,53,29,59,145,29,34,34,36,113,69,141,57,101,112,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,29,75,71,116,129,172,126,55,68,245,115,90,200,227,221,85,149,51,69,179,164,123,250,100,99,36,236,116,198,169,55,118,122,129,69,124,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,235,70,238,167,71,220,151,5,104,55,19,25,150,131,99,218,147,134,89,168,105,46,56,246,168,226,245,184,229,234,138,100,70,61,175,146,150,162,26,106,184,165,70,171,154,248,93,83,34,171,61,236,145,143,123,85,17,221,18,71,177,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,107,237,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,199,210,244,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,6,0,54,83,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,0,0,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,101,58,31,197,117,139,132,190,85,250,127,153,119,109,85,153,125,203,219,84,120,181,146,182,103,183,199,213,123,106,169,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,85,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,126,77,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,236,198,44,179,75,34,181,187,39,92,143,119,197,202,171,103,252,171,248,10,169,170,169,181,113,79,172,150,42,186,54,81,212,67,112,193,173,149,29,165,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,127,92,93,221,149,139,19,158,25,171,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,61,213,89,83,52,91,58,71,191,166,70,50,78,199,76,106,147,119,102,174,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,124,78,192,99,78,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,137,127,217,171,225,99,253,32,234,175,254,170,183,127,143,19,252,214,179,248,39,113,79,255,0,147,78,170,255,0,236,109,199,255,0,145,54,83,2,5,115,53,224,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,186,43,234,97,139,119,70,246,117,72,246,71,216,233,145,86,30,213,38,27,84,20,193,206,39,135,236,7,75,53,67,27,213,124,65,149,116,215,45,81,168,186,85,222,168,209,33,101,20,83,210,199,66,222,236,17,199,27,92,215,202,233,165,150,87,61,207,87,200,247,59,221,186,238,31,47,37,79,52,249,79,203,250,239,81,183,23,82,107,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,30,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,104,99,94,104,254,68,245,55,240,95,88,162,40,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,151,211,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,24,255,0,252,149,96,89,87,250,43,142,100,152,229,195,253,146,142,186,219,93,79,39,252,25,33,154,57,25,253,14,107,155,246,42,23,211,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,227,87,51,174,94,149,153,77,101,79,17,92,63,98,29,235,172,221,82,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,213,50,247,102,125,74,245,49,170,216,210,78,149,122,202,231,214,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,54,115,32,7,58,191,43,24,183,204,10,31,78,184,146,127,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,177,131,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,100,174,102,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,54,68,125,52,50,238,216,216,206,168,222,248,251,253,82,34,195,218,130,182,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,131,152,247,53,119,69,84,59,174,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,12,129,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,110,213,153,77,238,138,22,59,192,82,244,189,99,141,29,34,163,18,105,222,206,212,105,179,220,155,190,78,219,217,20,136,108,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,83,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,136,154,229,110,233,28,81,183,223,210,134,75,0,0,2,130,249,166,224,21,56,47,26,89,149,82,99,212,150,155,110,85,79,65,127,182,165,50,68,214,85,50,74,102,69,81,80,172,141,126,171,223,89,5,90,191,173,17,238,127,83,215,126,180,115,163,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,235,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,158,188,236,51,92,6,245,171,152,30,21,99,167,164,151,44,198,172,245,82,223,235,33,100,46,123,96,170,124,110,163,164,150,70,185,101,71,198,145,207,50,69,34,34,53,149,140,123,119,238,184,143,252,178,238,214,171,47,28,122,97,89,121,185,210,80,83,201,81,114,164,100,181,51,54,38,58,121,237,149,112,195,18,57,202,136,175,146,89,35,141,141,248,185,239,107,83,117,84,64,47,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,8,255,0,197,111,26,218,89,193,247,209,111,202,101,131,43,185,253,45,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,22,219,248,150,116,244,245,111,179,183,219,100,223,175,240,191,204,47,69,248,179,207,238,26,115,167,56,198,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,254,170,134,42,34,181,19,100,119,191,224,139,29,121,202,105,62,169,234,135,228,131,242,103,166,153,94,91,236,207,164,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,240,83,26,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,93,246,99,151,236,80,45,208,0,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,161,210,85,198,245,217,147,53,23,118,39,214,69,219,116,217,87,32,112,165,198,182,150,113,131,244,167,242,103,96,202,237,159,68,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,190,222,25,253,93,93,59,110,221,183,221,118,172,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,250,45,84,140,127,68,177,198,230,59,165,236,115,87,101,247,57,170,139,239,69,36,175,38,189,39,213,61,47,252,175,254,83,52,211,43,196,189,167,244,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,111,95,79,113,157,93,59,237,214,221,254,40,4,43,230,143,231,179,83,127,5,244,122,35,10,96,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,192,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,250,240,199,225,93,221,84,94,166,53,237,122,181,88,217,30,204,215,205,31,207,102,166,254,11,232,244,68,159,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,189,253,40,117,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,149,92,193,56,10,200,120,102,204,171,179,157,62,177,85,214,105,93,222,162,73,168,95,79,226,171,95,96,98,37,51,86,26,233,150,36,100,44,117,69,67,163,167,87,72,247,189,140,68,115,156,244,85,94,147,203,255,0,134,47,225,61,196,21,166,193,146,98,247,91,150,3,100,235,184,101,117,52,115,120,120,225,133,34,145,105,160,146,111,114,167,126,118,50,62,136,213,37,88,251,206,98,183,182,233,24,22,213,203,119,134,143,224,229,195,141,175,219,246,159,9,153,230,189,23,252,131,189,7,110,162,159,184,207,237,90,39,245,197,28,172,236,194,169,213,20,157,93,185,229,170,233,93,156,80,9,181,65,170,184,2,242,121,108,113,207,106,226,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,118,71,38,251,75,212,137,34,199,28,63,182,240,37,106,214,238,92,56,38,185,233,110,51,87,38,168,88,105,238,174,170,163,181,192,215,191,36,162,101,230,173,174,100,145,238,138,250,152,98,221,209,189,157,82,61,145,246,58,100,85,135,181,5,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,8,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,224,42,186,152,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,53,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,120,10,174,167,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,74,129,230,143,231,179,83,127,5,244,122,32,37,87,35,31,190,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,2,58,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,212,214,61,208,72,196,126,221,8,254,134,170,163,164,98,59,37,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,53,57,45,98,120,174,115,98,215,108,91,53,198,109,89,5,150,183,232,199,137,183,93,40,163,171,165,159,161,247,23,179,174,41,17,204,119,75,216,215,38,233,238,115,81,83,222,136,70,190,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,214,217,95,26,116,35,95,22,221,46,115,163,149,24,23,189,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,161,110,93,220,111,214,112,171,157,174,37,152,213,117,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,189,79,124,30,33,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,2,173,121,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,208,215,35,209,253,247,35,58,39,146,75,74,0,106,174,90,167,35,31,190,207,217,191,222,68,95,230,111,195,246,3,195,199,18,73,98,211,150,85,193,109,202,172,255,0,74,165,163,149,33,108,20,51,212,215,214,53,212,212,177,195,28,109,138,153,141,133,141,142,53,71,43,83,221,212,190,237,177,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,240,100,98,185,175,107,37,138,39,171,31,209,210,161,178,153,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,117,93,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,82,174,63,227,79,135,27,175,20,250,13,117,210,187,22,111,87,141,92,157,81,13,202,141,233,43,155,69,91,60,29,75,29,45,115,90,138,231,211,57,202,142,247,34,171,36,100,50,163,95,219,237,184,41,131,141,254,52,114,174,46,53,30,122,234,39,93,108,152,13,183,183,5,147,30,150,186,71,70,254,210,205,211,93,83,2,61,97,74,199,164,242,34,185,137,245,35,86,197,212,254,149,145,255,0,47,12,220,34,93,117,215,77,53,107,89,111,55,26,187,78,39,165,248,189,202,228,201,34,167,119,93,210,235,21,12,211,195,75,20,142,106,196,140,141,99,141,243,251,213,232,201,34,106,53,59,201,44,113,254,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,213,56,88,226,223,13,213,110,2,117,87,135,103,98,244,152,230,89,167,186,79,144,61,144,219,169,149,148,87,91,115,40,164,99,171,81,83,220,202,149,150,102,44,237,114,254,114,73,187,172,85,235,145,144,133,80,153,255,0,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,236,244,48,1,107,220,221,248,187,192,110,88,203,56,93,196,45,216,254,83,114,158,162,43,149,234,244,149,16,213,165,130,122,106,137,35,240,176,118,220,174,134,187,170,41,89,47,95,74,199,12,142,103,75,187,234,177,6,0,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,212,100,105,35,21,21,175,100,215,61,150,106,102,43,138,105,101,231,88,252,95,182,113,187,54,63,81,147,119,237,50,71,81,227,40,98,166,117,71,93,59,186,210,57,58,227,110,236,94,180,107,183,79,172,136,187,154,219,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,250,145,111,122,125,20,202,180,191,151,165,255,0,66,253,161,117,203,114,75,102,151,221,237,63,82,89,43,230,170,174,146,130,127,237,106,95,205,182,71,194,217,36,236,211,199,208,142,72,153,11,54,221,0,194,191,217,171,225,99,253,32,234,175,254,170,183,127,143,18,171,139,31,43,26,201,242,255,0,33,244,233,202,1,254,9,220,83,255,0,228,211,170,191,251,27,113,255,0,228,75,254,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,0,87,87,50,190,94,148,122,155,98,174,215,93,6,196,63,201,213,7,76,183,139,29,174,24,41,227,188,82,245,212,205,83,84,200,99,133,36,169,184,186,73,152,229,87,73,213,36,113,43,90,215,201,208,215,102,14,100,58,243,153,112,219,166,154,113,170,216,101,109,91,95,110,212,139,115,46,116,48,212,36,44,187,91,150,134,189,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,76,235,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,90,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,61,85,212,208,43,214,100,163,122,207,26,35,158,159,82,69,116,93,79,233,73,31,0,57,149,242,244,172,211,43,237,118,186,232,54,33,254,65,107,250,101,188,88,237,112,207,81,37,158,171,162,166,106,154,166,67,28,43,29,53,185,177,194,199,42,186,78,152,228,149,90,214,178,62,134,182,16,104,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,250,149,3,103,48,97,254,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,153,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,14,46,77,207,13,77,148,242,229,216,240,213,247,251,128,230,126,62,84,138,235,44,237,219,220,189,59,255,0,247,109,63,96,252,124,165,206,109,150,161,83,225,245,62,63,225,180,10,38,204,27,83,103,227,30,137,136,155,61,181,150,117,79,135,199,170,157,127,164,187,125,23,169,150,167,79,44,178,76,159,89,104,169,183,248,123,215,177,25,70,250,193,117,158,110,46,233,235,81,234,215,120,139,66,166,202,169,240,236,255,0,79,244,23,103,195,148,239,169,210,139,12,210,61,92,231,80,82,42,238,187,255,0,222,209,40,25,60,245,189,219,41,236,61,114,40,30,88,187,236,115,56,49,125,200,115,0,0,0,0,0,0,0,15,10,187,123,207,32,1,225,62,42,23,220,128,121,7,132,60,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,1,141,56,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,232,138,227,225,222,148,104,137,42,43,30,247,84,44,76,99,28,139,214,247,53,187,59,171,101,214,136,184,158,116,250,197,106,178,233,30,41,162,22,251,245,92,87,220,150,240,203,221,117,29,37,83,90,199,90,169,89,35,81,181,81,163,209,234,201,42,100,137,241,35,152,172,115,232,228,93,209,209,33,89,124,57,104,93,247,95,178,252,131,27,177,217,174,183,63,96,225,247,236,146,88,109,106,197,170,116,148,180,82,45,27,25,27,145,206,155,185,92,250,40,86,56,218,233,28,217,151,167,167,101,123,67,42,242,203,214,191,200,183,23,24,183,136,183,248,170,12,239,108,42,179,162,46,185,162,241,179,195,225,228,143,121,24,214,237,85,21,55,91,151,171,104,150,94,150,171,186,118,191,227,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,108,209,164,249,215,229,67,75,48,221,76,246,95,179,62,150,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,1,218,205,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,197,69,154,114,167,224,98,235,122,201,168,56,162,213,123,93,93,190,219,96,168,73,49,75,45,198,214,230,45,206,119,211,178,72,174,107,223,143,165,212,204,108,236,124,18,69,186,186,102,117,163,217,217,68,151,15,242,204,224,187,248,73,234,59,245,35,53,111,111,1,192,110,20,147,212,211,205,67,222,142,251,92,139,221,101,14,242,49,208,186,22,163,26,234,134,175,83,187,114,196,196,106,119,146,72,239,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,62,179,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,175,94,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,221,115,71,19,98,238,212,87,53,29,3,81,22,95,173,12,9,27,26,231,164,108,117,133,0,53,97,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,252,28,199,185,171,186,42,161,242,150,83,205,23,128,90,204,62,251,114,226,99,71,109,247,91,165,171,35,184,84,215,101,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,209,70,238,220,142,151,184,173,108,50,57,189,42,172,145,25,13,107,1,250,191,228,171,61,202,191,209,92,143,36,200,238,31,236,149,149,215,42,234,137,63,225,73,52,210,72,255,0,233,115,156,239,181,84,188,158,95,124,5,99,220,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,240,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,174,21,229,149,203,190,155,21,166,183,113,31,175,120,229,91,50,118,84,72,252,107,24,186,219,229,166,125,153,240,202,230,37,109,84,51,53,174,90,149,115,21,208,181,83,162,54,43,38,69,116,142,98,193,102,128,0,0,66,14,111,186,161,106,194,248,75,169,192,230,109,36,247,45,65,188,81,91,105,224,117,107,98,158,40,41,166,109,108,181,76,139,101,116,204,107,169,225,133,219,116,163,86,170,53,87,124,26,234,54,39,255,0,57,61,107,250,115,196,21,167,71,41,45,253,154,77,50,183,175,122,121,34,233,146,122,235,140,84,245,18,116,185,36,114,58,22,192,202,52,110,236,99,146,78,254,253,77,232,82,42,224,122,41,244,231,135,221,86,214,58,75,135,102,175,76,174,24,223,122,9,37,233,142,122,27,140,181,116,242,116,181,35,114,186,102,206,202,53,110,239,99,82,62,254,253,78,232,64,38,255,0,36,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,91,161,174,103,3,58,161,106,209,206,45,52,207,60,190,182,145,45,176,94,61,155,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,239,178,42,70,168,174,110,253,73,177,152,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,167,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,157,185,170,113,207,106,213,42,159,224,221,164,119,74,75,134,39,109,168,165,185,95,50,27,109,209,181,20,215,153,251,73,36,84,176,186,158,69,138,74,104,150,70,185,253,125,74,181,17,53,17,172,236,117,73,223,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,206,136,187,91,171,214,38,188,45,40,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,62,227,187,151,238,43,197,85,137,217,78,21,13,171,31,212,218,45,188,53,198,70,199,73,75,116,235,125,51,31,237,57,99,166,150,162,126,213,53,59,155,6,203,245,28,237,151,234,170,237,88,60,174,60,246,105,151,227,94,143,90,95,157,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,107,25,254,90,122,29,157,255,0,253,215,167,249,157,147,253,211,106,186,80,247,161,255,0,129,44,93,112,203,253,29,76,147,237,71,123,239,83,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,213,7,48,78,39,112,222,38,117,182,186,243,167,216,142,63,71,143,90,42,36,134,135,32,167,179,45,21,222,254,197,130,154,37,154,186,69,114,186,102,53,212,238,240,232,230,177,236,133,232,142,107,92,170,212,238,188,177,120,82,212,125,105,213,138,109,94,177,229,183,92,55,27,192,110,13,109,77,238,217,50,211,220,37,170,146,154,101,100,52,78,146,158,106,105,186,93,217,74,152,165,250,171,5,66,53,90,228,145,17,66,64,115,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,37,87,60,239,185,63,218,79,221,164,127,229,25,166,120,174,162,113,113,13,199,41,164,241,127,66,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,223,183,226,157,43,21,189,46,108,177,68,244,119,213,217,100,7,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,143,252,123,105,158,43,170,28,35,234,101,187,41,164,238,123,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,238,142,174,219,162,122,183,103,44,83,74,196,115,122,247,36,1,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,0,7,201,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,187,177,235,20,209,72,141,118,203,209,35,29,240,114,42,133,91,115,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,51,255,0,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,210,105,22,73,89,225,169,106,122,81,139,11,31,4,141,168,146,55,172,141,250,177,183,165,210,119,34,189,66,42,242,184,242,39,166,95,141,122,197,105,42,128,0,0,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,5,90,209,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,38,204,98,203,52,81,163,157,178,117,200,198,252,92,136,185,215,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,143,165,233,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,205,92,159,113,60,87,57,226,39,51,197,179,92,102,213,144,89,107,116,254,175,196,219,174,148,81,213,210,207,209,116,182,61,157,113,72,142,99,186,94,198,185,55,79,115,154,138,158,244,66,101,112,227,202,91,72,244,127,84,50,76,219,81,171,41,53,22,209,29,67,225,196,109,23,122,22,75,5,61,36,145,167,84,213,241,57,189,170,138,150,171,159,19,81,27,218,68,103,123,165,36,145,140,167,12,129,204,198,231,77,122,229,255,0,168,23,154,56,234,227,167,175,167,176,212,196,202,186,73,105,103,107,31,118,161,115,82,72,102,107,101,137,251,42,110,201,26,215,181,119,71,34,42,42,20,195,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,202,101,43,115,66,224,91,242,41,149,63,92,116,115,12,240,154,109,122,232,246,197,53,19,186,161,177,93,36,145,200,187,66,141,79,15,71,54,241,246,246,87,49,146,171,227,252,211,93,79,26,221,73,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,115,154,138,158,244,64,40,7,128,93,89,226,59,75,181,198,147,248,60,98,23,92,210,75,175,102,27,254,45,78,215,173,45,198,135,188,216,210,74,137,17,21,148,157,183,204,157,21,143,217,176,186,69,235,85,141,242,70,251,21,231,87,229,99,22,249,129,67,233,215,18,79,240,207,194,174,145,240,161,134,212,225,250,91,109,171,115,238,53,30,38,231,119,185,72,201,174,55,23,162,187,182,147,74,198,49,189,17,181,202,214,49,141,107,27,187,157,183,91,228,123,227,7,58,191,43,24,183,204,10,31,78,184,129,77,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,82,255,0,184,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,186,81,89,20,117,45,202,227,207,102,153,126,53,232,245,165,255,0,0,0,0,0,197,92,83,235,95,240,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,116,189,29,219,71,244,238,237,145,66,136,120,230,213,11,86,177,241,105,169,153,229,137,180,139,109,158,241,236,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,109,209,18,68,68,115,182,234,92,41,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,242,153,87,138,125,20,254,14,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,78,150,35,123,136,254,157,219,178,168,108,81,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,250,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,89,8,57,65,106,133,171,52,225,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,45,145,208,177,206,168,154,22,239,212,142,90,89,21,29,241,107,102,248,0,0,24,171,93,56,163,208,158,26,253,137,249,107,206,126,142,125,35,241,62,204,254,230,86,86,119,252,63,107,189,254,102,138,78,158,158,252,95,165,182,253,94,237,246,93,191,39,69,56,204,225,179,136,156,170,171,10,209,205,72,250,65,122,162,183,190,233,61,55,177,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,190,182,251,108,138,169,16,57,202,105,62,169,234,135,228,131,242,103,166,153,94,91,236,207,164,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,240,83,26,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,93,246,99,151,236,80,45,208,0,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,32,44,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,48,87,4,156,25,88,184,62,177,102,180,52,87,95,106,215,229,121,4,213,17,213,185,239,116,145,217,224,124,140,182,211,74,191,86,55,204,216,228,146,73,36,100,81,162,201,80,246,125,102,198,199,44,149,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,241,175,88,173,34,87,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,215,47,119,100,98,74,230,75,94,87,30,68,244,203,241,175,88,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,89,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,67,181,241,191,171,216,110,189,113,57,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,90,233,34,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,201,92,196,120,32,172,225,87,59,76,183,14,165,234,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,122,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,196,0,45,83,145,143,223,103,236,223,239,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,34,175,52,127,61,154,155,248,47,163,209,1,42,185,24,253,246,126,205,254,242,44,83,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,87,95,35,31,190,207,217,191,222,69,170,1,64,63,216,209,226,159,242,237,249,11,250,39,251,99,224,46,63,70,63,204,126,43,252,223,225,127,254,79,232,127,29,245,63,164,187,237,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,125,84,77,247,93,213,114,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,129,81,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,109,210,215,189,176,76,230,181,87,119,36,82,42,111,210,187,79,94,117,126,105,241,111,151,244,62,163,113,59,7,41,45,29,192,117,215,0,226,3,78,117,26,195,73,113,182,220,105,236,49,69,44,180,176,205,61,190,121,33,187,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,254,180,80,197,92,180,56,193,186,240,233,171,144,224,121,18,228,23,108,19,58,168,142,130,107,85,182,39,85,190,146,235,43,227,142,10,232,105,88,199,75,43,246,78,203,227,135,103,200,199,181,122,101,124,49,70,183,188,66,174,12,185,102,105,199,13,117,149,217,150,162,73,106,212,12,207,218,14,117,158,186,162,222,158,22,211,75,12,253,116,211,83,195,39,87,69,99,187,113,202,249,119,87,68,237,163,137,219,53,242,207,53,64,175,94,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,221,115,71,19,98,238,212,87,53,29,3,81,22,95,173,12,9,27,26,231,164,108,117,53,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,126,14,99,220,213,221,21,80,218,120,168,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,238,138,55,118,228,116,189,197,107,97,145,205,233,85,100,136,200,66,181,143,213,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,167,229,23,39,203,83,151,165,30,153,88,168,117,215,94,113,15,242,117,95,213,45,158,199,116,134,10,136,236,244,189,116,211,83,85,62,25,33,89,41,174,45,146,23,185,21,178,117,71,28,168,215,53,146,117,181,161,152,57,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,117,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,15,76,181,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,2,0,115,171,242,177,139,124,192,161,244,235,137,13,121,73,235,22,125,138,241,81,143,233,69,190,253,87,38,39,152,211,221,98,174,180,205,85,50,210,71,59,40,157,82,149,113,64,143,72,146,167,122,24,162,89,92,215,47,105,207,111,218,138,217,149,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,93,126,56,180,135,13,208,142,42,51,205,45,211,232,42,224,199,173,53,20,115,80,193,83,58,204,250,118,84,209,65,84,176,163,215,235,57,140,116,238,99,21,202,231,244,53,189,78,123,183,114,236,102,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,201,185,225,169,178,156,151,111,180,240,138,155,129,200,252,156,157,142,154,203,81,27,83,227,209,255,0,209,180,253,99,230,184,198,178,210,62,52,248,174,223,244,160,26,252,235,148,15,180,241,97,3,103,221,170,201,237,95,111,244,68,191,97,117,220,44,87,50,179,72,44,110,69,247,182,138,141,191,111,254,43,17,81,92,124,89,164,196,120,180,138,191,176,230,197,35,109,19,117,47,185,54,70,162,47,218,191,222,212,181,46,9,178,74,108,135,69,109,50,211,200,215,246,105,168,226,118,203,190,202,148,144,170,253,137,250,192,144,135,174,79,214,167,176,226,228,64,60,51,236,57,156,26,136,115,0,0,0,0,0,14,46,84,68,247,156,58,157,191,213,247,160,30,211,195,119,68,217,66,13,209,62,32,121,60,46,235,238,251,15,8,246,170,236,142,69,95,235,60,129,228,30,2,39,218,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,191,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,16,40,219,154,158,177,216,181,119,139,139,189,54,57,14,244,152,21,190,44,58,74,158,167,255,0,109,85,83,79,60,149,43,208,246,53,89,219,158,162,88,54,250,205,119,99,173,174,86,189,17,36,175,36,189,20,255,0,183,174,35,43,46,31,175,10,183,210,199,47,251,158,178,174,73,152,177,255,0,184,146,55,54,79,239,232,230,254,130,149,151,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,19,96,142,2,116,207,21,210,254,17,244,206,221,139,82,118,253,189,143,209,100,215,25,223,28,105,53,85,117,124,12,168,149,242,57,140,111,95,79,113,177,49,93,187,146,40,98,98,185,221,27,129,70,220,96,96,21,58,97,197,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,72,155,4,22,234,153,86,162,137,35,108,75,208,198,45,52,208,170,49,54,232,69,70,170,53,81,90,150,213,202,35,88,174,186,149,194,227,241,28,142,253,73,93,114,211,235,196,182,74,104,150,169,210,214,199,106,116,81,205,72,233,218,247,185,200,196,115,234,32,137,81,26,206,221,43,88,212,252,219,148,139,252,237,52,207,42,166,213,60,23,88,252,39,119,27,184,99,233,140,247,227,142,71,120,122,234,122,154,138,142,137,157,209,219,103,114,58,173,227,78,181,115,187,19,253,84,70,110,189,87,147,38,169,125,20,226,58,251,166,117,247,223,11,65,157,227,242,120,106,47,11,215,227,46,148,79,73,161,252,226,49,93,31,69,43,174,46,247,185,172,118,251,46,238,237,160,23,82,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,1,29,121,130,235,21,215,68,56,75,206,178,236,106,253,73,106,200,107,105,225,178,89,229,150,169,208,78,179,213,204,200,100,117,43,152,246,63,196,199,78,234,137,227,86,46,237,88,58,213,21,172,114,1,68,26,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,55,83,31,225,41,88,212,142,154,155,173,140,98,73,218,130,56,162,238,116,35,159,209,212,239,172,229,82,221,56,17,225,146,213,147,114,218,172,211,140,134,154,174,130,163,87,233,238,247,74,149,188,219,155,80,202,25,231,254,214,161,173,130,157,232,197,115,27,21,45,21,92,74,174,221,94,169,35,30,212,86,116,211,14,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,54,136,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,13,88,141,148,248,88,214,191,225,19,195,238,19,172,114,91,252,21,94,65,111,95,31,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,234,122,187,182,172,234,217,219,162,82,7,49,189,51,252,151,241,147,168,246,234,122,75,172,116,23,235,131,114,106,57,238,17,237,226,188,124,109,168,168,124,46,70,53,175,133,181,82,84,196,213,77,246,236,171,28,231,57,142,82,127,242,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,212,196,233,165,185,58,162,71,83,116,53,136,171,209,60,21,18,247,28,247,185,222,39,167,234,182,54,162,132,192,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,176,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,201,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,247,181,200,169,238,84,47,79,151,119,4,20,124,42,224,139,150,230,52,189,90,155,150,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,111,83,31,7,136,68,146,72,223,45,59,85,142,86,177,142,94,149,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,30,232,175,169,134,45,221,27,217,213,35,217,31,99,166,69,88,123,65,216,57,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,247,90,152,41,254,147,70,177,202,255,0,19,75,77,212,143,89,152,200,36,117,68,113,177,99,111,213,145,189,45,147,183,20,213,53,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,93,126,26,227,107,173,146,146,170,14,182,57,143,232,150,53,107,219,212,199,185,171,178,251,218,229,69,247,42,155,4,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,224,145,64,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,103,254,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,250,140,141,253,234,235,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,93,126,26,227,107,173,146,146,170,14,182,57,143,232,150,53,107,219,212,199,185,171,178,251,218,229,69,247,42,157,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,29,215,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,75,146,40,81,81,210,57,174,85,86,49,146,72,205,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,31,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,157,115,186,52,234,115,24,233,229,108,76,123,158,177,198,173,103,83,182,87,59,48,1,85,124,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,9,85,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,69,94,98,60,80,234,63,12,122,52,151,109,45,193,46,183,43,213,239,187,79,244,141,45,235,81,107,198,99,71,69,31,137,170,118,202,196,153,239,158,54,83,199,34,36,110,127,82,187,169,35,237,75,82,188,40,241,181,168,250,7,196,19,53,111,53,202,242,188,178,213,127,237,209,230,84,211,220,150,166,170,237,74,200,150,56,100,115,234,21,221,201,169,254,171,226,85,115,93,210,199,68,146,70,201,94,165,255,0,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,10,1,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,132,160,231,31,159,225,186,167,134,240,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,171,209,43,55,182,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,116,174,74,158,105,242,159,151,245,222,163,110,32,173,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,196,123,34,221,81,91,36,148,182,254,251,209,243,248,120,156,170,200,187,143,68,115,250,17,58,156,136,171,186,147,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,0,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,0,0,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,212,197,234,165,182,186,158,70,211,116,57,138,169,215,60,244,242,247,26,246,57,190,27,167,235,54,71,34,88,169,68,60,215,181,138,235,169,92,90,94,241,22,223,169,43,177,237,62,167,167,178,90,226,162,170,116,176,71,59,161,142,106,215,61,189,110,98,84,165,67,223,4,138,212,106,237,75,19,30,157,81,170,129,210,121,114,105,159,229,67,140,157,56,183,84,82,93,100,160,176,220,29,147,86,79,111,143,127,11,224,35,117,69,59,230,114,177,205,100,46,170,142,154,39,42,237,191,121,24,215,53,207,106,146,47,157,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,61,170,165,149,23,121,158,248,171,34,137,58,155,187,89,74,196,234,114,42,35,59,255,0,35,236,2,166,43,86,169,234,149,118,61,72,180,245,85,22,235,5,174,236,228,137,211,163,226,108,179,214,211,177,119,238,177,138,147,80,61,222,228,99,213,35,253,37,141,122,100,87,53,173,51,252,162,112,109,145,220,105,233,46,181,117,248,85,194,135,38,163,130,223,31,115,171,183,34,211,212,62,102,163,28,229,134,58,90,170,153,92,169,211,211,218,71,185,221,45,114,40,65,110,77,154,215,244,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,213,36,21,214,232,170,42,35,234,114,200,212,108,46,129,245,136,237,152,247,44,157,141,186,91,214,165,212,154,203,104,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,221,76,103,139,165,123,93,29,77,55,91,216,244,143,187,4,146,197,220,232,87,51,175,169,191,89,168,166,205,32,0,0,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,2,213,0,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,117,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,215,7,137,29,16,186,240,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,189,143,88,166,143,173,155,185,26,254,166,163,158,136,143,93,151,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,190,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,2,85,114,49,251,236,253,155,253,228,90,161,85,124,140,126,251,63,102,255,0,121,22,168,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,32,45,80,0,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,241,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,251,192,242,120,69,247,236,19,127,180,34,123,247,3,195,142,40,187,174,231,39,238,187,53,23,226,113,234,217,64,230,159,3,132,237,71,198,173,85,216,230,139,191,188,227,34,162,55,222,128,82,199,52,104,24,156,64,81,200,215,53,31,29,29,181,29,178,255,0,183,47,255,0,2,114,242,209,169,169,126,138,72,217,213,202,137,61,55,111,171,125,186,124,28,91,109,185,16,185,176,217,233,97,212,154,107,171,19,243,203,73,66,170,190,255,0,122,35,42,63,167,111,228,167,216,73,174,86,57,19,47,58,53,81,78,171,187,233,42,233,225,219,250,168,162,254,132,253,64,78,116,60,57,126,195,202,124,15,10,128,112,106,174,231,177,14,39,48,0,0,0,30,23,224,7,23,254,163,195,26,129,125,235,177,205,19,111,180,15,39,75,213,45,66,183,233,214,51,89,126,174,122,116,211,195,36,136,155,183,222,173,141,239,251,92,223,230,47,218,119,53,247,16,43,153,6,173,210,99,248,212,152,188,83,111,83,87,27,17,173,233,95,132,148,245,45,79,127,66,167,199,250,64,200,58,29,198,3,53,83,84,223,135,67,70,254,194,178,169,200,246,199,238,252,223,189,61,253,231,39,252,132,179,99,186,154,139,178,251,255,0,89,91,220,179,244,234,177,247,23,103,149,209,110,147,211,212,49,139,212,159,231,145,83,61,62,14,255,0,92,191,201,44,137,169,178,108,0,117,123,246,217,127,226,60,128,60,110,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,13,121,179,106,133,215,78,56,62,186,91,44,205,171,142,163,58,188,81,226,239,171,166,173,117,59,233,160,123,100,169,155,126,148,85,145,146,197,73,37,59,227,221,168,230,84,59,117,84,69,99,166,81,78,220,233,245,138,235,122,213,204,83,68,45,247,234,73,108,88,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,187,171,101,64,32,255,0,15,218,103,249,100,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,217,113,245,213,67,66,249,155,226,167,103,212,122,55,181,2,75,34,189,205,86,177,172,87,57,58,90,166,205,37,48,114,88,192,42,111,188,67,101,122,131,81,143,82,86,91,113,92,93,244,204,174,153,34,115,232,46,53,149,17,164,43,18,57,122,218,247,211,193,94,197,123,19,220,206,182,185,83,184,136,235,159,2,37,115,71,210,26,157,90,224,251,38,158,219,5,92,247,44,26,162,28,190,150,24,103,138,38,61,148,205,123,42,157,42,201,250,76,101,28,245,114,35,90,173,122,190,54,35,122,191,65,212,151,195,246,166,126,70,245,199,3,213,41,42,238,180,244,152,206,65,67,112,175,246,92,157,21,83,80,178,102,248,168,25,245,216,142,238,192,178,198,172,115,145,175,107,213,174,94,151,41,178,78,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,13,101,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,6,207,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,219,241,99,230,159,89,62,96,100,62,163,57,119,220,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,117,61,253,154,170,8,34,141,171,214,230,49,29,221,129,105,231,217,189,77,103,127,163,169,206,99,148,164,30,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,42,131,158,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,155,118,158,244,88,107,216,223,122,189,136,178,126,138,72,157,86,190,107,195,204,23,88,173,90,223,197,166,117,151,99,87,234,187,174,61,69,81,13,146,207,44,181,77,158,4,130,146,22,67,35,169,92,199,189,158,26,74,134,212,79,26,177,118,114,79,214,168,142,123,144,12,149,202,59,76,242,172,195,139,219,62,117,105,164,218,203,129,91,235,238,23,122,169,35,147,182,223,19,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,122,163,130,119,34,170,179,101,189,66,189,121,48,105,13,78,33,160,217,46,174,92,96,171,134,163,80,175,13,134,141,29,60,79,130,107,117,191,185,20,115,49,141,250,236,122,212,205,93,27,145,235,239,72,99,84,106,34,245,62,194,128,171,94,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,239,221,123,17,33,175,123,125,202,198,42,201,250,43,34,117,70,190,84,58,197,117,211,94,45,44,152,139,175,212,148,56,246,160,211,212,89,46,145,86,213,58,40,36,157,176,201,53,19,152,222,182,177,106,86,161,140,130,53,114,57,118,170,149,140,78,169,17,75,94,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,253,105,28,198,170,162,42,170,107,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,36,241,99,229,99,89,62,95,228,62,157,57,173,97,177,239,16,185,77,139,57,224,191,82,243,92,90,187,198,217,114,13,47,188,221,45,213,61,167,199,223,165,158,211,44,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,198,184,64,109,80,0,2,168,57,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,254,185,123,187,35,18,87,50,0,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,209,43,90,174,217,36,138,55,123,250,80,217,120,162,190,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,141,146,154,122,143,163,50,36,145,51,195,85,84,244,171,18,23,190,120,219,79,36,143,73,29,245,163,119,83,163,238,74,23,19,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,111,68,173,106,187,117,142,88,221,238,234,67,37,154,235,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,153,141,241,244,189,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,155,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,118,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,83,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,250,112,19,193,5,139,132,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,134,196,249,19,161,28,249,119,234,115,155,28,72,204,63,202,231,129,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,141,199,168,156,215,164,175,147,169,122,98,169,168,107,218,138,206,142,228,81,181,88,174,106,205,52,77,176,160,0,0,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,42,185,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,1,143,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,118,64,0,107,67,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,92,78,114,55,100,146,41,27,239,233,82,90,242,84,243,79,148,252,191,174,245,27,113,101,60,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,123,188,5,87,83,22,72,213,209,170,61,33,157,140,237,72,155,61,169,187,36,237,189,241,70,133,123,114,147,192,51,45,44,227,103,63,211,237,65,199,170,236,121,13,143,7,175,166,174,161,169,68,235,137,254,208,182,170,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,133,196,128,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,0,0,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,213,222,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,57,175,107,21,171,77,120,75,189,226,45,191,85,208,228,58,131,81,79,100,181,197,69,84,216,167,146,6,205,28,213,174,123,122,218,245,166,90,118,62,9,21,168,228,222,170,38,61,58,100,85,41,175,134,189,33,169,215,173,121,193,180,142,24,42,228,167,200,175,16,195,112,90,73,226,134,120,173,204,222,90,217,163,124,187,177,31,29,52,115,72,136,168,237,213,136,136,215,42,163,84,47,123,128,125,51,202,180,139,132,45,54,193,115,90,79,9,122,167,183,212,92,42,105,93,28,145,201,75,227,106,230,172,100,18,178,70,53,236,154,54,84,53,146,49,91,245,100,107,218,138,168,136,171,157,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,176,6,173,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,216,39,151,214,177,93,117,191,132,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,252,76,148,237,167,158,69,122,238,229,159,173,17,26,246,161,86,188,220,116,207,42,195,248,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,110,240,212,144,209,207,3,158,230,35,22,102,62,4,123,152,199,59,166,57,224,114,170,43,246,76,235,200,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,77,187,76,122,172,212,12,119,189,30,244,72,255,0,73,35,94,144,181,240,0,0,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,128,181,64,0,3,85,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,128,149,92,140,126,251,63,102,255,0,121,22,168,85,95,35,31,190,207,217,191,222,69,170,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,11,84,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,181,65,170,185,181,64,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,202,228,247,167,188,242,139,186,30,64,0,122,170,42,98,165,141,101,153,85,26,159,21,68,220,195,86,158,43,244,150,239,147,191,21,165,187,86,173,107,106,22,155,101,161,149,27,214,146,36,127,31,235,95,136,25,164,240,237,147,222,167,166,138,178,10,234,104,234,169,156,174,142,86,35,218,170,155,110,138,155,167,253,39,185,90,139,241,3,202,46,232,29,240,216,34,109,238,64,187,125,160,85,239,54,12,78,41,166,138,250,200,159,212,202,106,118,43,183,93,145,27,21,90,254,173,190,195,151,39,219,237,74,88,114,171,79,117,171,27,110,20,174,106,42,38,251,173,44,136,190,255,0,248,8,100,142,104,182,250,105,240,10,138,151,177,189,198,193,190,251,39,187,106,106,191,232,48,95,40,155,189,61,53,110,85,68,233,29,187,235,169,209,61,203,246,83,78,5,182,39,192,47,192,55,244,83,96,160,112,71,125,109,142,105,239,67,134,219,56,230,159,0,60,128,0,28,94,187,33,200,224,237,151,220,7,134,34,42,255,0,81,236,56,181,170,139,239,57,1,249,247,155,147,45,148,79,170,124,140,106,51,111,210,84,251,85,19,237,254,178,159,117,130,178,191,137,62,41,224,178,211,162,212,219,33,142,218,215,173,59,54,217,17,241,181,223,89,157,127,100,234,88,159,21,218,191,110,211,12,46,162,174,166,105,155,34,244,244,163,35,115,191,207,96,69,248,42,127,63,245,144,171,150,254,9,87,157,229,149,218,157,95,4,114,67,35,223,78,199,61,205,87,35,163,125,26,252,21,21,83,244,87,237,2,193,116,19,76,237,58,111,130,218,173,86,200,37,141,98,163,129,143,73,36,115,149,92,144,196,213,95,122,39,243,16,201,231,166,142,6,211,83,71,3,26,136,140,98,55,221,253,9,177,237,119,192,14,42,253,148,228,138,138,122,126,43,177,237,98,108,212,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,181,87,148,254,129,107,38,163,228,122,165,154,234,78,170,212,94,178,107,132,183,10,158,155,197,19,227,135,173,126,164,17,119,40,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,53,64,24,127,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,116,211,177,81,21,170,187,171,189,255,0,4,76,192,0,2,26,235,71,42,158,27,117,191,84,50,13,87,190,223,51,91,29,203,36,168,109,93,101,29,134,166,130,154,137,39,237,181,178,74,216,221,72,247,117,200,230,172,178,57,92,170,233,36,123,151,244,137,148,0,195,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,239,248,34,96,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,126,36,223,0,97,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,211,78,197,68,86,170,238,174,247,252,17,51,0,0,14,191,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,3,176,0,32,7,246,21,56,88,255,0,79,218,171,255,0,173,109,223,226,36,255,0,0,0,0,0,0,14,191,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,2,16,127,97,83,133,143,244,253,170,191,250,214,221,254,34,79,240,0,0,0,128,31,216,84,225,99,253,63,106,175,254,181,183,127,136,147,252,1,143,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,245,81,55,221,119,85,200,0,0,32,7,246,21,56,88,255,0,79,218,171,255,0,173,109,223,226,36,255,0,0,98,172,107,135,92,87,26,225,198,110,24,254,149,101,119,92,110,108,126,191,25,246,141,206,186,57,238,140,161,170,100,172,232,108,189,164,141,59,81,203,219,137,59,125,44,100,113,183,165,81,190,248,171,253,133,78,22,63,211,246,170,255,0,235,91,119,248,137,63,192,0,0,3,175,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,96,0,64,15,236,42,112,177,254,159,181,87,255,0,90,219,191,196,73,41,195,31,10,216,175,10,182,43,150,45,133,106,46,160,100,22,90,222,207,134,183,100,183,120,234,233,109,125,15,153,239,240,113,71,12,76,131,186,250,135,58,77,147,235,185,173,85,247,162,239,154,192,3,165,106,118,142,224,58,199,30,57,71,168,214,26,75,229,183,27,188,45,238,43,101,117,44,53,52,85,115,248,42,170,70,182,162,25,152,246,200,198,182,173,242,53,19,101,73,35,141,219,253,85,69,238,160,0,0,0,0,8,255,0,197,111,5,58,89,198,15,209,111,202,101,255,0,43,182,125,18,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,219,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,214,216,233,35,122,236,201,156,169,179,211,235,34,111,186,110,139,48,0,17,255,0,138,222,10,116,179,140,31,162,223,148,203,254,87,108,250,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,183,95,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,253,84,236,68,85,114,166,202,239,119,193,82,80,0,0,0,7,95,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,129,216,0,16,3,251,10,156,44,127,167,237,85,255,0,214,182,239,241,18,111,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,192,236,0,8,1,253,133,78,22,63,211,246,170,255,0,235,91,119,248,137,63,192,0,0,0,0,0,116,168,244,119,1,166,213,198,235,125,190,195,73,65,150,73,103,171,178,87,86,82,82,195,19,238,112,78,250,39,35,170,164,70,119,102,124,73,65,19,34,87,63,102,49,242,38,203,186,116,247,80,0,0,0,0,0,0,7,95,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,129,8,63,176,169,194,199,250,126,213,95,253,107,110,255,0,17,39,248,0,0,0,0,0,66,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,126,36,223,0,99,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,125,84,77,247,93,213,114,0,0,0,0,0,0,8,255,0,197,111,5,58,89,198,15,209,111,202,101,255,0,43,182,125,18,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,218,64,0,34,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,234,167,98,34,171,149,54,87,123,190,10,146,128,0,49,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,103,67,164,142,70,38,239,133,168,187,177,126,170,174,219,46,202,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,137,55,192,0,0,3,15,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,226,139,152,0,16,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,159,89,19,125,211,116,89,128,0,0,0,17,255,0,138,222,10,116,179,140,31,162,223,148,203,254,87,108,250,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,182,63,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,173,177,210,70,245,217,147,57,83,103,167,214,68,223,116,221,22,96,0,0,0,35,255,0,21,188,20,233,103,24,63,69,191,41,151,252,174,217,244,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,110,149,195,199,45,93,23,225,151,84,40,117,95,78,117,7,82,159,114,163,167,168,164,150,142,186,237,72,180,85,176,77,26,181,209,84,71,13,44,110,145,136,238,137,90,213,118,201,36,81,187,223,210,132,181,0,0,0,0,0,0,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,58,27,37,36,143,77,217,11,85,119,122,253,101,93,182,77,145,50,7,10,92,20,233,103,7,223,74,127,38,119,252,174,231,244,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,121,0,0,0,0,16,3,251,10,156,44,127,167,237,85,255,0,214,182,239,241,18,127,128,49,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,62,170,38,251,174,234,185,0,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,161,178,82,72,244,221,144,181,87,119,175,214,85,219,100,217,18,96,0,35,255,0,10,92,20,233,103,7,223,74,127,38,119,252,174,231,244,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,124,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,172,171,182,201,178,36,192,0,71,254,20,184,41,210,206,15,190,148,254,76,239,249,93,207,233,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,182,223,196,191,171,171,171,125,155,182,219,46,242,0,0,0,0,0,0,48,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,233,168,122,170,35,81,119,70,251,254,40,184,3,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,137,55,192,0,0,0,0,17,127,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,245,84,61,21,81,200,155,35,125,223,21,94,193,194,151,5,58,89,193,247,210,159,201,157,255,0,43,185,253,45,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,22,219,248,151,245,117,117,111,179,118,219,101,222,64,0,0,0,7,95,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,129,216,0,16,3,251,10,156,44,127,167,237,85,255,0,214,182,239,241,18,127,128,0,0,0,235,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,240,59,0,2,0,127,97,83,133,143,244,253,170,191,250,214,221,254,34,79,240,0,195,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,239,248,162,225,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,250,219,29,36,111,93,153,51,149,54,122,125,100,77,247,77,209,102,0,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,58,27,37,36,143,77,217,11,85,119,122,253,101,93,182,77,145,38,0,3,15,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,191,224,137,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,84,220,242,0,224,196,68,247,28,206,40,239,214,114,3,242,242,40,157,45,182,86,179,227,245,127,250,36,40,147,55,204,235,112,141,105,172,87,187,165,244,183,169,21,87,100,95,123,106,221,254,181,127,154,95,77,84,105,36,74,213,77,247,251,63,223,40,207,152,182,156,84,97,250,167,87,123,167,137,204,138,178,174,73,254,171,85,19,169,245,53,110,223,220,212,251,27,250,192,182,78,18,179,164,206,52,146,213,113,87,245,61,180,244,172,119,187,111,127,133,137,203,252,148,253,102,110,43,143,148,158,127,81,114,211,251,221,134,174,177,100,90,91,132,8,198,190,69,85,68,240,136,155,38,238,255,0,99,253,69,141,53,200,228,221,0,228,0,2,23,243,40,182,186,179,74,43,166,70,239,211,3,254,223,213,75,87,253,36,50,229,107,121,117,179,80,47,246,215,183,223,53,115,87,109,255,0,85,53,79,244,127,65,97,252,108,98,176,100,186,71,125,142,69,68,116,86,250,153,17,87,109,147,106,90,132,253,75,252,226,174,248,29,185,55,20,215,187,157,182,74,166,49,60,117,67,83,235,237,186,54,10,180,253,104,5,231,66,244,123,58,154,158,229,61,135,199,107,149,210,209,70,245,84,85,93,254,31,214,167,216,7,173,81,55,95,121,205,62,7,7,124,125,231,38,168,28,128,0,120,83,142,222,253,206,78,60,53,0,228,122,231,127,110,39,191,127,209,106,175,252,135,176,234,154,139,144,83,227,248,189,194,190,170,165,144,50,42,121,92,174,115,209,191,8,222,191,106,167,234,2,174,121,145,107,13,61,254,245,30,33,67,55,92,177,245,110,157,42,159,22,81,201,246,177,19,224,139,246,146,231,151,62,1,83,137,232,117,34,215,71,209,52,181,245,175,95,122,47,187,186,212,79,131,149,63,144,86,94,63,106,168,214,221,125,123,35,108,149,176,59,109,222,136,178,34,109,68,191,110,207,79,140,95,242,127,197,121,56,21,134,12,123,28,167,183,65,3,98,108,110,145,122,90,212,106,123,222,171,240,68,64,59,18,38,201,178,5,248,30,78,46,220,14,40,221,215,115,154,38,201,176,64,159,21,3,200,60,47,184,32,30,64,56,57,118,93,208,14,103,143,232,60,117,110,155,161,227,116,85,248,128,71,108,238,149,255,0,120,230,122,213,17,125,254,253,208,228,171,187,125,202,3,125,220,114,56,177,187,33,225,210,53,191,21,64,57,131,131,28,174,247,236,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,225,64,242,1,227,116,79,136,5,217,15,39,133,220,34,160,5,68,95,137,92,28,209,244,169,151,60,97,50,138,122,72,250,161,119,189,200,136,138,155,71,90,253,255,0,73,63,95,234,44,128,196,28,76,233,243,115,237,48,189,90,211,110,183,81,84,163,125,207,95,172,180,243,53,63,69,119,254,88,21,61,203,83,83,238,24,70,164,213,226,171,85,35,105,235,234,222,247,177,29,238,222,58,74,143,179,165,127,154,159,106,23,111,65,80,202,138,118,189,139,186,46,255,0,244,169,175,12,210,220,52,23,95,106,123,140,119,85,61,85,103,78,205,232,221,17,106,34,255,0,60,69,253,101,234,240,251,168,116,58,137,132,83,221,233,54,69,114,63,169,59,140,119,249,244,173,79,209,247,127,32,12,164,120,84,223,237,60,128,48,199,20,214,201,238,26,75,146,50,7,171,92,182,170,196,69,77,191,241,89,191,165,63,89,74,250,71,113,168,197,184,131,173,122,189,200,248,171,106,209,219,47,197,122,106,155,253,63,172,188,173,118,180,84,222,52,207,34,163,165,119,231,101,181,213,177,137,210,171,245,150,158,84,79,135,244,169,71,118,168,228,195,56,151,172,130,248,213,217,43,107,250,253,221,27,237,226,155,252,173,190,208,47,187,19,169,74,155,68,50,110,187,175,87,255,0,68,227,246,206,179,129,84,50,162,197,11,153,240,250,223,111,250,247,29,152,15,91,149,55,219,115,147,23,250,66,167,191,112,223,138,129,200,30,21,118,0,21,83,237,9,183,216,113,219,101,247,28,144,3,151,165,21,127,81,13,249,133,234,125,199,17,210,234,250,107,109,198,106,89,103,100,177,111,26,170,42,163,169,234,211,109,250,87,237,106,127,196,76,11,141,67,41,105,36,153,238,68,107,90,229,93,215,111,130,42,149,11,204,127,84,151,44,207,160,194,45,237,93,153,80,216,85,122,152,237,220,147,213,197,240,68,223,249,73,246,146,142,233,203,55,71,173,119,8,165,205,238,246,248,167,158,94,158,220,146,39,83,147,101,172,137,125,253,95,169,19,236,45,50,54,35,24,141,106,34,34,17,215,131,61,46,252,158,105,133,13,51,246,89,29,221,234,250,175,111,194,162,161,83,220,229,255,0,94,72,210,143,27,236,113,77,215,250,78,74,187,125,129,54,251,0,53,119,255,0,123,220,54,247,168,248,30,64,226,237,213,54,69,219,245,134,175,216,170,121,223,223,239,60,110,138,190,239,248,192,228,113,122,110,121,95,113,197,92,158,224,60,177,187,34,167,216,167,9,24,189,77,115,125,222,255,0,176,228,175,70,167,82,252,15,67,235,233,85,201,27,103,98,185,126,8,142,69,255,0,235,248,129,239,223,99,209,79,89,20,239,88,218,187,171,126,195,230,186,220,226,160,163,150,121,126,13,99,157,182,233,239,217,21,127,234,34,214,147,241,29,30,79,169,85,54,55,208,205,28,114,116,116,57,100,137,118,218,158,71,46,251,34,47,242,127,88,18,213,221,78,79,168,167,175,178,170,187,187,117,254,181,57,192,254,184,209,219,42,110,123,0,240,212,217,6,232,129,23,127,180,225,42,170,38,232,7,176,28,90,191,81,21,127,80,107,183,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,70,251,41,228,14,45,85,93,209,126,195,202,133,79,127,86,231,144,7,170,71,253,110,159,212,123,20,245,186,52,248,253,160,114,71,110,155,40,110,251,158,164,94,149,247,158,196,84,80,61,135,231,95,40,219,91,108,168,165,123,81,201,36,111,106,162,166,251,238,213,79,250,207,208,79,129,225,233,212,213,69,253,64,81,119,51,60,37,49,13,112,165,184,209,82,36,13,169,161,154,119,43,35,233,234,115,171,39,69,95,115,83,127,138,19,51,149,158,172,55,37,196,238,56,229,93,106,201,45,12,81,57,17,242,110,191,94,170,163,225,187,213,126,212,251,16,252,46,107,186,82,183,235,117,179,46,165,135,171,193,81,58,41,23,171,111,210,172,139,111,139,211,249,235,246,16,251,151,38,167,203,129,234,235,173,210,203,219,138,229,224,233,149,58,81,119,85,171,103,250,199,47,242,151,245,1,124,109,119,82,110,135,35,242,241,203,131,46,150,122,74,216,221,186,75,4,111,223,111,214,212,95,212,159,172,253,64,63,35,39,163,74,219,21,117,50,177,29,220,167,149,170,138,155,251,149,142,79,250,202,47,226,254,217,244,67,137,169,166,100,61,132,153,213,210,38,205,233,223,251,102,165,55,248,39,235,47,130,177,189,84,210,181,62,46,99,147,254,66,153,185,170,90,86,207,172,118,11,163,35,247,205,110,169,221,119,251,82,169,251,253,171,252,255,0,212,5,170,232,69,242,27,246,21,75,95,20,168,228,147,175,111,172,139,240,154,84,253,107,250,140,150,69,142,6,115,26,123,238,154,91,88,215,238,229,239,125,139,255,0,140,84,255,0,173,79,212,74,84,250,201,184,15,138,170,28,143,31,15,137,197,37,99,149,81,23,224,7,35,201,227,236,247,30,23,169,126,30,224,8,135,35,194,123,147,96,190,224,58,110,171,228,52,184,222,31,91,113,171,157,34,99,34,149,122,149,200,212,247,68,247,124,85,83,245,20,181,146,190,93,103,226,214,58,88,119,169,166,110,68,145,251,190,187,85,158,211,84,223,221,214,159,9,63,229,44,87,153,86,99,83,142,232,180,49,82,205,219,117,85,108,208,185,122,81,119,106,209,205,238,247,181,127,89,13,57,112,96,127,73,245,50,163,44,171,103,90,197,82,247,162,239,183,189,42,41,36,223,220,228,254,114,253,132,162,220,241,27,76,54,123,44,52,80,68,214,53,157,94,230,181,17,61,239,114,253,136,159,172,253,179,132,44,232,141,27,250,142,101,3,198,200,139,186,30,55,247,239,177,200,15,84,245,17,211,196,249,102,114,53,140,69,114,185,87,100,68,79,233,58,85,62,177,224,149,57,12,216,212,121,21,189,107,97,145,209,190,47,23,15,82,57,168,170,169,183,94,255,0,4,95,176,253,124,247,111,162,215,36,68,250,203,75,50,39,255,0,123,113,78,53,122,133,38,61,197,46,69,12,211,244,246,175,87,6,126,142,255,0,6,74,137,240,106,254,176,46,181,174,73,90,142,106,156,149,90,196,221,202,136,159,172,252,12,34,232,219,181,138,10,214,187,169,31,213,246,109,240,123,147,245,39,234,63,27,89,178,111,162,152,13,194,243,215,219,237,62,6,163,182,223,110,169,90,159,13,151,245,254,160,63,106,163,55,198,96,173,109,190,107,221,11,103,118,251,70,181,49,163,151,221,191,195,171,127,135,188,253,152,209,174,218,78,165,84,84,221,55,95,176,168,206,31,243,91,214,165,235,84,115,203,85,220,88,119,221,122,24,155,239,73,42,127,53,191,204,45,110,255,0,117,134,199,143,75,91,35,250,123,84,238,118,251,42,252,24,171,250,151,245,1,140,120,141,215,155,70,144,99,143,170,158,182,54,84,57,168,230,51,184,212,114,237,52,108,93,145,100,98,255,0,41,72,251,194,118,184,231,250,199,168,85,115,86,212,85,190,213,5,60,79,250,207,153,88,213,89,152,213,248,200,246,167,185,175,255,0,235,220,134,188,92,234,21,239,87,53,206,162,193,77,55,122,26,25,235,169,91,31,75,27,238,109,68,206,248,171,90,191,6,39,218,191,2,199,120,108,192,232,52,131,72,103,174,146,30,203,210,146,161,94,238,167,59,244,101,157,233,252,167,253,132,206,104,253,30,38,245,243,25,210,75,4,177,220,43,209,106,100,129,200,214,36,177,245,110,172,155,111,114,200,213,248,198,164,47,225,2,131,49,212,45,72,250,71,21,61,77,53,27,126,46,70,74,198,255,0,153,234,25,241,217,201,241,103,235,251,76,93,197,110,109,38,175,235,148,56,221,36,157,214,54,181,180,168,221,186,119,254,220,157,159,21,107,63,190,126,178,213,116,67,77,109,120,54,59,5,37,13,55,107,167,171,127,174,231,127,46,69,251,92,239,231,168,232,202,20,109,86,64,212,85,114,175,191,227,241,248,158,243,198,219,124,6,251,124,74,60,35,118,119,245,158,37,110,237,248,156,156,189,40,170,191,97,249,215,11,173,60,61,48,163,254,187,149,19,109,151,250,127,160,15,185,171,187,81,190,229,217,2,42,167,191,111,122,159,53,12,203,44,126,245,255,0,123,245,31,91,221,178,123,190,32,17,125,219,174,200,121,71,34,252,15,67,99,123,220,170,255,0,122,30,246,183,167,220,128,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,109,250,134,203,250,207,32,120,85,68,79,121,215,175,185,222,49,141,202,216,47,55,202,10,71,189,118,106,79,83,28,123,252,63,156,228,254,114,127,198,118,7,166,237,84,32,15,31,246,125,64,178,71,38,95,99,187,214,54,146,154,41,37,88,217,80,177,181,157,45,166,111,217,34,47,189,119,95,114,1,59,109,25,13,162,247,11,106,45,183,26,106,152,220,136,168,232,102,107,209,125,200,191,22,170,254,180,255,0,140,253,36,84,84,220,167,46,30,185,132,228,250,125,121,131,26,203,41,219,89,75,221,108,75,36,213,181,78,115,83,174,38,124,17,30,159,6,59,236,251,127,227,180,237,37,213,155,38,168,226,118,220,142,215,35,81,43,105,99,159,161,27,38,201,212,139,238,221,237,106,255,0,37,126,192,59,243,219,213,183,195,220,122,182,86,42,175,216,123,145,81,126,1,90,138,7,134,175,184,242,169,185,193,17,83,220,167,176,12,67,196,174,15,77,156,105,245,101,174,120,18,68,114,70,159,162,139,240,168,137,223,107,87,249,191,168,160,182,199,95,166,218,183,74,170,215,193,36,21,116,174,247,163,155,182,203,11,255,0,214,254,179,99,236,134,223,29,202,219,45,52,168,138,215,116,251,182,69,254,82,47,219,253,69,8,241,189,133,201,131,234,250,84,178,22,198,217,103,139,167,100,107,83,234,211,83,47,193,171,253,32,92,79,8,25,202,230,90,73,99,170,150,100,115,227,161,166,141,219,187,117,85,74,106,117,254,114,255,0,56,207,31,18,4,242,200,212,79,164,56,4,86,89,98,70,173,27,27,26,42,61,203,186,178,26,54,253,169,183,218,79,100,248,1,194,116,71,68,244,85,217,21,170,139,255,0,17,80,252,221,40,105,227,205,49,234,158,242,171,188,5,74,39,214,79,114,120,180,255,0,226,165,189,72,136,230,42,47,218,155,21,109,205,203,9,241,21,120,254,68,215,170,50,58,42,136,156,221,155,178,127,109,69,183,219,191,242,255,0,87,216,6,62,229,137,172,23,8,53,10,213,135,84,214,162,211,84,206,140,70,58,71,127,50,173,254,228,87,237,241,95,212,92,61,60,173,154,22,61,191,7,53,23,254,67,93,78,13,115,202,172,35,94,112,250,200,213,86,63,107,64,199,167,91,154,138,142,71,183,249,63,225,169,176,118,9,121,109,243,24,182,220,219,255,0,124,210,195,54,222,245,219,170,54,187,237,254,176,63,102,185,94,218,119,57,143,233,95,119,191,125,190,212,32,6,71,196,30,115,130,107,253,54,53,91,118,153,109,245,213,84,112,181,143,158,109,189,254,27,171,100,89,26,223,243,197,251,20,176,42,166,119,33,115,63,94,223,244,149,41,198,140,213,182,78,33,177,106,170,102,244,58,166,229,10,53,26,238,157,149,172,162,253,75,250,192,181,124,74,238,151,187,13,13,197,23,117,168,166,138,85,95,233,115,26,191,173,127,89,251,70,54,208,10,202,138,221,49,199,166,169,85,89,22,217,72,174,221,202,190,255,0,15,18,175,253,38,73,0,120,114,236,213,83,201,241,93,171,18,138,145,243,170,251,147,111,215,250,209,63,235,2,176,185,176,103,62,209,167,198,112,186,42,164,115,228,186,189,210,53,143,221,222,250,86,34,123,145,223,236,191,106,127,243,115,71,45,189,45,76,103,77,105,47,181,20,238,108,213,172,142,84,87,51,101,86,190,158,141,223,107,17,126,45,253,100,54,215,26,249,181,199,138,187,118,47,87,59,155,77,77,93,69,34,34,42,191,220,246,209,49,125,207,247,127,41,75,100,208,172,50,143,9,211,203,45,154,145,168,173,130,134,153,157,93,13,110,253,48,68,223,131,127,193,3,35,128,120,85,216,15,27,251,206,71,13,209,23,222,115,3,243,50,24,18,162,209,87,10,166,232,232,100,69,255,0,238,84,160,174,51,97,155,20,226,127,45,154,14,184,146,75,189,75,211,226,223,140,108,95,179,111,231,155,0,214,49,31,77,43,21,55,234,99,147,223,253,40,81,183,51,156,118,11,94,186,221,174,16,253,87,212,86,74,247,108,212,77,151,179,75,250,191,194,80,45,51,130,220,197,249,126,145,91,171,38,153,178,74,173,157,92,168,237,255,0,239,185,218,159,202,95,212,116,222,100,89,143,209,158,30,46,203,13,71,68,147,86,91,227,77,159,178,239,226,55,95,229,39,243,20,199,156,172,51,90,171,190,158,214,90,106,28,174,109,21,58,57,187,189,203,250,85,149,42,191,31,113,211,185,181,231,79,102,5,14,35,78,221,150,166,178,142,87,47,91,147,244,100,169,251,54,219,249,0,99,46,86,184,155,239,153,13,199,39,169,99,213,96,236,236,229,79,119,214,101,107,62,212,95,213,250,201,135,198,230,171,193,139,224,85,118,154,10,246,71,87,81,28,144,181,141,149,17,255,0,90,26,150,167,185,30,139,241,106,125,134,40,229,175,140,91,240,253,46,150,253,63,185,245,61,61,106,172,111,242,106,43,26,159,162,138,171,250,71,95,212,219,21,127,16,122,152,200,61,163,52,52,48,85,163,86,38,175,91,85,27,80,244,223,103,170,39,232,205,183,192,15,79,0,58,55,67,154,92,111,121,246,81,102,238,212,165,199,120,164,154,157,29,212,217,32,145,202,187,189,138,171,239,147,236,119,218,72,238,55,245,22,131,78,244,138,174,211,20,241,193,37,198,26,202,72,209,30,141,93,221,75,34,251,190,179,126,215,39,193,20,201,186,47,167,86,61,37,192,105,232,232,162,141,171,218,167,116,175,72,24,197,115,146,38,51,117,232,79,122,149,231,198,190,163,222,53,167,86,45,26,83,105,69,108,84,245,241,43,156,201,159,187,146,104,105,153,239,107,213,173,255,0,61,80,61,188,9,104,197,22,113,148,79,159,221,160,125,67,155,92,233,24,231,181,30,155,247,41,165,69,250,204,119,243,215,249,95,111,251,229,172,65,26,69,26,49,26,212,68,253,72,71,142,15,116,90,155,75,116,242,138,9,85,95,83,59,35,150,68,116,113,166,206,116,20,232,190,246,170,253,177,254,178,70,0,60,42,237,239,83,201,232,171,153,144,192,231,185,126,27,127,210,6,48,215,237,74,135,79,240,75,173,115,106,91,21,87,132,145,32,94,180,106,245,175,67,83,249,77,95,139,211,224,99,62,26,111,247,188,150,223,93,150,228,85,111,154,55,186,89,35,124,146,61,200,141,86,195,34,123,222,171,246,57,223,5,49,135,17,247,60,171,84,178,202,92,74,145,203,77,110,116,204,137,207,108,170,238,164,122,64,229,221,174,115,83,220,172,95,179,237,63,103,62,204,105,184,111,225,253,176,83,63,185,89,37,34,70,142,119,83,21,100,90,39,39,198,52,95,182,31,215,254,255,0,192,12,197,138,235,189,162,247,170,87,44,34,158,174,13,232,167,88,81,18,70,251,213,177,61,203,240,145,127,152,191,97,156,227,94,166,245,123,189,255,0,168,171,78,7,238,87,237,77,214,58,204,218,170,89,26,201,234,102,157,233,221,87,162,245,197,86,137,250,75,191,242,127,81,105,52,237,233,137,19,117,255,0,127,250,192,246,47,192,224,215,253,101,106,156,215,222,122,250,62,183,82,40,30,197,248,41,199,173,17,187,169,229,235,179,87,250,143,74,57,171,239,85,247,52,15,122,111,183,188,242,122,82,85,145,118,106,123,191,89,237,79,135,196,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,134,64,7,95,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,192,0,0,0,24,82,255,0,198,6,135,98,220,71,91,120,93,191,228,158,15,47,186,219,225,171,166,153,239,133,104,124,84,207,84,134,221,36,137,34,190,42,201,24,137,35,35,145,141,107,219,36,72,215,43,229,141,142,205,96,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,99,94,31,120,157,209,174,39,172,87,107,254,144,229,30,210,142,201,112,150,223,93,77,60,46,167,170,135,103,189,33,157,208,191,103,164,51,177,139,36,79,84,77,219,212,215,35,100,142,88,216,25,84,0,0,29,43,90,53,86,213,162,26,95,144,106,189,247,29,200,47,150,220,110,157,181,117,148,118,26,70,212,214,172,29,198,182,73,91,27,158,198,244,70,215,44,178,57,92,136,216,227,123,151,244,72,127,105,231,61,194,133,198,235,69,111,172,197,245,42,215,79,85,81,28,50,215,85,218,40,221,5,43,28,228,71,77,34,67,86,249,85,141,69,87,42,70,199,191,100,94,150,185,118,69,9,234,1,23,248,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,85,59,213,81,26,169,178,183,223,241,68,9,64,8,191,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,250,170,24,168,138,212,77,145,222,255,0,130,44,160,0,8,21,118,231,61,194,133,186,235,91,111,163,197,245,42,233,79,75,81,36,49,87,82,90,40,219,5,83,26,229,70,205,26,77,86,201,81,142,68,71,34,72,198,63,101,78,166,181,119,68,152,26,47,170,182,173,111,210,252,127,85,236,88,238,65,99,182,228,148,238,171,163,163,191,82,54,154,181,32,238,57,177,202,232,218,247,183,162,70,181,37,141,200,229,71,71,35,28,159,164,7,117,6,42,214,126,40,116,59,64,107,44,182,157,77,207,237,86,203,173,250,225,65,67,73,109,117,92,41,84,216,234,167,88,82,178,86,61,237,236,209,199,209,43,228,168,145,91,27,91,11,209,21,207,86,177,217,42,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,0,0,12,21,167,156,105,232,54,166,107,206,89,195,142,63,144,85,193,152,98,149,19,82,43,43,233,188,60,23,73,224,234,74,184,168,156,231,117,74,250,119,49,200,246,185,172,87,35,94,248,251,145,177,210,52,51,168,0,0,58,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,124,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,0,0,0,0,0,0,0,0,7,74,211,109,98,192,117,90,76,130,143,16,191,82,79,114,197,111,21,214,75,213,177,106,161,117,109,4,244,213,181,20,157,83,195,27,220,232,153,43,169,101,146,37,127,74,190,62,151,108,158,244,78,234,0,0,0,29,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,36,32,254,205,95,11,31,233,7,85,127,245,85,187,252,120,9,254,0,0,12,21,164,92,107,112,243,174,26,161,148,105,54,159,230,244,149,87,124,114,162,42,106,121,166,169,167,142,11,243,214,57,95,42,218,211,185,221,171,100,41,4,157,199,182,52,102,221,47,106,190,55,53,235,144,53,59,88,176,29,28,143,28,172,212,107,245,37,142,219,146,94,22,201,21,206,186,170,26,106,42,73,252,21,85,91,93,81,52,207,99,99,99,155,72,248,218,169,186,172,146,70,221,190,178,170,7,117,0,0,0,0,0,0,0,0,7,74,214,77,94,195,116,35,78,238,26,165,168,51,213,193,143,90,106,40,97,174,158,154,5,153,244,236,169,171,134,149,38,86,39,214,115,24,233,218,247,163,81,207,232,107,186,90,247,108,213,237,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,128,0,0,0,0,116,173,49,214,44,7,88,227,200,235,52,230,253,73,124,182,227,119,132,178,75,115,161,170,134,166,138,174,127,5,75,86,231,83,205,11,222,217,24,214,213,178,55,42,236,169,36,114,55,111,170,138,161,221,65,215,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,234,141,237,111,96,0,0,0,0,0,1,210,164,214,44,6,155,87,29,162,23,11,245,37,6,89,37,158,146,247,67,71,87,85,12,79,185,193,59,235,90,173,165,141,95,221,153,241,37,4,175,149,26,205,152,199,198,187,174,235,210,29,212,0,0,0,0,0,0,0,0,3,15,227,124,89,232,54,89,175,55,174,27,172,89,213,37,70,109,99,167,238,203,78,159,196,79,59,122,252,69,36,18,239,211,45,77,59,88,142,150,36,247,181,28,228,78,165,134,161,33,12,192,0,0,1,0,63,179,87,194,199,250,65,213,95,253,85,110,255,0,30,2,127,131,175,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,196,236,0,1,31,240,190,59,56,101,206,245,150,243,162,22,77,74,181,37,234,219,224,155,111,175,146,190,149,214,187,244,149,45,143,104,109,213,81,202,230,79,51,31,52,113,186,37,233,145,94,174,70,53,232,199,171,115,6,121,159,225,186,97,140,207,153,234,6,67,73,98,177,82,212,82,83,84,92,42,213,91,4,15,169,168,142,158,37,145,219,108,198,44,179,70,138,247,108,198,34,171,156,173,106,43,144,59,0,0,0,0,0,0,0,0,0,0,0,0,0,58,84,154,197,128,211,106,227,180,66,225,126,164,160,203,36,179,210,94,232,104,234,234,161,137,247,56,39,125,107,85,180,177,171,251,179,62,36,160,149,242,163,89,179,24,248,215,117,221,122,123,168,0,0,0,12,127,138,235,166,156,101,250,177,154,232,133,178,243,218,204,240,79,9,45,202,215,80,136,201,38,165,168,166,130,120,234,169,253,235,221,133,60,67,35,122,166,206,100,136,136,230,162,62,39,72,25,0,0,0,0,0,0,0,16,255,0,93,57,155,232,255,0,14,154,143,113,210,253,80,210,141,85,161,186,208,237,44,51,69,107,183,190,150,225,74,229,84,142,170,154,69,173,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,53,161,124,210,184,101,215,157,71,183,105,125,166,28,175,23,186,222,119,138,219,54,73,71,75,79,75,89,85,186,35,41,89,36,53,18,237,52,155,175,66,61,26,215,185,58,17,202,247,49,143,9,128,1,31,248,173,227,91,75,56,62,250,45,249,76,176,101,119,63,165,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,219,127,18,206,158,158,173,246,118,251,108,155,132,128,4,63,208,78,104,26,5,196,78,172,88,180,115,10,196,53,2,138,245,144,120,175,13,61,210,223,69,29,43,59,20,210,212,63,173,209,213,200,244,221,144,185,19,102,47,214,84,223,100,221,82,96,0,6,10,226,167,140,157,35,225,6,213,143,220,53,58,155,32,175,168,201,234,39,134,221,67,100,162,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,245,170,202,222,150,185,17,234,216,235,253,154,190,22,63,210,14,170,255,0,234,171,119,248,240,19,252,24,126,30,40,48,26,11,174,151,227,250,129,104,200,48,11,198,174,83,214,203,143,91,178,122,120,105,231,108,244,238,167,70,210,84,246,229,145,176,84,204,218,152,221,28,78,93,213,81,98,119,68,202,216,157,152,0,0,0,0,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,232,241,55,27,165,108,116,148,176,117,189,172,103,92,178,43,88,222,167,189,173,77,215,222,231,34,39,189,80,15,214,6,52,208,174,34,180,143,136,252,102,124,167,74,50,202,75,165,61,45,68,208,212,82,172,172,109,109,51,27,81,52,49,77,61,55,82,203,3,39,74,119,203,18,74,214,61,209,171,85,90,213,221,169,146,192,0,0,3,10,113,39,197,230,141,112,165,244,75,242,181,91,117,135,233,141,193,244,84,126,207,160,117,79,98,24,186,60,69,92,219,42,109,12,93,216,186,145,157,114,187,184,157,184,223,179,186,115,5,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,96,235,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,118,42,182,70,162,245,70,246,183,176,0,0,0,0,0,0,233,90,109,172,88,14,171,73,144,81,226,23,234,73,238,88,173,226,186,201,122,182,45,84,46,173,160,158,154,182,162,147,170,120,99,123,157,19,37,117,44,178,68,175,233,87,199,210,237,147,222,136,29,212,0,0,0,0,3,31,229,90,233,167,24,134,172,97,90,33,115,188,247,115,60,239,197,203,109,181,211,162,62,72,105,105,233,167,158,74,170,143,122,118,161,95,14,248,216,171,187,159,34,170,53,170,140,149,209,134,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,92,214,252,87,99,138,73,212,237,154,158,239,214,121,115,17,223,19,143,78,203,238,3,158,219,157,95,80,240,107,94,121,139,220,49,251,157,63,118,58,202,105,32,84,234,114,126,146,39,243,92,223,212,159,105,218,17,79,32,83,207,23,124,191,51,27,77,125,86,75,167,216,213,109,100,61,111,149,91,3,58,213,19,170,119,255,0,42,119,47,193,25,246,125,166,39,225,211,137,188,219,134,172,147,232,158,107,13,69,186,158,222,231,83,73,21,76,13,98,177,88,201,182,69,84,133,235,241,145,191,111,218,94,117,218,203,67,120,166,125,53,109,52,82,177,237,86,170,61,136,237,209,81,83,237,69,253,106,87,199,25,156,6,219,243,42,171,134,89,136,218,209,149,117,51,186,103,182,8,26,155,171,159,2,127,157,211,170,252,17,223,111,253,96,74,221,7,226,95,77,117,150,221,213,143,101,150,234,170,166,55,169,240,178,85,235,68,89,92,196,247,57,141,248,170,39,217,246,153,161,146,50,68,71,49,200,168,191,168,215,211,74,181,43,82,184,83,212,118,69,116,246,141,45,59,159,79,28,172,155,196,49,170,212,146,57,87,220,231,68,159,7,47,199,245,255,0,190,91,111,12,28,93,98,26,195,109,165,164,146,247,70,202,254,199,83,226,117,76,72,237,219,20,74,239,119,121,238,248,189,127,226,2,79,236,16,225,20,241,204,222,168,222,215,39,235,69,220,230,168,170,7,25,81,28,221,148,170,14,109,250,124,180,180,248,238,83,79,72,255,0,175,89,80,199,187,222,169,238,165,139,111,229,127,177,175,216,91,3,147,220,132,31,230,153,139,67,121,209,170,106,207,15,187,232,170,42,165,71,35,19,221,253,167,34,254,165,254,104,17,155,149,86,160,219,237,217,4,248,205,93,116,81,75,35,92,230,177,203,178,170,171,232,88,155,123,191,90,47,218,91,203,23,116,220,215,255,0,129,28,129,246,29,118,183,64,234,158,211,95,87,12,75,187,250,119,69,172,166,79,214,159,168,191,170,25,22,90,118,61,87,117,93,255,0,233,80,61,206,32,207,51,219,50,215,233,245,44,221,135,59,183,19,147,116,223,237,171,166,254,146,115,187,224,69,238,60,236,208,221,180,178,119,75,10,61,99,100,104,221,218,139,241,171,167,223,236,80,40,115,9,186,187,28,206,44,247,100,127,71,131,174,134,101,85,79,134,206,69,253,75,255,0,65,176,15,7,122,143,108,206,52,162,193,37,53,124,51,75,29,186,150,57,17,174,221,90,244,166,167,221,23,234,167,218,227,94,219,132,47,138,227,35,217,186,58,53,107,147,111,234,66,204,185,97,107,91,225,171,131,10,173,184,34,55,102,244,181,210,253,187,209,70,137,178,201,253,127,103,255,0,0,45,126,111,226,253,197,68,113,215,86,232,184,132,196,28,181,9,211,79,116,137,255,0,162,159,14,138,37,45,210,41,91,61,51,38,106,238,215,181,28,139,250,247,42,19,141,250,71,87,241,27,137,210,177,219,172,183,88,25,182,255,0,173,148,41,255,0,88,22,97,195,156,235,81,165,216,236,200,237,219,37,174,145,232,187,126,186,104,140,166,99,78,31,40,22,221,165,152,229,51,189,203,29,174,141,139,254,245,52,73,255,0,81,146,192,24,183,95,115,203,78,11,137,73,95,118,184,195,73,26,163,126,180,139,178,127,27,27,127,82,253,174,79,248,204,160,229,217,55,43,215,154,158,166,79,142,227,214,92,122,146,175,161,213,208,78,247,181,178,42,47,212,169,167,219,220,143,79,212,191,98,129,25,120,39,178,212,106,175,20,23,12,141,144,186,162,26,42,106,58,149,145,169,238,250,179,211,55,236,86,255,0,49,126,207,176,185,139,61,50,82,91,169,169,209,170,212,142,38,55,111,234,106,33,89,220,165,52,254,88,38,191,229,181,148,175,106,212,80,195,20,111,123,54,85,218,174,93,253,234,223,246,52,251,75,61,99,122,88,141,253,73,176,28,142,43,241,57,28,87,245,162,129,227,127,126,199,36,219,236,61,110,248,161,236,104,28,100,77,218,168,191,5,66,161,249,178,225,146,65,149,67,145,71,11,149,149,51,84,57,235,246,123,146,137,169,246,255,0,79,234,45,233,201,186,42,21,109,205,181,242,49,45,176,181,125,206,125,78,255,0,253,213,10,129,212,121,80,103,52,246,170,204,154,221,83,95,20,109,75,108,79,107,92,169,246,84,201,191,217,254,184,232,188,196,245,6,159,54,213,184,44,52,53,177,213,71,78,205,156,214,109,238,123,39,172,69,79,209,79,177,83,237,49,47,6,250,183,100,210,235,157,242,182,239,88,148,233,81,110,72,99,87,72,198,117,59,187,213,178,117,61,187,157,51,85,243,216,51,109,89,172,200,169,106,59,144,62,90,135,49,221,104,169,179,165,153,201,239,71,42,124,30,159,104,19,194,61,91,177,105,150,136,65,142,83,93,169,163,175,159,171,104,81,232,231,175,77,95,95,195,165,223,201,126,228,138,224,139,77,47,54,220,110,59,245,254,134,88,223,84,137,51,28,246,237,186,58,58,103,39,185,29,253,11,246,21,135,165,246,236,179,89,243,58,91,83,86,174,170,157,157,123,34,119,94,212,222,39,187,245,61,62,49,126,175,179,254,43,214,193,236,52,152,142,39,73,69,28,77,137,180,244,209,166,200,212,106,39,76,77,79,212,159,205,3,23,241,97,171,182,141,39,211,185,106,170,174,48,83,204,246,49,99,107,223,178,185,18,162,22,174,201,210,237,255,0,75,245,16,11,128,124,74,243,171,122,215,119,207,174,116,83,75,79,75,79,71,44,114,244,108,222,166,207,27,126,45,86,255,0,121,95,179,236,255,0,143,246,121,160,234,125,78,67,149,218,48,43,53,106,201,253,173,82,178,71,20,138,171,187,106,154,190,244,107,215,251,202,252,91,246,127,197,40,121,123,233,27,52,255,0,78,146,182,166,141,98,171,171,141,205,123,150,62,149,94,154,185,213,61,234,198,175,193,80,9,99,107,163,74,26,40,169,209,187,116,49,169,183,234,217,17,63,234,62,211,194,124,15,32,14,165,169,89,21,22,61,139,212,214,214,84,199,11,90,232,145,92,247,108,137,187,209,62,59,29,173,234,136,138,170,168,158,239,180,132,188,198,117,178,76,35,79,165,176,219,43,18,58,202,169,233,23,234,201,179,186,123,210,238,191,86,68,95,243,175,213,255,0,204,8,231,128,103,117,25,62,188,178,251,53,194,55,218,44,243,195,83,60,232,141,232,107,18,153,85,85,92,136,138,158,248,215,245,252,12,111,198,118,181,38,172,229,244,248,30,35,86,203,132,112,212,178,21,101,58,35,215,169,37,168,139,249,136,191,9,27,246,253,169,253,102,34,195,245,114,108,51,19,191,162,78,143,175,187,83,36,49,191,169,85,232,168,146,55,220,189,104,239,132,159,210,101,238,5,116,69,218,183,168,207,203,50,74,58,153,154,201,86,169,31,36,125,76,85,73,233,164,248,190,55,127,124,119,218,4,252,224,43,69,147,2,210,12,110,237,91,111,150,10,250,235,116,51,203,220,234,69,69,114,204,191,14,181,79,132,159,169,9,100,159,3,242,49,59,37,54,59,143,219,236,244,145,164,112,209,211,71,11,26,212,68,68,70,183,111,130,34,39,252,135,236,0,7,143,135,196,233,250,133,169,24,246,5,104,150,229,118,185,210,192,214,116,255,0,25,51,25,241,115,19,249,78,111,243,208,15,222,185,94,168,104,219,218,146,170,38,202,229,233,107,21,222,245,95,127,253,104,123,40,63,182,98,73,158,158,231,108,169,254,250,16,235,70,245,183,33,214,189,76,153,240,171,214,209,4,238,237,171,58,250,85,173,168,143,101,254,49,237,253,9,127,250,211,227,51,40,97,72,105,99,141,62,198,167,253,8,7,181,58,27,246,158,82,70,47,193,200,21,168,169,240,56,163,17,62,13,255,0,144,15,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,1,70,220,218,104,184,134,165,226,26,158,125,100,187,82,86,99,21,148,245,51,96,208,218,155,80,150,234,59,114,84,57,139,10,172,140,107,86,185,90,200,36,169,86,171,255,0,141,133,58,146,52,137,140,188,147,10,113,129,195,93,139,138,157,14,188,105,149,205,123,55,88,122,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,250,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,133,91,114,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,209,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,191,75,218,143,99,90,175,153,95,118,134,176,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,218,121,86,113,191,71,169,56,173,163,134,29,67,170,232,203,241,187,124,177,99,213,125,152,41,233,235,108,244,145,192,200,41,119,238,163,229,172,141,139,50,236,200,145,22,10,126,183,57,207,108,142,112,88,169,29,120,228,226,238,213,194,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,233,235,237,166,234,249,33,141,93,31,117,36,110,85,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,245,170,107,195,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,222,152,169,227,115,215,252,41,30,173,107,26,249,101,149,232,198,117,244,160,99,255,0,242,85,158,229,95,232,174,71,146,100,119,15,246,74,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,218,170,108,81,193,181,187,92,109,188,56,225,145,241,11,145,251,99,47,154,223,29,67,223,53,28,208,87,83,82,200,198,186,10,106,231,74,168,249,107,35,98,163,101,145,88,199,117,39,75,187,143,107,167,150,0,114,155,224,150,178,225,125,254,19,122,189,138,118,168,45,125,13,195,173,119,123,108,241,201,53,83,153,12,241,222,99,238,35,99,124,45,142,68,72,30,137,35,93,35,159,35,86,55,65,27,157,109,64,0,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,162,177,221,185,27,47,113,26,232,99,115,122,81,95,34,62,16,193,92,207,120,245,166,214,123,173,95,15,218,63,125,164,175,211,235,101,69,52,215,91,189,39,117,139,118,184,192,233,186,225,142,86,203,218,168,161,106,186,7,34,172,95,90,104,18,70,57,204,72,222,232,171,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,191,16,0,54,115,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,245,42,247,82,128,120,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,138,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,242,181,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,224,107,47,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,3,104,130,154,249,205,232,93,102,45,172,182,45,121,180,89,186,44,185,181,190,59,117,210,174,53,158,79,238,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,116,34,181,206,112,78,174,89,122,215,249,105,225,31,22,241,22,255,0,11,95,130,109,133,86,116,69,209,12,190,10,8,124,60,145,239,35,220,237,233,101,166,235,114,244,239,42,75,210,212,111,78,240,3,157,95,154,124,91,229,253,15,168,220,71,39,189,126,250,1,174,55,29,35,203,117,11,217,88,182,105,111,127,178,237,117,143,254,213,169,200,146,106,118,193,219,114,162,164,83,73,2,79,31,233,53,37,115,97,98,245,189,33,106,57,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,19,255,0,153,166,181,254,69,184,71,202,124,61,191,197,87,231,123,225,84,125,113,117,195,23,141,130,111,17,36,155,72,199,55,106,88,170,122,28,157,91,74,177,117,53,91,213,180,0,228,169,230,159,41,249,127,93,234,54,227,234,231,17,196,85,54,161,234,229,151,68,176,252,178,146,227,143,96,180,239,154,239,13,12,178,171,27,127,145,239,100,176,206,189,93,153,95,79,11,35,107,85,173,87,68,250,138,152,220,238,174,182,48,32,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,13,154,52,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,224,84,95,38,77,11,172,202,117,150,251,175,55,123,55,93,151,9,183,201,110,181,213,200,179,199,253,216,171,106,49,203,10,181,18,41,123,116,139,80,217,24,231,42,179,197,192,238,133,87,53,205,185,64,53,204,227,90,217,196,53,167,136,108,150,151,137,105,42,223,147,190,162,106,154,69,241,117,21,54,239,103,77,81,44,176,165,177,243,185,206,74,20,115,229,72,153,191,230,246,123,28,141,145,175,106,79,78,83,124,109,81,220,44,95,193,147,87,178,190,213,125,175,161,216,117,210,239,114,130,56,230,165,115,225,130,59,52,125,197,108,143,153,178,72,139,3,17,100,115,163,115,227,106,70,216,35,107,164,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,169,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,234,162,31,242,85,129,101,95,232,174,57,146,99,151,15,246,74,58,235,109,117,60,159,240,100,134,104,228,103,244,57,174,111,216,168,6,210,96,139,252,5,113,137,143,113,79,164,118,198,222,111,20,144,106,45,142,159,193,100,22,201,171,41,124,93,107,224,100,13,146,233,21,60,93,46,109,52,174,154,53,85,237,49,140,149,207,137,58,145,141,115,187,95,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,30,24,43,153,231,27,245,156,58,98,180,218,67,166,245,93,25,246,97,111,154,90,138,135,67,59,61,149,103,154,58,138,116,170,130,162,41,99,88,235,59,237,222,21,111,90,55,177,35,158,214,239,31,93,59,104,166,21,159,106,46,174,98,24,86,150,212,85,210,229,151,75,197,52,86,154,202,103,204,199,208,78,143,71,37,90,201,3,93,44,76,129,26,179,62,86,34,172,108,141,207,254,73,242,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,126,164,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,11,148,229,135,193,5,103,14,152,173,78,175,106,69,47,70,125,152,91,225,138,158,157,179,78,207,101,89,230,142,158,161,105,103,167,150,40,214,58,206,251,118,153,29,214,141,236,70,214,57,187,201,214,19,43,79,104,179,43,118,1,141,91,245,26,237,73,116,203,41,108,244,80,223,171,169,26,141,130,170,226,216,88,149,51,70,136,198,34,49,210,163,220,136,140,103,185,83,234,183,224,157,128,0,49,87,22,62,86,53,147,229,254,67,233,211,149,23,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,168,200,210,70,42,43,94,201,173,211,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,42,131,149,63,29,183,84,186,208,112,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,29,110,106,177,89,216,106,191,174,8,227,181,240,0,0,0,0,0,0,40,89,252,87,106,63,9,92,119,107,14,107,133,75,227,173,85,218,129,126,130,255,0,96,158,101,101,45,222,149,183,58,133,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,222,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,107,153,197,143,154,125,100,249,129,144,250,140,230,95,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,123,216,208,47,208,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,96,213,46,100,252,56,232,182,187,92,244,23,82,219,149,217,171,236,221,159,27,124,246,91,42,45,113,119,104,217,85,31,241,50,62,165,219,182,86,71,245,96,93,158,190,253,154,138,244,12,171,197,143,149,141,100,249,127,144,250,116,230,181,134,199,188,68,101,152,174,115,193,222,173,101,56,86,77,106,200,44,181,186,127,146,248,107,141,174,182,58,186,89,250,40,106,88,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,174,16,27,84,21,107,205,67,143,90,106,90,107,175,11,26,55,125,164,172,125,101,60,214,252,230,231,79,221,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,116,75,218,221,30,146,181,153,215,152,143,31,84,124,49,226,169,129,233,109,194,213,114,212,219,223,118,159,116,169,130,163,232,204,105,28,79,241,53,84,221,74,244,153,236,158,55,83,199,35,18,55,125,105,29,212,216,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,235,240,214,235,93,20,149,117,83,244,49,207,127,68,81,163,158,238,150,49,206,93,147,220,214,170,175,185,20,14,235,195,174,144,234,230,182,234,229,139,12,209,40,42,217,147,178,161,151,8,110,112,206,250,102,89,217,11,218,229,175,150,161,159,90,6,68,229,98,163,219,245,250,213,141,98,58,71,49,174,181,78,114,180,85,54,238,17,48,155,125,101,218,174,233,81,75,156,91,97,150,186,173,177,54,122,167,182,217,112,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,244,181,169,178,38,117,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,225,94,117,126,86,49,111,152,20,62,157,113,3,228,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,88,81,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,135,68,201,23,173,92,201,119,234,107,91,36,74,240,149,64,0,0,0,0,0,34,175,52,127,34,122,155,248,47,172,81,16,171,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,187,36,103,102,106,243,71,242,39,169,191,130,250,197,17,64,32,109,80,10,245,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,88,80,0,8,171,199,183,27,246,46,17,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,122,27,43,35,94,180,115,229,219,165,174,108,114,171,3,15,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,233,78,152,170,106,26,247,42,63,175,185,20,109,71,163,90,179,67,43,126,190,74,158,86,50,159,152,21,222,157,110,41,130,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,231,249,42,121,88,202,126,96,87,122,117,184,8,149,198,7,16,57,247,12,188,206,243,253,87,211,151,210,62,229,71,79,110,164,150,142,185,102,90,42,216,38,177,209,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,127,74,22,233,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,169,7,154,63,158,205,77,252,23,209,232,143,201,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,233,85,100,177,134,194,128,252,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,250,192,0,0,10,118,230,217,159,230,90,89,198,206,1,168,58,125,144,213,216,242,27,30,15,65,83,67,93,76,169,215,19,253,161,114,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,184,146,149,185,213,249,167,197,190,95,208,250,141,196,11,41,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,173,15,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,191,165,13,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,112,100,0,0,0,0,0,8,235,199,39,23,118,174,16,116,141,185,92,22,234,75,198,89,126,168,117,183,28,181,79,80,214,49,243,163,21,207,170,153,136,228,149,244,208,167,79,95,109,55,87,201,12,106,232,251,169,35,67,26,115,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,238,149,48,84,125,25,141,35,137,254,38,170,155,169,94,147,61,147,198,234,120,228,98,70,239,173,35,186,155,31,110,90,54,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,253,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,235,224,95,247,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,149,70,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,90,25,128,213,92,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,137,92,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,250,83,166,42,154,134,189,202,143,235,238,69,27,81,232,214,172,208,202,223,175,81,120,223,177,112,143,192,238,139,81,99,149,86,171,150,166,222,244,255,0,24,150,201,100,172,133,245,16,178,149,41,41,210,106,170,182,199,44,111,142,30,134,202,200,215,173,28,249,118,233,107,155,28,170,202,107,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,160,125,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,118,124,121,97,247,221,63,229,153,149,97,89,62,123,117,205,110,182,91,125,130,142,174,255,0,116,99,27,85,112,145,183,122,36,89,30,140,255,0,137,21,202,249,21,168,139,36,146,191,170,71,126,175,46,238,8,40,248,85,193,23,45,204,105,122,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,222,166,62,15,16,137,36,145,190,90,118,171,28,173,99,28,191,173,205,31,200,158,166,254,11,235,20,64,69,254,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,180,163,85,114,244,249,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,247,90,152,41,254,147,70,177,202,255,0,19,75,77,212,143,89,152,200,36,117,68,113,177,99,111,213,145,189,45,147,183,16,77,80,0,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,126,166,177,238,130,102,181,202,155,57,98,145,19,126,149,219,21,113,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,125,16,54,69,234,115,24,233,226,116,175,99,94,177,198,174,127,75,182,70,186,141,173,220,116,241,29,103,226,10,239,196,125,167,51,240,89,6,65,112,167,173,187,218,233,218,248,236,247,8,96,137,97,130,146,162,149,174,68,150,24,224,85,137,138,245,89,90,138,175,73,18,95,206,129,177,72,58,86,139,234,29,215,85,180,191,31,212,11,238,158,228,24,53,202,237,78,231,86,99,215,234,119,67,91,65,59,36,116,114,49,205,115,90,229,98,185,138,232,222,173,98,190,55,49,234,214,117,116,167,117,0,0,0,0,2,157,185,182,103,249,150,150,113,179,128,106,14,159,100,53,118,60,134,199,131,208,84,208,215,83,42,117,196,255,0,104,92,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,108,39,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,173,110,117,126,105,241,111,151,244,62,163,113,34,87,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,191,165,0,217,120,24,255,0,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,100,0,5,27,113,191,171,217,150,130,243,59,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,236,116,145,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,94,73,64,60,209,252,246,106,111,224,190,143,68,5,207,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,183,48,26,224,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,176,158,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,14,214,8,255,0,196,159,27,250,29,194,174,85,137,98,90,165,85,117,117,94,89,215,47,85,174,24,106,125,151,74,217,25,31,138,171,139,186,217,155,11,149,242,116,172,113,200,231,248,121,145,173,87,51,165,114,94,151,235,94,145,235,85,169,111,58,81,168,248,254,83,79,29,61,53,77,67,45,181,204,150,122,54,78,213,116,73,83,14,253,218,119,185,26,255,0,169,43,88,244,86,61,21,17,90,168,129,221,64,0,69,94,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,208,233,95,26,116,43,153,46,221,46,107,100,149,31,65,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,79,21,235,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,165,122,101,169,167,107,28,136,206,142,228,177,185,24,142,114,195,12,78,12,129,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,142,188,243,190,228,255,0,105,63,118,149,151,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,255,0,152,87,21,88,111,21,250,71,160,121,133,154,229,72,220,158,221,79,124,166,203,45,17,198,176,190,221,113,86,91,122,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,210,185,92,121,236,211,47,198,189,30,180,186,158,34,248,151,210,206,23,240,73,179,173,76,187,127,55,193,89,168,231,166,246,165,207,243,208,197,39,132,130,105,99,239,118,187,236,124,157,46,250,140,221,203,246,34,209,183,47,124,255,0,13,210,206,46,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,189,17,51,216,245,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,189,127,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,75,86,89,149,17,210,57,173,68,70,49,145,198,192,234,154,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,186,197,121,94,114,253,255,0,181,190,43,117,118,31,239,87,108,50,206,230,255,0,186,98,90,154,216,42,41,191,220,213,52,146,67,47,243,37,223,244,80,195,252,178,184,18,186,235,118,101,110,215,61,82,198,105,36,210,251,13,68,142,165,163,186,64,231,179,36,173,98,57,173,100,113,238,136,250,104,101,217,210,61,253,81,189,241,246,58,100,69,155,181,118,128,85,95,60,239,185,63,218,79,221,166,127,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,191,86,70,244,182,78,220,88,3,158,119,220,159,237,39,238,210,178,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,4,117,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,171,163,184,155,163,227,154,52,116,157,165,145,221,255,0,136,126,32,112,30,25,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,185,92,212,118,233,28,82,59,223,210,160,100,178,178,249,207,219,56,134,151,25,198,175,56,228,149,105,164,20,180,238,166,200,25,108,171,168,106,173,198,90,136,221,18,220,161,107,187,79,166,69,134,159,195,189,90,189,19,44,168,229,107,164,133,29,50,116,47,140,158,28,120,137,163,183,126,78,117,54,212,235,213,199,118,55,28,184,206,202,59,195,38,108,9,60,177,165,44,138,143,151,182,197,119,84,144,247,34,222,57,58,94,228,99,149,50,94,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,190,220,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,125,47,75,210,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,166,194,120,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,115,154,168,190,244,83,94,46,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,190,79,242,166,227,106,143,74,111,181,60,63,106,246,87,224,240,203,207,114,178,193,114,186,92,160,167,183,227,245,76,100,179,79,27,223,50,183,183,13,71,187,100,71,244,182,116,78,152,213,106,36,122,5,202,29,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,218,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,135,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,64,193,92,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,238,165,45,211,148,102,158,235,142,19,195,236,183,93,71,191,117,225,153,71,102,233,133,217,39,239,37,85,174,55,75,82,149,50,57,178,196,222,220,53,31,218,243,196,140,123,227,115,94,233,81,26,178,185,95,0,57,119,112,65,89,197,86,118,185,110,99,75,211,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,116,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,190,144,41,47,140,14,32,115,238,25,121,157,231,250,175,167,47,164,125,202,142,158,221,73,45,29,114,204,180,85,176,77,99,163,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,254,148,45,211,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,82,15,52,127,61,154,155,248,47,163,209,31,147,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,13,133,1,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,115,154,168,190,244,83,245,128,0,0,20,44,254,43,181,31,132,174,59,181,135,53,194,165,241,214,170,237,64,191,65,127,176,79,50,178,150,239,74,219,157,66,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,239,164,214,179,139,31,52,250,201,243,3,33,245,25,192,216,207,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,59,1,65,124,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,96,29,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,31,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,125,16,54,69,234,115,24,233,226,116,175,99,94,177,198,174,127,75,182,70,186,165,184,32,213,236,203,94,185,157,226,90,185,168,19,210,73,125,200,170,46,243,84,37,36,9,12,17,49,150,58,184,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,112,87,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,153,3,149,199,158,205,50,252,107,209,235,64,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,169,87,109,143,17,191,236,223,115,216,246,163,190,195,210,172,217,119,68,95,112,30,244,93,206,18,194,201,152,172,114,110,138,113,107,246,93,151,245,236,123,81,119,2,28,113,177,194,37,171,86,241,135,221,45,113,244,92,41,146,121,81,119,114,238,190,27,165,19,235,76,214,167,189,141,251,10,144,191,88,115,190,25,179,217,38,79,205,44,15,154,54,175,230,93,238,115,164,143,245,201,253,236,216,206,104,35,158,53,142,70,238,138,138,159,18,54,113,83,194,78,31,173,184,188,209,203,75,80,218,228,154,23,177,236,171,145,137,245,100,114,175,185,26,239,239,142,251,0,194,252,29,241,205,65,159,83,182,199,145,73,211,82,155,251,246,114,239,239,168,119,242,41,218,159,6,39,218,79,106,42,200,171,32,100,240,174,237,122,34,167,199,237,68,95,250,205,116,245,51,73,181,11,135,140,165,86,26,105,224,70,126,140,143,167,123,218,187,198,205,246,89,35,110,255,0,199,19,211,130,206,96,245,119,153,232,112,220,246,190,145,139,209,20,12,147,195,193,7,191,122,120,211,117,89,83,245,191,236,255,0,163,96,45,1,126,10,96,62,52,236,17,223,180,62,251,4,173,223,181,65,95,42,123,254,10,148,115,39,235,79,214,102,108,111,35,183,100,214,184,174,150,234,152,230,134,86,181,200,230,61,174,69,221,168,228,253,21,84,248,42,125,167,94,214,59,4,121,46,159,94,173,50,53,85,39,160,170,143,220,170,139,245,160,123,126,205,255,0,88,26,246,233,229,197,216,142,185,209,202,213,233,236,94,163,79,215,238,109,99,63,161,127,154,108,85,134,220,61,165,98,130,169,23,116,127,86,223,239,61,201,250,191,160,215,143,94,177,185,48,13,107,185,192,214,57,157,171,180,206,98,187,117,250,169,87,42,39,233,34,127,48,188,142,19,115,9,242,221,47,182,92,42,156,213,146,78,246,253,45,70,167,186,162,116,248,34,255,0,173,3,57,169,132,248,171,178,58,249,166,245,84,172,248,170,71,255,0,227,16,175,235,79,212,102,197,248,24,243,90,232,214,179,13,169,107,90,245,114,35,54,70,255,0,183,70,6,187,158,195,125,195,32,169,183,196,205,228,233,78,148,223,253,137,87,245,255,0,65,220,56,124,202,107,116,227,88,109,50,239,209,219,185,64,215,39,185,119,218,170,45,254,199,127,48,201,188,56,226,52,215,158,33,168,108,213,145,57,204,168,153,177,171,58,149,170,187,210,73,250,189,231,229,241,127,166,236,211,29,83,75,157,186,158,88,24,179,120,132,87,171,156,157,94,38,161,223,202,79,245,136,5,229,105,54,64,153,54,154,99,151,180,77,214,178,219,4,203,253,106,223,234,79,250,10,199,227,2,138,72,248,162,195,234,30,205,146,75,197,42,34,111,250,146,128,151,92,189,245,33,217,167,15,216,181,53,76,241,190,122,75,115,33,114,53,173,77,186,100,157,169,238,69,95,178,52,35,23,30,116,149,86,109,119,192,238,238,94,166,73,120,141,89,238,223,244,91,69,191,216,159,171,245,129,98,250,58,212,110,158,217,63,95,128,166,255,0,139,177,25,222,12,121,161,85,201,112,211,60,122,161,201,179,159,109,164,85,247,109,241,167,137,127,235,50,24,30,138,201,155,13,60,178,170,237,210,199,47,252,72,83,127,53,91,244,249,14,175,99,182,88,31,186,50,223,86,139,238,79,114,165,83,151,237,68,254,103,235,45,135,87,50,152,113,28,30,239,122,150,86,51,195,81,212,74,157,91,127,38,25,29,246,170,127,52,166,187,157,61,215,137,94,37,43,103,70,44,208,81,79,87,78,213,137,138,222,150,171,234,228,79,123,17,255,0,169,0,179,46,5,176,207,162,218,77,70,215,179,165,210,50,84,119,191,127,133,93,66,167,242,151,245,146,93,61,222,227,173,105,254,59,79,141,227,212,246,248,24,173,232,235,248,185,87,227,35,157,246,255,0,89,217,128,240,191,0,137,238,11,253,65,0,224,228,93,254,7,52,77,143,32,15,11,240,43,55,154,221,154,74,246,218,158,223,231,213,127,244,84,95,211,253,5,153,46,198,7,226,139,65,173,186,199,141,165,61,66,57,42,96,85,237,57,179,185,155,117,73,10,175,193,174,251,35,253,64,107,195,80,158,17,235,26,167,189,125,219,126,173,207,210,198,105,106,110,55,56,233,105,147,119,189,29,183,195,236,110,255,0,105,155,248,161,225,162,251,163,82,211,214,214,179,170,10,137,214,52,114,58,87,123,210,22,191,226,232,218,159,175,254,35,178,240,3,165,86,253,66,214,10,68,187,196,249,33,130,146,177,205,99,100,115,21,85,34,110,223,4,255,0,94,191,104,19,211,151,207,14,175,195,236,174,201,46,109,252,245,70,219,55,127,230,190,169,159,22,202,169,240,114,125,132,169,226,15,80,224,211,157,61,184,222,95,239,88,233,166,233,111,191,226,144,74,228,247,244,187,249,159,168,238,152,165,146,150,197,109,101,53,52,75,27,25,191,197,202,191,23,57,126,223,235,43,211,153,62,182,57,45,137,131,218,106,98,125,77,68,253,10,196,107,28,187,57,181,145,109,238,118,251,239,183,216,4,120,210,170,55,241,15,196,237,109,226,177,191,218,241,213,214,53,27,191,243,219,89,39,197,59,107,250,190,194,228,240,235,60,118,59,52,84,49,183,100,103,87,219,250,222,229,253,107,250,202,248,229,139,162,53,54,219,109,203,61,189,82,202,201,171,170,32,154,62,165,145,155,163,169,94,170,189,42,212,79,243,239,214,165,146,49,168,212,217,62,192,60,158,64,3,225,188,212,50,150,130,105,159,240,108,110,95,248,154,170,82,199,51,93,66,125,239,81,95,101,98,244,199,78,141,77,190,62,246,84,213,167,243,83,254,146,219,117,215,52,165,194,240,43,165,210,166,102,70,177,83,76,244,87,244,237,186,65,43,191,148,169,252,210,128,120,149,205,106,53,19,86,47,21,205,123,94,215,213,212,163,21,173,68,221,190,34,103,39,232,170,255,0,56,15,192,211,75,53,78,113,157,216,172,16,167,87,139,184,65,14,219,162,126,147,191,173,63,87,235,47,163,133,29,37,160,211,221,58,179,197,28,29,19,201,67,78,178,47,83,151,117,88,32,223,249,110,79,139,8,39,203,119,133,90,58,219,189,38,161,100,148,53,61,116,85,48,207,77,180,178,198,157,77,117,83,23,116,232,68,95,123,91,246,150,191,65,69,13,13,52,84,240,181,81,145,49,172,68,85,223,220,136,137,255,0,80,31,75,83,165,17,169,240,68,216,57,200,212,221,84,245,84,84,197,76,197,146,87,181,168,159,173,81,8,181,197,95,25,120,222,139,216,187,86,218,234,74,139,157,71,122,56,227,69,134,93,156,144,117,183,118,247,154,191,23,55,236,251,64,204,154,191,171,182,61,49,198,231,189,92,230,233,108,114,70,207,209,122,251,220,253,191,146,199,126,165,251,10,118,215,174,37,50,238,33,178,231,88,44,77,218,149,54,217,55,139,251,212,79,254,84,81,175,198,21,251,127,249,191,110,71,151,107,167,25,217,4,150,232,41,85,109,138,247,204,137,13,177,204,79,205,185,207,111,214,99,36,251,38,111,219,255,0,205,158,92,42,112,43,139,105,101,34,93,175,116,213,50,220,95,241,95,25,46,201,178,206,223,209,88,217,252,153,19,255,0,175,226,29,175,130,205,13,168,211,108,46,142,178,227,39,84,245,52,241,200,230,236,137,183,84,84,234,190,244,145,201,241,98,146,149,168,136,136,137,246,33,235,166,167,142,154,22,67,19,118,107,26,141,68,223,127,114,38,199,177,118,3,200,61,46,115,209,219,162,238,123,24,229,84,247,129,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,42,230,103,193,119,240,147,211,134,106,70,20,222,222,125,128,219,234,231,166,167,134,135,189,37,246,133,19,186,250,29,227,99,166,116,205,86,57,212,237,78,166,247,37,149,138,212,239,44,145,210,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,54,147,40,135,154,198,55,162,246,94,40,235,238,250,81,147,210,92,46,87,250,117,173,202,232,45,201,72,250,43,101,213,146,190,158,88,209,240,63,169,181,47,116,15,146,120,101,98,61,178,63,184,175,127,121,89,16,117,78,53,248,227,204,184,187,169,196,232,39,101,93,155,30,176,89,232,223,89,104,141,232,202,74,171,250,196,190,50,181,177,34,185,200,196,115,221,12,45,146,73,28,216,152,174,69,99,167,149,135,234,242,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,234,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,168,150,108,123,193,182,45,161,216,199,14,56,99,184,122,161,236,226,23,139,124,119,70,77,52,176,203,93,85,85,35,26,147,201,93,36,74,230,58,177,175,98,197,42,34,244,198,232,187,77,70,178,54,177,161,152,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,133,92,204,248,209,254,13,154,112,205,55,194,157,220,207,179,235,125,92,20,213,16,215,118,100,177,80,170,118,159,93,180,111,108,205,153,202,247,54,157,201,210,222,228,82,189,92,189,149,142,74,65,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,164,191,230,37,193,151,16,90,87,168,249,94,184,100,151,91,174,160,225,151,171,132,85,14,203,234,31,19,170,169,157,58,171,34,166,173,134,62,158,207,111,161,144,182,72,227,109,55,74,211,181,157,165,123,96,100,202,229,133,192,85,78,140,90,169,56,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,209,52,145,58,46,237,61,115,145,179,181,81,37,250,176,206,177,189,173,122,200,198,132,96,226,199,130,140,87,133,62,4,112,187,221,218,217,226,53,55,38,204,45,114,100,119,10,132,141,242,80,117,219,43,228,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,40,255,0,192,110,153,226,186,201,197,46,43,165,185,173,39,136,178,228,214,251,253,190,167,166,56,223,36,61,118,90,222,137,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,22,85,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,58,87,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,81,29,43,88,198,248,152,218,232,219,51,58,91,210,245,71,34,118,223,27,223,34,185,106,115,2,252,132,214,80,232,38,171,77,215,128,221,110,14,246,93,197,206,222,75,61,117,92,244,204,252,236,179,212,178,26,123,115,19,196,207,39,75,21,201,36,143,127,191,169,197,164,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,162,203,103,5,60,67,93,184,134,127,13,52,184,69,91,50,118,84,79,189,93,77,53,69,53,187,217,208,212,62,7,221,146,105,99,107,150,133,92,199,116,76,140,252,230,237,99,26,233,28,214,40,108,102,69,94,102,154,41,249,105,225,31,41,240,247,15,11,95,130,111,154,209,245,203,209,12,190,10,9,188,68,114,109,27,220,237,233,101,169,232,106,116,239,42,69,212,228,111,86,249,127,134,189,42,186,232,134,131,96,218,81,125,200,170,239,151,44,110,207,13,37,101,101,69,91,170,81,103,247,186,72,161,145,204,99,188,52,110,114,197,3,85,168,173,134,56,154,191,162,100,176,53,119,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,137,47,249,180,230,182,173,74,214,141,48,212,107,21,61,92,22,220,171,73,236,183,186,56,170,216,214,207,28,21,53,117,211,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,226,97,94,56,52,118,235,162,28,81,234,6,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,244,70,215,44,14,72,211,161,178,65,35,26,171,209,185,135,239,57,77,247,32,183,88,173,55,122,239,17,73,140,219,223,107,181,199,218,99,60,61,43,234,170,42,221,30,237,68,87,239,61,93,67,247,114,171,190,190,219,244,181,168,129,50,185,75,102,182,173,53,214,141,79,212,107,237,61,92,246,220,87,73,239,87,186,200,169,24,215,79,36,20,213,116,51,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,226,68,13,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,248,140,79,63,204,176,90,108,130,151,15,200,106,237,44,202,172,242,88,46,235,76,168,215,213,91,164,150,41,101,167,87,237,212,214,61,208,70,143,233,84,234,103,83,29,187,30,246,187,37,112,109,161,117,156,68,241,29,134,105,207,177,189,163,101,117,194,59,142,70,215,172,236,133,150,122,119,182,74,164,146,88,17,95,23,113,137,216,99,247,106,119,102,137,189,109,87,35,144,46,83,150,94,138,126,69,184,71,197,188,69,195,197,87,231,123,102,181,157,18,245,195,23,141,130,31,15,28,123,198,199,55,106,88,169,186,218,189,91,74,178,244,185,91,211,180,170,0,1,88,28,217,56,37,163,184,88,191,132,222,144,226,157,170,251,95,91,115,27,93,162,219,4,113,205,74,231,205,60,151,153,59,104,217,31,51,100,145,82,119,170,72,231,70,230,72,229,141,176,72,231,89,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,181,156,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,118,190,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,162,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,51,228,227,38,221,161,214,222,35,179,56,248,122,200,253,177,136,77,112,146,161,143,134,142,24,40,105,170,164,123,157,61,53,11,162,84,100,180,113,189,85,177,72,140,99,122,83,165,189,198,53,179,203,143,244,158,193,138,229,122,167,134,226,217,213,239,216,216,221,231,32,183,91,239,23,31,19,29,63,131,161,150,166,54,79,63,118,84,88,227,232,141,207,119,91,209,90,221,183,84,84,69,2,117,114,172,224,130,179,82,114,171,71,19,218,135,75,209,136,99,119,9,101,199,169,59,211,211,212,86,222,41,36,129,240,85,109,218,70,75,71,27,214,100,221,146,162,172,244,253,14,107,152,217,26,235,148,58,254,158,219,48,219,46,1,141,89,180,230,74,73,49,58,11,61,21,53,133,244,149,107,85,3,173,204,133,141,166,88,230,87,57,101,103,105,25,179,213,206,234,77,151,117,223,115,176,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,23,103,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,239,93,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,250,157,76,114,61,141,114,50,101,100,117,226,83,128,90,60,195,131,189,45,226,99,71,109,246,171,93,215,28,210,251,53,118,89,103,130,154,10,56,238,116,172,161,109,77,69,201,175,107,91,215,88,222,228,142,151,184,174,116,209,181,189,42,143,141,25,53,117,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,224,54,147,4,106,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,245,87,83,64,175,89,146,141,235,60,104,142,122,125,73,21,209,117,63,165,36,124,149,0,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,49,253,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,196,123,34,227,81,69,36,116,183,14,195,209,147,248,121,92,136,201,123,111,84,107,250,21,122,92,168,139,178,153,3,139,31,52,250,201,243,3,33,245,25,203,62,225,155,133,29,56,226,215,150,102,155,97,89,172,94,6,235,67,237,217,236,23,248,33,71,213,90,42,157,119,172,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,96,70,190,93,92,198,108,92,53,226,183,109,33,214,106,91,173,102,32,207,23,120,177,87,81,117,212,212,81,85,118,250,223,64,144,189,232,196,134,119,177,86,53,111,67,89,60,175,116,155,178,87,203,12,10,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,253,108,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,145,92,183,120,104,254,17,188,71,90,253,191,105,241,120,102,21,209,127,200,59,208,119,41,234,59,111,254,213,162,127,92,82,68,254,244,200,157,81,73,211,220,130,42,174,149,221,160,88,78,141,112,235,77,195,223,44,45,65,130,243,137,210,90,115,108,171,77,242,11,206,77,50,69,43,106,228,124,148,21,79,165,167,168,73,154,215,198,248,41,228,142,55,67,178,49,146,247,213,17,85,239,123,233,48,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,236,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,114,124,178,184,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,238,170,202,153,162,217,210,61,253,50,49,146,118,58,99,84,155,187,133,121,87,240,21,83,85,83,106,226,159,89,44,85,116,108,163,168,134,225,131,91,42,59,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,254,184,187,187,43,22,39,63,32,115,84,227,158,235,165,180,223,193,187,72,238,149,118,252,178,229,79,75,114,190,100,54,219,163,169,234,108,208,119,82,72,169,97,117,60,137,44,117,50,164,109,115,250,250,81,41,229,106,35,95,223,234,140,37,166,154,113,135,160,90,181,171,25,46,142,97,89,221,170,182,245,143,248,63,13,60,119,74,41,41,111,221,250,103,212,63,217,142,142,103,62,171,176,200,220,147,236,196,237,185,61,251,166,234,70,190,117,126,86,49,111,152,20,62,157,113,42,87,64,116,223,81,245,111,89,113,60,3,72,235,60,22,95,113,184,54,91,93,111,142,90,63,3,36,13,116,238,170,239,55,235,199,217,100,79,151,118,34,201,249,191,168,215,63,165,171,106,156,223,237,215,219,63,5,250,123,105,202,114,63,164,23,170,44,194,211,79,113,187,248,54,82,123,66,169,150,154,246,203,83,216,98,171,34,238,61,28,254,219,87,165,189,91,39,185,0,166,195,186,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,51,87,44,235,77,170,255,0,198,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,216,57,136,240,65,89,194,174,118,153,110,29,75,213,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,245,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,11,137,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,110,96,53,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,97,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,64,37,255,0,115,71,242,39,169,191,130,250,197,17,64,32,126,175,249,42,192,178,175,244,87,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,236,84,47,167,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,198,174,103,92,189,43,50,154,202,158,34,184,126,196,59,215,89,186,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,170,101,238,204,250,149,234,99,85,177,164,157,42,245,149,207,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,108,39,197,23,19,120,15,11,58,95,114,212,12,190,166,146,178,228,202,119,58,203,143,37,198,26,106,219,204,233,36,81,244,64,217,23,169,204,99,167,137,210,189,141,122,199,26,185,253,46,217,26,237,123,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,189,215,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,75,86,89,149,17,210,57,173,68,70,49,145,198,201,43,202,247,129,111,203,94,84,205,113,214,60,51,197,233,181,151,175,216,244,213,174,233,134,251,116,142,70,162,111,10,181,124,69,28,59,73,220,221,90,199,202,140,143,243,173,109,68,104,16,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,116,120,155,117,210,138,74,74,168,58,216,215,179,174,41,17,175,111,83,30,215,38,233,239,107,145,83,220,168,92,167,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,34,169,42,185,163,249,236,212,223,193,125,30,136,207,252,21,240,163,98,226,211,151,166,109,134,246,173,84,121,125,183,80,43,171,49,107,221,108,47,119,128,170,240,22,181,146,53,116,106,143,72,103,99,59,82,38,207,106,110,201,59,111,124,81,160,29,43,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,166,54,62,78,255,0,84,104,147,119,110,208,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,251,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,232,139,181,186,189,98,107,194,210,128,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,33,5,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,189,77,99,221,4,140,71,237,208,143,232,106,170,58,70,35,179,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,142,85,114,90,196,241,92,230,197,174,216,182,107,140,218,178,11,45,111,209,143,19,110,186,81,71,87,75,63,67,238,47,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,138,188,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,48,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,250,197,27,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,236,141,93,182,151,169,86,53,142,75,201,0,0,3,26,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,215,43,154,142,221,35,138,71,123,250,84,215,179,136,126,32,115,238,38,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,238,185,92,212,118,203,36,178,59,221,212,165,164,243,75,224,167,89,117,215,192,234,254,152,95,238,185,71,209,123,125,87,136,196,42,42,154,189,136,127,49,183,178,105,162,129,59,147,63,166,121,38,238,202,233,100,232,133,145,245,116,199,18,68,14,93,220,2,214,113,57,149,46,121,170,86,251,173,183,76,172,157,170,141,150,154,122,127,164,210,44,146,179,195,82,212,244,163,22,22,62,9,27,81,36,111,89,27,245,99,111,75,164,238,68,29,131,134,14,2,170,106,184,97,212,238,41,245,146,197,87,70,202,60,30,247,112,193,173,149,29,165,101,99,22,211,90,213,175,169,167,146,39,57,24,142,124,18,210,189,175,99,250,226,238,236,172,88,156,248,22,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,88,79,52,110,4,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,11,30,173,115,152,145,62,62,149,234,138,154,161,207,114,35,58,59,113,72,212,98,57,169,52,49,54,42,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,125,19,182,53,233,115,216,217,229,116,79,123,94,145,200,173,127,75,182,86,187,99,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,227,131,128,172,203,134,109,80,183,91,244,254,197,144,100,120,38,89,81,75,111,198,43,151,106,234,217,174,47,141,168,250,9,210,8,152,137,82,233,82,71,68,198,179,243,145,171,122,85,239,100,168,192,188,157,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,172,17,123,220,180,120,72,213,206,21,48,12,154,13,87,202,41,36,168,203,170,40,107,233,241,202,42,151,212,65,103,123,33,114,74,231,191,221,18,212,200,178,50,57,59,72,230,109,73,18,164,178,162,162,50,136,64,253,92,155,41,190,230,23,24,110,217,29,119,139,171,167,183,208,90,227,147,180,200,250,105,104,169,98,164,166,143,102,34,34,244,65,4,76,223,110,167,116,238,229,87,42,170,219,79,43,126,1,107,52,239,192,241,55,172,118,251,173,183,47,95,25,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,125,119,200,206,206,10,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,212,189,82,211,83,185,141,69,103,71,110,89,28,172,87,57,33,154,39,76,14,100,252,115,218,184,125,192,43,52,175,78,110,148,149,218,139,149,83,212,219,101,125,29,209,173,159,23,129,208,198,174,170,149,176,200,147,195,82,232,234,24,234,109,209,169,190,242,245,42,70,145,200,25,211,15,227,3,67,179,110,32,178,158,25,237,57,39,70,103,139,244,181,27,43,225,90,91,164,141,137,36,169,134,142,86,72,238,228,212,254,246,205,19,209,146,53,204,151,102,185,34,145,204,232,28,209,252,137,234,111,224,190,177,68,81,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,92,247,25,56,126,163,224,28,171,242,12,55,87,51,223,166,153,125,170,223,99,130,233,123,232,84,241,50,123,106,141,90,222,167,108,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,136,20,151,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,245,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,191,13,113,181,214,201,73,85,7,91,28,199,244,75,26,181,237,234,99,220,213,217,125,237,114,162,251,149,76,129,194,119,154,125,27,249,129,143,122,140,4,244,230,161,192,85,77,45,77,215,138,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,250,229,238,236,140,73,92,192,154,188,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,59,53,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,182,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,58,241,247,199,101,215,139,188,154,138,197,141,81,213,218,116,235,29,168,90,187,61,29,84,110,130,182,170,121,41,225,108,146,215,70,202,137,96,123,227,145,181,13,133,204,68,86,199,51,209,125,239,112,24,215,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,75,86,89,149,17,210,57,173,68,70,49,145,198,201,43,202,247,129,111,203,94,84,205,113,214,60,51,197,233,181,151,175,216,244,213,174,233,134,251,116,142,70,162,111,10,181,124,69,28,59,73,220,221,90,199,202,140,143,243,173,109,68,105,138,184,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,55,91,162,124,137,208,173,100,91,245,57,174,146,36,125,244,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,64,253,96,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,36,21,183,98,121,85,226,197,119,202,109,56,205,214,182,203,143,248,127,107,220,105,232,164,146,150,223,223,122,178,15,17,43,81,89,23,113,232,173,103,90,167,83,145,81,55,82,117,115,171,243,79,139,124,191,161,245,27,137,221,121,56,96,24,110,169,225,188,65,105,246,160,227,212,151,204,122,249,79,142,83,87,80,212,162,244,74,205,238,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,21,120,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,110,193,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,115,154,168,190,244,83,94,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,62,151,165,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,67,42,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,238,181,51,212,125,25,145,36,149,254,38,150,155,169,88,144,189,243,200,234,136,227,98,72,239,171,35,122,157,31,110,80,189,66,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,8,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,221,45,123,219,4,206,107,85,119,114,69,34,166,253,43,180,170,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,123,216,211,53,242,153,210,28,55,94,180,191,136,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,176,255,0,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,235,129,210,39,75,158,198,207,19,101,99,28,244,142,69,115,58,157,178,57,193,242,241,79,173,127,194,39,136,44,219,88,227,183,248,42,76,130,224,158,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,210,245,111,113,95,211,179,118,68,180,158,78,60,63,90,176,205,18,174,226,2,224,202,74,155,238,161,84,77,73,67,43,81,175,125,21,170,146,119,194,177,35,150,52,124,111,150,166,57,93,35,90,247,49,236,134,149,125,206,106,161,85,124,55,104,133,215,136,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,125,239,122,69,12,157,12,221,168,231,244,181,92,196,85,122,108,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,88,0,0,0,10,128,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,174,201,31,217,173,99,105,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,230,43,193,181,55,9,250,161,77,112,197,42,105,27,130,102,245,21,115,99,84,43,91,45,69,109,11,41,227,166,90,136,103,87,198,212,232,108,181,42,216,151,174,71,172,109,111,113,202,253,213,193,18,201,63,192,231,3,153,151,23,185,147,170,170,159,87,99,211,171,29,67,89,126,191,49,137,215,35,246,71,120,42,62,164,86,190,165,205,86,170,185,81,89,11,28,143,122,57,93,20,82,226,174,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,247,189,34,134,78,134,110,212,115,250,90,174,98,42,189,54,30,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,161,218,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,95,134,183,90,232,163,164,165,131,173,238,123,250,34,141,26,198,245,61,238,114,236,158,247,57,85,125,234,167,235,0,5,85,243,206,251,147,253,164,253,218,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,224,214,49,206,93,145,21,75,74,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,6,31,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,247,244,161,157,121,140,113,173,138,241,131,149,97,159,147,251,5,214,217,141,226,86,250,174,143,108,210,199,13,116,149,213,82,51,191,191,106,121,99,88,82,58,106,94,143,209,114,57,101,223,116,86,237,250,188,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,235,70,238,167,71,220,150,21,129,61,57,63,240,253,106,213,61,121,185,234,190,70,202,74,155,110,151,83,211,213,211,81,202,141,122,203,117,170,238,182,146,85,141,241,185,174,100,77,134,162,84,114,57,143,100,204,166,115,119,217,219,93,161,133,56,57,225,235,248,48,112,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,170,196,217,141,205,96,97,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,235,175,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,68,21,107,206,127,24,225,230,146,213,141,95,221,112,164,181,234,253,85,67,167,101,21,178,219,78,233,239,22,231,54,56,93,61,202,84,233,149,172,137,41,216,202,121,28,231,238,169,44,108,141,205,238,73,0,70,13,75,230,69,172,186,133,194,158,53,195,236,151,235,172,119,166,248,203,126,97,144,205,43,95,85,125,181,162,179,193,195,223,111,75,219,212,199,203,21,66,57,174,124,205,134,39,58,87,36,211,198,184,43,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,238,136,154,229,110,203,36,177,183,221,212,134,53,46,207,147,206,27,164,118,30,29,42,50,156,66,255,0,73,95,157,228,245,11,54,99,74,219,163,39,158,222,200,42,170,225,183,194,250,102,46,244,236,116,77,150,86,171,219,215,34,203,34,245,57,136,198,176,38,6,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,186,128,5,0,243,71,243,217,169,191,130,250,61,17,26,170,113,107,237,38,43,110,205,106,40,122,44,183,91,133,109,174,142,167,186,197,238,213,82,71,77,37,68,125,8,189,109,233,101,109,50,238,168,141,94,230,205,85,86,185,18,74,243,71,243,217,169,191,130,250,61,17,47,249,100,104,94,156,113,23,192,142,117,165,250,161,102,241,214,170,237,64,173,150,25,162,84,101,85,190,169,182,203,122,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,31,249,110,241,245,125,208,44,170,215,162,90,145,112,241,186,101,144,92,25,79,79,53,85,75,35,250,51,85,60,155,45,75,36,149,205,99,104,220,247,245,79,27,156,141,102,238,153,155,59,184,201,174,252,214,135,136,126,31,179,238,25,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,238,184,156,228,110,201,36,82,55,223,210,165,133,114,188,230,5,255,0,107,124,41,106,236,223,222,173,56,101,225,206,255,0,116,202,180,213,179,212,84,255,0,185,169,169,35,134,47,230,69,183,232,168,22,168,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,6,63,184,226,121,85,158,197,104,202,110,216,205,214,138,203,144,120,143,100,92,106,40,164,142,150,225,216,122,50,127,15,43,145,25,47,109,234,141,127,66,175,75,149,17,118,82,194,185,85,241,207,106,210,218,159,224,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,157,29,42,149,18,185,21,175,239,245,71,157,56,102,225,71,78,56,181,229,153,166,216,86,107,23,129,186,208,251,118,123,5,254,8,81,245,86,138,167,93,235,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,81,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,27,62,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,15,49,30,55,235,56,170,206,211,18,195,170,186,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,238,151,178,127,14,171,28,114,50,42,135,35,218,142,123,218,157,83,58,227,235,92,117,19,134,10,30,25,50,155,135,180,169,18,225,45,69,227,34,184,84,205,93,116,187,210,165,67,106,105,169,165,146,119,61,91,218,157,28,171,35,85,28,230,71,79,26,116,54,57,59,221,43,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,235,157,209,167,75,94,246,193,43,98,99,220,196,146,68,107,58,155,186,185,161,138,164,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,219,165,207,99,103,133,206,106,46,237,73,99,85,219,169,55,148,28,174,60,246,105,151,227,94,143,90,102,174,107,90,23,167,28,58,105,198,129,105,126,151,217,188,13,170,135,233,44,179,77,42,163,234,174,21,78,75,90,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,184,87,149,199,158,205,50,252,107,209,235,64,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,138,180,228,0,244,185,158,253,195,100,68,250,171,191,184,246,170,110,122,158,197,85,248,1,237,69,69,248,28,100,141,146,53,90,246,163,145,126,197,77,206,12,94,159,114,158,212,84,80,35,167,17,220,39,98,122,203,103,123,27,104,161,109,98,109,211,47,106,6,59,244,225,223,235,58,39,47,194,61,138,90,213,93,17,212,222,30,51,57,170,37,98,82,182,146,173,206,138,74,122,246,170,170,54,87,170,42,116,43,87,252,231,250,62,8,108,97,177,132,120,132,225,223,28,213,220,102,182,142,162,137,95,81,36,82,116,42,62,77,250,150,57,81,23,100,145,169,241,144,8,77,192,71,29,246,168,237,43,131,106,37,218,187,198,71,51,25,3,221,4,243,162,177,148,187,46,238,238,59,237,143,245,39,196,178,41,239,150,140,134,197,59,233,39,89,34,150,41,17,21,88,169,191,185,205,251,83,250,202,19,226,103,135,92,231,135,109,64,117,77,53,146,186,58,9,214,121,161,157,105,247,103,79,121,241,167,189,95,39,216,230,252,127,90,127,89,45,184,40,227,30,219,114,160,172,196,51,60,138,138,150,118,68,207,15,223,145,145,245,57,243,201,186,38,209,55,249,237,251,64,143,188,197,176,233,108,26,185,81,118,108,81,182,42,137,223,34,43,85,55,217,213,53,110,223,100,68,251,16,177,78,93,121,149,37,251,75,168,104,219,44,139,37,63,119,169,174,106,162,125,106,138,181,79,181,127,81,2,57,141,100,118,235,253,246,150,170,221,89,13,67,92,198,57,29,20,136,228,84,87,213,174,254,239,235,79,248,201,17,202,203,54,182,190,215,45,155,199,66,147,167,79,230,213,201,213,250,85,174,248,109,250,189,224,89,194,124,14,189,155,83,71,85,101,150,25,24,142,106,244,251,149,19,249,237,253,127,212,126,251,28,142,78,166,175,184,252,60,198,68,142,205,51,183,68,95,171,239,95,240,218,5,65,105,101,133,113,158,52,172,84,244,144,177,145,73,115,165,103,75,118,68,68,90,52,223,220,155,127,57,76,157,204,219,73,157,38,57,75,152,209,211,67,238,137,138,247,117,49,29,191,110,178,69,254,78,255,0,171,237,49,198,151,101,201,91,198,118,63,43,229,111,110,107,149,51,81,119,77,149,124,34,39,234,253,100,241,227,35,79,159,157,232,85,114,67,78,249,100,130,219,44,236,70,162,175,189,180,117,27,127,41,63,158,4,61,229,101,170,242,91,228,250,19,91,83,47,110,38,181,141,102,207,115,91,178,86,191,221,245,182,253,95,97,221,121,144,44,20,185,246,157,92,85,136,172,142,240,247,47,187,245,54,145,127,234,32,223,14,249,244,154,57,173,149,84,215,26,134,210,71,79,89,83,12,171,46,201,178,182,42,134,167,197,174,251,94,75,238,58,179,27,70,89,67,130,94,41,43,32,170,232,189,61,55,138,68,114,35,85,172,69,95,114,127,172,79,176,11,0,225,174,186,58,253,39,199,106,35,110,205,117,178,145,83,221,183,253,237,10,255,0,214,101,115,8,240,149,85,21,78,143,99,125,167,34,181,45,116,123,236,187,237,253,171,1,155,87,109,128,140,28,119,223,234,237,58,61,121,109,53,67,226,87,81,212,117,116,185,201,186,45,45,87,187,220,191,208,68,94,88,58,119,244,154,241,152,102,85,244,209,76,173,185,199,28,82,72,173,115,145,86,25,213,223,20,85,79,227,19,237,51,47,50,60,206,129,184,159,209,24,107,225,117,117,114,244,50,6,185,21,234,143,138,178,52,247,109,252,239,119,196,237,124,181,180,230,175,12,210,42,154,186,250,57,98,146,235,81,77,86,222,227,85,187,162,210,71,239,253,37,254,119,244,1,49,160,141,35,98,49,17,17,19,245,28,247,216,242,120,95,128,30,55,221,125,202,114,56,183,226,114,3,194,170,53,55,83,215,212,247,47,187,220,135,177,83,115,143,196,14,72,158,227,227,185,66,217,227,237,57,55,223,255,0,152,125,167,174,77,154,138,231,125,128,86,7,53,122,122,26,12,78,195,79,29,59,22,90,171,171,209,171,208,159,4,164,217,125,255,0,214,228,61,220,175,244,70,170,219,81,79,168,53,176,67,209,53,52,205,141,18,70,57,118,146,158,157,201,238,233,223,224,229,251,78,167,205,35,38,131,33,206,49,28,66,134,118,72,246,93,85,94,198,185,21,81,29,5,50,124,54,79,231,254,178,106,112,57,139,125,29,209,203,10,201,27,152,175,161,166,127,214,69,79,141,37,50,126,181,253,64,103,172,158,247,75,143,218,164,171,157,122,90,221,191,69,170,191,202,106,125,159,214,82,93,233,114,158,38,245,238,72,237,14,125,101,60,87,37,115,82,121,214,52,108,105,90,187,123,164,115,190,201,211,225,250,203,7,227,219,94,105,52,227,22,142,219,71,112,133,181,149,91,244,55,169,170,171,211,37,42,175,185,88,228,248,61,76,69,203,139,66,106,232,160,76,250,229,110,158,57,107,89,221,78,182,185,61,207,74,73,119,253,61,151,222,139,252,159,254,0,76,254,29,244,245,52,251,78,45,54,106,138,104,98,168,101,29,42,74,145,244,170,117,54,157,141,95,122,34,111,239,69,50,174,199,170,154,36,138,22,71,240,70,181,19,254,36,61,187,251,192,242,120,93,254,192,124,119,91,132,22,234,103,79,60,172,141,27,183,189,206,217,62,40,159,245,129,6,185,154,234,252,24,166,19,62,49,13,108,209,85,206,198,238,216,218,244,69,107,233,170,147,222,168,168,159,29,138,189,225,223,74,111,90,231,171,48,219,105,161,142,102,78,218,185,158,233,102,107,127,69,138,239,229,35,190,215,39,216,103,190,98,25,227,245,67,93,87,25,199,230,109,122,50,11,124,106,148,251,72,170,231,70,228,219,220,212,254,252,159,111,218,75,190,92,188,52,174,17,143,210,102,215,123,93,68,21,149,48,57,90,178,181,236,84,108,180,244,235,240,238,42,124,122,191,147,255,0,16,18,211,69,52,186,221,166,152,196,22,138,58,56,34,232,87,110,172,107,61,255,0,156,145,223,22,181,191,207,50,5,198,227,73,107,165,125,93,100,138,200,163,106,185,85,26,171,238,68,85,251,63,161,20,248,50,28,146,199,137,218,106,46,151,155,149,53,29,61,52,110,149,242,79,34,49,173,68,248,170,170,255,0,90,21,255,0,198,7,27,182,122,187,101,86,17,166,23,186,123,189,206,121,31,76,230,81,42,76,168,142,109,68,75,238,88,92,159,165,219,251,126,212,253,96,118,14,43,249,128,98,216,37,109,207,15,197,107,43,102,186,82,78,176,57,18,146,102,181,28,215,68,171,245,187,140,251,21,223,253,127,24,101,164,90,71,171,156,98,234,11,110,89,21,84,178,219,40,223,79,59,210,123,151,242,86,70,68,228,70,200,178,253,145,187,236,255,0,224,119,222,31,184,34,206,53,126,233,6,164,103,118,186,232,32,188,171,235,93,221,165,232,234,238,54,93,191,66,86,47,197,25,252,148,248,252,11,68,210,61,30,198,244,178,212,180,22,90,62,215,82,108,239,206,72,191,9,30,228,253,39,187,249,202,7,73,225,251,133,220,75,70,237,112,195,79,106,164,241,41,15,75,228,237,66,231,42,172,113,181,126,179,98,111,243,12,239,12,44,133,157,12,77,144,246,30,21,81,62,208,60,156,93,239,77,144,245,185,202,239,123,78,113,239,183,188,2,49,126,211,146,34,39,193,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,74,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,245,170,6,20,227,215,140,76,123,133,141,35,185,182,205,120,164,159,81,111,148,254,11,31,182,67,89,75,226,232,159,59,39,108,119,73,105,229,234,115,169,162,116,50,42,47,105,236,124,173,100,75,210,143,115,155,65,159,228,171,61,202,191,209,92,143,36,200,238,31,236,149,149,215,42,234,137,63,225,73,52,210,72,255,0,233,115,156,239,181,84,238,188,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,216,255,0,41,190,9,104,237,246,47,225,55,171,216,167,118,190,233,208,220,58,215,119,182,193,36,112,210,181,240,207,29,230,62,226,58,70,76,233,35,68,129,232,145,185,177,181,242,53,100,108,241,185,161,94,188,71,112,171,171,156,44,93,113,187,54,171,219,105,32,168,201,236,236,187,83,190,138,71,207,4,47,234,86,203,70,249,186,18,39,212,194,189,29,198,196,233,24,212,150,37,71,185,30,138,178,43,150,31,27,244,124,58,101,85,58,67,169,21,93,24,14,97,112,134,90,122,134,195,3,61,149,120,154,74,122,117,170,158,162,89,99,72,232,251,13,222,101,119,90,183,177,27,152,214,239,39,93,181,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,157,125,73,175,14,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,173,16,54,115,5,117,114,172,227,126,143,82,113,91,71,12,58,135,85,209,151,227,118,249,98,199,170,251,48,83,211,214,217,233,35,129,144,82,239,221,71,203,89,27,22,101,217,145,34,44,20,253,110,115,158,217,28,235,21,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,143,146,59,77,170,27,173,69,246,27,101,35,46,85,148,240,210,84,86,54,22,164,243,65,11,164,116,81,62,77,186,156,198,58,121,156,214,170,236,213,150,69,77,186,151,127,172,0,0,1,88,28,232,248,122,246,157,139,28,226,118,211,83,117,168,171,180,120,108,74,239,69,29,47,118,150,26,23,190,166,104,43,29,35,83,120,118,158,69,133,202,253,218,247,84,64,136,172,115,118,146,165,141,154,56,129,211,63,203,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,30,212,143,174,150,26,231,194,239,11,59,254,163,213,189,169,210,41,17,237,106,185,142,98,57,169,212,212,53,161,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,148,181,78,73,122,41,255,0,111,92,70,86,92,63,94,21,111,165,142,95,247,61,101,92,147,49,99,255,0,113,36,110,108,159,223,209,205,253,5,42,214,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,101,238,31,180,207,242,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,232,165,154,185,144,183,197,78,207,168,197,119,118,117,150,69,123,154,142,123,158,174,114,117,57,64,200,0,0,5,122,243,61,227,214,167,70,45,85,124,63,104,253,246,174,131,80,110,116,244,211,93,110,244,157,167,165,166,221,59,102,235,134,57,91,47,118,158,185,200,216,28,138,177,125,88,103,73,24,230,189,99,123,100,87,26,60,91,98,188,35,105,98,229,55,40,188,118,73,125,241,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,221,232,107,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,253,93,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,250,186,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,229,57,102,112,93,252,27,52,225,250,145,154,183,185,159,103,214,250,73,234,105,230,161,236,201,98,161,84,238,178,135,121,24,217,155,51,149,237,117,67,87,165,189,200,162,98,53,123,41,36,157,215,143,94,14,241,238,41,244,142,230,235,53,158,146,13,69,177,211,248,220,126,231,13,29,47,139,173,124,12,157,209,218,229,168,151,165,205,166,149,211,72,136,157,214,49,146,185,146,175,82,49,205,112,69,94,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,117,185,200,244,127,97,170,206,136,35,146,210,141,91,63,201,86,5,149,127,162,184,230,73,142,92,63,217,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,98,161,123,220,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,168,37,168,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,202,124,39,121,88,209,191,151,248,247,167,64,85,175,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,110,185,163,137,177,118,169,232,92,173,129,168,139,47,213,154,116,141,141,107,22,54,54,210,184,78,242,177,163,127,47,241,239,78,128,201,87,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,172,190,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,169,83,97,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,162,118,198,189,77,99,221,4,174,137,239,107,22,72,209,175,233,110,234,214,211,95,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,197,92,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,13,146,65,213,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,107,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,38,167,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,118,72,206,204,43,226,199,205,62,178,124,192,200,125,70,115,21,1,126,124,125,240,39,106,226,239,25,162,190,227,85,148,150,157,69,199,105,214,146,207,89,85,35,96,162,170,130,74,136,93,36,85,210,50,158,89,222,200,227,109,67,161,107,21,17,178,76,245,95,115,220,99,254,88,56,110,145,232,6,26,154,105,146,223,233,44,122,243,153,211,211,222,114,108,90,233,116,99,110,48,211,111,87,37,186,158,58,93,211,161,237,163,71,84,201,14,203,81,31,136,222,100,99,93,19,91,210,185,124,115,44,177,94,116,226,249,133,113,85,168,246,171,93,215,7,183,182,178,219,127,186,84,189,42,175,150,246,35,146,72,222,157,43,226,43,33,218,52,68,98,186,122,134,200,138,145,189,241,203,35,234,175,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,245,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,6,197,60,88,249,88,214,79,151,249,15,167,78,107,88,93,246,140,85,106,61,215,148,230,91,146,106,174,83,149,223,111,215,221,63,203,238,43,54,73,34,203,84,202,87,195,88,148,200,201,30,212,150,72,95,11,99,153,143,149,210,57,91,55,213,127,107,182,198,82,8,23,231,199,223,29,150,174,17,49,154,43,22,53,71,73,118,212,92,138,157,106,236,244,117,81,182,122,42,88,35,168,133,178,75,93,27,42,34,157,140,146,55,84,54,23,49,21,29,36,47,69,247,49,197,16,255,0,146,172,247,42,255,0,69,114,60,147,35,184,127,178,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,213,83,245,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,133,186,114,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,234,94,152,170,106,26,246,162,179,163,185,20,109,86,43,154,179,77,19,67,48,112,19,193,5,139,132,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,134,196,249,19,161,28,249,119,234,115,155,28,72,204,85,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,162,30,87,30,123,52,203,241,175,71,173,47,248,13,112,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,201,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,92,255,0,17,124,52,105,103,20,24,36,216,46,166,90,127,155,224,175,52,112,83,123,82,217,249,232,101,147,194,79,52,82,118,123,189,134,50,78,150,253,118,110,213,251,21,53,235,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,161,178,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,83,183,42,190,57,237,90,91,83,252,27,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,163,165,82,162,87,34,181,253,254,168,238,36,0,0,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,180,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,182,252,83,223,244,107,41,226,11,54,191,240,253,100,246,86,3,89,112,71,218,41,155,76,234,104,253,209,49,39,146,40,92,170,177,67,36,233,52,145,199,179,122,35,123,27,209,30,221,182,205,78,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,250,140,141,253,232,87,195,167,13,26,167,197,6,119,14,11,166,118,159,231,120,219,205,100,21,62,203,182,126,102,105,99,241,115,195,20,157,158,239,97,236,143,169,191,93,251,53,62,213,64,198,150,153,45,80,221,104,166,190,209,85,214,91,89,81,27,171,41,233,42,91,77,60,208,35,147,184,200,229,116,114,54,55,171,119,68,122,198,244,106,170,42,181,219,108,187,52,232,189,207,72,239,90,95,143,222,116,34,60,126,60,18,190,157,213,54,118,88,105,25,75,68,214,62,71,58,68,108,44,107,82,39,247,86,78,227,21,173,123,100,235,71,162,61,28,133,27,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,110,182,202,248,211,161,26,248,182,233,115,157,28,168,207,213,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,84,63,43,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,122,243,49,187,90,175,252,107,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,100,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,22,21,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,118,174,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,164,209,172,113,51,195,85,84,244,163,214,102,50,8,219,79,36,143,88,219,245,163,119,75,100,238,69,69,134,213,5,96,115,58,229,233,89,148,214,84,241,21,195,246,33,222,186,205,213,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,133,253,83,47,118,103,212,175,83,26,173,141,36,233,87,172,174,120,102,14,91,28,115,218,184,130,192,40,244,175,81,174,148,148,58,139,138,211,211,91,98,125,101,209,174,159,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,157,145,201,190,210,245,34,72,177,199,55,205,91,49,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,95,134,184,218,235,100,164,170,131,173,142,99,250,37,141,90,246,245,49,238,106,236,190,246,185,81,125,202,166,193,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,56,36,81,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,176,158,34,180,135,72,245,183,72,239,184,102,182,193,72,204,97,148,239,184,77,115,154,118,83,62,206,248,88,231,37,124,85,15,250,176,62,38,171,213,94,239,169,208,175,107,209,209,185,237,117,123,114,49,251,236,253,155,253,228,117,78,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,250,140,141,253,224,174,11,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,217,83,169,173,93,209,46,39,147,158,181,235,46,127,167,25,22,158,103,54,251,173,215,16,194,252,53,46,55,144,207,19,123,116,219,162,247,45,110,157,210,35,229,237,177,97,124,76,107,29,218,141,206,107,222,198,45,52,107,89,124,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,92,238,141,58,90,247,182,9,91,19,30,230,36,146,35,89,212,221,213,205,216,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,29,212,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,23,61,238,114,238,170,170,125,96,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,213,0,0,6,170,230,213,6,170,224,94,78,103,197,221,171,132,30,95,154,51,149,193,110,164,188,101,151,236,30,193,109,199,45,83,212,53,140,124,233,106,133,207,170,153,136,228,149,244,208,167,79,95,109,55,87,201,12,106,232,251,169,35,105,47,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,244,120,155,141,210,182,74,186,169,250,24,214,51,174,89,21,207,119,75,24,214,166,235,238,107,81,19,220,136,126,174,162,234,102,85,170,23,27,61,199,41,171,238,123,7,31,181,99,54,232,25,36,139,13,45,13,5,44,116,241,50,54,189,238,232,234,237,186,87,163,118,106,203,52,175,70,183,175,98,205,57,87,240,21,77,75,77,106,226,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,137,123,187,35,210,39,48,51,175,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,70,203,77,5,71,209,152,210,57,89,225,169,106,122,85,233,51,217,60,141,168,146,55,164,110,250,177,183,169,177,247,37,237,124,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,5,21,243,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,108,148,211,212,125,25,145,36,137,158,26,170,167,165,88,144,189,243,198,218,121,36,122,72,239,173,27,186,157,31,114,92,21,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,117,206,232,211,165,175,123,96,149,177,49,238,98,73,34,53,157,77,221,92,221,140,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,134,53,225,159,133,93,35,225,67,13,169,195,244,182,219,86,231,220,106,60,77,206,239,114,145,147,92,110,47,69,119,109,38,149,140,99,122,35,107,149,172,99,26,214,55,119,59,110,183,200,247,135,107,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,119,80,0,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,165,233,231,90,79,165,154,161,224,127,41,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,248,33,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,189,174,84,95,114,168,25,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,32,39,255,0,19,186,41,165,154,249,163,87,172,23,88,238,30,202,198,225,237,221,167,188,178,90,104,38,180,248,87,119,93,83,28,245,17,190,56,54,141,178,49,242,43,127,138,146,86,238,136,229,83,91,107,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,217,83,169,173,93,209,44,255,0,154,135,30,181,53,85,55,94,22,52,110,251,87,70,202,58,137,173,249,205,206,159,180,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,235,139,181,186,177,101,107,224,175,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,215,59,163,78,150,189,237,130,86,196,199,185,137,36,136,214,117,55,117,115,66,205,57,57,235,94,178,231,250,113,145,105,230,115,111,186,221,113,12,47,195,82,227,121,12,241,55,183,77,186,47,114,214,233,221,34,62,94,219,22,23,196,198,177,221,168,220,230,189,236,98,211,70,176,91,154,63,158,205,77,252,23,209,232,139,201,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,81,183,52,127,61,154,155,248,47,163,209,1,245,114,234,227,38,155,132,253,80,169,183,229,116,212,141,193,51,122,138,72,114,90,228,162,150,162,182,133,148,241,212,165,60,208,35,36,106,116,54,90,148,116,169,209,35,214,54,187,182,213,126,200,235,137,226,47,135,173,44,227,23,70,166,199,46,85,54,169,189,171,111,109,78,51,150,209,210,211,87,77,111,238,186,25,217,81,73,42,162,239,12,189,168,82,68,141,236,238,197,187,81,237,221,28,154,225,22,83,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,93,146,51,178,29,215,128,13,1,195,120,51,207,242,60,207,139,155,166,21,136,228,213,245,21,246,156,6,225,125,184,45,42,75,77,111,153,105,238,149,148,206,169,72,226,141,147,173,77,34,66,231,244,212,73,15,121,204,98,66,247,57,246,148,107,173,199,126,186,88,184,137,226,131,46,212,108,58,243,117,184,226,206,240,182,235,19,174,8,246,116,82,211,211,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,249,229,115,216,215,185,237,75,31,228,221,77,173,23,29,35,202,179,93,69,203,114,11,166,39,89,81,111,178,97,244,119,106,250,185,217,75,5,3,38,108,238,164,142,111,205,50,153,86,104,97,106,194,187,117,210,200,197,70,246,147,112,176,160,0,0,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,0,0,21,87,207,59,238,79,246,147,247,105,93,90,9,173,121,87,14,218,177,98,214,60,42,223,106,173,189,99,254,43,195,65,116,138,73,41,95,223,166,150,157,253,109,142,72,222,187,50,103,42,108,244,250,200,155,238,155,162,216,175,60,239,185,63,218,79,221,165,85,129,178,158,153,234,70,135,113,137,163,80,100,246,74,59,86,93,136,94,250,98,184,89,239,52,48,212,120,106,168,156,201,22,150,178,154,78,182,54,104,158,145,187,101,234,106,254,110,70,57,204,115,30,234,213,178,114,230,177,112,237,197,196,121,62,176,85,90,174,220,60,226,222,22,241,81,124,200,250,226,167,123,171,103,146,142,221,65,84,141,98,71,44,209,214,172,46,157,125,212,221,134,164,147,246,155,50,66,177,171,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,32,57,189,241,67,167,26,195,125,194,52,191,73,243,255,0,164,116,24,183,139,184,222,230,181,213,164,246,121,234,170,25,2,82,163,36,99,214,58,137,161,141,42,55,123,81,91,26,84,171,17,253,75,43,24,22,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,247,57,170,139,239,69,63,88,164,190,80,84,218,209,127,226,46,154,143,24,203,114,10,93,58,197,169,235,111,121,45,177,181,245,113,218,170,103,168,165,117,37,59,95,11,55,129,245,46,145,99,145,169,39,74,171,41,36,115,85,86,36,66,234,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,31,241,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,215,43,154,142,221,35,138,71,123,250,84,215,135,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,102,14,62,248,201,169,226,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,161,35,138,61,154,215,172,138,238,235,203,51,130,239,225,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,59,200,199,66,232,90,140,107,170,26,189,78,237,203,19,17,169,222,73,35,12,43,152,112,127,174,56,79,15,184,183,19,23,108,111,175,12,202,58,156,174,137,147,37,85,174,55,74,177,211,77,89,19,227,111,110,26,143,115,161,149,138,248,220,215,197,187,154,178,198,215,254,175,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,176,158,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,215,179,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,143,165,233,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,13,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,20,173,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,117,32,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,244,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,154,185,139,104,134,151,235,23,13,25,29,126,160,223,49,252,94,187,17,167,117,214,203,148,221,227,145,89,107,157,30,206,168,183,139,243,174,101,74,53,176,44,109,108,138,231,190,39,54,41,101,142,38,154,251,146,255,0,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,202,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,221,110,137,242,39,66,181,145,111,212,230,186,72,145,225,105,60,178,181,191,84,53,187,134,139,117,126,169,88,242,9,43,172,53,18,90,169,114,155,164,145,189,153,36,12,123,186,101,141,125,210,189,240,166,208,73,35,218,228,123,227,234,238,201,42,204,216,165,169,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,62,78,62,248,19,181,113,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,185,238,62,190,87,30,68,244,203,241,175,88,173,37,80,26,192,226,218,85,168,249,166,163,210,233,14,55,133,221,106,243,58,187,131,237,109,178,58,157,98,170,142,170,53,114,75,28,173,147,167,179,219,232,122,200,178,116,182,54,177,238,122,181,26,229,77,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,238,214,173,29,192,108,186,185,127,214,251,125,134,146,44,179,37,179,208,217,43,171,27,75,11,94,232,41,95,43,145,201,34,49,37,87,200,146,68,201,21,207,84,115,40,233,83,100,237,33,221,64,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,189,158,239,113,193,175,86,174,206,83,222,122,164,98,42,124,0,230,142,69,251,67,154,142,69,69,79,137,232,99,149,171,179,151,220,125,8,187,129,30,248,171,225,206,205,173,88,186,199,37,28,107,89,3,17,145,191,182,206,164,69,158,55,175,191,180,245,254,74,148,135,171,58,97,154,112,255,0,151,177,203,29,109,23,84,140,70,72,212,150,52,114,181,145,201,238,94,134,111,183,81,177,244,177,50,86,244,189,136,228,95,138,42,16,219,143,14,23,241,157,74,193,31,118,183,99,244,13,184,219,217,85,80,217,155,3,81,235,181,42,162,38,234,246,253,172,111,235,248,1,76,89,134,121,117,205,237,176,123,94,186,89,229,167,99,88,139,36,174,114,236,214,187,249,206,85,248,185,73,15,203,191,81,159,139,106,197,13,11,235,18,56,106,123,189,104,233,54,79,171,77,86,169,252,164,79,139,136,197,157,98,213,248,110,67,95,102,169,69,99,169,170,37,137,90,138,155,39,75,220,223,177,85,63,147,250,207,179,74,50,138,236,87,45,164,185,91,235,38,166,153,157,205,159,27,149,170,155,196,244,248,162,126,167,47,252,96,108,199,100,170,109,109,190,57,216,228,84,119,82,110,139,250,148,252,236,214,14,253,146,102,35,182,253,31,183,253,123,78,159,195,166,79,54,87,165,246,203,172,243,190,105,31,37,75,92,247,46,234,189,51,57,63,82,125,155,29,231,38,68,117,174,84,86,117,126,143,187,254,18,1,74,154,121,73,45,139,140,220,86,146,161,200,138,219,197,38,219,170,251,247,167,98,253,187,126,178,225,50,235,68,119,253,43,169,162,217,30,181,22,119,177,19,227,239,117,51,147,245,47,235,42,105,40,150,30,55,241,70,190,38,167,85,230,147,223,238,247,127,106,196,92,61,162,158,57,241,74,58,103,177,170,142,161,141,170,138,159,236,104,128,107,173,196,125,158,171,12,215,124,194,149,173,116,75,5,226,171,109,145,91,241,93,255,0,82,127,56,253,138,237,85,190,229,246,188,118,211,113,174,124,190,22,187,173,58,229,123,189,238,122,254,183,175,235,253,70,92,230,97,167,113,99,58,221,124,188,210,65,28,108,185,86,73,46,205,106,38,235,218,166,221,127,73,126,215,170,252,16,137,24,213,194,68,186,80,49,210,59,102,84,70,237,183,255,0,94,128,95,223,4,14,169,252,141,88,146,161,251,245,80,211,43,81,85,127,71,194,83,109,241,36,77,67,251,81,172,139,240,66,51,240,29,119,75,190,141,216,213,19,223,79,67,77,15,199,227,211,73,77,253,9,250,201,1,152,93,61,147,100,158,177,207,86,163,58,119,84,254,151,181,63,87,244,129,87,156,88,85,212,106,111,18,246,76,106,219,59,170,35,142,170,154,57,24,199,43,209,187,92,39,98,238,137,213,183,233,167,197,11,31,208,220,93,152,158,157,89,173,41,26,53,209,81,82,181,200,137,183,189,176,70,223,212,159,171,245,21,191,194,141,146,191,83,248,140,187,229,119,121,29,90,202,75,149,71,67,167,84,122,181,27,95,4,137,182,234,138,159,198,47,217,246,150,173,108,165,138,146,138,24,34,106,53,172,141,173,68,68,219,109,145,16,15,172,240,227,201,197,84,15,40,158,227,200,0,120,85,216,240,159,19,203,190,7,134,129,200,248,110,213,73,71,72,249,213,125,205,219,227,253,104,159,245,159,113,143,181,175,37,76,95,10,172,186,36,174,98,197,219,248,110,159,25,163,111,216,139,252,224,42,7,136,123,172,218,149,197,181,178,219,28,206,168,138,11,149,189,90,141,114,191,220,230,81,53,126,215,39,196,182,253,30,183,195,137,105,45,146,57,26,216,219,13,186,141,171,186,34,109,249,136,155,250,147,245,21,29,194,37,187,242,175,197,125,69,125,217,190,47,193,67,71,86,139,55,215,247,182,122,70,253,170,159,98,22,145,196,142,104,154,87,160,149,119,58,23,172,15,165,74,8,152,145,238,221,145,101,141,190,229,70,187,236,64,43,87,152,6,162,59,62,212,250,76,98,223,84,146,199,73,220,253,7,245,126,149,61,43,254,199,59,249,139,246,22,155,195,198,25,77,134,233,237,158,223,79,2,71,209,65,78,197,250,168,155,170,65,18,125,141,79,230,148,253,195,174,159,222,248,129,213,26,155,205,242,105,43,155,23,70,242,84,61,30,190,250,121,91,246,189,171,254,114,159,241,33,120,246,74,24,109,246,218,122,72,35,107,27,20,108,98,34,38,223,6,162,127,212,7,222,137,250,194,34,239,239,60,128,60,42,236,155,145,131,140,93,126,161,210,188,50,87,199,89,18,85,201,211,210,222,226,111,238,150,159,127,119,113,171,240,144,144,89,150,67,6,55,99,172,186,77,34,181,180,240,201,34,174,203,252,150,57,223,98,47,243,74,47,215,61,101,206,248,139,212,70,216,153,120,173,154,149,55,233,129,211,167,66,126,98,39,47,185,90,207,182,29,255,0,250,253,225,145,120,56,210,42,190,32,245,77,250,133,145,182,73,217,28,209,238,175,69,118,235,4,148,168,159,166,199,251,182,85,254,87,252,69,187,219,98,177,233,150,27,79,27,214,10,90,106,56,161,139,223,208,196,253,22,177,63,154,159,98,17,63,133,235,6,31,195,166,149,69,81,95,71,79,13,107,31,87,52,242,182,23,117,42,44,157,73,186,183,175,249,49,55,254,36,48,95,18,252,90,103,58,193,144,174,152,233,101,234,225,71,27,165,222,73,41,170,187,91,246,95,50,170,108,248,227,95,130,71,252,175,248,192,229,197,231,23,153,14,164,94,153,165,122,105,81,60,174,185,175,131,123,169,94,247,127,24,218,119,39,190,25,157,254,191,249,43,246,251,190,39,96,225,79,129,73,43,170,169,115,141,70,134,106,138,170,150,178,165,89,80,222,191,123,150,9,125,233,53,62,255,0,21,127,219,246,175,244,169,149,248,94,224,127,21,197,170,169,179,44,222,215,75,119,187,69,43,101,108,213,145,119,94,215,49,210,181,21,21,102,122,124,58,62,207,228,161,52,173,246,171,117,174,158,58,106,10,40,105,227,141,168,198,182,54,35,81,17,17,17,19,221,253,72,7,231,98,184,173,175,21,177,209,89,45,148,145,67,5,28,45,133,141,100,109,106,34,34,126,166,162,39,252,135,237,251,144,124,14,18,61,81,0,228,231,108,135,169,92,170,120,106,171,151,222,191,239,30,214,177,0,224,198,170,123,182,61,168,155,13,143,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,54,230,177,196,198,101,170,250,243,95,163,206,161,200,49,252,79,78,170,22,137,150,139,138,36,73,112,184,167,95,85,209,98,70,162,171,36,138,70,54,5,115,159,249,149,238,51,163,196,72,194,242,72,43,204,243,130,10,206,34,241,90,109,94,211,122,94,188,251,15,183,205,21,69,59,166,157,254,213,179,195,29,69,66,82,193,79,20,82,44,149,157,247,109,10,55,161,29,223,145,175,115,182,143,160,43,131,151,14,136,96,58,243,197,29,139,24,212,107,229,37,53,182,205,78,252,134,43,85,68,112,200,151,249,233,101,137,205,183,244,77,187,94,199,53,95,44,172,70,61,93,12,19,55,102,238,178,50,255,0,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,53,130,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,250,234,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,192,206,164,32,230,177,195,62,27,170,250,13,95,172,46,174,199,241,252,179,78,169,214,181,151,123,138,172,75,112,183,39,95,85,173,101,71,34,43,228,150,70,58,4,115,95,249,229,237,179,163,196,72,242,111,148,87,204,207,141,31,225,39,168,236,211,124,41,221,188,7,1,184,85,193,77,81,13,119,122,59,237,114,47,105,245,219,70,247,66,232,90,140,115,105,220,157,78,237,203,43,213,201,222,88,227,8,129,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,141,140,248,82,215,75,175,16,250,47,100,212,107,238,5,144,98,183,41,233,233,162,172,138,233,107,117,12,21,211,186,146,9,164,171,183,181,210,72,233,104,94,233,149,33,149,93,187,145,139,191,195,117,165,110,2,184,59,200,120,167,213,203,99,175,54,122,184,52,234,199,81,227,114,11,156,212,117,94,18,181,144,62,7,73,107,138,162,46,150,182,166,86,205,26,42,119,88,246,68,231,202,157,74,198,181,215,253,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,88,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,0,0,40,91,154,158,142,88,180,139,139,139,189,78,57,54,212,153,237,190,44,198,74,110,151,255,0,106,213,84,207,60,117,41,214,247,185,95,220,158,158,89,247,250,173,111,127,161,173,70,177,21,111,122,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,90,206,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,104,168,161,145,145,110,196,124,116,209,195,26,170,43,183,86,42,171,156,170,174,80,205,92,175,180,66,213,173,156,87,217,93,121,190,85,219,169,240,10,118,231,12,101,52,109,115,235,39,162,172,165,72,96,87,59,220,198,44,179,70,247,175,75,149,89,27,152,157,42,244,145,151,232,107,45,195,246,166,126,70,245,199,3,213,41,42,238,180,244,152,206,65,67,112,175,246,92,157,21,83,80,178,102,248,168,25,245,216,142,238,192,178,198,172,115,145,175,107,213,174,94,151,41,178,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,103,228,229,151,255,0,162,152,173,231,41,246,37,214,243,236,107,125,69,195,217,214,154,111,17,93,89,218,141,207,236,83,197,186,119,38,127,79,75,25,186,117,57,81,55,77,207,214,0,107,153,198,182,191,102,92,69,113,13,146,230,25,133,174,174,208,203,69,68,214,11,69,162,182,222,148,85,118,187,117,61,68,189,170,122,152,183,115,146,165,28,249,29,55,83,157,180,175,145,173,233,99,88,198,201,78,81,28,56,224,58,139,170,15,214,140,191,55,199,234,46,88,61,68,178,89,112,213,150,25,107,230,157,177,198,158,211,158,9,17,92,218,104,93,83,23,106,70,38,254,33,26,238,184,251,40,217,114,95,53,206,5,191,143,226,131,69,48,207,252,98,171,63,162,161,119,248,46,109,210,58,116,111,251,111,138,123,93,252,201,149,159,230,137,138,245,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,80,54,94,7,74,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,245,42,254,254,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,2,173,185,200,112,201,128,226,182,172,127,137,28,66,154,146,201,114,187,94,27,143,94,173,180,86,232,97,130,225,60,237,171,172,246,131,221,26,53,203,82,174,100,173,145,239,235,89,17,209,46,236,237,175,114,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,64,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,155,49,9,43,202,179,130,10,205,73,202,173,28,79,106,29,47,70,33,141,220,37,151,30,164,239,79,79,81,91,120,164,146,7,193,85,183,105,25,45,28,111,89,147,118,74,138,179,211,244,57,174,99,100,107,130,205,53,191,53,186,214,240,137,159,106,53,138,159,32,197,110,83,233,189,214,247,71,21,91,29,67,117,181,78,235,100,147,70,217,26,215,117,65,83,19,149,17,81,29,187,30,213,217,125,219,148,25,252,44,120,167,255,0,202,91,85,127,246,202,227,255,0,203,27,25,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,192,132,31,216,84,225,99,253,63,106,175,254,181,183,127,136,129,151,238,215,107,173,255,0,150,61,109,246,251,115,171,184,220,174,58,15,37,93,101,101,92,206,154,122,153,228,199,213,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,107,238,108,103,173,248,85,171,77,120,26,207,180,230,197,81,87,61,183,21,210,123,173,146,142,90,183,181,211,201,5,53,158,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,240,53,204,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,116,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,90,45,0,241,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,245,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,251,25,152,171,136,190,26,52,179,138,12,18,108,23,83,45,63,205,240,87,154,56,41,189,169,108,252,244,50,201,225,39,154,41,59,61,222,195,25,39,75,126,187,55,106,253,138,129,76,28,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,180,58,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,205,121,35,103,249,149,247,13,212,221,62,188,228,53,117,152,246,43,81,105,169,178,208,204,168,230,80,62,177,107,86,165,34,85,78,166,177,238,130,55,171,55,232,71,245,185,17,29,35,213,193,10,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,57,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,244,93,106,216,206,185,100,87,61,221,44,99,90,155,175,185,173,68,79,114,33,141,117,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,109,183,85,248,146,127,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,173,209,199,27,23,103,204,228,77,152,159,85,19,125,215,117,80,215,179,139,31,52,250,201,243,3,33,245,25,201,191,167,156,5,99,220,76,242,225,192,115,157,62,177,82,81,234,165,162,158,251,53,11,233,252,45,19,47,239,91,204,141,88,107,166,88,149,243,61,180,244,238,142,157,93,35,24,199,189,17,206,107,21,85,33,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,80,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,96,224,231,135,175,225,63,196,22,55,164,213,181,55,90,43,45,95,126,182,247,112,183,82,247,164,163,161,130,39,72,231,42,170,43,34,238,61,35,129,178,189,21,173,146,120,254,171,215,102,58,127,243,58,229,233,89,148,214,84,241,21,195,246,33,222,186,205,213,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,133,253,83,47,118,103,212,175,83,26,173,141,36,233,87,172,174,127,117,228,227,195,245,171,12,209,42,238,32,46,12,164,169,190,234,21,68,212,148,50,181,26,247,209,90,169,39,124,43,18,57,99,71,198,249,106,99,149,210,53,175,115,30,200,105,87,220,230,170,1,45,120,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,178,158,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,250,140,141,157,235,127,62,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,6,63,168,215,77,56,161,215,24,120,120,185,222,124,14,103,93,143,197,146,91,105,170,17,25,29,198,149,211,84,71,35,41,223,191,215,154,63,10,247,190,53,68,119,109,200,246,245,163,37,88,240,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,232,116,175,141,58,21,204,151,110,151,53,178,74,143,130,188,224,178,204,171,6,227,19,12,202,112,172,154,235,143,222,168,180,254,147,195,92,109,117,178,82,85,65,215,93,115,99,250,37,141,90,246,245,49,238,106,236,190,246,185,81,125,202,164,255,0,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,5,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,61,237,114,42,123,149,11,105,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,168,248,217,222,237,124,208,184,22,252,181,226,175,215,29,28,195,60,94,164,217,122,61,177,77,68,238,153,175,182,184,227,114,46,208,163,87,196,86,67,180,125,189,149,175,124,72,248,255,0,58,230,211,198,148,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,4,243,30,203,50,172,27,131,29,67,202,112,172,154,235,143,222,168,189,147,225,174,54,186,217,41,42,160,235,186,210,49,253,18,198,173,123,122,152,247,53,118,95,123,92,168,190,229,82,144,127,133,143,20,255,0,249,75,106,175,254,217,92,127,249,98,231,180,94,138,167,152,7,47,252,126,223,174,247,106,184,106,51,106,119,67,120,174,176,182,42,73,229,125,190,236,228,142,102,163,217,36,76,124,139,69,27,164,68,103,70,239,127,67,88,138,212,110,53,254,194,167,11,31,233,251,85,127,245,173,187,252,68,12,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,216,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,97,222,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,241,87,46,238,8,40,248,85,193,23,45,204,105,122,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,222,166,62,15,16,137,36,145,190,90,118,171,28,173,99,28,179,0,14,149,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,175,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,235,129,210,39,75,158,198,207,19,101,99,28,244,142,69,115,58,157,178,57,219,36,152,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,75,82,88,85,81,178,53,173,84,86,61,145,200,192,215,8,186,158,74,158,86,50,159,152,21,222,157,110,41,219,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,41,91,154,23,2,223,145,76,169,250,227,163,152,103,132,211,107,215,71,182,41,168,157,213,13,138,233,36,142,69,218,20,106,120,122,57,183,143,183,178,185,140,149,95,31,230,154,234,120,214,37,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,209,43,90,174,217,36,138,55,123,250,80,217,35,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,238,115,81,83,222,136,80,191,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,235,108,175,141,58,17,175,139,110,151,57,209,202,140,11,179,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,162,86,181,93,186,199,44,110,247,117,33,84,60,234,252,211,226,223,47,232,125,70,226,116,174,83,121,254,101,140,241,141,140,97,150,44,134,174,146,197,152,211,220,41,175,182,246,170,44,21,204,167,183,213,84,64,175,106,162,162,62,57,99,69,107,211,103,162,58,70,162,244,200,246,187,186,243,171,243,79,139,124,191,161,245,27,136,17,171,67,56,174,212,126,29,180,227,81,240,173,47,151,217,87,93,70,246,100,19,95,226,153,91,85,109,165,165,74,180,145,180,200,137,245,38,147,197,53,18,109,250,163,107,28,172,68,123,153,36,88,126,211,108,169,189,93,104,172,212,114,82,71,81,95,81,29,52,79,171,171,138,150,6,189,238,70,181,100,154,103,54,40,153,186,166,239,145,205,99,83,117,114,162,34,169,61,121,94,112,209,165,156,80,96,154,229,130,234,101,167,253,44,248,43,205,28,20,222,212,182,126,122,182,89,60,36,243,69,39,103,187,216,99,36,233,111,215,102,237,95,177,82,42,241,23,195,70,169,240,191,157,205,130,234,101,167,249,190,10,243,71,5,79,178,238,127,153,134,89,60,36,243,69,31,123,181,223,99,36,233,111,212,126,237,95,177,84,47,163,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,252,214,85,7,45,46,99,22,171,5,170,207,195,126,189,94,105,45,214,219,117,63,132,198,50,90,218,134,195,5,52,17,182,170,121,34,185,85,213,84,163,88,198,181,41,233,233,155,20,104,136,136,216,215,249,42,90,248,20,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,201,240,214,235,94,77,91,73,75,7,93,170,145,239,232,138,57,26,198,245,61,238,114,236,158,247,57,85,125,234,164,149,228,215,171,26,167,170,31,149,255,0,202,102,165,229,121,111,179,62,143,248,47,110,222,106,107,252,47,115,218,29,206,215,121,238,232,234,237,179,171,167,109,250,27,191,193,12,213,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,172,171,182,201,178,38,64,225,75,130,157,44,224,251,233,79,228,206,255,0,149,220,254,150,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,109,252,75,250,186,186,183,217,187,109,178,238,18,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,3,85,115,106,131,85,112,39,167,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,123,162,62,154,25,118,116,143,127,84,111,124,125,142,153,17,102,237,93,161,135,248,59,180,218,172,188,40,104,245,29,154,217,73,65,79,38,15,101,171,124,84,208,182,38,58,121,232,226,154,105,85,173,68,69,124,146,201,36,143,119,197,207,123,156,187,170,170,153,128,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,0,0,10,213,231,41,171,26,167,165,255,0,146,15,201,158,165,229,120,151,180,254,144,120,223,97,94,106,104,60,87,111,217,253,190,239,101,237,235,233,238,63,167,171,125,186,221,183,197,72,213,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,190,214,241,54,235,166,77,91,87,75,63,69,170,173,236,235,138,73,28,199,116,189,141,114,110,158,231,53,21,61,232,133,159,241,91,193,78,150,113,131,244,91,242,153,127,202,237,159,68,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,199,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,245,182,58,72,222,187,50,103,42,108,244,250,200,155,238,155,162,132,192,0,1,81,124,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,125,152,212,251,16,201,92,154,245,99,84,245,67,242,191,249,76,212,188,175,45,246,103,209,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,221,29,93,182,117,116,237,191,67,119,248,33,34,184,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,85,67,209,85,28,137,178,55,221,241,85,236,28,41,112,83,165,156,31,125,41,252,153,223,242,187,159,210,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,109,191,137,127,87,87,86,251,55,109,182,93,194,181,185,213,249,167,197,190,95,208,250,141,196,234,156,16,107,30,163,232,39,12,28,77,106,134,150,195,106,75,213,183,232,141,63,139,184,57,93,224,35,169,168,175,167,241,48,195,208,230,79,51,31,52,125,49,200,173,141,55,87,187,173,25,217,151,181,243,171,243,79,139,124,191,161,245,27,136,229,177,162,159,194,39,135,222,40,180,114,59,135,130,171,200,45,248,215,128,157,210,246,227,101,116,18,215,212,82,247,93,219,145,82,21,158,24,146,78,150,43,187,106,254,157,157,178,160,64,171,77,178,166,245,117,162,179,81,201,73,29,69,125,68,116,209,62,174,174,42,88,26,247,185,26,213,146,105,156,216,162,102,234,155,190,71,53,141,77,213,202,136,138,166,198,124,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,58,156,145,66,138,173,141,174,114,170,189,239,146,71,235,132,108,231,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,245,90,168,248,220,138,214,170,42,32,119,82,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,14,235,203,215,133,92,55,138,253,35,215,204,62,243,109,164,110,79,110,167,177,212,226,119,121,36,88,95,110,184,171,46,93,8,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,200,129,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,200,199,239,179,246,111,247,145,34,185,130,112,21,143,113,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,194,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,129,72,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,178,238,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,172,14,78,220,49,119,115,188,199,93,53,11,23,186,208,221,112,27,131,177,155,28,117,51,120,127,11,116,116,50,178,230,201,233,189,210,164,209,67,44,17,162,72,136,196,241,18,125,87,61,136,177,91,80,26,214,127,11,30,41,255,0,242,150,213,95,253,178,184,255,0,242,197,223,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,232,186,213,177,157,114,200,174,123,186,88,198,181,55,95,115,90,136,158,228,67,10,255,0,97,83,133,143,244,253,170,191,250,214,221,254,34,75,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,125,84,77,247,93,213,67,32,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,170,190,121,223,114,127,180,159,187,72,107,203,223,0,195,117,79,139,156,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,68,172,246,61,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,202,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,7,74,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,240,81,178,159,17,124,52,105,103,20,24,36,216,46,166,90,127,155,224,175,52,112,83,123,82,217,249,232,101,147,194,79,52,82,118,123,189,134,50,78,150,253,118,110,213,251,21,41,219,135,142,1,51,42,206,55,168,120,115,215,172,70,173,109,22,42,122,139,253,245,244,53,169,12,21,246,136,145,91,5,69,60,203,210,249,105,167,169,117,60,46,237,34,76,212,146,70,175,102,72,222,177,133,148,242,202,225,214,167,64,56,104,183,79,148,226,117,118,60,219,51,168,146,243,127,134,190,40,155,87,11,58,220,202,58,119,43,90,143,99,27,78,140,147,179,42,171,227,150,162,161,21,24,174,115,27,26,185,195,113,59,153,80,218,169,248,105,177,98,57,5,154,197,116,168,73,175,183,171,157,153,25,69,125,100,45,164,170,130,27,109,82,185,82,70,69,44,137,226,21,24,215,182,72,226,98,59,165,94,143,180,163,5,113,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,245,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,129,64,58,47,167,150,173,86,213,12,127,79,239,186,133,143,224,214,219,181,67,155,89,144,223,170,27,13,21,4,12,141,210,72,247,57,206,107,85,234,214,43,99,98,185,136,249,28,198,43,153,213,212,155,36,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,62,188,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,77,104,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,231,185,98,241,181,71,174,122,113,77,164,154,161,149,245,234,78,47,211,71,13,77,218,229,2,213,100,180,174,73,164,142,72,88,170,217,102,154,8,97,115,38,94,151,187,165,145,202,249,28,233,94,141,9,212,97,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,230,2,176,57,177,113,191,89,141,251,79,132,205,51,170,232,171,184,91,210,44,218,181,97,158,25,169,99,155,195,207,79,75,75,51,101,98,59,187,2,189,42,17,209,190,55,69,80,214,35,186,150,70,180,42,88,189,62,85,156,74,106,63,16,58,29,117,182,106,130,93,110,151,92,30,225,21,174,28,146,166,149,82,59,165,43,225,71,71,28,149,10,229,241,21,144,236,228,149,122,90,238,220,148,174,122,189,242,61,235,78,220,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,116,68,215,43,118,89,37,141,190,238,164,54,41,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,5,27,115,71,243,217,169,191,130,250,61,17,141,45,92,76,102,86,14,23,46,188,44,88,168,105,41,108,89,30,80,252,142,251,92,228,73,39,172,98,69,70,144,82,49,21,187,66,198,75,70,146,185,232,170,247,175,109,168,172,107,94,146,228,190,104,254,123,53,55,240,95,71,162,50,255,0,6,252,14,97,188,94,240,77,148,85,82,190,146,199,168,182,60,226,224,203,13,249,236,94,137,25,236,251,123,188,21,103,74,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,66,26,232,14,147,126,93,117,151,19,210,63,165,246,172,95,233,69,193,180,94,212,185,187,104,96,250,174,119,75,91,186,119,38,127,79,110,40,186,155,220,149,241,179,169,189,93,73,177,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,90,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,147,82,193,30,203,82,201,37,115,158,234,198,177,157,83,198,231,43,159,179,166,102,237,238,50,16,157,70,190,220,77,241,55,196,149,131,137,45,87,177,88,184,131,212,171,117,182,221,156,95,105,40,232,233,50,202,248,96,166,130,58,249,155,28,81,198,217,81,172,99,90,136,212,106,34,34,34,34,33,176,73,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,109,183,85,248,129,146,185,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,244,93,106,216,206,185,100,87,61,221,44,99,90,155,175,185,173,68,79,114,33,72,60,88,249,167,214,79,152,25,15,168,206,108,39,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,170,137,190,235,186,174,189,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,2,170,249,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,95,121,228,1,234,123,119,93,206,45,122,167,184,247,42,110,122,30,138,139,238,255,0,144,15,122,46,231,231,95,173,48,94,173,147,208,84,55,118,77,27,216,168,170,169,238,86,170,125,159,214,125,113,191,245,169,237,219,116,2,162,249,129,240,117,117,160,174,173,207,113,246,50,74,121,36,146,89,24,200,106,30,230,238,181,82,170,170,253,100,219,100,66,182,161,73,237,117,173,123,154,168,230,111,246,109,241,79,233,254,179,102,141,76,211,155,62,161,99,85,182,59,157,52,114,54,162,9,24,157,77,98,236,174,141,237,223,235,53,223,207,95,176,163,206,44,56,61,202,116,122,170,162,243,20,20,238,182,183,163,119,54,174,55,42,123,160,111,232,163,27,252,169,63,80,22,83,203,87,82,226,203,244,54,134,146,105,81,106,41,107,235,162,122,117,51,223,249,230,185,23,102,237,246,72,159,97,46,239,125,94,207,127,74,166,254,239,138,255,0,174,66,165,121,84,234,196,54,138,215,97,85,117,18,39,126,170,87,177,157,15,114,117,73,53,35,83,224,187,125,171,246,22,217,63,77,93,3,94,190,246,185,173,95,250,20,10,139,75,109,211,248,100,98,115,92,224,116,110,75,189,42,181,28,213,77,246,167,139,127,138,39,244,22,227,143,183,251,131,111,106,167,253,233,18,127,248,8,87,86,165,219,177,250,94,43,48,218,216,36,116,115,165,214,45,209,25,179,83,243,52,232,159,6,150,37,141,75,221,177,80,185,23,116,240,241,34,47,252,4,2,182,121,170,105,203,235,26,220,166,8,213,122,95,34,175,213,122,252,93,68,207,143,192,170,59,31,230,175,84,137,213,182,211,199,186,255,0,71,82,23,171,204,39,31,101,223,77,107,94,176,53,239,106,199,209,213,211,246,212,82,239,241,79,232,40,218,74,15,3,127,167,139,109,183,158,52,79,122,126,182,255,0,241,2,246,57,121,246,219,164,54,180,130,102,185,29,71,11,220,137,183,197,105,105,78,227,198,54,161,38,15,165,23,90,216,30,137,59,59,27,125,102,39,198,166,157,63,148,139,246,63,245,24,251,151,19,220,154,63,68,142,93,213,180,241,162,127,87,133,164,49,119,48,237,76,142,238,169,167,86,185,156,234,138,175,227,26,173,115,83,234,248,73,147,235,111,183,193,23,236,80,59,191,46,189,48,91,30,18,153,93,83,81,106,46,146,248,157,250,94,223,171,36,52,146,125,171,183,197,62,196,38,227,83,100,216,198,28,61,225,81,225,58,109,100,180,118,218,215,199,67,76,142,233,86,175,189,41,226,106,251,209,19,249,166,80,0,167,132,247,169,229,199,134,254,176,57,0,120,80,60,57,55,60,180,226,171,186,156,147,220,1,72,173,199,190,160,210,97,186,89,84,146,239,220,159,163,100,235,98,111,211,83,75,252,239,240,137,82,239,129,89,220,217,115,127,7,106,183,216,98,149,200,178,58,165,174,77,157,252,151,208,185,62,221,128,196,156,166,49,201,47,154,185,147,100,115,42,116,211,90,169,254,40,191,21,171,103,218,158,239,243,163,58,243,67,213,248,109,152,66,105,229,191,119,84,85,203,71,35,209,175,141,126,171,38,157,87,221,239,119,198,36,58,151,42,44,117,184,214,51,149,230,21,91,34,75,110,141,138,228,84,114,236,218,138,133,248,34,111,252,143,214,97,222,44,178,69,214,126,37,227,197,109,242,62,104,105,210,166,7,181,251,177,58,161,154,177,125,221,74,169,246,167,216,4,160,229,173,163,117,182,28,78,107,221,206,52,111,138,233,232,221,146,53,83,166,90,198,175,199,100,251,80,176,102,181,17,168,137,246,24,219,67,176,122,124,35,14,166,181,211,211,178,54,183,175,225,211,253,246,71,127,37,19,249,198,74,0,112,154,70,197,27,158,231,34,34,34,175,189,78,103,64,214,109,70,179,233,182,21,93,144,221,170,31,20,112,193,59,211,166,39,61,85,89,11,223,240,111,244,52,8,167,204,23,137,138,76,7,22,171,197,109,206,85,171,173,134,72,151,166,88,87,102,190,58,166,111,179,145,87,226,196,42,115,77,179,103,97,55,127,111,197,11,234,171,127,146,145,171,81,83,234,189,139,241,69,79,131,191,87,216,119,190,46,181,202,179,90,245,46,165,45,114,203,37,59,103,124,49,35,145,241,238,137,81,63,79,185,207,95,178,84,51,207,10,252,188,242,92,201,98,191,102,209,197,29,27,250,182,99,43,161,122,174,221,246,252,22,39,167,197,173,255,0,235,248,7,167,5,196,248,136,226,157,241,58,57,159,107,179,75,39,109,222,38,218,174,77,154,228,141,251,57,144,39,217,43,191,149,246,41,58,248,96,224,154,197,164,113,178,245,124,150,10,235,179,218,254,169,99,241,17,126,156,113,163,190,170,191,111,139,93,246,125,166,115,210,189,29,197,180,198,193,5,158,203,109,130,22,196,233,31,187,98,137,23,119,63,171,226,198,55,245,33,144,26,198,177,17,26,136,155,1,198,40,89,19,81,140,77,145,63,164,230,21,81,61,231,173,210,110,187,32,9,30,159,4,67,138,34,191,250,15,40,197,119,188,230,214,34,1,225,145,237,239,220,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,5,53,243,83,224,130,179,77,178,171,191,19,218,121,75,215,136,100,151,8,165,200,105,59,211,212,84,81,94,42,228,157,243,213,109,218,86,69,71,35,210,20,221,242,170,164,245,29,13,107,88,232,218,216,193,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,215,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,236,59,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,120,184,204,225,126,235,194,102,180,84,233,205,101,222,146,227,109,184,211,190,247,97,150,42,135,77,59,109,82,85,212,67,76,218,167,44,81,53,42,122,105,213,100,72,218,172,221,126,170,253,136,19,167,153,103,49,12,54,255,0,165,244,186,37,195,254,71,73,125,167,207,236,240,92,47,89,29,186,224,173,74,59,116,146,42,251,61,25,27,146,88,234,101,72,213,179,197,59,91,209,12,157,183,70,229,153,86,42,214,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,245,34,244,162,247,185,104,112,119,77,195,126,145,195,156,102,118,122,79,202,46,113,79,29,109,108,210,81,203,21,93,166,221,35,35,124,86,183,36,219,57,143,107,147,185,50,35,35,222,85,70,59,184,144,70,240,51,255,0,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,153,44,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,4,85,230,105,173,127,145,110,17,242,159,15,111,241,85,249,222,248,85,31,92,93,112,197,227,96,155,196,73,38,210,49,205,218,150,42,158,135,39,86,210,172,93,77,86,245,109,64,36,223,230,239,172,86,173,74,226,141,152,142,57,126,171,174,182,233,245,158,43,37,76,73,84,217,104,163,186,186,89,38,171,116,13,99,220,212,122,53,244,240,74,170,141,127,114,149,204,114,126,109,170,66,0,5,244,114,186,226,23,242,229,195,45,182,193,115,166,181,81,94,180,211,195,98,82,211,81,213,117,201,53,12,20,177,37,29,100,144,185,85,241,119,24,143,143,117,85,107,228,166,153,205,86,166,241,178,133,201,191,202,35,88,173,90,107,197,27,241,28,142,253,87,67,109,212,27,60,182,74,104,150,169,177,81,73,117,108,177,205,72,233,218,247,181,170,245,107,42,32,137,81,28,254,229,83,88,212,252,227,148,11,201,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,191,67,31,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,166,30,90,28,98,84,240,223,171,144,224,249,157,226,175,242,117,156,84,71,69,91,12,149,145,69,73,105,184,200,248,217,21,209,203,54,205,99,26,212,237,204,168,248,247,137,81,238,238,44,17,176,239,252,207,120,245,166,214,123,173,95,15,218,63,125,164,175,211,235,101,69,52,215,91,189,39,117,139,118,184,192,233,186,225,142,86,203,218,168,161,106,186,7,34,172,95,90,104,18,70,57,204,72,222,232,87,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,252,173,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,248,1,151,248,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,174,204,83,97,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,98,174,15,248,107,177,112,173,161,214,125,50,182,47,122,235,55,77,211,36,171,109,83,231,142,174,241,44,49,178,162,72,149,205,103,76,41,218,100,113,162,49,139,219,141,138,228,87,171,220,236,214,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,2,213,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,143,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,5,170,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,50,175,58,191,52,248,183,203,250,31,81,184,152,171,149,199,158,205,50,252,107,209,235,76,171,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,137,255,0,196,95,13,26,89,197,6,9,54,11,169,150,159,230,248,43,205,28,20,222,212,182,126,122,25,100,240,147,205,20,157,158,239,97,140,147,165,191,93,155,181,126,197,72,1,200,199,239,179,246,111,247,145,146,185,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,244,167,76,85,53,13,123,149,31,215,220,138,54,163,209,173,89,161,149,161,81,122,165,128,126,75,243,187,158,11,244,215,20,203,125,153,217,254,236,226,215,47,31,107,170,238,66,201,127,51,63,75,122,250,123,157,14,250,169,179,216,246,253,155,150,233,202,231,142,12,251,92,109,83,104,190,171,217,114,11,229,227,27,167,98,81,230,80,208,205,83,4,240,116,189,99,167,186,78,214,171,97,169,233,138,78,220,242,42,37,66,70,230,185,123,205,234,158,165,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,187,9,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,157,115,186,52,234,115,24,233,229,108,76,123,158,177,198,173,103,83,182,87,56,51,0,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,213,0,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,190,142,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,157,77,89,102,84,86,198,215,53,17,30,247,199,27,195,21,115,17,227,126,143,133,92,17,49,44,58,171,171,83,114,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,234,99,231,240,234,177,201,27,229,167,114,61,170,214,61,171,24,57,110,115,33,169,165,169,147,68,184,158,212,42,186,198,86,84,58,108,127,43,191,86,68,140,163,98,69,60,213,16,220,107,234,103,107,149,138,230,70,216,21,90,247,245,202,232,213,200,196,137,172,173,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,249,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,71,137,183,93,40,164,164,170,131,173,141,123,58,226,145,26,246,245,49,237,114,110,158,246,185,21,61,202,128,109,38,10,245,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,88,80,0,0,16,3,154,223,20,122,237,195,95,228,187,242,41,156,253,28,250,71,237,191,105,255,0,115,40,235,59,254,31,192,246,127,205,49,73,211,211,223,151,244,118,223,171,223,190,201,180,127,224,43,143,94,44,117,167,139,28,27,76,245,47,85,189,179,141,222,125,167,227,104,189,133,109,167,238,246,173,181,83,71,249,200,105,217,35,118,146,38,59,234,185,55,219,101,221,21,81,103,255,0,21,188,20,233,103,24,63,69,191,41,151,252,174,217,244,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,108,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,127,91,99,164,141,235,179,38,114,166,207,79,172,137,190,233,186,40,76,0,0,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,128,128,28,83,232,167,240,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,116,177,27,220,71,244,238,221,149,109,211,148,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,217,29,11,28,234,137,161,110,253,72,229,165,145,81,223,22,182,31,243,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,245,24,197,166,154,134,54,163,23,222,176,200,170,212,85,234,127,215,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,79,83,215,170,170,218,218,137,29,77,208,214,42,39,92,19,212,75,220,115,216,214,248,110,159,172,233,26,136,23,40,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,42,185,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,3,228,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,124,92,247,185,203,186,170,169,245,128,0,0,0,0,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,85,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,249,35,180,218,161,186,212,95,97,182,82,50,229,89,79,13,37,69,99,97,106,79,52,16,186,71,69,19,228,219,169,204,99,167,153,205,106,174,205,89,100,84,219,169,119,250,192,0,0,16,3,154,23,2,223,150,188,85,250,227,163,152,103,139,212,155,47,71,182,41,168,157,211,53,246,215,28,110,69,218,20,106,248,138,200,118,143,183,178,181,239,137,31,31,231,92,218,120,210,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,104,130,146,249,167,112,89,106,208,60,202,143,89,116,183,31,164,181,233,246,93,80,148,149,84,48,84,181,25,109,189,185,37,149,209,67,7,74,44,116,210,197,26,189,141,98,189,172,123,38,111,230,153,217,98,132,181,213,158,108,154,113,103,225,130,193,170,26,104,182,167,234,110,85,180,116,184,133,124,137,95,236,153,33,168,70,85,186,189,41,229,141,241,195,208,215,246,28,229,100,146,247,33,122,68,141,73,82,58,107,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,167,229,22,189,202,43,131,106,106,90,107,127,23,249,157,77,37,99,235,41,234,97,195,41,233,43,101,71,209,189,37,171,162,174,154,170,46,219,90,175,86,179,162,36,73,30,206,137,100,115,154,143,72,213,129,42,184,4,224,218,155,132,29,47,173,183,223,106,105,43,243,188,158,161,38,200,235,168,107,101,158,137,236,130,73,146,142,26,116,146,56,213,172,100,82,171,156,170,206,181,146,89,55,115,152,145,163,101,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,50,175,31,92,25,105,199,19,218,113,87,147,220,238,182,172,75,51,196,173,243,84,91,114,170,231,164,52,177,82,198,142,150,74,107,132,159,248,159,233,187,184,187,186,7,43,164,110,232,178,199,45,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,88,255,0,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,253,70,70,254,244,64,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,48,46,123,128,78,47,238,188,93,233,125,109,247,37,195,106,237,57,14,59,80,148,151,138,202,91,115,160,178,85,79,36,147,58,56,168,100,124,210,189,239,142,157,180,238,153,175,84,86,186,102,42,125,87,180,148,7,84,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,125,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,157,172,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,10,171,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,235,123,119,61,128,15,66,49,81,119,85,61,173,84,219,220,120,114,30,90,7,135,166,233,183,235,66,46,113,175,128,210,228,218,89,116,108,237,253,30,199,218,191,248,205,55,234,114,127,52,148,167,81,212,203,44,87,204,90,170,134,120,146,70,63,163,116,86,162,252,36,98,253,168,191,168,10,17,225,106,255,0,38,19,175,120,252,74,254,158,171,173,2,59,221,191,213,117,77,58,175,216,191,168,191,108,38,230,203,230,39,67,90,199,236,146,83,194,187,237,250,227,106,254,164,253,102,189,90,173,3,240,61,125,235,138,53,167,109,37,69,190,100,217,58,54,68,108,78,223,249,63,168,186,174,8,53,14,151,61,209,170,25,98,168,238,190,138,10,58,105,17,94,142,94,164,164,137,87,249,78,2,51,107,158,31,112,165,226,79,20,185,182,94,190,245,218,157,90,157,45,79,209,142,153,23,249,95,245,22,23,130,181,237,197,109,76,145,126,179,104,224,69,254,190,219,72,207,169,216,253,45,126,182,226,117,30,25,242,58,42,238,180,250,136,190,244,142,29,190,207,232,37,69,146,46,205,170,150,62,142,157,161,103,187,109,182,250,168,7,66,215,92,10,60,247,11,173,179,47,185,210,246,246,95,213,180,177,59,249,205,254,103,235,40,179,95,244,90,243,165,217,141,190,58,232,182,101,69,75,35,106,245,51,222,168,200,157,246,61,223,206,54,24,171,141,178,192,232,220,136,187,237,241,254,178,173,121,164,88,99,162,159,14,158,39,53,136,183,73,81,122,87,101,119,230,33,254,143,127,192,9,31,192,107,86,197,161,212,53,115,167,185,212,180,239,255,0,238,169,169,19,236,220,138,242,80,73,173,156,87,84,62,39,239,75,7,71,82,237,252,235,111,244,244,47,198,47,254,191,183,48,105,22,111,6,5,194,205,37,206,122,212,77,169,237,237,68,116,137,252,168,169,83,111,123,155,250,191,89,248,28,187,113,71,222,114,11,166,95,87,26,200,178,246,54,123,147,117,247,50,174,63,138,162,254,164,251,64,177,235,85,43,41,40,96,167,98,123,153,27,91,255,0,18,34,31,97,225,168,136,136,136,129,125,200,7,135,125,135,148,56,167,196,230,0,3,195,183,219,220,7,143,138,156,142,13,223,127,121,204,15,92,238,232,133,239,79,228,181,87,254,66,150,121,162,101,174,191,107,44,216,234,59,116,161,169,168,102,223,210,177,82,59,245,39,243,127,90,151,49,127,157,41,237,53,83,43,145,168,200,94,229,93,246,248,53,84,162,30,39,28,252,243,140,12,170,223,74,174,157,99,188,86,51,100,250,223,163,2,126,174,175,239,107,255,0,16,19,39,69,99,93,15,225,42,241,122,172,93,165,175,162,172,133,137,183,193,204,90,247,39,195,173,63,87,216,134,15,224,127,18,151,84,120,154,174,205,107,19,170,15,238,171,254,196,217,206,250,201,240,86,175,249,247,234,255,0,230,100,126,60,114,86,227,250,47,135,233,229,190,68,74,186,155,181,66,58,56,215,222,168,177,201,178,42,34,162,255,0,159,167,242,126,223,248,242,231,45,13,41,170,198,177,70,228,215,58,100,99,235,162,115,211,118,42,123,164,167,165,119,242,152,159,169,126,213,2,118,81,211,248,104,91,11,126,13,223,254,147,232,60,34,108,20,14,19,202,144,198,175,95,176,172,174,105,250,216,148,246,75,102,13,109,119,231,103,169,157,178,38,223,99,169,26,137,241,143,253,151,249,223,252,201,205,196,6,165,80,233,198,23,81,117,170,170,108,47,106,49,90,170,244,111,185,102,141,159,107,155,252,239,214,83,150,3,107,191,241,67,196,77,53,85,91,38,173,166,167,169,161,158,94,180,124,136,214,117,211,196,187,238,146,34,123,154,191,31,254,96,28,248,49,225,126,251,170,121,117,22,65,93,31,77,27,106,163,149,203,187,23,116,238,211,189,126,18,181,126,18,47,216,94,22,57,142,82,216,40,219,75,78,205,145,55,251,87,245,170,253,170,191,172,234,122,55,166,246,172,7,21,160,181,208,80,67,2,195,79,19,29,209,19,91,239,72,227,111,216,214,255,0,49,62,195,35,128,56,185,232,212,60,61,253,41,241,67,231,94,183,187,250,0,246,43,213,87,222,167,38,179,237,67,195,35,248,47,188,246,162,34,124,0,34,108,135,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,213,117,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,253,106,154,235,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,32,57,151,241,137,83,196,134,174,77,131,225,151,138,191,201,214,15,81,37,21,20,49,214,69,45,37,218,227,27,228,100,183,70,172,59,181,236,115,87,183,10,171,228,218,36,87,183,182,179,200,195,242,121,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,80,69,91,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,193,204,123,92,155,162,162,151,41,203,11,143,90,157,103,181,82,112,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,162,25,37,116,189,218,138,230,163,167,114,170,69,245,161,129,100,123,156,244,145,238,236,28,198,120,5,177,107,134,156,65,168,154,85,111,246,86,103,167,56,255,0,129,182,217,232,41,158,234,91,157,158,149,31,35,45,176,83,66,213,237,204,206,169,60,63,105,155,57,207,237,57,21,28,199,195,74,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,13,164,193,31,248,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,166,236,82,64,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,7,74,214,189,80,181,104,174,145,229,250,175,121,109,36,148,248,181,158,166,228,202,122,154,214,210,50,178,118,49,123,52,169,43,145,81,143,154,94,220,76,250,174,85,124,141,68,107,149,81,23,186,149,193,206,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,25,123,174,163,164,170,107,88,235,85,43,36,106,54,170,52,122,61,89,37,76,145,62,36,115,21,142,125,28,139,186,58,36,2,165,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,226,101,254,47,244,46,197,160,53,154,73,141,219,44,215,91,101,214,253,165,246,124,147,36,134,232,175,74,166,222,42,167,171,90,134,62,55,35,123,61,190,134,66,145,163,90,173,108,41,213,212,245,123,220,224,79,66,239,186,253,196,214,29,141,219,44,214,171,157,170,195,112,165,201,50,72,110,138,197,165,117,158,150,170,21,168,99,227,114,59,189,220,235,100,41,26,53,200,231,76,157,93,44,71,189,178,3,157,95,154,124,91,229,253,15,168,220,64,143,252,32,104,93,139,95,171,53,111,27,185,217,174,183,59,173,135,75,239,25,38,55,13,173,94,181,78,188,82,207,72,180,236,100,109,71,119,187,157,111,133,99,86,185,92,217,151,167,165,232,199,183,10,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,226,117,114,84,243,79,148,252,191,174,245,27,113,130,184,255,0,208,106,158,31,56,163,203,177,152,104,169,41,172,87,250,135,228,216,243,41,41,226,166,129,150,234,185,100,115,97,142,24,222,228,137,144,74,217,169,145,21,27,186,83,163,209,141,107,154,128,95,78,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,213,106,163,227,114,43,90,168,168,157,212,174,14,75,26,197,106,189,105,30,87,162,23,11,245,92,183,220,106,240,251,221,13,29,93,83,92,198,218,170,153,27,85,180,177,171,213,232,200,234,99,149,242,163,88,140,107,235,35,93,213,210,169,99,224,12,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,212,87,68,215,177,222,26,55,58,55,76,254,166,244,177,81,168,189,199,198,199,229,92,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,215,179,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,168,174,137,175,123,124,76,141,108,110,153,253,78,234,122,35,81,123,108,141,140,12,85,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,39,249,42,192,178,175,244,87,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,236,84,39,255,0,42,206,8,43,53,39,42,180,113,61,168,116,189,24,134,55,112,150,92,122,147,189,61,61,69,109,226,146,72,31,5,86,221,164,100,180,113,189,102,77,217,42,42,207,79,208,230,185,141,145,174,201,92,214,56,18,181,45,170,191,138,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,232,107,145,232,254,251,145,157,19,201,32,74,174,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,46,151,54,154,87,77,26,170,246,152,198,74,231,196,157,72,198,185,210,128,214,135,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,77,138,116,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,74,161,221,64,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,32,45,80,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,10,86,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,64,90,161,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,211,42,243,171,243,79,139,124,191,161,245,27,137,138,185,92,121,236,211,47,198,189,30,180,202,188,234,252,211,226,223,47,232,125,70,226,6,42,224,195,141,111,224,125,130,106,191,176,44,30,211,204,242,223,97,125,31,241,148,189,235,92,126,22,106,143,21,226,250,39,138,84,222,26,149,237,246,250,183,122,39,86,200,158,248,213,254,74,179,220,171,253,21,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,85,79,202,46,123,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,39,82,244,197,83,80,215,181,21,157,29,200,163,106,177,92,213,154,104,154,25,131,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,244,54,39,200,157,8,231,203,191,83,156,216,226,70,74,160,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,106,174,109,80,106,174,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,141,180,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,196,237,92,81,113,55,159,113,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,68,13,145,122,90,247,182,8,157,43,216,214,36,146,35,159,210,221,209,173,196,4,191,229,221,193,5,103,21,89,218,229,185,141,47,78,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,210,246,65,226,17,36,142,70,69,80,213,99,145,207,99,144,51,87,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,125,70,70,206,244,170,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,217,41,160,167,250,77,26,199,19,60,53,85,79,74,61,102,99,32,141,180,242,72,245,141,191,90,55,116,182,78,228,83,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,3,86,207,242,85,129,101,95,232,174,57,146,99,151,15,246,74,58,235,109,117,60,159,240,100,134,104,228,103,244,57,174,111,216,168,95,79,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,141,92,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,117,75,150,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,127,84,203,221,153,245,43,212,198,171,99,73,58,85,235,43,159,89,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,217,204,24,255,0,64,117,103,242,235,163,88,158,174,125,16,186,226,255,0,74,45,237,173,246,93,205,187,77,7,214,115,122,154,237,147,185,11,250,123,145,75,210,222,228,79,141,253,45,234,233,76,128,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,32,50,255,0,56,237,33,166,205,120,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,236,234,231,178,150,104,98,99,119,99,222,234,133,160,122,171,209,54,100,47,233,114,110,173,125,85,240,133,171,212,218,17,196,190,158,234,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,235,185,236,167,158,87,177,26,142,250,237,111,213,127,232,173,255,0,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,235,68,6,213,5,0,243,71,243,217,169,191,130,250,61,17,118,124,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,102,241,86,195,27,37,221,232,200,234,99,154,52,85,87,110,140,69,71,57,21,28,180,153,205,31,207,102,166,254,11,232,244,64,74,174,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,0,0,0,0,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,76,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,117,74,14,107,156,116,255,0,31,194,254,138,102,127,248,197,46,127,91,66,223,240,90,219,92,117,8,239,246,223,20,198,183,249,144,171,255,0,205,16,149,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,68,77,114,183,101,146,88,219,238,234,64,49,252,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,155,116,185,236,108,240,185,205,69,221,169,44,106,187,117,38,246,21,202,155,141,170,61,41,190,212,240,253,171,217,95,131,195,47,61,202,203,5,202,233,114,130,158,223,143,213,49,146,205,60,111,124,202,222,220,53,30,237,145,31,210,217,209,58,99,85,168,145,233,61,53,27,151,158,131,103,124,52,88,248,110,165,163,171,182,211,225,244,243,46,47,144,200,239,19,113,183,86,202,245,146,106,135,57,122,82,86,79,43,156,233,160,78,136,221,186,35,18,37,142,23,69,66,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,27,68,2,10,242,197,227,106,143,92,244,226,155,73,53,67,43,235,212,156,95,166,142,26,155,181,202,5,170,201,105,92,147,73,28,144,177,85,178,205,52,16,194,230,76,189,47,119,75,35,149,242,57,210,189,27,58,128,160,30,104,254,123,53,55,240,95,71,162,63,39,77,120,209,202,180,111,132,123,215,15,90,102,235,173,151,36,201,179,9,111,181,185,53,29,116,148,147,80,80,164,20,41,28,84,143,133,237,145,38,146,74,87,164,142,118,205,108,91,181,17,235,42,172,95,173,205,31,207,102,166,254,11,232,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,14,215,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,216,79,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,235,157,209,167,83,152,199,79,43,98,99,220,245,142,53,107,58,157,178,185,216,215,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,244,54,39,200,157,8,231,203,191,83,156,216,226,70,74,160,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,0,0,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,110,120,219,223,182,231,35,138,174,202,7,35,227,185,210,248,202,71,211,236,139,213,183,252,138,139,255,0,81,245,162,162,158,30,138,228,217,0,161,158,98,250,122,204,55,93,171,170,41,24,172,137,212,116,15,79,115,19,223,217,95,230,255,0,128,73,254,82,122,173,52,182,91,246,39,89,50,185,25,89,76,177,35,159,34,252,41,94,139,253,9,238,141,14,217,205,11,70,217,121,177,84,230,180,201,249,250,122,102,35,182,100,142,221,177,211,85,59,236,93,190,196,251,8,87,192,46,120,184,62,169,62,142,117,233,238,202,237,247,115,91,250,52,181,9,252,164,254,144,46,23,37,180,49,218,155,98,171,125,36,42,189,231,185,171,208,221,209,82,38,125,191,239,25,142,141,85,105,163,69,77,149,24,137,183,251,199,75,163,236,221,229,163,185,68,244,115,224,115,149,54,93,254,62,239,179,250,142,227,67,35,159,10,35,209,81,201,238,247,255,0,82,1,244,185,168,187,110,85,199,54,170,197,134,124,46,153,138,136,158,209,168,118,254,253,247,72,32,255,0,226,90,59,151,221,239,247,21,57,205,230,170,54,214,98,113,245,162,172,85,181,74,187,42,127,226,212,234,6,54,126,97,115,174,208,219,70,33,21,213,232,217,217,68,254,150,172,136,191,86,6,46,222,247,116,237,245,63,228,44,55,130,109,36,77,60,193,153,44,242,61,101,168,223,171,118,177,54,233,154,167,249,170,191,99,202,173,225,14,223,81,169,90,167,100,197,39,151,106,72,232,234,31,211,211,191,190,58,117,219,222,221,151,237,79,180,189,76,50,206,219,37,158,42,38,254,131,122,182,247,42,127,45,203,246,255,0,88,31,190,159,0,191,1,190,199,133,112,4,79,214,114,60,34,238,121,0,120,95,129,228,226,239,235,0,211,145,225,167,144,58,70,175,94,217,143,224,55,203,155,221,178,65,111,169,145,126,63,201,134,71,125,158,255,0,176,164,92,26,170,28,195,139,140,166,249,81,245,163,146,249,112,145,23,227,186,58,58,132,79,210,247,253,136,91,31,27,153,164,24,174,142,223,158,228,85,117,69,5,84,9,245,154,155,43,169,106,127,95,248,37,32,226,217,228,248,230,99,121,200,96,247,62,106,201,36,111,189,191,202,89,19,237,69,79,229,129,39,53,195,40,184,107,94,190,217,241,58,54,36,144,90,235,169,167,107,17,235,182,210,37,42,47,186,69,70,252,85,126,31,172,181,158,28,240,246,226,186,109,101,164,88,146,57,25,67,78,215,53,26,212,247,248,120,145,127,71,221,252,146,176,249,111,97,181,186,129,172,23,76,174,227,3,251,108,161,130,68,123,163,122,34,185,181,81,181,61,237,217,191,8,215,254,34,225,109,52,45,160,161,134,149,155,34,71,27,91,246,253,141,68,251,127,168,15,184,245,84,206,218,120,157,35,190,8,139,255,0,65,237,48,247,17,218,199,102,210,108,26,190,237,113,114,43,251,82,182,54,247,163,98,171,251,51,57,19,235,255,0,181,175,216,4,32,230,119,174,245,139,89,65,167,182,41,213,36,150,9,214,84,108,146,177,119,101,91,54,253,77,95,226,157,246,157,183,150,151,14,176,227,86,202,157,64,188,49,95,87,95,3,35,107,94,200,92,141,237,213,203,239,234,69,87,127,157,180,141,218,91,167,183,190,46,181,218,239,152,76,171,5,174,142,190,170,61,223,19,223,245,101,241,50,181,58,162,70,167,218,223,180,183,189,63,195,232,240,219,20,22,154,54,162,50,36,118,219,43,190,217,28,239,229,42,175,242,128,236,208,196,200,163,70,49,17,17,19,236,67,203,157,211,246,30,85,118,61,47,119,191,109,192,240,237,222,191,208,123,35,98,39,188,227,27,20,246,129,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,14,108,156,109,81,219,236,95,193,147,72,114,190,237,125,211,173,217,141,210,209,114,130,72,225,165,107,230,130,75,52,157,181,116,140,153,210,70,171,59,21,99,115,99,107,35,114,72,217,228,107,108,252,174,14,98,28,180,41,181,62,166,239,175,250,9,79,73,110,201,219,79,85,114,201,113,246,65,43,153,124,124,113,62,85,158,142,56,99,123,188,116,142,106,49,99,70,163,39,123,209,234,230,73,214,233,130,173,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,118,197,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,5,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,234,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,153,106,0,168,14,109,124,23,125,11,190,214,113,93,128,55,170,203,145,220,33,131,40,181,193,67,210,219,117,116,140,233,109,115,93,19,17,137,12,239,98,36,174,149,81,222,38,102,175,84,139,81,211,29,191,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,153,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,233,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,233,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,176,158,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,167,108,215,148,182,174,83,113,71,22,143,96,117,149,117,90,125,112,167,109,229,153,165,117,11,251,22,187,114,202,230,58,158,161,200,214,69,61,115,21,189,45,134,39,39,117,31,28,138,144,49,210,118,109,211,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,134,64,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,88,255,0,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,106,16,127,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,14,187,85,91,25,215,44,145,181,141,234,123,218,212,221,125,238,114,34,123,213,0,187,240,0,3,94,30,63,245,230,167,136,62,40,242,236,154,26,218,74,155,21,130,161,248,206,60,250,74,136,170,96,125,186,146,89,26,217,163,154,54,53,37,100,242,186,106,148,85,87,108,149,8,196,123,154,214,169,121,60,85,95,242,172,107,135,29,69,184,224,182,76,174,235,146,77,143,213,91,236,240,98,212,210,79,116,101,117,83,60,60,19,194,216,149,36,78,212,146,178,87,61,159,89,140,141,239,68,85,106,34,208,93,167,131,190,43,239,87,90,43,53,31,13,186,149,29,69,125,68,116,209,62,175,24,172,165,129,175,123,145,173,89,38,154,54,197,19,55,84,221,242,57,172,106,110,174,84,68,85,2,199,249,46,104,93,138,213,167,25,31,16,247,59,53,214,28,146,247,112,169,198,237,181,53,10,248,233,95,103,137,41,164,145,244,236,217,27,39,93,83,94,199,200,170,244,71,82,35,27,208,169,42,63,0,115,171,243,79,139,124,191,161,245,27,137,110,154,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,89,202,175,145,202,174,114,170,170,214,7,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,212,3,165,114,84,243,79,148,252,191,174,245,27,113,34,185,211,232,237,170,245,164,120,166,183,219,236,53,114,223,113,171,195,44,149,213,148,148,173,115,27,106,170,100,142,71,85,72,140,87,163,35,169,142,38,68,174,122,49,175,172,145,54,87,74,134,42,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,216,165,159,235,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,125,102,170,62,54,170,57,170,136,168,20,45,192,6,188,212,240,249,197,30,35,147,77,91,73,77,98,191,212,51,25,200,95,87,81,21,52,12,183,85,203,27,93,52,147,72,199,36,76,130,86,195,82,170,138,221,210,157,88,175,107,92,229,54,30,53,182,187,112,119,197,125,150,235,91,102,172,225,183,82,164,168,160,168,146,154,87,210,99,21,149,80,57,236,114,181,203,28,208,198,232,165,102,232,187,62,55,57,142,77,149,170,168,168,165,250,112,171,127,202,178,94,28,116,234,227,157,89,50,187,86,73,14,63,75,111,188,65,148,211,73,5,209,245,212,172,240,243,207,51,101,85,145,123,178,68,249,90,247,253,103,178,70,61,81,21,202,136,21,87,205,11,142,159,203,94,84,253,14,209,204,207,197,233,181,151,163,219,21,52,77,233,134,251,116,142,71,42,237,50,57,124,69,28,59,71,219,217,26,199,202,143,147,243,173,109,60,137,31,248,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,174,204,82,95,241,155,202,110,251,30,109,67,156,240,206,158,42,213,150,100,13,167,188,89,42,35,100,113,227,242,86,214,108,202,154,118,211,68,155,91,162,238,181,175,141,177,186,72,35,141,31,249,198,117,172,51,255,0,131,254,26,236,92,43,104,117,159,76,173,139,222,186,205,211,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,211,10,118,153,28,104,140,98,246,227,98,185,21,234,247,56,50,174,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,62,187,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,68,60,203,248,59,169,225,191,87,38,206,48,203,61,95,228,235,56,168,146,182,138,104,232,226,138,146,211,113,145,242,62,91,91,82,29,154,198,53,169,220,133,21,145,239,18,171,27,220,88,36,120,229,161,198,37,79,13,250,185,14,15,153,222,42,255,0,39,89,197,68,116,85,176,201,89,20,84,150,155,140,143,141,145,93,28,179,108,214,49,173,78,220,202,143,143,120,149,30,238,226,193,27,11,169,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,245,162,211,174,147,114,163,214,92,179,136,235,254,153,231,180,183,91,14,158,226,87,5,241,153,108,148,141,135,219,84,42,245,90,127,103,34,186,72,223,52,209,162,57,223,90,70,211,110,228,151,121,26,216,100,11,180,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,207,201,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,235,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,119,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,95,127,224,157,197,63,254,77,58,171,255,0,177,183,31,254,68,11,254,225,59,202,198,141,252,191,199,189,58,3,42,152,211,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,37,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,142,191,205,219,68,53,163,82,184,146,198,239,186,115,164,57,174,85,109,131,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,119,217,237,95,181,12,149,201,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,105,253,31,240,94,221,179,84,208,120,174,223,180,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,138,1,101,64,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,170,14,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,239,107,145,83,220,168,4,149,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,119,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,95,127,224,157,197,63,254,77,58,171,255,0,177,183,31,254,68,13,148,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,33,7,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,106,1,92,28,174,60,246,105,151,227,94,143,90,95,241,72,28,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,117,218,170,216,206,185,100,141,172,111,83,222,214,166,235,239,115,145,19,222,168,93,248,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,235,252,221,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,125,158,213,251,80,201,92,154,244,159,84,244,191,242,191,249,76,211,76,175,18,246,159,209,255,0,5,237,219,53,77,7,138,237,251,67,185,218,239,49,189,125,61,198,117,116,239,183,91,119,248,160,22,84,106,174,109,80,107,89,252,19,184,167,255,0,201,167,85,127,246,54,227,255,0,200,129,117,60,174,60,137,233,151,227,94,177,90,74,162,53,114,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,173,226,109,215,74,41,41,42,160,235,186,213,189,157,113,72,141,123,122,152,246,185,55,79,123,92,138,158,229,66,74,129,21,121,163,249,19,212,223,193,125,98,136,160,19,97,62,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,253,23,90,71,191,162,40,209,207,119,75,24,231,46,201,238,107,85,87,220,138,82,15,240,78,226,159,255,0,38,157,85,255,0,216,219,143,255,0,34,6,202,96,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,63,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,100,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,246,40,21,193,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,31,243,30,225,235,95,115,158,51,181,15,41,194,180,63,80,50,11,45,111,178,124,53,198,215,140,214,213,210,207,209,106,164,99,250,37,142,55,49,221,47,99,154,187,47,185,205,84,95,122,41,56,57,68,233,238,125,166,188,54,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,109,216,228,251,20,9,190,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,8,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,109,222,212,251,80,10,224,229,113,231,179,76,191,26,244,122,211,42,243,171,243,79,139,124,191,161,245,27,137,249,60,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,117,218,170,216,206,185,100,141,172,111,83,222,214,166,235,239,115,145,19,222,168,77,94,38,184,32,172,226,171,142,44,91,45,204,105,122,116,203,19,195,237,145,95,90,179,79,77,53,210,71,85,221,164,101,45,44,172,137,204,119,75,217,7,136,68,146,57,25,21,67,85,142,71,61,142,64,141,92,173,248,5,163,212,79,3,196,222,177,219,237,87,44,65,60,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,245,25,27,59,214,254,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,0,0,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,151,120,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,53,247,254,9,220,83,255,0,228,211,170,191,251,27,113,255,0,228,64,217,76,0,0,213,92,218,160,214,179,248,39,113,79,255,0,147,78,170,255,0,236,109,199,255,0,145,2,255,0,184,78,242,177,163,127,47,241,239,78,128,202,166,52,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,201,96,8,171,205,31,200,158,166,254,11,235,20,68,170,48,87,27,250,67,153,107,215,12,121,110,145,233,252,20,146,95,114,42,139,68,52,235,87,58,67,4,76,101,210,146,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,163,110,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,54,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,127,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,117,206,232,211,169,204,99,167,149,177,49,238,122,199,26,181,157,78,217,92,236,192,0,0,0,134,182,62,87,220,60,218,120,151,186,107,74,226,244,143,198,31,79,21,77,6,31,44,116,245,54,143,104,204,202,184,171,146,90,57,169,220,212,166,70,190,146,88,24,201,63,55,50,75,178,54,54,196,196,153,64,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,117,254,110,218,33,173,26,149,196,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,190,207,106,253,168,100,174,77,122,79,170,122,95,249,95,252,166,105,166,87,137,123,79,232,255,0,130,246,237,154,166,131,197,118,253,161,220,237,119,152,222,190,158,227,58,186,119,219,173,187,252,80,11,42,53,204,227,155,75,237,90,57,197,166,166,96,118,39,82,37,182,11,199,180,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,77,182,69,72,209,81,173,223,165,54,51,42,131,155,183,10,249,246,95,171,152,134,171,233,30,155,100,25,61,70,65,103,150,219,124,167,199,49,153,170,223,12,244,111,111,106,170,166,90,118,185,92,249,98,168,108,77,235,106,42,50,137,17,28,228,77,152,25,131,147,102,181,253,57,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,116,199,61,13,198,90,138,136,250,156,178,57,93,51,103,101,98,59,102,49,169,31,99,110,167,117,169,0,57,163,249,236,212,223,193,125,30,136,146,156,165,108,186,251,161,218,203,144,96,186,129,195,254,160,89,49,189,64,183,199,215,121,184,98,149,180,208,208,215,80,182,105,96,238,207,42,50,56,161,124,114,213,49,126,171,156,233,93,78,212,233,69,114,174,42,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,100,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,115,154,168,190,244,80,51,95,35,31,190,207,217,191,222,69,170,21,171,201,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,105,253,31,240,94,221,179,84,208,120,174,223,180,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,138,22,84,0,0,0,0,0,0,0,170,190,121,223,114,127,180,159,187,75,84,43,87,156,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,250,65,227,125,133,102,169,175,240,189,207,103,246,251,189,150,59,163,171,182,254,158,173,183,232,118,223,5,2,21,242,184,243,217,166,95,141,122,61,105,127,197,32,114,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,215,106,171,99,58,229,146,54,177,189,79,123,90,155,175,189,206,68,79,122,161,119,224,0,0,85,95,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,210,106,115,148,210,125,83,213,15,201,7,228,207,77,50,188,183,217,159,72,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,116,117,118,223,211,213,182,253,14,219,224,164,106,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,107,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,123,156,136,158,245,64,46,252,0,0,137,92,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,58,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,166,90,145,87,142,142,3,241,94,48,108,84,183,186,43,207,209,252,251,28,183,212,83,89,46,29,168,252,45,95,91,217,35,105,235,213,35,116,206,133,170,201,17,138,199,126,105,213,18,191,162,77,213,142,10,22,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,165,249,240,9,193,181,55,8,58,95,91,111,190,212,210,87,231,121,61,66,77,145,215,80,214,203,61,19,217,4,147,37,28,52,233,36,113,171,88,200,165,87,57,85,157,107,36,178,110,231,49,35,70,199,94,89,60,189,242,173,34,202,166,215,221,116,179,251,63,36,183,248,171,126,53,104,74,185,27,53,186,100,146,170,142,182,122,168,209,137,28,157,113,181,190,29,241,203,44,79,138,119,73,178,170,196,230,217,80,2,10,243,58,224,150,143,92,244,226,167,86,244,191,20,235,212,156,95,170,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,157,79,119,75,36,137,145,185,210,177,91,58,128,26,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,197,28,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,174,190,99,92,185,178,102,106,133,131,80,56,95,211,58,187,133,183,52,168,138,213,113,199,172,54,186,122,122,43,29,107,35,142,56,101,107,98,232,108,52,211,53,174,116,146,61,169,28,82,70,247,201,42,119,152,214,205,254,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,24,84,183,52,127,61,154,155,248,47,163,209,19,211,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,39,82,244,197,83,80,215,181,21,157,29,200,163,106,177,92,213,154,104,155,221,83,128,90,61,68,227,179,62,226,111,88,237,246,171,150,32,158,6,159,29,199,107,41,160,174,134,239,34,89,233,233,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,250,140,141,157,233,170,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,45,127,149,199,145,61,50,252,107,214,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,239,107,145,83,220,168,73,80,0,0,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,53,57,202,105,62,169,234,135,228,131,242,103,166,153,94,91,236,207,164,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,240,82,53,114,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,215,106,171,99,58,229,146,54,177,189,79,123,90,155,175,189,206,68,79,122,160,23,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,127,245,156,206,47,77,192,240,223,121,204,224,223,119,192,230,4,124,227,43,14,110,83,164,57,19,27,18,62,70,90,234,220,212,233,223,222,148,181,8,159,201,95,231,20,91,109,188,213,233,150,167,212,84,68,175,138,90,122,154,150,170,38,237,247,167,117,139,246,181,126,213,54,39,212,234,6,220,48,187,197,59,155,213,220,161,168,102,219,237,241,137,233,250,255,0,164,215,207,138,235,58,216,117,158,241,19,89,183,85,109,107,145,187,255,0,231,82,167,235,80,45,47,135,78,48,109,185,141,222,211,142,75,71,92,179,215,84,54,13,210,54,244,162,185,210,108,191,199,42,255,0,200,164,228,160,86,205,75,12,237,69,78,228,109,127,191,250,81,20,172,142,90,204,183,92,226,164,145,244,219,77,79,51,87,171,173,222,237,228,171,251,61,201,246,22,113,73,26,71,19,58,19,221,210,159,244,1,239,126,219,123,202,146,230,250,216,89,83,140,74,136,189,82,85,213,126,175,178,154,156,182,201,63,69,119,248,20,245,205,186,243,13,117,239,24,183,177,251,201,13,85,79,82,108,191,202,166,166,219,236,3,165,114,178,198,165,189,107,180,53,178,51,170,42,91,93,115,254,10,169,250,17,55,245,42,127,44,187,168,24,214,70,140,68,247,33,87,156,163,49,95,10,250,187,250,199,245,150,158,166,52,93,254,199,71,70,191,175,250,127,81,104,201,240,0,113,93,247,247,28,148,240,159,16,60,161,228,0,7,7,39,188,230,113,248,168,30,83,224,28,189,45,85,95,177,15,39,207,93,55,98,146,105,149,127,66,55,59,254,36,2,2,115,69,207,35,180,224,174,178,71,38,207,169,98,183,109,255,0,157,13,107,127,156,159,171,245,20,223,29,100,178,85,204,196,87,42,200,247,47,187,127,214,170,79,46,105,217,186,92,181,14,59,67,37,221,177,210,162,42,116,252,28,147,214,183,249,191,211,250,200,59,129,90,164,188,228,16,210,196,221,220,238,175,183,253,99,215,245,167,234,2,228,121,99,105,213,61,143,79,210,252,180,237,73,234,224,115,92,254,132,71,42,54,182,127,138,244,162,253,137,246,147,189,158,228,68,254,131,8,112,141,136,73,135,233,77,182,221,59,58,101,107,103,71,123,247,248,213,76,239,177,203,252,227,57,1,198,71,181,141,221,203,177,85,124,201,117,157,247,218,184,116,254,209,90,174,149,213,109,71,182,57,55,251,107,34,84,250,175,85,248,170,127,39,255,0,129,97,250,207,168,150,252,3,22,168,187,215,205,219,108,125,27,125,87,47,198,72,219,246,53,223,207,79,176,167,253,10,195,111,188,66,107,203,178,42,200,250,233,125,164,181,27,238,196,250,190,54,39,253,142,98,252,38,95,179,255,0,152,19,151,150,174,145,187,22,211,89,111,215,26,84,108,247,73,169,234,149,206,103,189,90,234,54,175,197,88,139,241,122,253,170,78,6,181,24,155,39,192,235,26,111,140,195,137,98,86,251,45,59,118,109,61,52,17,170,110,191,201,137,173,251,85,127,155,250,206,210,7,7,175,184,244,162,42,169,236,122,167,192,53,160,115,98,108,135,35,194,123,143,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,247,161,228,240,169,184,28,81,19,224,115,56,116,236,191,19,144,31,5,246,159,197,90,106,224,84,221,31,12,141,95,234,86,170,20,73,204,139,21,126,57,173,142,159,195,201,27,106,227,170,153,174,119,86,206,222,178,111,214,159,210,159,2,249,231,98,201,19,217,252,230,170,127,200,84,71,55,76,57,176,230,88,245,213,176,35,81,109,213,10,231,34,49,55,85,171,79,247,255,0,149,255,0,40,31,161,202,214,237,124,118,69,5,11,88,215,80,172,172,238,42,198,187,252,43,21,61,233,253,37,179,194,155,198,213,219,236,66,156,185,87,230,147,193,159,210,227,142,130,55,50,162,102,39,94,238,221,54,101,99,191,171,237,46,50,157,85,97,99,191,91,83,254,128,56,214,61,34,129,207,119,193,54,255,0,165,10,69,230,91,88,183,77,92,182,81,117,35,211,197,181,54,111,244,211,82,254,162,235,239,243,120,123,108,178,187,244,83,167,127,254,233,10,35,226,186,255,0,38,115,196,13,12,79,106,116,50,182,153,19,222,171,250,81,82,167,242,191,168,11,30,229,173,136,182,193,165,52,85,190,22,72,223,83,11,36,221,221,91,42,58,150,145,125,219,167,244,19,64,193,124,33,216,98,178,104,254,48,200,155,183,93,158,137,85,17,17,61,235,75,7,191,221,253,70,116,3,195,190,7,22,252,79,46,254,160,212,93,247,3,144,0,1,225,16,240,231,34,39,196,35,145,80,14,71,84,212,251,218,99,248,29,250,239,214,214,248,75,124,243,35,157,182,200,173,102,255,0,106,161,218,204,61,197,53,194,106,29,19,203,150,159,223,36,150,169,163,68,221,83,244,186,91,241,255,0,132,5,28,113,93,148,220,115,237,86,189,220,231,149,178,71,29,69,75,25,208,196,68,217,42,103,114,124,55,254,127,235,63,119,129,253,62,164,202,117,66,20,184,211,200,248,163,235,219,165,206,111,198,158,167,237,68,253,109,67,219,168,90,97,94,182,187,158,99,82,142,70,201,60,201,239,232,84,221,90,249,63,157,185,36,57,99,233,125,29,222,243,93,126,170,115,250,160,237,171,19,165,138,159,89,149,141,95,143,191,236,2,214,177,43,116,86,203,60,52,145,53,205,107,58,189,202,187,252,94,229,255,0,172,253,58,250,184,168,169,157,81,51,218,198,183,111,123,149,17,61,235,183,218,121,164,141,34,133,27,210,136,169,255,0,196,195,28,88,234,195,52,171,74,238,23,196,107,93,35,102,165,99,119,115,219,239,124,200,159,22,34,175,193,20,8,29,199,247,17,119,92,158,251,30,159,99,53,116,243,197,239,238,164,80,199,35,151,234,82,202,155,43,92,229,248,181,223,97,46,248,48,208,59,54,156,96,118,218,228,160,168,138,178,170,154,25,101,89,37,145,126,179,161,167,87,123,156,137,183,189,133,112,240,215,130,92,248,135,213,185,47,215,217,164,124,17,237,213,186,182,84,247,211,76,212,254,53,219,252,97,79,179,254,162,236,49,251,69,61,154,215,77,67,74,212,107,34,137,141,68,217,19,224,212,79,179,250,128,253,22,49,24,212,107,126,8,155,28,100,118,200,123,15,68,139,212,187,1,225,21,92,191,239,158,244,248,30,166,177,119,79,113,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,130,175,188,228,139,185,225,205,64,208,15,77,218,168,132,9,230,139,135,37,223,4,163,175,232,234,116,16,189,55,223,225,213,87,77,254,185,9,240,69,206,60,177,25,178,109,49,149,41,218,174,88,152,212,93,209,87,227,85,78,191,99,87,245,1,87,92,184,47,254,202,226,27,27,165,149,17,189,234,230,179,101,95,142,240,84,127,71,250,226,247,237,210,182,106,24,36,106,254,148,109,95,249,16,215,135,132,187,227,177,46,36,48,250,135,202,172,111,182,41,152,169,213,183,185,205,115,127,90,127,60,216,43,10,175,101,199,25,182,214,181,219,164,212,176,189,23,125,253,203,27,87,254,176,56,229,236,89,45,19,49,23,101,94,157,191,251,182,148,181,46,155,37,235,138,139,125,141,178,119,27,21,93,12,143,233,110,254,238,170,52,251,29,254,187,245,151,75,153,36,137,101,157,204,248,253,95,122,127,134,210,164,116,74,142,225,95,197,227,221,113,87,201,36,62,5,255,0,95,169,127,207,40,255,0,95,245,32,22,191,165,214,102,88,48,155,53,169,140,86,165,53,5,60,41,190,255,0,6,194,198,253,170,191,171,245,157,184,248,44,113,36,118,138,52,68,219,106,120,253,223,240,80,251,192,226,229,254,147,203,87,220,112,114,251,206,76,248,1,200,0,7,141,183,9,183,192,242,113,223,223,184,30,85,81,62,39,77,212,203,76,89,30,49,93,101,146,37,146,58,152,187,110,68,223,224,174,110,255,0,5,79,213,250,206,226,168,174,63,58,235,11,60,44,211,59,167,166,56,220,229,223,250,16,10,188,227,190,150,211,132,97,144,99,52,239,107,31,80,230,162,70,174,94,173,221,21,83,62,10,170,191,201,253,100,129,229,191,130,69,102,210,11,69,249,176,57,31,115,161,130,87,57,122,189,251,58,163,253,114,167,242,191,82,16,247,152,118,88,153,78,181,219,113,106,25,150,70,68,248,97,116,108,118,232,143,74,186,182,47,185,21,125,255,0,89,19,224,89,31,6,216,215,209,206,31,240,186,87,198,172,122,217,105,94,228,84,219,244,145,206,253,73,252,224,51,93,109,76,52,84,178,84,207,43,99,99,26,174,85,114,236,158,228,85,255,0,168,171,158,100,122,207,69,153,201,249,43,198,234,227,173,171,117,84,82,62,56,23,169,201,218,150,167,169,54,232,251,58,19,249,68,237,226,131,82,105,52,223,76,174,55,90,138,182,192,247,67,80,200,215,184,141,85,122,83,72,228,68,221,205,253,95,98,149,87,160,120,197,215,136,94,39,166,188,92,34,158,182,221,220,185,202,231,72,215,72,212,79,206,57,190,245,73,27,241,153,62,223,183,254,48,156,28,1,104,13,110,157,226,110,185,93,104,166,134,122,173,186,146,70,171,85,58,101,170,68,254,90,253,143,79,176,154,168,155,33,248,248,189,142,154,195,108,142,142,154,22,70,212,223,220,198,162,39,233,57,126,196,79,214,126,194,129,225,231,169,17,85,125,231,39,185,85,118,60,177,55,80,57,181,54,67,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,84,60,52,228,120,68,79,212,7,147,162,106,254,57,77,146,98,117,20,53,84,204,153,142,232,221,28,158,239,227,88,191,173,63,81,222,207,146,229,73,29,101,51,161,147,125,151,111,130,237,246,160,26,232,199,67,244,11,95,241,249,156,157,132,166,187,81,200,238,159,177,17,34,85,248,111,252,226,250,248,124,191,50,255,0,166,24,245,107,37,87,163,237,148,142,69,93,254,218,120,151,237,68,253,101,60,113,231,167,21,24,38,169,54,247,21,52,204,141,242,196,246,61,221,74,159,82,26,68,95,139,81,62,46,253,101,135,242,232,206,103,200,244,126,217,75,81,52,79,117,44,80,211,162,53,173,69,70,182,150,145,62,197,255,0,92,4,171,202,251,139,103,153,172,77,215,234,251,189,223,207,105,87,154,47,103,171,139,139,169,223,35,125,234,218,30,165,221,61,201,220,163,254,146,205,117,2,233,13,163,31,158,178,162,84,100,108,233,221,85,81,62,47,98,125,191,214,87,63,7,215,216,179,174,39,178,43,171,21,30,200,168,104,149,138,205,182,254,50,153,23,125,149,126,214,1,102,246,196,233,183,211,55,111,209,137,137,255,0,224,161,245,30,170,102,244,193,27,127,83,81,63,228,61,160,122,213,190,255,0,137,201,191,3,143,82,239,177,205,191,0,60,128,0,240,191,15,113,225,16,242,170,159,0,159,0,60,157,87,83,175,73,96,192,239,247,100,122,183,194,219,167,153,21,62,41,210,197,95,212,167,105,95,113,29,184,228,205,159,136,112,243,154,212,83,201,26,75,37,162,104,155,212,136,191,164,232,217,240,85,79,231,129,88,86,232,165,214,126,47,159,37,115,86,178,158,43,194,162,182,71,110,136,137,116,79,215,211,246,74,191,241,151,61,128,90,169,241,188,22,201,107,130,38,69,21,29,190,158,22,53,169,238,68,70,34,34,125,165,90,114,209,194,19,41,207,46,57,149,125,60,175,145,213,51,72,143,78,166,183,126,245,28,159,98,109,252,165,251,73,249,196,166,178,83,104,246,7,37,100,115,211,182,120,219,27,88,217,58,93,240,150,22,175,185,94,223,178,64,33,231,50,221,91,186,94,38,179,105,181,166,227,51,124,69,123,146,70,181,221,40,228,117,52,109,217,119,106,127,127,95,229,127,243,50,255,0,47,13,9,182,225,184,133,46,91,89,107,129,215,10,232,86,85,157,90,138,254,153,105,169,149,83,116,123,190,212,95,179,237,34,183,10,152,141,239,138,109,114,173,204,179,184,164,158,138,215,13,45,84,43,78,199,64,222,226,77,11,62,44,106,162,251,161,95,119,87,255,0,50,218,113,28,114,139,24,177,210,90,109,236,115,33,167,134,56,216,215,61,92,168,141,99,90,158,245,254,134,160,31,182,212,70,166,200,158,227,139,223,177,201,87,99,210,247,117,42,162,0,69,221,119,61,173,77,144,225,27,79,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,202,115,61,110,103,244,1,205,23,115,195,209,21,187,40,106,42,30,87,224,5,109,115,77,211,200,102,192,170,114,166,65,11,102,160,137,207,71,39,74,42,239,37,27,127,155,191,193,63,89,248,188,169,179,25,157,109,146,197,53,68,138,140,114,170,53,85,202,158,230,208,183,221,239,216,205,156,205,108,210,214,104,45,254,118,63,116,142,145,202,169,178,127,127,165,254,159,232,32,223,45,108,225,113,173,82,142,195,81,47,75,106,165,72,145,58,119,250,206,169,163,111,216,213,254,111,235,2,213,120,153,185,178,135,77,107,94,179,201,23,82,68,187,183,125,211,243,240,254,175,235,32,79,43,74,36,185,234,110,91,121,221,92,140,161,162,98,42,175,191,223,63,244,255,0,128,75,94,55,46,173,131,69,42,29,220,217,102,142,7,49,118,255,0,206,105,85,126,207,233,35,111,41,90,53,90,220,190,161,201,245,188,45,23,191,245,254,126,127,254,0,89,156,105,179,17,63,82,28,151,224,120,111,192,242,191,0,56,124,84,230,223,129,193,62,39,54,252,0,242,1,227,125,128,241,241,83,207,192,226,158,245,216,230,7,23,185,26,221,221,240,43,195,153,246,167,195,77,133,212,233,253,52,178,247,238,209,172,27,116,185,19,244,232,221,241,234,68,248,59,245,41,97,53,179,54,10,119,72,239,130,109,255,0,73,76,124,121,101,143,203,120,142,183,227,189,91,199,29,194,145,155,109,241,71,195,68,229,251,19,245,126,176,37,191,46,188,70,219,131,105,20,57,5,92,108,108,181,17,54,161,239,70,163,157,245,169,105,30,190,244,106,47,197,159,172,142,220,115,235,29,215,87,117,74,175,75,48,202,153,228,109,13,92,240,74,215,185,240,181,85,172,130,79,138,191,101,247,194,255,0,228,255,0,211,185,222,242,45,104,181,105,7,15,244,150,75,125,79,110,186,162,211,28,109,111,67,151,235,186,137,90,158,245,99,211,244,163,79,183,99,175,240,21,163,53,122,145,153,93,53,103,37,167,235,75,132,235,87,19,186,209,58,187,137,86,213,247,49,237,219,249,63,22,167,245,32,18,235,130,110,31,19,71,48,206,170,250,90,84,175,171,141,89,51,227,115,31,186,54,166,103,39,214,70,53,126,14,111,196,148,8,136,212,217,19,100,62,107,125,35,40,233,219,11,19,100,77,253,223,239,169,244,185,118,64,56,200,237,144,244,181,28,171,254,248,114,170,175,188,246,198,221,147,112,57,53,54,67,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,129,146,193,92,28,11,243,62,169,214,109,92,188,105,78,180,173,37,165,249,85,226,186,187,15,174,169,172,137,172,166,100,143,133,40,236,8,145,83,70,217,30,141,239,171,42,101,122,62,87,244,199,210,175,123,17,108,124,0,6,20,227,39,88,239,188,63,240,241,144,107,22,57,15,136,171,198,110,22,58,137,41,186,152,207,23,74,251,189,28,117,52,221,111,99,210,62,236,18,75,23,115,161,92,206,190,166,253,102,162,129,154,193,141,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,201,96,0,0,1,141,56,138,177,107,13,251,72,239,173,208,76,230,175,24,206,232,41,223,95,102,124,52,52,53,76,184,79,27,28,173,161,149,181,172,88,152,201,151,102,36,136,230,44,111,232,122,185,88,215,198,250,97,203,57,143,115,9,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,232,237,146,78,197,84,18,58,57,99,235,101,51,152,238,151,177,201,187,85,90,187,110,138,169,239,2,250,65,10,185,115,113,237,252,42,44,83,233,190,162,65,225,245,55,25,183,248,202,186,136,41,250,41,111,84,44,123,34,90,198,163,19,162,25,145,242,70,217,98,247,53,92,246,190,36,233,115,163,134,106,128,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,29,181,73,216,165,130,182,88,226,143,173,244,206,123,186,88,198,166,238,85,114,237,186,170,175,188,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,253,86,166,251,110,187,170,170,168,72,0,99,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,74,217,103,53,142,51,175,25,85,230,237,139,106,135,209,251,45,109,194,162,162,221,104,246,37,170,175,217,244,175,145,206,138,155,190,250,68,124,189,182,43,89,220,114,117,59,167,117,247,168,23,210,8,21,203,79,59,227,27,136,59,85,86,183,235,150,179,213,212,97,48,84,79,109,179,216,155,141,91,233,22,241,59,90,137,37,83,231,101,43,29,225,163,115,149,141,236,191,119,205,28,136,231,53,33,115,37,158,160,0,34,87,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,247,9,106,0,0,0,0,0,0,8,213,138,241,155,98,171,227,59,53,224,239,45,181,120,27,173,15,132,168,197,46,52,236,123,227,184,70,235,84,21,181,52,213,9,239,237,204,206,169,228,100,158,232,223,27,85,139,208,246,55,191,37,64,0,0,0,0,2,53,101,92,102,216,169,56,206,194,184,59,196,173,94,58,235,93,226,234,50,187,141,67,30,200,237,241,182,213,61,109,53,53,58,123,187,147,63,166,9,31,39,190,54,70,228,98,117,189,238,236,117,78,104,26,247,171,28,59,104,21,131,53,209,204,175,232,253,234,183,48,165,181,207,83,224,105,170,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,234,237,190,202,168,161,48,1,80,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,57,13,59,36,110,210,68,199,125,87,38,251,108,187,162,170,45,191,128,4,106,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,199,254,95,252,206,168,245,118,178,211,162,28,64,214,248,76,234,175,174,43,110,77,59,224,138,150,253,85,36,242,57,148,174,138,24,162,142,150,100,141,208,199,18,125,102,204,230,57,58,155,35,152,201,2,197,65,29,120,219,160,226,162,159,75,229,206,56,85,212,26,187,93,247,24,167,158,166,175,28,164,199,104,174,83,228,12,116,144,38,209,190,165,28,177,62,8,155,83,34,50,54,61,243,43,145,136,138,238,132,90,139,254,202,63,29,159,234,231,255,0,54,108,255,0,226,128,95,240,48,87,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,238,188,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,224,50,0,40,7,251,40,252,118,127,171,159,252,217,179,255,0,138,23,252,0,17,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,122,155,81,127,217,71,227,179,253,92,255,0,230,205,159,252,80,11,254,4,117,224,146,131,138,138,141,47,139,56,226,171,80,106,238,151,220,158,158,10,154,76,114,175,29,162,182,207,143,177,178,78,155,72,250,100,106,202,249,226,117,52,138,201,24,199,194,173,86,42,35,186,209,36,80,0,96,174,55,245,123,50,208,94,24,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,131,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,235,233,64,202,160,0,0,0,0,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,130,184,16,226,114,251,197,166,158,230,90,171,119,178,251,18,145,153,132,150,187,93,163,196,178,167,192,82,197,108,183,185,209,247,219,20,75,47,84,242,84,75,187,155,212,157,222,141,213,173,104,18,84,16,214,209,199,29,78,53,204,3,50,225,31,81,153,72,150,43,149,69,181,152,141,217,95,21,58,208,213,203,105,166,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,204,202,0,0,0,1,13,121,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,48,153,64,0,0,0,0,162,29,66,230,35,204,3,77,115,252,151,78,111,186,247,73,61,203,21,188,86,217,43,37,164,198,237,46,130,73,233,166,124,50,58,55,58,137,174,86,43,152,170,138,173,106,237,182,232,159,2,210,121,120,235,221,247,136,158,24,44,121,174,105,149,253,32,203,232,174,23,11,94,69,83,224,89,73,209,84,202,135,73,12,125,17,199,28,75,181,36,212,139,188,105,211,245,182,85,235,71,162,4,149,0,0,5,21,234,175,54,14,44,114,13,71,200,238,250,95,168,255,0,70,113,10,139,132,190,195,181,187,29,182,201,37,61,11,87,166,30,235,166,138,103,172,206,98,53,242,126,117,205,238,57,253,27,51,165,169,103,252,188,117,7,86,53,111,134,11,30,170,235,30,127,244,174,245,148,92,46,21,16,73,236,170,106,31,3,75,13,67,169,27,77,181,59,90,201,126,189,52,146,247,21,173,119,231,250,61,232,196,85,9,42,8,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,0,0,0,0,0,17,171,21,227,54,197,87,198,118,107,193,222,91,106,240,55,90,31,9,81,138,92,105,216,247,199,112,141,214,168,43,106,105,170,19,223,219,153,157,83,200,201,61,209,190,54,171,23,161,236,111,124,36,168,0,0,0,0,6,10,227,127,87,179,45,5,225,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,25,212,24,171,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,235,233,76,170,0,0,0,0,0,16,255,0,142,110,51,111,188,30,106,62,142,220,228,181,123,103,12,202,61,185,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,150,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,128,0,0,0,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,126,114,106,119,200,237,228,149,238,250,206,93,183,217,54,68,68,73,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,32,189,81,102,21,86,184,42,124,13,53,39,69,43,40,168,164,108,125,20,241,198,197,217,243,72,187,170,117,125,109,183,217,17,16,38,0,5,85,241,57,205,206,251,136,241,5,110,178,104,68,22,171,238,11,134,220,38,130,247,51,106,153,53,46,93,27,226,133,28,216,164,88,59,148,189,137,18,165,177,205,20,146,71,43,186,36,84,146,61,152,224,181,64,97,78,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,41,179,251,40,252,118,127,171,159,252,217,179,255,0,138,1,127,192,199,252,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,32,0,0,199,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,224,50,0,48,87,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,160,0,0,0,0,1,130,184,223,213,236,203,65,120,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,118,14,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,224,200,197,115,88,231,197,44,79,86,51,175,165,3,42,128,0,2,53,113,91,198,109,139,132,189,71,210,187,102,121,106,238,225,153,223,181,233,238,247,40,24,247,213,90,164,167,90,46,197,75,99,110,253,216,83,196,74,146,198,141,89,58,85,174,102,234,206,212,178,84,0,0,0,0,0,35,87,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,142,74,128,0,0,5,11,101,156,199,185,132,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,244,118,201,39,98,170,9,29,28,177,245,178,153,204,119,75,216,228,221,170,173,93,183,69,84,247,150,191,192,39,16,247,94,38,56,104,176,103,153,85,214,146,191,44,183,212,84,217,50,55,211,81,186,153,158,54,7,238,199,43,85,17,138,249,41,164,165,153,235,23,230,250,229,114,53,25,178,198,192,145,64,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,209,251,213,110,97,75,107,158,167,192,211,85,245,210,190,138,182,71,71,209,81,28,140,77,223,12,107,186,39,87,213,219,125,149,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,223,85,201,190,219,46,232,170,138,22,254,1,73,124,72,243,83,215,234,253,109,202,103,225,203,87,106,237,218,116,218,136,161,177,195,83,141,219,156,247,50,56,35,100,179,34,212,83,190,110,137,38,108,178,49,36,84,122,49,237,69,107,23,234,52,46,208,16,255,0,150,126,160,241,39,172,154,53,114,214,46,32,179,255,0,111,210,100,55,5,167,198,41,189,149,65,75,217,165,165,116,145,207,83,215,72,214,43,187,179,171,226,237,202,196,115,60,39,82,110,217,81,73,128,0,2,21,115,25,227,219,248,43,216,160,211,125,59,131,196,106,110,77,111,241,148,149,19,211,245,210,217,104,94,247,196,149,142,71,167,68,211,43,227,145,177,69,239,106,57,142,124,169,210,214,199,48,77,80,71,94,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,116,138,0,1,13,109,28,113,212,227,92,192,51,46,17,245,25,148,137,98,185,84,91,89,136,221,149,241,83,173,13,92,182,154,105,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,132,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,57,200,115,56,185,62,221,128,53,200,167,35,139,81,62,195,144,24,27,140,171,21,45,243,64,243,72,106,162,71,53,44,245,14,247,181,21,119,78,135,38,219,162,253,173,66,156,248,85,236,218,120,142,165,166,125,83,34,100,87,150,35,81,207,70,175,186,190,4,68,251,63,81,119,220,64,99,191,73,180,147,42,179,181,238,99,170,109,53,49,162,166,222,229,86,255,0,79,245,20,52,190,39,77,120,141,123,35,153,232,250,76,133,90,174,234,233,95,171,95,254,181,127,214,1,108,156,105,82,197,95,195,237,53,98,57,87,166,146,153,81,81,125,202,139,61,34,24,255,0,149,77,45,52,88,229,234,120,163,106,73,45,60,61,123,34,111,238,170,168,219,115,179,235,141,241,50,158,16,108,55,55,175,83,167,179,208,61,203,186,170,239,223,165,251,87,222,191,3,163,114,163,175,145,212,249,69,10,167,213,138,154,147,165,55,95,182,162,161,84,11,25,79,128,85,216,39,192,56,14,39,36,248,28,17,119,83,154,124,0,242,120,93,143,39,21,248,128,68,219,223,238,57,30,19,224,23,224,7,80,213,92,138,155,24,195,170,238,213,115,178,24,227,124,77,87,61,200,212,250,210,34,124,85,83,254,146,129,53,171,81,164,201,181,194,183,46,101,66,42,195,37,60,172,86,191,221,187,105,98,111,187,235,47,218,207,214,91,175,49,93,72,155,12,208,123,138,83,61,89,60,181,212,49,181,90,247,181,118,239,42,175,189,191,208,197,40,239,29,167,172,205,243,106,43,99,85,82,75,157,84,52,234,187,238,169,190,205,254,82,167,252,160,103,189,13,211,172,175,136,109,71,161,74,166,214,84,80,65,81,18,61,118,145,237,70,36,241,110,158,246,200,223,209,155,255,0,175,237,187,221,17,211,187,118,156,233,229,139,28,162,165,100,94,14,223,4,46,250,141,106,170,181,171,190,251,53,190,253,220,191,97,28,184,20,225,150,205,167,24,93,13,246,101,239,87,86,197,21,66,185,240,66,138,222,184,169,157,178,43,119,95,210,103,235,38,100,81,164,81,182,54,252,26,136,128,114,247,34,30,169,31,246,30,199,187,100,255,0,120,244,42,43,215,222,7,150,38,235,240,67,222,137,177,193,140,219,99,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,227,95,126,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,122,122,251,105,178,50,56,99,87,73,218,73,29,144,57,138,113,213,83,197,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,232,49,175,115,24,247,43,25,15,227,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,219,165,175,123,96,153,205,106,174,238,72,164,84,223,165,118,15,148,188,158,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,119,200,146,49,85,28,246,67,72,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,3,105,50,42,243,71,242,39,169,191,130,250,197,17,250,188,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,79,202,230,143,228,79,83,127,5,245,138,32,42,47,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,236,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,141,91,73,149,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,240,189,224,96,174,53,184,135,181,112,207,195,206,75,158,79,117,171,160,190,220,41,230,178,98,207,166,163,109,75,253,183,61,60,171,74,229,108,136,177,35,35,88,221,51,214,79,171,209,19,145,17,238,86,198,250,224,225,163,155,199,16,86,188,170,131,18,214,60,95,242,167,73,122,184,69,77,3,173,52,17,82,95,35,146,105,33,141,177,211,197,78,198,195,85,178,36,157,16,44,108,146,73,37,68,239,181,168,141,2,229,8,1,205,11,129,111,203,94,42,253,113,209,204,51,197,234,77,151,163,219,20,212,78,233,154,251,107,142,55,34,237,10,53,124,69,100,59,71,219,217,90,247,196,143,143,243,174,109,60,105,61,45,53,181,55,27,85,21,194,178,211,87,107,168,170,167,142,105,104,106,221,19,167,165,123,154,138,232,100,88,94,248,149,237,85,86,170,198,247,179,116,94,151,57,54,85,250,192,213,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,9,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,240,21,93,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,144,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,170,21,238,237,44,113,163,27,11,99,108,136,213,98,202,232,160,183,13,28,69,231,124,47,234,157,6,166,96,181,31,222,168,239,20,93,16,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,248,162,252,81,65,197,143,154,125,100,249,129,144,250,140,229,201,242,228,202,108,88,55,46,172,47,53,202,107,188,21,151,31,183,228,87,75,141,79,105,242,118,41,96,186,87,201,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,82,14,172,103,95,149,13,83,204,181,51,217,126,204,250,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,119,92,223,137,140,203,49,225,211,79,56,101,109,13,37,6,39,129,212,86,92,158,173,68,146,123,149,198,122,170,185,91,59,222,173,69,141,145,69,86,248,155,27,126,42,178,61,238,118,241,182,32,201,124,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,254,133,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,117,58,87,203,250,188,191,120,17,190,241,85,149,71,154,229,44,240,90,101,143,220,18,59,141,78,236,147,218,149,80,73,75,36,182,174,134,84,69,81,7,118,154,161,203,226,90,138,214,109,178,110,239,114,99,94,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,186,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,97,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,107,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,126,53,87,3,100,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,153,128,214,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,126,195,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,80,59,88,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,205,57,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,58,203,230,143,231,179,83,127,5,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,12,21,193,247,22,120,111,23,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,51,168,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,153,87,140,30,44,240,222,17,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,235,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,34,185,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,186,158,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,116,197,79,27,158,191,225,72,245,107,94,230,69,20,175,70,63,163,165,104,219,151,190,127,134,233,103,23,56,78,160,234,14,67,73,99,199,172,116,247,186,154,234,234,149,94,136,153,236,122,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,202,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,129,143,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,103,5,114,197,224,59,242,223,125,166,215,157,88,178,245,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,169,117,32,10,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,125,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,217,91,27,152,200,238,80,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,92,30,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,247,147,171,250,165,130,107,79,3,186,163,169,122,105,125,246,206,55,121,211,252,163,193,86,248,89,169,251,189,170,74,168,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,168,190,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,125,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,211,138,180,27,137,140,203,65,177,237,73,195,44,212,52,151,28,123,84,113,122,220,114,245,69,50,35,30,215,201,75,81,13,53,92,82,163,85,205,124,46,169,145,85,158,246,72,199,189,170,136,238,137,35,12,64,108,187,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,166,180,70,117,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,129,210,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,117,133,114,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,173,174,87,171,251,237,70,116,65,36,152,127,151,7,47,250,206,34,47,177,106,222,175,99,191,229,79,65,226,96,138,154,162,73,233,228,200,170,186,31,31,77,59,225,124,114,50,24,100,84,123,230,71,116,172,145,36,77,71,254,121,98,187,240,0,0,34,175,52,127,34,122,155,248,47,172,81,20,237,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,110,39,154,63,145,61,77,252,23,214,40,138,1,3,104,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,236,5,11,114,230,227,95,248,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,210,231,187,165,140,88,229,108,74,215,62,55,53,219,74,232,98,141,111,164,0,5,69,243,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,46,210,172,209,58,61,152,216,223,222,12,43,204,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,205,254,74,158,86,50,159,152,21,222,157,110,41,88,186,158,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,130,250,61,17,63,249,98,241,227,249,111,177,83,104,54,172,94,186,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,128,28,209,252,246,106,111,224,190,143,68,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,218,120,17,127,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,70,14,97,188,199,245,99,68,248,130,183,233,62,136,79,236,159,161,29,154,140,153,110,52,84,213,52,183,201,42,34,167,169,138,153,26,230,172,177,194,200,93,210,233,35,150,41,28,233,228,68,233,237,178,71,5,159,154,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,228,112,13,199,125,247,140,143,164,54,155,222,146,125,30,171,196,109,246,249,46,23,122,43,163,39,161,169,170,159,184,213,106,65,34,54,104,58,214,25,31,27,81,103,106,53,143,71,202,215,35,59,180,46,6,198,124,31,113,103,134,241,117,165,255,0,78,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,19,58,154,214,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,6,70,43,154,246,178,88,162,122,177,253,29,43,176,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,59,168,0,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,210,198,118,42,168,105,224,164,168,166,217,30,231,187,165,140,166,151,184,173,99,87,196,244,55,169,99,114,153,87,146,22,166,120,108,171,82,244,114,178,174,235,47,180,45,244,153,53,190,14,231,85,13,63,135,145,105,234,223,210,175,250,147,73,226,168,147,118,177,122,155,7,214,114,116,49,23,53,243,147,209,79,167,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,152,231,161,184,203,79,79,39,75,82,55,43,166,108,236,163,86,238,246,53,35,239,239,212,238,132,43,3,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,13,143,140,41,198,134,177,223,116,11,134,12,255,0,85,113,104,122,239,86,171,124,116,246,233,58,152,158,26,170,174,162,42,72,170,118,123,30,199,246,95,80,217,123,110,106,181,253,190,133,217,29,186,102,178,178,249,224,230,183,90,12,3,75,52,230,26,122,69,182,223,47,23,27,221,68,174,99,187,237,158,134,24,161,137,172,119,87,74,49,91,112,153,92,138,213,85,86,199,178,183,101,71,5,74,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,108,253,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,2,136,121,98,233,111,229,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,218,236,248,95,11,26,248,73,253,207,107,159,211,93,37,23,212,111,86,251,253,102,171,17,229,255,0,1,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,39,193,247,22,120,111,23,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,53,204,50,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,240,100,98,185,175,107,37,138,39,171,31,209,210,161,178,152,58,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,186,128,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,179,78,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,26,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,193,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,221,31,72,49,254,228,213,30,203,238,205,80,202,95,237,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,247,132,128,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,59,112,125,197,158,101,194,46,168,125,56,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,93,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,87,114,95,242,230,227,95,248,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,210,231,187,165,140,88,229,108,74,215,62,55,53,219,74,232,98,141,66,250,65,141,56,145,214,251,87,14,26,37,148,235,69,230,199,87,121,167,199,41,226,115,40,41,164,108,111,169,158,105,227,167,133,138,247,123,152,197,150,104,250,223,179,149,172,234,114,53,234,136,197,170,29,20,231,39,196,22,13,226,169,53,143,30,181,106,109,36,221,114,65,54,241,89,107,160,145,123,104,214,247,41,225,116,46,133,168,201,23,165,96,238,43,165,223,187,210,212,96,23,82,15,146,211,91,83,113,181,81,92,43,45,53,118,186,138,170,120,230,150,134,173,209,58,122,87,185,168,174,134,69,133,239,137,94,213,85,106,172,111,123,55,69,233,115,147,101,95,172,10,171,231,157,247,39,251,73,251,180,195,252,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,182,239,145,87,48,115,206,251,147,253,164,253,218,85,88,27,84,2,173,121,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,214,231,35,209,253,134,171,58,32,142,75,74,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,59,175,14,60,113,212,240,165,193,53,235,15,211,230,82,84,106,46,97,156,93,31,67,52,175,138,86,89,41,27,111,182,177,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,2,74,243,94,227,142,155,26,181,94,248,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,46,241,36,50,186,61,158,233,31,217,172,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,84,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,216,39,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,70,25,3,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,221,82,212,72,214,39,248,49,177,28,231,185,145,69,19,21,239,232,234,93,107,13,170,13,85,192,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,240,100,98,185,175,107,37,138,39,171,31,209,210,187,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,117,140,36,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,54,20,7,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,245,128,0,0,138,188,209,252,137,234,111,224,190,177,68,83,183,7,220,89,230,92,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,184,158,104,254,68,245,55,240,95,88,162,40,4,13,159,116,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,123,89,66,220,185,184,215,254,10,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,10,182,231,157,247,39,251,73,251,180,235,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,123,7,60,239,185,63,218,79,221,165,85,129,181,64,32,7,44,94,60,127,45,246,42,109,6,213,139,215,86,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,84,146,75,51,82,73,151,126,137,92,147,252,1,138,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,211,21,60,110,122,255,0,133,35,213,173,123,153,20,82,189,24,254,142,149,238,185,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,103,24,60,89,230,92,93,106,135,211,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,12,127,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,217,204,213,92,218,160,0,0,10,86,231,39,162,159,65,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,189,82,65,93,110,138,158,158,78,150,164,109,70,194,232,31,70,173,221,239,114,201,223,223,165,189,8,126,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,61,79,94,170,171,107,106,36,117,55,67,88,168,157,112,79,81,47,113,207,99,91,225,186,126,179,164,106,36,234,230,117,165,191,149,14,13,179,95,9,98,246,157,215,18,240,249,77,191,251,107,179,225,124,44,137,226,231,247,189,173,127,77,12,149,191,81,221,91,239,245,90,175,70,20,87,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,2,223,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,78,158,111,249,77,139,57,224,191,79,115,92,90,187,198,217,114,12,194,211,116,183,84,246,159,31,126,150,123,77,124,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,196,22,229,113,231,179,76,191,26,244,122,208,46,79,141,13,99,190,232,23,12,25,254,170,226,208,245,222,173,86,248,233,237,210,117,49,60,53,85,93,68,84,145,84,236,246,61,143,236,190,161,178,246,220,213,107,251,125,11,178,59,116,215,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,197,121,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,182,123,101,71,63,221,93,35,19,161,90,244,118,63,229,33,160,213,58,167,196,188,122,147,112,162,164,159,30,211,10,127,106,84,165,77,60,85,12,150,227,59,36,138,134,52,99,222,142,99,218,228,150,165,146,181,143,232,125,27,83,234,185,236,114,5,196,232,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,61,47,103,139,170,123,157,37,77,79,67,222,245,143,187,60,146,203,219,235,86,179,175,165,191,85,168,134,64,6,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,161,143,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,122,254,143,227,253,201,169,253,169,218,154,157,149,95,219,76,130,88,224,237,71,80,146,126,113,19,175,110,150,238,171,238,215,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,63,127,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,79,94,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,218,85,154,38,201,187,27,27,59,193,0,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,15,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,157,125,41,84,28,200,249,125,211,112,237,83,30,176,232,221,170,173,218,117,113,168,109,53,109,182,24,165,153,152,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,190,239,141,23,0,112,125,197,158,101,194,46,168,125,56,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,80,216,204,160,30,104,254,123,53,55,240,95,71,162,47,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,135,154,63,158,205,77,252,23,209,232,128,159,252,177,120,241,252,183,216,169,180,27,86,47,93,89,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,221,82,73,44,205,73,38,93,250,37,114,79,243,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,37,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,15,27,110,121,0,113,79,137,200,245,238,187,156,209,119,64,63,51,36,163,74,251,29,125,26,255,0,159,83,189,158,255,0,233,66,137,56,220,193,43,48,61,116,184,221,100,68,86,212,220,230,171,98,181,174,77,145,213,149,46,79,210,247,127,32,190,170,150,35,224,123,92,155,162,181,119,42,111,154,78,25,77,5,210,59,244,113,181,175,116,137,186,236,136,187,117,86,187,249,191,245,129,217,116,251,81,241,237,64,225,114,195,133,213,87,199,77,87,13,182,154,23,44,146,199,241,100,232,239,209,71,34,252,35,255,0,148,237,188,175,237,62,196,189,101,212,62,58,158,101,74,90,37,94,219,191,217,165,95,135,252,34,27,104,182,105,140,210,233,220,22,250,203,179,105,235,96,141,173,217,103,141,138,191,157,127,195,119,111,240,216,150,252,171,234,188,118,65,152,213,72,247,63,170,146,135,101,114,239,254,125,42,127,212,5,148,55,225,241,11,240,60,55,111,176,242,187,1,235,111,196,246,55,224,122,211,226,167,177,191,0,10,113,57,40,68,0,158,227,215,83,47,106,23,201,252,214,170,239,254,241,237,58,230,123,123,134,193,139,220,110,83,76,216,219,5,52,210,42,185,200,158,230,198,231,126,180,253,64,86,15,53,221,79,167,172,161,110,35,79,47,83,219,85,79,35,145,29,26,254,132,181,77,95,114,123,254,194,62,242,251,208,122,252,247,86,241,251,236,237,68,163,160,184,67,60,157,81,203,239,233,73,213,54,86,236,159,24,255,0,89,213,184,186,206,171,117,71,90,238,246,248,103,117,76,113,87,213,197,27,90,229,122,108,202,138,149,77,145,28,239,177,223,97,103,60,1,232,109,46,3,137,81,221,106,109,253,186,201,28,231,57,93,18,34,167,76,213,72,159,24,218,191,7,39,218,4,189,198,108,208,216,173,20,214,232,83,234,197,19,24,159,31,177,173,79,181,127,160,253,85,93,130,38,200,136,136,113,145,219,32,30,185,28,170,187,30,99,105,197,171,212,227,220,212,216,14,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,5,80,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,254,184,101,170,167,172,178,172,82,192,215,43,21,204,129,207,158,41,122,36,98,186,47,172,199,63,123,95,33,87,31,92,187,177,94,39,40,234,245,75,3,95,98,106,109,182,223,50,175,135,167,141,209,228,221,168,29,225,169,42,58,228,141,145,205,214,216,163,101,82,187,234,198,170,215,163,218,216,251,65,78,220,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,216,167,50,29,6,195,120,109,229,249,167,26,83,134,81,82,53,150,236,226,220,251,157,116,52,235,11,238,215,21,181,87,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,48,56,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,234,232,238,46,234,249,38,145,27,31,117,99,110,10,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,9,255,0,205,79,128,239,251,47,197,94,144,89,127,189,75,151,216,173,150,239,246,247,212,222,220,254,239,251,157,178,178,56,127,190,84,61,223,198,188,128,28,39,121,167,209,191,152,24,247,168,192,108,166,6,180,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,90,255,0,22,28,69,224,156,80,114,192,207,181,47,5,168,255,0,248,13,29,226,139,162,111,238,101,211,218,22,201,167,163,238,75,20,125,238,215,125,141,238,177,189,15,248,162,252,81,58,86,91,201,254,213,124,226,189,114,186,11,237,37,46,144,93,42,31,145,213,218,163,163,107,31,79,58,86,66,233,172,141,100,18,66,176,211,77,20,147,246,103,137,21,97,100,107,27,153,212,214,73,46,106,230,17,128,97,186,89,203,135,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,209,19,61,179,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,20,151,164,248,47,229,67,84,240,221,51,246,167,179,62,150,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,157,131,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,71,12,151,107,85,131,137,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,234,113,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,211,215,219,93,209,241,195,34,182,78,210,70,224,163,108,195,137,221,101,207,180,59,22,225,235,45,202,61,165,136,97,247,7,92,45,108,158,22,190,169,155,66,177,65,3,167,93,222,176,192,199,206,145,51,221,210,217,220,213,87,50,56,91,22,127,229,71,195,167,229,167,136,232,51,251,221,63,94,55,165,190,30,251,81,245,246,238,221,28,247,123,58,47,171,43,36,110,210,69,37,71,82,53,236,95,9,219,122,109,42,111,16,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,176,79,0,26,13,77,195,231,11,152,142,51,53,21,93,53,246,255,0,78,204,155,33,101,93,60,180,211,178,227,87,20,110,116,50,67,35,220,177,62,8,155,13,50,162,35,119,90,117,122,177,174,115,144,9,20,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,250,15,107,28,247,189,170,247,222,241,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,53,119,50,87,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,191,149,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,5,207,114,142,211,60,87,15,225,10,207,157,90,105,55,189,103,183,10,251,133,222,170,72,227,238,59,195,85,205,71,4,13,123,88,143,88,88,200,21,237,99,220,238,153,39,157,200,168,143,217,2,64,112,209,195,166,9,194,254,150,80,105,158,11,79,253,234,178,241,91,215,55,247,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,87,42,128,0,0,0,213,92,218,160,213,92,14,255,0,170,218,23,168,250,53,71,136,93,179,91,55,106,213,157,227,244,89,37,130,229,2,171,233,107,105,106,32,142,101,99,94,168,155,77,23,117,172,150,53,68,115,92,173,84,221,143,141,239,206,188,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,210,172,188,58,96,156,80,112,11,165,90,105,157,83,253,223,216,235,44,245,189,115,127,115,46,158,197,72,96,172,237,197,44,125,238,215,125,238,237,61,221,15,248,42,124,21,41,3,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,134,203,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,78,220,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,0,0,20,3,205,31,207,102,166,254,11,232,244,70,42,183,240,233,157,222,248,113,173,226,94,193,79,227,177,187,22,65,85,98,200,62,188,49,123,51,165,150,255,0,11,47,215,149,36,155,189,37,193,89,211,28,107,219,236,245,57,118,127,213,202,188,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,170,248,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,131,35,21,205,123,89,44,81,61,88,254,142,149,190,143,225,121,163,95,193,131,248,92,120,219,175,208,95,103,248,222,159,0,239,29,222,241,30,23,194,118,183,233,239,120,175,204,111,215,218,234,250,221,206,223,231,10,129,230,51,193,71,240,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,169,207,119,75,24,146,68,233,81,174,124,110,115,119,149,208,203,34,196,0,50,175,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,240,164,122,181,172,107,229,150,87,163,25,215,210,139,135,14,153,221,147,135,26,46,37,239,244,254,7,27,190,228,20,182,44,127,235,195,47,180,250,153,112,241,82,253,73,86,72,123,50,91,209,157,50,70,157,206,247,83,87,102,125,108,213,203,155,130,143,225,85,168,243,223,243,251,101,214,61,50,197,191,57,114,169,129,59,81,221,43,145,88,177,219,27,55,83,94,222,166,61,100,149,209,35,156,200,218,214,239,19,166,138,68,157,92,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,5,43,18,83,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,141,120,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,251,222,244,138,25,58,25,187,81,207,233,106,185,136,170,244,191,63,242,154,224,47,134,15,244,86,159,5,211,171,127,250,234,202,234,169,167,168,255,0,121,171,52,245,85,31,236,113,53,210,255,0,157,70,223,170,31,129,197,127,21,250,95,193,14,151,218,220,235,5,36,247,41,233,219,73,137,226,116,141,146,134,10,184,41,164,166,138,104,163,154,40,36,134,149,144,67,59,30,141,115,90,138,140,70,51,250,35,167,47,254,103,84,122,187,89,105,209,14,32,107,124,38,117,87,215,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,62,179,102,115,28,157,77,145,204,100,149,109,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,173,133,114,163,224,91,248,142,40,53,175,12,255,0,197,234,176,10,42,231,127,132,231,93,36,167,86,255,0,181,120,87,185,223,207,153,25,254,103,152,11,84,0,1,213,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,117,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,212,212,150,21,85,116,110,115,85,21,236,124,114,63,99,226,53,115,7,208,189,56,214,94,25,115,91,182,107,102,238,221,112,76,126,233,146,88,46,80,42,50,170,138,170,158,149,243,43,26,245,69,222,25,123,77,100,177,170,43,92,212,106,166,207,100,111,96,107,216,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,233,116,117,54,115,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,7,234,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,96,0,0,0,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,149,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,133,27,209,174,123,89,44,82,177,30,254,142,165,151,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,166,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,187,163,99,115,223,29,143,241,131,194,102,27,197,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,77,125,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,2,223,249,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,252,155,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,2,157,184,163,208,191,224,215,174,217,54,138,125,41,250,71,244,115,193,127,116,252,15,131,239,248,138,56,42,127,137,238,73,211,211,223,233,253,53,223,167,127,118,251,37,170,114,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,0,230,143,231,179,83,127,5,244,122,35,21,105,175,15,89,86,170,104,214,168,234,230,45,83,223,252,149,251,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,183,99,195,182,71,163,154,141,237,44,175,87,183,181,210,252,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,10,213,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,172,213,219,125,211,101,68,84,252,172,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,79,78,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,217,168,136,196,110,216,131,150,182,128,254,93,120,160,199,254,145,233,239,210,140,23,23,239,92,242,95,18,205,232,96,254,215,155,193,54,125,213,27,39,93,83,98,218,15,173,220,107,36,234,99,163,108,187,5,186,112,9,195,197,215,134,126,26,44,24,30,85,106,164,160,203,46,21,21,55,188,141,148,213,142,169,103,141,157,251,49,170,229,85,98,62,58,104,233,97,122,69,249,190,184,156,173,87,238,178,63,94,19,106,131,85,112,50,174,119,195,214,85,132,232,78,153,241,5,226,125,161,141,234,55,180,169,186,163,165,145,190,203,174,163,172,154,15,15,52,155,44,107,221,142,46,236,107,212,142,119,68,237,232,68,139,173,253,215,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,155,106,156,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,122,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,134,195,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,253,98,146,249,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,173,218,1,143,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,223,85,202,134,178,230,213,6,190,220,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,47,69,99,234,233,163,150,170,162,39,200,171,214,199,86,45,90,47,74,244,53,237,123,27,211,209,210,129,118,156,44,107,95,240,137,225,247,9,214,57,45,254,10,175,32,183,175,143,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,245,61,93,219,86,117,108,237,209,41,91,153,214,169,126,84,56,201,205,124,37,247,218,118,172,75,195,226,214,255,0,237,94,207,133,240,177,167,139,131,222,198,185,253,53,210,86,253,119,117,111,191,213,114,177,24,75,254,86,60,87,81,225,124,41,234,133,191,83,101,237,227,122,43,209,120,164,169,108,208,71,36,148,181,235,81,34,80,68,199,164,109,116,206,170,130,94,218,201,42,186,73,43,25,26,116,163,26,139,82,192,91,247,36,189,51,202,177,253,56,212,77,82,187,82,120,123,46,97,112,183,219,237,29,200,228,100,149,30,1,42,123,243,183,169,136,199,194,175,171,72,218,246,57,223,156,130,118,170,53,89,239,178,163,10,112,95,163,151,221,2,225,131,0,210,172,166,110,187,213,170,223,37,69,198,62,150,39,134,170,171,168,150,174,90,109,216,247,177,253,151,212,58,46,227,92,173,127,111,173,54,71,108,153,172,13,85,206,213,145,105,110,119,138,96,152,142,166,95,236,94,23,27,206,252,127,209,250,223,21,11,252,103,130,153,33,170,252,219,30,178,71,209,35,145,191,156,107,122,183,221,187,167,188,234,165,223,112,91,161,122,113,196,95,44,204,15,75,245,66,205,227,173,85,222,217,150,25,162,84,101,85,190,169,183,122,228,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,130,181,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,123,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,67,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,101,175,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,11,180,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,198,150,174,25,243,43,255,0,11,151,94,41,236,85,212,149,86,44,115,40,126,57,125,161,114,164,115,209,177,98,163,88,42,216,170,237,166,99,229,172,72,156,196,68,123,23,182,228,71,181,207,88,191,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,75,95,228,169,229,99,41,249,129,93,233,214,226,16,115,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,129,117,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,234,107,195,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,50,175,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,240,163,122,53,207,107,37,138,86,35,223,209,212,184,168,216,207,140,30,19,48,222,46,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,244,111,219,122,162,186,38,42,5,5,222,117,239,86,50,13,26,177,112,253,119,202,252,70,3,140,220,31,116,181,218,60,13,51,60,61,83,221,80,231,73,223,108,105,51,247,90,186,133,217,207,86,253,127,135,213,110,210,47,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,173,239,74,152,91,50,162,237,31,69,59,209,234,189,77,142,72,191,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,188,114,177,223,85,203,182,251,46,202,138,137,122,156,181,180,7,242,21,195,6,63,244,143,79,126,139,231,89,71,122,231,146,248,150,109,93,63,246,196,222,9,179,238,170,232,250,41,93,22,208,125,94,219,159,39,83,27,35,165,220,37,80,0,10,171,231,157,247,39,251,73,251,180,175,94,28,180,66,235,196,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,233,250,205,99,221,2,49,94,136,229,98,61,92,141,127,79,66,216,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,35,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,46,167,151,7,48,10,62,34,44,81,105,38,175,100,95,229,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,250,249,132,242,243,181,113,53,77,79,169,122,91,71,73,107,213,8,170,40,168,170,165,123,155,21,37,222,137,210,199,11,164,172,119,197,175,166,137,203,34,76,196,124,142,138,21,135,162,85,236,164,121,171,132,206,15,180,191,132,92,54,91,22,14,149,117,247,219,197,61,43,114,59,237,76,178,35,238,179,192,178,171,30,144,43,221,21,59,26,181,18,181,140,98,111,208,173,71,186,71,34,189,67,58,128,0,160,30,104,254,123,53,55,240,95,71,162,34,169,42,185,163,249,236,212,223,193,125,30,136,206,188,162,56,68,181,106,46,76,254,40,178,251,141,37,69,183,7,188,75,109,178,217,86,157,178,172,215,86,211,199,39,138,159,184,213,107,89,11,106,98,124,93,31,95,188,141,127,84,125,148,73,66,69,114,197,224,59,242,33,98,166,215,157,88,178,244,231,217,5,189,190,205,181,220,109,221,186,172,94,23,62,102,201,179,187,174,78,245,68,14,167,87,117,71,28,176,181,100,133,118,235,149,171,143,248,191,230,179,125,210,254,35,173,120,86,138,81,123,75,31,192,46,21,118,252,214,154,225,11,34,134,253,84,143,108,114,210,194,247,70,179,83,248,101,100,168,217,218,168,215,202,229,85,142,88,163,106,205,221,121,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,26,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,103,34,163,209,187,84,94,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,40,108,61,195,63,21,90,71,197,126,27,83,152,105,109,202,173,175,183,84,120,107,157,162,229,27,33,184,219,158,170,238,218,205,19,30,246,244,72,214,171,152,246,57,204,118,206,110,253,108,145,140,214,220,216,247,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,253,112,128,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,3,21,113,99,229,99,89,62,95,228,62,157,57,210,184,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,184,171,74,51,252,203,84,249,79,229,218,131,168,57,13,93,243,33,190,96,249,229,77,117,117,74,167,92,175,239,92,209,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,2,141,140,235,198,15,9,153,151,8,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,112,81,178,159,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,240,163,122,53,204,115,226,150,86,35,217,215,212,129,84,28,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,182,239,145,86,237,13,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,83,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,183,57,30,143,236,53,89,209,4,114,5,165,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,25,127,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,124,181,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,125,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,221,27,27,158,248,236,167,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,75,82,88,85,81,178,53,173,84,86,61,145,200,204,1,203,255,0,151,5,139,135,122,59,78,175,106,220,30,63,86,62,189,69,52,80,86,191,194,227,177,203,4,144,190,153,189,183,36,117,51,58,57,158,146,200,238,184,209,221,45,139,244,22,105,67,10,243,206,251,147,253,164,253,218,64,14,30,248,116,206,248,150,188,101,24,158,153,211,248,236,146,197,143,173,246,138,217,215,12,94,208,233,175,163,166,146,46,244,210,199,28,93,49,213,62,110,167,42,239,217,232,68,221,232,169,63,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,9,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,69,94,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,174,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,75,1,50,185,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,60,21,162,92,58,103,122,223,103,206,178,203,5,63,103,27,211,156,126,186,251,144,92,250,225,119,133,237,80,85,212,210,197,217,124,172,145,253,249,40,214,30,168,209,253,190,190,183,34,162,108,191,39,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,183,169,169,58,67,134,232,47,1,58,137,164,122,127,5,92,118,44,119,77,242,72,105,214,174,117,154,121,94,250,42,153,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,3,94,19,106,131,85,115,106,128,0,0,6,181,156,83,232,167,240,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,116,177,27,220,71,244,238,221,149,118,83,42,175,157,238,150,255,0,246,52,214,187,125,139,255,0,27,197,174,247,63,21,253,85,52,16,118,85,255,0,253,178,119,91,25,253,15,119,241,104,4,95,201,117,190,213,158,114,206,199,116,106,27,29,93,29,203,75,181,34,137,181,21,110,145,175,130,186,11,140,23,202,152,158,207,131,152,246,185,38,99,152,168,169,179,35,114,57,122,213,145,254,87,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,26,163,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,91,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,126,14,99,220,213,221,21,80,14,235,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,117,49,254,18,149,141,72,233,169,186,216,198,36,157,168,35,138,46,231,66,57,253,29,78,250,206,85,46,83,148,238,133,216,180,195,134,11,102,163,123,26,235,69,148,234,94,247,27,187,174,10,246,117,82,193,81,81,29,2,67,18,163,81,176,186,7,247,218,253,149,210,120,149,119,91,153,219,107,41,175,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,233,99,252,37,43,26,233,42,106,122,30,246,36,157,168,35,150,94,223,90,57,253,29,45,250,206,68,54,105,0,83,95,57,60,115,136,40,245,98,211,146,102,79,241,250,79,239,139,13,154,158,158,46,221,182,170,90,106,116,173,165,168,145,177,182,68,154,73,41,86,102,36,142,123,93,30,253,183,125,73,89,29,202,29,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,171,147,125,182,93,209,85,20,53,193,208,27,142,147,218,245,151,19,169,215,76,115,219,120,11,238,13,167,191,211,120,202,154,110,221,44,173,116,107,83,215,74,139,50,246,21,237,159,183,31,214,147,181,209,238,234,220,217,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,92,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,96,181,253,126,202,116,159,15,209,172,178,237,174,149,222,19,1,168,183,186,215,127,147,181,83,39,85,45,107,146,145,99,218,149,22,100,235,89,218,205,227,78,166,245,111,186,109,186,107,67,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,100,87,164,108,71,42,42,163,91,190,201,42,185,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,244,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,87,229,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,122,234,18,25,88,178,53,205,72,152,215,191,171,173,35,142,64,154,188,147,241,45,92,181,97,185,230,85,121,109,93,38,157,95,42,41,82,203,13,92,79,232,173,184,196,178,50,166,166,149,86,84,107,24,214,164,113,74,238,203,187,175,108,109,73,26,180,175,98,195,94,104,254,123,53,55,240,95,71,162,47,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,57,163,249,236,212,223,193,125,30,136,12,85,166,188,61,101,90,169,163,90,163,171,152,181,79,127,242,87,236,154,155,141,173,148,178,75,53,77,13,99,170,91,45,68,110,98,46,221,143,14,217,30,142,106,55,180,178,189,94,222,215,75,250,166,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,165,149,114,49,251,236,253,155,253,228,98,174,103,92,7,126,68,47,181,58,243,164,246,94,156,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,152,227,138,23,44,112,166,221,113,53,66,210,120,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,102,3,92,206,15,184,179,204,184,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,168,118,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,252,15,32,15,82,170,162,252,14,109,56,174,251,156,155,240,0,229,247,21,221,205,34,138,157,248,90,212,246,254,186,73,239,247,175,191,243,85,170,88,147,145,54,85,216,132,252,201,113,213,186,105,93,85,75,35,122,172,29,114,47,199,109,155,77,88,191,98,127,72,21,101,135,105,13,85,230,193,67,121,138,94,136,234,35,238,39,213,69,248,170,255,0,175,79,250,9,221,202,146,94,214,67,152,82,182,78,182,199,75,67,239,219,111,140,242,175,253,101,93,212,229,119,107,92,181,22,200,101,98,54,25,28,214,239,26,46,223,89,84,176,238,81,183,201,29,152,100,148,93,91,247,104,105,94,229,86,167,191,106,167,34,127,244,64,91,99,87,115,202,175,216,113,139,222,198,187,250,16,228,191,0,61,109,248,169,236,111,192,225,186,110,115,111,192,2,166,225,15,27,251,206,64,8,197,199,94,122,220,55,72,238,251,59,166,74,138,89,226,111,187,127,210,164,169,255,0,90,191,205,36,227,149,17,170,170,85,127,54,45,75,168,109,210,139,6,164,150,62,137,96,165,153,91,208,213,118,239,142,173,159,29,247,251,83,236,2,9,233,77,29,118,99,172,242,213,194,222,183,77,45,108,191,20,79,138,61,127,163,249,198,192,90,67,105,150,217,136,209,50,95,115,191,57,186,123,191,190,201,253,43,250,202,218,229,155,195,204,15,187,71,168,55,122,105,213,211,81,207,219,252,228,141,111,231,33,167,114,123,186,17,63,150,239,180,181,154,74,120,233,226,70,68,213,106,39,217,191,244,129,239,61,82,179,171,237,216,246,110,159,105,225,83,112,56,68,206,159,122,30,211,194,34,39,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,0,138,188,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,2,90,167,42,206,60,127,236,71,10,154,191,122,254,251,22,33,125,185,220,127,218,25,77,100,107,59,95,238,135,68,249,38,254,247,78,198,255,0,20,194,176,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,120,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,94,247,29,26,67,162,86,186,107,63,25,249,220,21,116,217,14,141,84,80,221,224,154,154,121,209,247,118,82,203,51,232,45,10,137,220,138,6,77,114,169,166,235,168,236,61,237,103,83,85,88,213,235,102,53,225,163,155,222,141,106,111,128,197,181,210,223,249,57,201,38,237,83,251,71,169,211,216,234,230,94,203,58,187,187,119,40,250,228,124,174,233,153,29,20,81,199,187,234,21,84,175,94,33,120,244,207,184,140,225,231,79,244,35,48,198,169,27,81,135,212,67,87,114,200,164,175,154,166,174,243,61,61,60,148,244,242,185,36,247,177,235,20,210,44,206,115,228,89,101,84,123,123,73,187,21,203,123,68,46,186,221,197,126,38,219,125,242,146,215,79,129,212,83,231,21,207,154,55,72,249,224,160,172,167,84,130,38,166,200,175,146,89,34,98,171,156,136,214,43,223,245,149,169,27,195,96,144,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,8,171,253,148,126,4,255,0,213,207,254,108,222,63,197,0,149,70,170,230,210,88,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,213,180,13,148,248,78,242,177,163,127,47,241,239,78,128,197,92,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,149,120,78,242,177,163,127,47,241,239,78,128,202,160,106,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,203,95,229,79,199,85,78,99,29,7,11,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,123,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,46,74,230,133,193,71,240,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,116,151,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,2,31,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,219,62,79,106,82,193,29,44,114,221,122,217,79,21,60,29,218,154,135,39,134,106,171,153,182,233,187,125,233,48,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,142,191,133,241,119,117,211,174,12,178,126,23,113,11,117,93,61,203,56,202,42,110,87,171,202,84,58,36,134,212,234,106,40,252,44,29,183,35,156,249,157,77,43,37,235,250,157,149,115,58,100,239,42,196,25,215,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,72,0,119,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,217,255,0,99,63,70,191,130,63,240,90,246,221,215,189,237,15,164,159,73,183,119,123,233,23,99,179,227,124,55,95,111,179,219,252,207,134,223,110,215,242,251,223,219,0,65,110,88,188,120,254,68,47,180,218,13,171,23,174,156,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,169,35,138,23,44,147,46,221,114,185,101,87,58,191,43,24,183,204,10,31,78,184,149,23,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,202,185,167,23,119,93,69,224,203,24,225,119,47,183,85,212,92,176,124,162,154,229,101,188,173,67,165,73,173,77,166,173,143,194,207,220,114,185,175,133,213,49,50,46,143,169,217,70,179,166,62,202,44,161,216,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,129,93,92,185,50,155,22,13,198,22,23,154,229,53,222,10,203,143,219,242,43,165,198,167,180,249,59,20,176,88,171,228,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,62,94,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,234,116,117,36,87,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,116,184,50,255,0,46,14,95,245,156,68,95,98,213,189,94,199,127,202,158,131,196,193,21,53,68,147,211,201,145,85,116,62,62,154,119,194,248,228,100,48,200,168,247,204,142,233,89,34,72,154,143,252,242,197,119,231,95,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,192,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,7,84,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,170,213,219,125,215,100,69,84,192,31,217,71,224,79,253,92,255,0,230,205,227,252,80,7,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,6,213,4,63,230,51,193,71,240,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,76,0,5,101,242,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,166,241,36,50,182,77,222,233,25,217,179,64,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,48,86,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,58,243,71,243,217,169,191,130,250,61,17,29,109,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,234,107,30,232,36,98,63,110,132,127,67,85,81,210,49,28,27,20,112,241,173,248,15,23,250,13,67,168,20,118,58,71,91,114,10,122,139,93,251,30,174,146,26,212,165,157,55,142,166,138,161,169,187,94,199,53,81,205,73,26,213,146,25,163,123,152,222,190,148,128,25,7,16,26,37,202,179,87,50,141,38,209,188,2,175,57,185,95,170,39,185,229,177,213,220,39,183,178,212,199,189,179,217,45,212,179,72,147,247,25,79,71,81,63,117,206,141,239,149,245,17,191,188,157,46,130,56,87,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,113,254,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,54,19,225,215,139,13,18,226,150,213,95,112,210,12,142,174,186,162,205,79,69,53,226,134,174,221,61,44,246,215,213,54,69,142,25,21,237,237,61,232,176,202,213,88,95,35,17,88,187,57,81,90,171,173,185,122,124,168,248,116,252,139,112,227,6,127,123,167,232,201,53,75,195,223,106,62,190,253,171,91,88,239,103,69,245,101,124,110,222,57,100,168,234,70,177,233,226,251,111,77,226,77,168,176,9,255,0,203,23,143,31,200,133,246,155,65,181,98,245,211,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,213,36,113,66,229,146,101,219,174,87,45,170,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,157,125,73,173,97,110,156,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,130,189,106,184,57,226,11,248,65,94,248,100,177,225,62,222,206,172,61,114,212,193,110,171,137,105,124,42,68,201,89,84,181,18,57,145,197,11,227,150,21,106,202,177,187,170,104,227,86,182,71,36,101,249,240,221,164,87,93,5,209,44,91,72,47,57,221,94,99,81,140,83,203,72,203,197,76,14,129,242,192,179,200,248,98,72,221,44,170,198,69,19,227,133,141,235,84,70,68,212,78,148,217,169,146,192,2,170,249,222,233,111,255,0,99,77,107,183,216,191,241,188,90,239,115,241,95,213,83,65,7,101,95,255,0,219,39,117,177,159,208,247,127,22,133,170,17,255,0,143,141,51,202,181,119,132,45,73,193,112,170,79,23,122,168,183,211,220,41,169,91,28,146,73,85,224,170,225,172,124,17,50,54,57,239,154,70,83,185,145,177,27,245,164,115,26,170,136,170,168,26,251,227,57,173,215,21,178,229,150,43,125,61,36,148,249,141,158,59,37,115,166,99,149,241,192,203,133,37,114,58,37,71,34,35,251,180,49,53,85,200,228,232,115,211,109,213,28,222,255,0,194,22,144,211,107,191,18,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,174,215,190,158,9,88,197,106,183,235,185,191,89,159,164,152,128,177,78,75,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,186,94,157,53,87,38,212,70,234,158,182,189,17,122,32,130,162,46,219,152,246,187,196,245,125,87,70,213,80,185,64,0,26,171,151,253,202,227,200,158,153,126,53,235,21,165,0,151,253,202,227,200,158,153,126,53,235,21,160,118,14,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,209,4,32,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,117,39,114,55,53,234,232,214,48,195,252,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,92,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,53,87,47,39,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,194,111,148,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,38,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,66,14,74,158,86,50,159,152,21,222,157,110,39,248,26,245,241,5,192,118,178,232,191,16,86,157,6,198,236,183,92,210,76,175,181,244,82,233,5,185,180,177,222,191,52,199,84,244,183,187,35,33,240,239,87,164,189,201,19,162,54,182,103,244,70,246,185,109,211,151,159,14,58,161,195,70,131,83,226,26,169,155,213,220,110,87,26,133,185,51,31,73,99,154,139,27,73,62,179,169,96,149,17,92,247,185,202,175,151,165,235,10,72,174,237,55,248,201,167,148,7,84,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,170,213,219,125,215,100,69,84,14,214,69,94,104,254,68,245,55,240,95,88,162,31,217,71,224,79,253,92,255,0,230,205,227,252,80,115,71,242,39,169,191,130,250,197,16,20,2,89,167,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,154,203,59,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,133,233,243,3,208,110,26,51,12,54,215,175,124,65,209,85,211,219,116,210,162,58,171,157,69,162,157,235,113,188,219,156,174,142,59,63,91,30,222,150,75,89,53,58,163,221,252,94,242,163,95,7,122,73,155,135,248,122,231,39,164,249,167,122,211,196,46,61,249,59,171,164,183,193,35,46,244,75,83,115,161,184,213,38,205,157,169,4,80,186,106,93,213,81,241,181,86,102,244,245,163,165,71,53,189,200,45,171,60,196,117,151,87,120,96,176,112,215,145,167,136,240,251,51,37,201,43,106,27,85,93,126,134,10,132,150,138,53,222,54,246,123,125,17,119,36,234,146,89,157,11,28,231,183,170,86,201,213,56,22,225,211,248,78,241,29,142,224,23,42,126,238,55,111,234,190,228,223,95,167,123,93,59,217,215,23,186,88,228,252,244,143,134,159,170,55,43,217,223,238,34,42,49,64,216,164,0,5,85,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,223,85,203,182,251,46,202,138,137,144,52,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,235,109,190,232,168,129,72,60,209,252,246,106,111,224,190,143,68,101,254,20,184,193,181,112,155,203,243,44,117,189,106,228,206,243,28,226,245,65,138,50,24,154,172,166,157,150,171,98,73,93,43,164,99,162,232,167,89,162,122,70,230,185,101,123,152,206,158,133,146,72,241,7,52,127,61,154,155,248,47,163,209,17,84,15,213,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,165,239,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,234,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,156,63,203,23,151,253,102,145,81,211,113,3,173,248,239,132,206,170,250,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,186,182,71,61,145,216,168,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,245,117,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,111,74,208,220,255,0,13,210,206,9,180,199,80,117,7,33,164,177,227,214,61,55,199,234,107,171,170,85,122,34,103,179,233,209,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,105,91,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,58,156,24,211,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,91,87,13,63,247,27,110,255,0,47,243,191,253,253,208,165,98,234,120,105,255,0,184,219,119,249,127,157,255,0,239,238,128,82,177,110,156,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,170,44,250,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,96,158,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,37,53,240,199,193,70,178,241,57,168,247,44,22,201,108,250,63,73,139,92,33,162,203,238,23,68,108,82,88,122,214,100,86,190,145,238,108,210,205,189,52,204,72,154,223,116,141,70,200,232,154,170,244,181,254,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,1,242,90,104,170,109,214,170,43,125,101,218,174,233,81,75,79,28,50,215,85,182,38,207,84,246,181,17,211,72,144,177,145,35,220,168,174,84,141,140,102,234,189,45,106,108,137,245,128,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,218,160,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,164,42,224,207,138,95,224,143,155,102,26,145,69,141,251,110,245,114,195,234,172,86,74,121,93,211,74,202,233,107,41,37,108,181,42,142,71,172,44,100,18,57,90,207,172,247,35,89,187,17,203,35,2,202,185,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,165,99,234,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,187,78,4,185,112,88,180,63,78,50,11,158,182,193,237,92,207,81,177,250,140,126,249,109,130,181,237,165,182,89,234,145,189,235,123,100,133,201,220,153,253,44,89,103,107,182,107,152,214,194,168,141,116,179,5,91,112,125,197,158,101,194,46,168,125,56,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,91,190,215,44,255,0,13,213,62,9,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,122,37,103,179,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,131,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,242,240,205,197,221,215,66,180,211,86,180,106,243,110,171,187,98,122,161,139,220,173,172,142,42,135,117,218,238,178,208,205,4,53,81,70,231,36,74,201,22,72,217,63,185,30,172,142,39,35,151,178,145,72,17,212,218,160,213,92,218,75,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,1,250,192,138,191,217,71,224,79,253,92,255,0,230,205,227,252,80,149,64,12,105,196,142,136,90,184,143,209,44,167,69,239,55,202,187,53,62,71,79,19,89,95,77,27,100,125,52,240,207,29,68,47,86,59,220,246,36,176,199,214,205,218,174,103,83,81,204,85,71,166,75,0,106,174,9,105,204,255,0,69,238,186,83,197,166,91,125,135,16,171,180,227,25,205,67,111,214,106,199,61,210,193,95,60,144,196,235,131,153,34,185,219,61,43,31,51,157,18,170,43,18,72,213,26,216,223,30,241,44,11,52,228,193,195,197,171,36,201,178,94,36,114,91,85,91,223,137,212,54,201,139,212,54,177,173,129,43,102,167,147,199,185,241,53,122,220,246,83,207,78,214,171,255,0,55,181,84,138,136,231,181,22,59,116,48,167,5,250,57,125,208,46,24,48,13,42,202,102,235,189,90,173,242,84,92,99,233,98,120,106,170,186,137,106,229,166,221,143,123,31,217,125,67,162,238,53,202,215,246,250,211,100,118,201,154,192,0,0,194,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,250,90,146,194,170,141,145,173,106,162,177,236,142,70,107,175,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,205,146,56,145,214,251,87,14,26,37,148,235,69,230,199,87,121,167,199,41,226,115,40,41,164,108,111,169,158,105,227,167,133,138,247,123,152,197,150,104,250,223,179,149,172,234,114,53,234,136,197,214,136,12,149,195,118,136,93,120,143,214,220,91,69,236,215,202,75,53,70,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,222,247,164,80,201,208,205,218,142,127,75,85,204,69,87,166,198,122,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,245,156,187,111,178,108,136,136,154,219,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,104,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,172,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,251,236,253,155,253,228,79,78,44,245,191,1,225,247,65,178,125,64,212,107,29,38,65,109,117,63,178,226,199,170,36,133,169,124,158,167,120,219,69,211,54,237,123,28,213,123,165,68,107,213,33,100,207,232,127,66,181,107,175,147,134,127,134,233,102,27,196,22,160,234,14,67,73,99,199,172,116,248,229,77,117,117,74,175,68,76,222,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,16,56,193,226,207,50,226,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,94,221,182,42,171,98,98,32,96,162,234,121,66,104,30,163,233,174,141,85,234,134,89,153,93,105,236,186,133,211,93,105,196,31,10,178,158,158,54,57,88,219,148,137,43,17,233,52,236,99,122,59,74,145,190,14,211,222,178,171,162,72,34,175,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,151,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,7,7,39,188,242,221,206,46,85,251,3,23,117,247,129,205,126,4,120,227,71,31,142,247,163,185,11,95,27,92,172,182,213,189,187,181,171,239,74,90,141,190,63,214,72,125,253,219,152,179,136,170,118,205,165,247,238,166,117,39,179,234,145,125,255,0,249,188,192,107,141,153,211,248,28,182,239,72,169,178,197,89,35,63,226,114,254,162,192,249,66,203,11,179,220,137,142,145,221,105,65,75,183,245,45,90,239,255,0,81,5,53,146,36,135,84,178,152,209,187,34,93,106,118,79,232,235,82,114,242,132,98,46,162,100,50,119,26,138,150,250,100,219,116,251,106,255,0,249,128,92,100,59,118,155,178,238,155,39,253,7,53,248,28,97,254,41,191,212,135,37,248,1,195,221,185,205,62,7,175,249,71,52,248,0,68,254,147,145,225,19,99,200,31,45,198,167,194,211,58,93,145,118,219,227,253,104,82,23,28,25,28,250,159,197,45,53,134,57,21,208,172,118,168,27,245,156,189,42,239,119,193,251,39,249,234,255,0,245,238,91,254,184,103,118,236,19,14,170,186,220,43,162,166,100,125,30,249,29,183,198,88,219,250,151,249,233,255,0,25,73,90,93,88,253,78,226,82,223,124,145,22,165,31,91,111,68,232,79,119,212,150,153,191,201,70,254,191,212,5,186,240,113,166,244,216,46,151,88,226,93,223,44,150,234,119,171,149,140,69,77,233,160,69,79,171,191,243,127,89,33,209,54,247,29,83,76,232,18,131,12,179,211,118,149,138,202,26,118,236,187,253,145,49,63,234,59,96,30,185,55,219,109,143,17,245,39,244,255,0,88,145,170,239,176,228,198,170,34,39,234,3,146,123,207,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,109,60,208,184,40,254,16,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,77,166,139,187,60,209,172,104,175,147,235,197,209,35,159,23,110,165,184,78,243,79,163,127,48,49,239,81,128,217,76,13,85,203,222,229,79,160,213,58,55,194,229,6,77,125,162,164,142,251,169,53,9,147,72,246,211,196,147,199,110,124,76,109,4,47,153,143,114,202,206,210,45,75,81,85,189,181,172,145,138,198,185,30,174,199,252,75,242,179,198,117,31,136,108,83,86,244,250,154,146,59,21,251,40,167,170,212,27,13,77,69,67,25,83,3,234,42,106,238,53,233,84,179,172,172,124,201,218,166,101,60,17,181,26,249,26,244,116,109,71,185,182,20,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,0,213,92,218,160,1,138,184,78,242,177,163,127,47,241,239,78,128,214,176,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,235,252,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,59,7,9,222,86,52,111,229,254,61,233,208,24,171,154,63,145,61,77,252,23,214,40,128,202,188,52,113,23,130,113,65,165,148,26,153,130,212,127,122,163,188,81,116,77,253,204,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,226,139,241,68,175,94,104,60,190,233,173,52,215,174,40,116,90,213,86,246,62,161,213,249,133,142,154,41,106,95,215,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,68,108,71,75,245,88,215,237,18,185,124,107,166,163,232,215,19,88,85,167,10,188,246,173,89,222,65,107,198,239,246,217,209,95,75,91,75,81,84,200,81,238,98,42,109,52,93,215,62,41,17,81,205,114,185,23,118,62,70,63,97,64,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,130,56,54,226,243,4,226,211,78,41,238,246,74,222,140,190,201,111,161,250,95,107,109,4,212,241,208,87,76,146,53,123,78,122,185,143,134,71,211,204,248,250,101,123,146,62,142,231,75,213,90,83,183,49,78,25,240,222,22,184,134,92,51,79,171,170,223,143,95,236,240,228,116,52,85,42,175,125,177,147,84,84,66,180,137,42,185,93,51,26,234,119,43,30,239,175,208,246,181,202,247,53,100,126,96,228,169,230,159,41,249,127,93,234,54,224,49,87,52,127,61,154,155,248,47,163,209,17,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,80,115,71,243,217,169,191,130,250,61,17,45,57,44,104,54,27,91,143,101,124,70,222,104,169,46,25,13,29,225,248,205,149,102,167,85,125,169,140,165,142,90,153,162,122,189,91,215,59,106,227,141,87,161,30,198,68,246,163,213,179,61,160,75,94,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,28,149,0,8,213,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,215,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,105,226,173,121,211,232,54,27,69,143,98,156,70,217,168,169,45,249,13,101,225,152,205,233,97,167,84,125,213,143,165,146,90,105,165,122,61,27,215,3,105,36,141,23,161,94,246,74,198,171,209,176,177,160,68,190,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,32,84,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,99,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,72,60,174,60,246,105,151,227,94,143,90,95,240,0,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,4,85,230,143,228,79,83,127,5,245,138,34,128,77,170,0,17,87,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,138,1,3,106,128,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,8,1,205,31,207,102,166,254,11,232,244,68,148,228,187,139,88,179,156,87,136,92,43,41,161,241,182,92,130,223,99,181,220,105,187,175,143,191,75,60,119,72,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,200,215,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,8,107,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,235,252,28,240,245,252,39,248,130,198,244,154,182,166,235,69,101,171,239,214,222,238,22,234,94,244,148,116,48,68,233,28,229,85,69,100,93,199,164,112,54,87,162,181,178,79,31,213,122,236,199,108,19,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,142,156,186,184,50,190,240,141,98,212,37,203,110,190,54,235,148,100,11,79,74,232,222,196,142,75,61,3,230,142,138,165,209,55,171,179,52,253,233,229,116,125,217,17,177,190,6,175,75,219,35,64,152,6,170,230,213,6,170,224,90,246,155,112,125,106,226,203,149,190,154,182,222,149,113,231,120,117,62,77,95,138,62,25,90,140,169,157,247,90,181,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,85,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,250,114,184,242,39,166,95,141,122,197,105,135,249,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,102,162,43,213,187,134,64,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,103,194,230,186,127,9,77,9,198,117,175,232,183,209,207,164,126,55,251,153,227,188,103,99,195,214,79,77,252,119,110,62,174,174,199,87,232,38,221,91,123,246,221,67,42,128,71,94,97,249,173,215,0,224,183,85,111,182,106,122,73,170,42,172,236,178,61,181,44,115,152,144,92,42,98,161,153,200,141,115,87,173,177,84,200,230,46,251,35,209,170,168,228,69,106,134,188,37,228,242,122,173,195,106,184,62,100,24,189,166,174,142,229,71,148,92,161,200,230,153,202,172,172,184,171,97,123,38,137,21,238,217,137,70,250,40,213,17,25,245,226,122,244,174,234,247,209,177,98,156,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,245,61,122,170,173,173,168,145,212,221,13,98,162,117,193,61,68,189,199,61,141,111,134,233,250,206,145,168,129,114,128,0,53,87,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,237,92,122,234,150,119,162,220,39,103,58,153,166,151,223,99,100,150,111,102,120,42,223,11,13,71,107,187,114,165,134,79,205,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,79,213,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,179,160,115,71,242,39,169,191,130,250,197,17,77,124,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,132,255,0,230,215,193,71,182,232,235,56,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,186,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,213,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,237,16,81,95,51,158,14,176,78,22,115,188,114,255,0,166,149,158,23,27,206,252,103,130,199,251,115,63,217,30,10,26,54,73,253,181,52,242,73,81,221,146,119,201,245,145,189,27,244,166,233,182,193,105,92,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,212,234,139,230,143,231,179,83,127,5,244,122,35,42,242,84,243,79,148,252,191,174,245,27,113,138,185,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,21,121,163,249,19,212,223,193,125,98,136,149,64,13,85,203,254,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,160,18,242,121,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,157,73,220,141,205,122,186,53,142,141,141,170,0,213,92,187,238,81,156,61,126,74,120,125,151,86,110,117,55,86,94,181,87,179,91,45,190,178,151,195,199,71,67,73,45,76,116,110,141,28,157,114,119,153,43,231,238,170,163,93,28,208,244,183,102,171,228,249,56,215,229,167,106,226,43,91,113,61,91,195,235,234,237,245,23,235,197,29,6,160,49,106,218,198,45,170,24,21,22,186,157,210,35,214,58,148,138,8,233,155,27,99,123,30,249,32,123,155,26,50,105,31,61,64,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,1,64,60,209,252,246,106,111,224,190,143,68,101,94,85,156,20,98,186,251,125,186,235,94,172,91,61,165,136,97,247,8,168,173,182,153,82,55,210,221,174,136,196,150,70,212,183,169,94,176,192,199,211,185,98,115,17,147,58,118,162,185,204,142,88,159,138,185,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,53,87,54,168,53,87,2,79,241,79,198,13,215,88,116,163,74,184,123,198,150,145,152,78,157,226,248,251,103,149,177,59,191,113,189,195,106,142,25,222,247,72,198,186,54,64,233,42,41,218,198,125,87,170,73,34,186,68,116,73,31,229,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,177,166,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,216,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,134,186,220,66,226,214,44,27,95,117,47,10,197,168,124,21,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,242,218,184,105,255,0,184,219,119,249,127,157,255,0,239,238,133,85,241,99,230,159,89,62,96,100,62,163,57,106,156,52,255,0,220,109,187,252,191,206,255,0,247,247,64,41,88,185,238,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,217,168,138,245,110,244,194,109,80,6,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,174,190,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,139,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,234,108,111,99,35,134,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,193,145,138,230,189,172,150,40,158,172,127,71,74,134,202,96,252,156,78,255,0,244,175,21,179,101,62,196,186,217,189,179,111,167,184,123,58,237,77,225,235,168,251,177,181,253,138,136,183,94,220,204,234,233,123,55,94,151,34,166,235,177,250,192,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,0,0,85,95,60,239,185,63,218,79,221,165,85,150,169,207,59,238,79,246,147,247,105,23,249,97,104,54,27,175,156,81,210,90,245,2,138,146,229,98,196,236,245,57,53,69,166,174,157,102,130,228,248,165,134,8,161,145,58,218,157,13,150,166,57,85,28,143,99,210,21,141,204,86,200,187,4,192,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,102,128,1,210,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,10,55,163,92,246,178,88,165,98,61,253,29,75,178,153,23,249,140,232,54,27,173,92,46,102,87,75,237,21,36,87,220,14,207,91,147,88,174,206,167,89,39,163,125,44,93,249,225,98,163,218,189,21,17,66,177,57,21,85,136,171,28,138,199,58,38,108,26,251,155,41,241,99,229,99,89,62,95,228,62,157,57,173,97,181,64,26,171,155,84,0,0,0,5,90,243,193,201,240,213,181,105,102,24,235,125,37,86,88,202,139,141,209,149,77,185,42,79,110,183,43,98,141,209,190,149,61,206,101,76,173,98,182,87,109,178,208,72,214,111,213,38,213,151,164,247,252,87,20,213,60,55,41,206,172,158,217,198,236,217,5,186,225,120,183,120,104,234,60,101,12,85,49,190,120,59,82,170,71,39,92,109,123,122,30,168,215,111,178,170,34,169,144,56,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,92,42,6,213,0,138,188,177,117,75,242,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,106,246,124,47,133,145,124,36,30,230,53,175,233,161,146,139,235,183,171,125,254,179,149,232,242,85,0,0,1,85,124,239,117,75,255,0,177,166,138,91,239,191,248,222,83,119,182,120,95,234,166,160,159,188,172,255,0,237,147,122,24,255,0,233,123,127,139,82,26,242,250,209,219,86,183,241,105,130,226,57,45,134,174,235,143,81,84,77,123,188,69,21,43,103,129,32,164,133,243,70,218,166,189,143,103,134,146,161,180,240,72,143,77,156,147,244,34,163,158,213,58,255,0,26,26,199,98,215,222,40,51,253,85,197,161,232,178,221,110,17,211,219,164,234,122,248,154,90,74,120,169,34,169,217,236,99,217,222,101,59,101,237,185,168,230,119,58,23,117,110,235,61,57,31,96,21,49,90,181,79,84,171,177,234,69,167,170,168,183,88,45,119,103,36,78,157,31,19,101,158,182,157,139,191,117,140,84,154,129,238,247,35,30,169,31,233,44,107,210,21,193,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,244,177,158,46,149,237,73,41,170,122,24,247,164,125,216,36,138,94,223,90,185,157,125,46,250,205,84,46,127,149,14,177,90,181,43,132,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,173,207,74,100,167,123,32,141,92,141,77,233,101,99,19,166,52,82,16,115,147,209,79,160,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,94,169,32,174,183,69,79,79,39,75,82,54,163,97,116,15,163,86,238,247,185,100,239,239,210,222,132,63,87,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,167,175,85,85,181,181,18,58,155,161,172,84,78,184,39,168,151,184,231,177,173,240,221,63,89,210,53,16,46,80,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,47,199,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,191,75,158,198,207,51,90,229,77,218,146,200,137,183,82,239,34,184,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,157,3,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,189,82,212,72,214,39,248,49,177,28,230,53,242,203,19,21,236,235,234,77,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,218,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,0,0,0,0,0,0,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,228,253,65,137,178,158,92,167,22,187,223,250,192,246,29,15,90,40,146,187,78,239,180,253,190,174,186,10,166,162,34,111,239,88,36,79,250,206,248,126,30,105,76,202,172,110,227,20,140,71,55,194,204,170,138,158,229,252,219,128,214,235,136,106,23,91,181,139,45,165,124,125,46,101,222,165,54,219,111,229,19,67,148,44,105,249,68,200,94,143,77,146,223,74,155,111,255,0,157,255,0,243,8,173,198,93,35,40,248,137,205,227,138,54,177,139,121,168,217,173,77,145,61,204,255,0,226,74,30,81,51,185,186,149,126,143,220,141,117,5,46,233,183,254,120,159,252,64,185,88,127,138,111,245,39,253,7,53,248,28,32,254,41,191,212,159,244,28,215,224,7,171,249,103,61,254,205,142,31,203,57,160,28,147,224,23,224,121,61,115,61,99,137,207,79,228,162,168,16,131,153,78,111,53,147,78,22,146,10,132,98,201,241,106,61,81,87,105,232,215,224,142,79,214,67,78,90,186,95,244,187,51,102,85,87,2,190,42,90,175,138,183,127,124,115,82,59,237,98,253,139,250,206,237,205,55,81,42,234,175,148,88,236,21,243,36,75,220,235,98,57,81,191,161,68,244,247,109,250,255,0,164,206,28,170,180,250,154,219,165,75,127,154,150,62,229,77,198,181,168,229,106,42,236,143,129,62,61,75,252,207,212,4,252,180,211,50,146,221,77,79,26,108,216,225,99,27,253,8,141,68,62,195,139,26,140,106,53,19,100,79,114,28,128,241,191,191,109,143,39,132,219,127,137,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,138,185,163,249,19,212,223,193,125,98,136,202,188,39,121,88,209,191,151,248,247,167,64,98,174,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,24,171,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,5,170,0,0,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,134,183,110,87,58,13,127,226,142,183,136,139,237,77,93,198,207,113,168,146,243,89,134,85,197,222,162,169,189,201,42,201,37,76,146,185,202,231,211,57,202,178,45,34,181,90,178,42,238,254,207,246,185,50,128,0,85,95,59,221,82,255,0,236,105,162,150,251,239,254,55,148,221,237,158,23,250,169,168,39,239,43,63,251,100,222,134,63,250,94,223,226,212,181,67,93,110,62,53,51,21,213,222,47,117,39,58,194,170,252,93,150,162,225,79,111,166,170,108,145,201,29,87,130,164,134,141,243,196,248,222,230,62,25,31,78,231,198,244,119,214,141,204,114,162,42,170,32,99,92,39,75,238,185,166,17,168,121,228,46,171,130,219,167,214,122,59,149,68,237,162,116,176,75,61,77,206,146,138,42,87,203,186,54,23,185,181,19,76,221,250,149,201,75,34,35,126,46,111,96,225,99,90,255,0,131,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,169,232,222,226,51,171,118,238,139,101,60,162,56,116,241,60,56,234,54,89,168,20,254,39,27,214,79,238,19,45,157,125,30,34,215,74,202,170,105,229,239,69,47,113,157,201,42,170,161,233,218,55,183,195,245,162,170,72,213,74,139,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,167,129,133,56,47,214,59,238,190,240,193,128,106,174,83,15,69,234,235,111,146,158,227,39,83,23,196,213,82,84,75,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,208,155,163,119,92,214,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,14,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,138,185,163,249,236,212,223,193,125,30,136,202,188,149,60,211,229,63,47,235,189,70,220,98,174,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,168,0,0,0,12,41,197,231,19,150,46,18,244,106,167,85,110,246,95,109,213,190,225,75,107,181,218,60,75,233,188,125,84,174,87,58,62,251,98,149,34,233,130,58,137,119,115,122,87,181,209,186,57,205,42,7,64,185,148,235,182,1,196,23,229,103,86,115,11,174,95,101,200,60,29,22,87,111,138,154,142,57,42,104,105,162,158,58,102,211,39,105,25,7,97,245,82,206,145,66,176,182,89,21,221,199,34,200,231,160,73,94,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,138,231,31,159,225,186,167,134,240,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,171,209,43,55,182,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,71,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,171,190,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,109,16,66,14,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,47,74,118,227,107,88,173,145,100,12,171,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,189,45,145,64,1,173,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,253,198,219,191,203,252,239,255,0,127,116,42,175,139,31,52,250,201,243,3,33,245,25,203,84,225,167,254,227,109,223,229,254,119,255,0,191,186,1,74,198,213,6,170,230,213,0,8,149,195,207,45,205,18,225,219,91,111,218,201,142,203,87,113,123,170,27,54,35,69,82,249,218,252,101,146,65,60,53,112,164,169,55,77,99,36,109,71,75,22,104,213,241,177,141,78,167,191,170,69,150,160,0,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,20,67,173,252,203,120,139,213,29,97,182,106,118,27,146,85,225,118,220,106,161,245,120,213,129,171,75,95,5,178,121,104,124,37,68,175,115,233,154,218,167,189,175,168,86,186,104,220,177,37,68,141,143,167,117,85,11,74,230,143,228,79,83,127,5,245,138,34,128,75,147,226,103,138,237,56,226,215,150,102,164,230,184,84,190,6,235,67,236,40,47,246,9,230,71,213,90,42,157,119,163,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,101,54,1,181,64,0,10,171,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,0,0,0,71,94,62,248,135,186,240,207,195,69,255,0,60,197,110,180,148,25,101,194,162,154,201,142,62,166,141,213,44,241,179,191,119,185,26,136,172,71,199,77,29,84,204,89,127,55,215,19,81,200,253,210,55,200,162,154,249,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,234,122,116,213,92,155,79,35,105,186,28,196,69,232,130,10,121,123,141,123,218,239,19,211,245,93,27,145,66,186,193,216,40,176,171,173,126,1,121,212,104,106,41,18,219,99,188,91,44,149,17,57,238,239,186,122,232,107,102,137,204,111,79,74,177,27,111,153,28,170,228,84,87,71,178,59,117,86,253,90,99,166,121,86,174,229,241,224,184,85,39,139,189,84,91,238,87,10,106,86,199,36,146,85,120,42,41,235,31,4,76,141,142,123,230,145,148,238,100,108,70,253,105,28,198,170,162,42,170,4,202,228,243,173,247,92,15,136,186,141,26,134,199,73,89,109,213,26,117,109,69,91,164,115,39,161,158,221,75,87,83,19,217,241,107,216,230,172,204,115,21,17,119,124,110,71,39,66,178,75,180,53,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,198,206,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,29,128,197,92,83,235,95,240,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,116,189,29,219,71,244,238,237,145,114,169,94,188,231,245,122,167,16,208,108,107,72,237,211,213,195,81,168,87,135,77,88,173,130,39,193,53,186,223,219,150,72,94,247,125,118,61,106,102,161,145,170,196,247,164,50,34,185,17,122,94,20,194,108,103,192,206,151,221,116,115,132,189,51,192,239,174,171,75,148,22,127,105,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,187,236,170,177,170,171,91,191,74,107,237,164,248,47,229,67,84,240,221,51,246,167,179,62,150,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,155,63,1,5,121,193,104,229,139,57,225,129,117,86,162,111,15,122,211,75,132,21,20,114,116,189,253,250,90,234,136,41,42,41,182,71,181,141,234,123,233,165,238,43,94,228,240,221,13,233,73,28,165,80,112,133,171,212,218,17,196,190,158,234,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,235,185,236,167,158,87,177,26,142,250,237,111,213,127,232,173,255,0,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,235,68,6,213,5,0,243,71,243,217,169,191,130,250,61,17,121,58,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,255,0,85,170,143,141,200,173,106,162,162,81,183,52,127,61,154,155,248,47,163,209,1,42,185,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,195,147,115,131,91,178,158,195,198,201,190,224,121,63,58,255,0,18,205,104,172,137,19,126,186,121,27,255,0,27,84,253,19,213,83,31,118,23,198,187,108,230,171,127,227,64,53,240,227,167,28,170,164,226,47,53,89,34,123,81,215,121,158,221,209,126,10,216,215,245,127,74,25,143,149,101,219,216,186,181,116,164,124,136,223,19,71,76,196,234,219,222,190,49,159,175,111,231,25,51,143,190,26,50,203,190,171,221,242,235,101,178,158,74,59,132,253,214,191,196,196,213,254,42,157,171,187,85,17,126,59,157,79,129,253,40,201,112,221,92,134,225,95,72,200,161,145,105,89,187,39,99,149,85,42,162,93,149,19,250,148,11,138,161,119,93,28,47,223,126,168,218,191,242,33,239,62,59,78,233,110,166,71,34,162,246,153,255,0,208,161,246,1,195,100,69,85,60,162,251,206,62,253,254,39,54,129,228,252,204,134,189,182,251,69,93,83,156,141,72,161,145,202,171,183,216,213,95,183,250,143,211,49,103,16,249,141,54,27,166,119,251,188,242,61,157,155,109,91,211,165,170,190,244,167,149,223,98,167,243,64,163,206,37,114,139,134,166,107,29,68,19,78,149,8,157,29,61,182,53,63,239,88,85,127,71,127,230,23,71,194,30,3,30,3,164,54,219,58,66,177,185,181,21,114,57,21,206,85,221,211,42,255,0,41,17,126,8,133,52,112,229,135,212,106,222,178,197,81,88,198,203,28,157,91,171,220,155,251,169,38,79,229,35,191,189,161,126,56,165,173,150,155,52,52,76,141,172,70,43,215,102,237,183,189,202,191,96,31,178,120,95,129,228,240,187,168,4,67,201,225,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,242,255,0,30,244,232,12,85,205,31,200,158,166,254,11,235,20,70,85,225,59,202,198,141,252,191,199,189,58,3,21,115,71,242,39,169,191,130,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,197,92,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,0,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,218,160,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,32,45,80,0,0,213,92,218,160,213,92,11,254,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,0,6,63,215,237,99,177,112,255,0,163,89,102,177,100,112,248,138,76,102,222,234,136,233,186,158,207,23,84,247,36,116,212,221,108,99,214,62,236,242,69,23,115,161,90,206,190,167,125,86,170,154,203,151,61,206,127,87,170,113,13,6,198,180,142,221,61,92,53,26,133,120,116,213,138,216,34,124,19,91,173,253,185,100,133,239,119,215,99,214,166,106,25,26,172,79,122,67,34,43,145,23,165,245,173,192,206,151,218,181,143,139,77,51,192,239,174,164,91,108,247,143,105,86,65,87,68,218,184,42,224,161,134,74,217,41,100,137,202,141,115,38,109,50,194,187,238,136,146,42,171,93,183,74,133,249,232,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,61,47,103,139,170,123,157,37,77,79,67,222,245,143,187,60,146,203,219,235,86,179,175,165,191,85,168,133,37,243,77,192,42,112,94,52,179,42,164,199,169,45,54,220,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,253,87,190,178,10,181,127,90,35,220,254,167,174,253,104,231,95,161,92,28,236,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,237,85,44,168,187,66,198,75,71,20,73,212,221,156,250,166,39,83,85,17,30,29,127,146,22,166,120,156,87,82,244,114,178,174,213,23,179,238,20,153,53,190,14,231,77,117,71,136,141,105,234,223,210,175,250,240,199,225,104,147,118,177,58,93,63,214,114,245,177,18,207,202,1,229,139,170,95,146,254,50,112,175,23,125,246,101,171,45,241,24,181,195,251,87,189,226,188,84,107,225,32,247,49,206,103,85,116,116,95,93,189,59,109,245,156,140,87,151,252,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,14,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,138,185,163,249,236,212,223,193,125,30,136,202,188,149,60,211,229,63,47,235,189,70,220,98,174,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,168,0,0,3,175,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,190,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,61,127,71,242,14,220,52,254,212,237,67,78,250,175,237,86,79,44,144,118,164,168,72,255,0,56,169,215,183,83,119,69,247,108,82,99,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,28,26,219,221,115,252,202,251,134,216,52,250,243,144,213,214,99,216,173,69,117,77,150,134,101,71,50,129,245,139,18,212,164,74,169,212,214,61,208,70,245,102,253,8,254,183,34,35,164,122,186,69,114,184,243,217,166,95,141,122,61,105,133,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,110,107,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,254,227,109,223,229,254,119,255,0,191,186,21,87,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,113,182,239,242,255,0,59,255,0,223,221,0,165,99,106,131,85,115,106,128,0,0,5,48,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,185,243,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,96,172,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,213,69,130,185,148,245,12,168,129,94,213,69,68,124,114,198,138,215,166,207,68,116,141,69,233,145,237,119,95,37,167,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,137,96,109,80,0,2,170,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,107,47,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,211,36,143,142,30,181,250,144,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,46,83,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,31,83,217,216,165,161,168,130,174,162,167,116,99,152,238,151,178,154,46,218,185,142,95,19,214,222,164,141,200,84,183,11,26,41,252,34,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,125,76,86,247,21,157,91,55,117,64,149,90,227,165,191,146,254,81,250,67,227,44,94,204,186,229,186,129,14,83,112,254,218,239,120,175,21,67,113,240,147,251,158,230,179,170,134,58,47,168,222,157,182,250,205,71,171,204,85,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,24,255,0,141,13,28,177,104,23,20,25,254,149,98,211,117,217,109,87,8,234,45,209,244,189,60,53,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,125,107,178,187,100,179,78,77,26,223,117,206,180,74,255,0,162,247,11,29,37,61,62,151,212,64,234,26,248,100,119,93,92,23,41,235,42,21,146,177,119,68,124,114,199,46,207,106,162,57,146,49,189,40,172,87,201,215,249,210,104,93,247,41,193,49,45,121,199,44,214,167,210,97,62,34,221,146,213,238,200,235,188,45,92,212,236,162,93,213,17,101,134,57,214,86,244,117,43,152,234,190,166,177,90,233,92,216,43,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,164,138,172,112,108,40,84,7,59,220,235,218,26,167,166,154,103,236,190,223,176,113,250,187,239,141,239,239,222,241,245,41,15,107,183,211,245,122,61,155,213,213,212,189,93,237,182,111,70,238,183,242,128,121,163,249,236,212,223,193,125,30,136,15,213,229,63,139,95,114,14,54,177,11,181,162,135,196,82,99,54,251,189,210,233,39,117,140,240,244,175,161,154,145,178,108,229,69,126,243,213,211,179,102,162,187,235,239,183,75,92,169,125,37,74,242,58,197,172,85,121,86,174,102,181,20,61,119,171,85,190,207,107,163,169,238,189,59,84,181,114,85,73,81,31,66,47,67,186,159,69,76,187,170,43,147,183,179,85,17,206,69,182,160,6,176,58,177,130,254,75,245,79,50,211,63,106,123,79,232,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,179,241,64,60,209,252,246,106,111,224,190,143,68,5,164,242,172,187,90,174,60,14,96,52,118,251,157,37,85,69,174,162,241,73,93,20,51,53,239,165,157,110,117,51,36,82,181,23,118,61,98,154,41,17,174,217,122,36,99,190,14,69,90,182,230,143,231,179,83,127,5,244,122,34,106,114,66,206,189,161,165,154,151,166,126,203,237,251,7,32,164,190,248,222,254,253,239,31,76,176,246,187,125,63,87,163,217,189,93,93,75,213,222,219,102,244,110,232,87,205,31,207,102,166,254,11,232,244,64,74,174,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,200,212,221,79,39,7,34,47,196,3,95,213,240,247,156,182,69,56,53,222,253,190,7,176,15,192,191,218,105,238,72,246,212,199,212,214,237,238,221,83,245,126,165,254,130,31,79,149,87,127,8,43,118,50,213,233,164,133,240,172,77,250,171,178,185,244,138,190,253,183,248,189,126,42,77,153,152,213,99,149,223,202,255,0,226,66,72,97,101,199,138,102,198,171,238,164,142,9,61,203,254,186,137,64,155,22,207,117,190,155,171,227,217,102,255,0,253,202,31,81,243,91,246,74,40,17,187,236,145,183,254,132,62,144,56,39,199,226,115,56,167,197,78,64,120,114,163,90,170,191,98,16,43,153,166,168,174,61,167,245,56,245,59,182,125,108,79,141,125,223,99,224,172,103,218,197,253,95,172,157,23,138,166,209,219,230,168,122,236,214,177,202,171,250,182,106,175,253,69,41,115,19,207,95,151,107,51,49,170,74,185,37,99,42,18,159,161,178,117,39,82,85,213,179,224,142,95,231,126,160,51,63,44,29,27,142,88,29,152,215,251,209,219,118,255,0,227,173,141,126,15,254,175,179,255,0,137,106,76,77,154,136,71,222,15,116,242,60,31,76,45,244,78,129,24,244,238,238,157,59,47,249,162,161,127,154,159,206,36,32,3,143,197,81,66,174,193,187,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,63,241,173,194,151,240,193,210,203,86,153,253,61,250,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,223,186,5,22,112,157,230,159,70,254,96,99,222,163,1,178,153,90,186,79,201,175,242,95,170,120,110,166,127,8,239,105,253,18,200,45,215,223,5,244,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,22,84,0,138,188,209,252,137,234,111,224,190,177,68,74,163,21,113,71,161,127,194,83,66,114,109,20,250,83,244,115,233,31,130,254,233,248,31,25,216,240,245,144,84,255,0,19,220,143,171,171,177,211,250,105,183,86,254,253,182,80,160,30,19,188,211,232,223,204,12,123,212,96,54,83,43,87,73,249,53,254,75,245,79,13,212,207,225,29,237,63,162,89,5,186,251,224,190,136,118,124,87,133,169,142,110,215,115,198,187,163,171,183,211,213,210,237,183,223,101,219,98,202,128,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,63,234,199,38,191,202,134,169,230,90,153,252,35,189,153,244,183,32,184,223,124,23,209,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,77,94,23,52,47,248,53,232,78,51,162,159,74,126,145,253,28,241,191,221,63,3,224,251,254,34,178,122,159,226,123,146,116,244,247,250,127,77,119,233,223,221,190,200,25,84,0,0,0,0,213,92,218,160,170,191,236,24,255,0,243,209,127,204,159,254,175,2,127,240,157,229,99,70,254,95,227,222,157,1,138,185,163,249,19,212,223,193,125,98,136,207,250,79,130,254,75,244,179,13,211,63,106,123,79,232,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,213,120,163,208,191,225,41,161,57,54,138,125,41,250,57,244,143,193,127,116,252,15,140,236,120,122,200,42,127,137,238,71,213,213,216,233,253,52,219,171,127,126,219,40,80,15,9,222,105,244,111,230,6,61,234,48,27,41,149,171,164,252,154,255,0,37,250,167,134,234,103,240,142,246,159,209,44,130,221,125,240,95,68,59,62,43,194,212,199,55,107,185,227,93,209,213,219,233,234,233,118,219,239,178,237,177,101,64,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,38,167,26,220,183,191,134,14,169,218,181,51,242,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,71,5,60,183,191,129,246,169,221,117,51,242,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,251,182,80,173,110,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,14,40,249,82,127,9,77,118,201,181,175,242,245,244,115,233,31,130,254,230,125,22,241,157,143,15,71,5,55,241,222,46,62,174,174,199,87,232,38,221,91,123,246,221,115,255,0,5,60,41,127,3,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,189,219,168,72,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,255,0,198,183,10,95,195,7,75,45,90,103,244,247,232,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,182,254,39,171,171,169,118,232,219,111,126,232,21,3,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,17,194,231,42,79,224,215,174,216,206,181,254,94,190,145,253,28,241,191,220,207,162,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,118,251,166,127,227,91,133,47,225,131,165,150,173,51,250,123,244,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,219,127,19,213,213,212,187,116,109,183,191,116,10,129,229,113,231,179,76,191,26,244,122,210,255,0,136,1,194,231,42,79,224,215,174,216,206,181,254,94,190,145,253,28,241,191,220,207,162,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,118,251,164,255,0,0,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,213,53,99,5,252,168,105,102,101,166,126,212,246,103,210,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,112,53,130,54,168,42,175,251,6,63,252,244,95,243,39,255,0,171,203,84,0,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,64,38,202,124,81,232,95,240,148,208,156,155,69,62,148,253,28,250,71,224,191,186,126,7,198,118,60,61,100,21,63,196,247,35,234,234,236,116,254,154,109,213,191,191,109,150,0,127,96,199,255,0,158,139,254,100,255,0,245,120,22,168,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,56,163,229,73,252,37,53,219,38,214,191,203,215,209,207,164,126,11,251,153,244,91,198,118,60,61,28,20,223,199,120,184,250,186,187,29,95,160,155,117,109,239,219,117,207,252,20,240,165,252,15,180,178,235,166,127,79,126,150,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,247,110,161,80,60,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,140,171,197,31,42,79,225,41,174,217,54,181,254,94,190,142,125,35,240,95,220,207,162,222,51,177,225,232,224,166,254,59,197,199,213,213,216,234,253,4,219,171,111,126,219,174,85,224,99,129,143,224,93,244,219,252,180,126,152,253,49,246,111,250,9,236,255,0,11,225,60,79,254,113,55,95,87,137,255,0,91,183,71,219,191,184,37,80,0,1,170,185,181,65,85,127,216,49,255,0,231,162,255,0,153,63,253,94,4,170,229,113,228,79,76,191,26,245,138,210,85,24,171,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,101,80,0,0,41,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,102,14,71,216,5,52,183,93,83,213,42,236,122,173,42,41,105,237,214,11,93,217,201,43,96,86,74,233,103,173,167,98,239,218,123,209,97,160,123,189,202,246,34,199,250,41,34,245,118,12,179,146,213,247,57,202,175,57,174,83,197,143,141,189,100,23,10,139,165,198,167,232,35,35,239,213,79,35,164,150,78,134,87,53,141,234,123,220,187,53,17,169,190,200,136,158,226,111,240,159,195,173,171,133,173,18,179,233,5,190,237,73,121,168,161,168,171,171,174,188,67,107,109,3,238,83,205,59,222,146,203,26,61,234,175,108,75,20,40,231,61,202,172,133,137,238,68,70,160,102,3,10,113,161,163,151,221,125,225,131,63,210,172,90,110,139,213,214,223,29,69,186,62,150,47,137,170,164,168,138,174,42,109,222,246,49,157,231,211,182,46,227,156,141,103,115,173,119,70,236,185,172,1,170,185,179,238,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,174,188,179,146,21,138,241,149,94,110,216,183,16,31,71,236,181,183,10,138,139,117,163,232,163,234,253,159,74,249,28,232,169,187,239,175,71,203,219,98,181,157,199,39,83,186,119,95,122,147,171,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,6,181,133,255,0,114,184,242,39,166,95,141,122,197,105,21,127,176,99,255,0,207,69,255,0,50,127,250,188,159,252,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,187,125,144,49,87,52,127,34,122,155,248,47,172,81,20,2,108,167,197,30,133,255,0,9,77,9,201,180,83,233,79,209,207,164,126,11,251,167,224,124,103,99,195,214,65,83,252,79,114,62,174,174,199,79,233,166,221,91,251,246,217,96,7,246,12,127,249,232,191,230,79,255,0,87,129,106,133,85,243,206,251,147,253,164,253,218,90,161,21,120,231,224,99,248,104,253,9,255,0,45,31,161,223,67,189,165,254,130,123,67,197,120,191,13,255,0,156,67,209,211,225,191,215,111,215,246,109,239,8,1,201,83,205,62,83,242,254,187,212,109,198,42,230,143,231,179,83,127,5,244,122,34,202,120,41,229,189,252,15,181,78,235,169,159,150,95,165,190,211,199,231,177,120,47,163,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,221,178,245,94,40,249,82,127,9,77,118,201,181,175,242,245,244,115,233,31,130,254,230,125,22,241,157,143,15,71,5,55,241,222,46,62,174,174,199,87,232,38,221,91,123,246,221,65,201,83,202,198,83,243,2,187,211,173,196,255,0,35,255,0,5,60,41,127,3,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,189,219,172,128,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,138,184,163,208,191,225,41,161,57,54,138,125,41,250,57,244,143,193,127,116,252,15,140,236,120,122,200,42,127,137,238,71,213,213,216,233,253,52,219,171,127,126,219,40,107,88,109,80,85,95,246,12,127,249,232,191,230,79,255,0,87,150,168,0,0,0,0,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,151,85,95,47,124,3,50,210,206,99,216,78,159,106,14,61,87,99,200,108,117,23,186,106,234,26,148,78,184,159,236,106,197,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,222,48,166,85,194,142,156,95,248,147,194,184,166,182,69,236,108,207,23,241,112,92,164,167,133,22,59,237,44,180,19,210,70,218,132,221,54,154,46,235,21,147,38,238,88,216,177,57,28,137,18,194,25,172,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,113,71,202,147,248,74,107,182,77,173,127,151,175,163,159,72,252,23,247,51,232,183,140,236,120,122,56,41,191,142,241,113,245,117,118,58,191,65,54,234,219,223,182,235,159,248,41,225,75,248,31,105,101,215,76,254,158,253,45,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,238,221,66,64,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,254,227,109,223,229,254,119,255,0,191,186,29,83,86,57,53,254,84,53,79,50,212,207,225,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,85,105,167,10,95,147,190,13,171,56,73,250,123,237,15,23,143,223,108,95,72,61,151,218,233,246,148,149,79,238,248,94,243,183,237,248,173,186,123,191,91,163,226,221,253,193,174,185,181,65,85,127,216,49,255,0,231,162,255,0,153,63,253,94,90,160,0,0,0,0,29,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,171,147,125,182,93,209,85,23,94,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,246,62,48,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,129,154,192,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,226,127,241,207,192,199,240,209,250,19,254,90,63,67,190,135,123,75,253,4,246,135,138,241,126,27,255,0,56,135,163,167,195,127,174,223,175,236,219,223,213,56,41,229,189,252,15,181,78,235,169,159,150,95,165,190,211,199,231,177,120,47,163,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,221,178,132,213,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,234,154,177,130,254,84,52,179,50,211,63,106,123,51,233,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,184,26,193,27,84,21,87,253,131,31,254,122,47,249,147,255,0,213,229,170,0,0,1,66,220,210,245,210,179,88,56,172,191,99,116,87,159,23,141,233,223,249,27,182,67,26,79,28,108,170,141,17,110,15,116,114,175,79,123,197,119,33,116,140,107,90,248,233,160,253,36,106,61,210,87,146,22,150,255,0,246,75,214,187,133,139,255,0,20,197,173,23,63,21,253,117,53,240,118,81,255,0,253,173,119,91,217,253,12,119,241,136,63,176,99,255,0,207,69,255,0,50,127,250,188,176,158,27,180,66,213,195,134,137,98,218,47,102,190,85,222,105,241,202,121,90,250,250,152,219,27,234,103,154,121,42,38,122,49,190,230,49,101,154,78,134,110,229,107,58,90,174,122,162,189,66,37,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,183,238,53,184,82,254,24,58,89,106,211,63,167,191,68,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,123,247,76,1,194,231,42,79,224,215,174,216,206,181,254,94,190,145,253,28,241,191,220,207,162,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,118,251,160,75,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,165,239,240,149,76,114,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,213,114,161,173,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,211,197,122,241,35,202,58,213,175,90,219,148,234,253,155,89,233,48,234,124,158,162,42,183,217,233,177,6,206,200,167,72,35,100,210,172,141,171,137,30,249,101,100,147,61,221,8,170,249,92,171,212,187,185,66,79,240,95,172,119,221,125,225,131,0,213,92,166,30,139,213,214,223,37,61,198,78,166,47,137,170,164,168,150,146,90,157,152,198,49,157,231,211,186,94,219,90,141,103,115,161,55,70,238,180,131,199,230,117,249,68,227,39,86,47,254,203,246,127,132,200,36,177,118,123,253,222,175,102,198,202,14,239,87,75,118,238,120,94,231,78,223,87,175,167,119,109,212,183,41,193,15,8,55,222,14,113,92,151,10,168,213,255,0,166,150,91,229,194,27,165,29,55,209,246,91,188,5,87,111,183,81,39,90,77,43,229,238,177,148,201,178,170,53,157,141,218,155,189,202,70,173,88,228,215,249,80,213,60,203,83,63,132,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,128,253,94,73,120,181,138,147,64,179,172,214,158,135,162,245,117,204,22,215,89,83,221,122,247,105,105,40,169,228,167,143,161,87,161,189,47,173,169,93,209,17,203,220,217,202,168,214,162,88,169,138,184,92,208,191,224,215,161,56,206,138,125,41,250,71,244,115,198,255,0,116,252,15,131,239,248,138,201,234,127,137,238,73,211,211,223,233,253,53,223,167,127,118,251,38,85,0,81,95,55,156,23,232,151,25,55,43,255,0,181,60,95,211,92,126,215,125,236,246,59,126,19,183,27,168,59,93,93,75,220,223,192,119,58,182,111,241,189,59,125,94,167,94,161,10,184,214,229,189,252,48,117,78,213,169,159,150,95,162,94,204,199,224,177,120,47,163,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,223,178,6,0,228,99,247,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,90,167,3,28,12,127,2,239,166,223,229,163,244,199,233,143,179,127,208,79,103,248,95,9,226,127,243,137,186,250,188,79,250,221,186,62,221,253,216,171,138,62,84,159,194,83,93,178,109,107,252,189,125,28,250,71,224,191,185,159,69,188,103,99,195,209,193,77,252,119,139,143,171,171,177,213,250,9,183,86,222,253,183,80,197,92,140,126,251,63,102,255,0,121,22,168,69,94,6,56,24,254,5,223,77,191,203,71,233,143,211,31,102,255,0,160,158,207,240,190,19,196,255,0,231,19,117,245,120,159,245,187,116,125,187,251,165,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,3,139,142,64,15,82,42,111,240,61,137,240,56,161,201,23,112,56,77,183,79,195,114,25,170,209,80,113,40,199,246,26,201,38,100,49,185,201,241,119,190,143,98,102,76,169,209,239,248,17,175,47,211,105,63,43,54,204,194,26,198,53,175,158,36,115,22,55,110,136,213,167,251,119,219,252,237,73,68,142,182,170,45,12,10,139,238,88,218,169,255,0,18,31,81,240,89,183,240,16,125,109,246,141,169,240,248,253,84,62,229,93,138,8,155,30,79,9,240,60,129,208,245,174,244,251,22,157,94,171,227,157,209,61,148,53,74,199,55,116,84,84,130,69,79,130,127,65,68,185,13,69,118,162,113,60,144,213,200,250,181,126,71,211,188,174,223,220,183,5,77,189,251,127,61,127,227,45,251,143,13,72,161,211,237,24,173,158,165,221,79,175,101,85,28,109,73,24,213,234,117,28,170,159,165,241,248,125,133,101,112,89,166,183,29,81,215,22,229,187,163,32,167,188,37,106,163,163,122,170,163,107,41,228,219,118,236,159,9,0,186,172,26,213,29,166,195,5,52,112,182,52,78,173,154,136,159,207,114,255,0,214,118,51,231,162,133,176,64,216,218,187,237,191,253,42,125,0,113,119,188,53,54,79,137,231,127,232,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,237,239,60,158,23,224,7,30,182,239,182,199,36,217,78,11,190,255,0,3,155,126,0,112,149,187,181,126,38,12,207,111,211,193,159,217,237,145,211,200,145,62,100,85,85,98,251,253,240,127,78,223,202,83,58,191,225,238,34,71,17,153,69,198,193,169,184,108,84,179,236,202,139,138,70,255,0,170,223,134,244,223,173,23,245,169,40,149,54,87,117,219,224,118,202,159,155,111,187,254,10,31,160,126,14,23,92,234,252,118,130,119,174,234,234,104,149,87,245,254,109,171,255,0,89,251,197,3,139,220,141,77,212,228,124,55,106,207,5,74,233,85,55,68,219,254,148,2,182,249,180,231,106,152,166,57,140,211,212,125,121,238,115,43,154,143,247,255,0,153,81,19,220,142,255,0,100,253,71,215,202,251,78,29,77,142,125,40,158,149,81,211,73,238,115,153,241,222,58,39,252,85,191,245,145,123,140,11,229,94,160,113,3,108,178,43,251,201,21,125,42,177,187,35,127,74,42,70,175,191,102,254,191,214,90,151,9,24,135,209,173,35,199,226,237,244,43,168,41,30,228,223,127,173,225,96,223,249,75,252,208,51,170,34,34,123,147,99,200,60,42,110,7,132,223,127,137,200,240,136,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,83,201,225,126,0,113,247,111,178,169,201,14,10,221,220,138,115,79,112,7,124,8,57,199,38,93,244,87,39,194,36,72,216,142,150,234,171,212,169,239,217,173,129,126,61,73,250,208,156,107,240,43,195,152,252,53,19,228,250,124,145,181,85,31,120,146,31,143,193,92,202,125,191,232,2,103,104,125,225,47,154,121,99,184,124,86,107,125,51,247,254,184,35,95,214,191,172,200,70,41,225,174,157,244,218,83,142,194,253,247,101,178,145,21,85,126,212,166,133,12,172,0,197,252,64,102,81,97,152,69,77,206,73,210,53,98,51,111,172,137,241,154,38,255,0,57,63,157,250,204,158,229,233,77,200,29,204,219,89,100,194,48,250,75,5,35,88,179,92,98,123,253,238,145,63,66,174,159,249,169,183,235,248,168,16,71,133,186,42,173,81,226,118,10,250,166,173,99,96,125,20,206,87,34,200,136,137,81,74,221,253,253,95,99,75,197,196,109,177,219,44,20,52,145,198,214,36,116,241,53,26,137,178,34,35,26,159,13,147,245,21,81,202,151,74,61,163,153,221,243,154,254,165,106,80,66,198,110,216,221,245,146,175,227,239,85,84,254,39,245,22,219,79,19,97,133,145,181,125,205,106,53,63,222,64,61,167,23,124,78,71,21,253,32,60,167,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,252,15,39,133,248,1,195,127,126,219,28,208,245,239,179,144,246,39,188,3,138,255,0,230,31,36,206,202,52,250,40,227,85,254,238,43,255,0,223,70,83,236,159,242,169,96,11,240,32,39,30,117,109,147,81,244,218,130,70,49,221,203,242,42,251,183,247,127,106,167,255,0,212,52,37,151,15,241,200,205,49,199,221,35,122,85,214,218,71,42,47,244,211,196,100,163,165,104,252,81,197,167,246,54,70,196,106,54,130,153,169,178,108,159,196,70,119,80,62,59,157,99,40,232,103,157,234,136,145,198,231,123,215,111,130,42,255,0,212,82,231,49,220,178,167,80,181,174,135,26,162,122,84,37,44,21,145,163,99,217,202,138,149,82,46,222,228,79,178,63,214,91,110,184,100,237,197,180,234,253,116,71,244,62,158,221,85,35,87,125,189,237,130,71,39,218,159,205,253,101,57,224,182,171,142,187,241,45,115,175,153,143,170,142,158,178,174,53,93,156,244,98,59,197,189,19,222,143,219,224,5,153,240,57,164,142,211,13,61,100,53,16,189,147,207,27,216,254,164,84,248,84,206,228,254,91,190,199,33,38,145,54,248,31,139,136,218,34,179,89,161,163,142,54,179,163,171,224,136,159,23,185,127,82,126,179,246,192,240,170,136,19,101,247,156,93,191,216,121,103,245,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,3,201,225,223,0,56,127,40,230,159,3,215,211,239,220,246,39,192,3,191,69,74,236,227,170,116,118,176,233,163,58,183,237,223,26,174,247,125,138,180,69,137,73,239,106,161,92,252,123,217,231,93,74,193,43,104,232,165,115,150,238,158,244,107,149,17,200,218,77,191,232,37,19,155,72,156,215,96,86,94,149,247,45,13,50,255,0,250,136,206,232,99,205,10,125,66,233,174,60,202,152,250,36,109,178,145,28,157,42,158,255,0,15,22,255,0,19,33,57,118,66,136,135,204,55,57,126,53,164,151,74,104,166,237,201,83,79,60,63,163,190,237,117,53,90,127,53,127,154,69,238,83,248,218,222,110,217,182,65,81,23,83,159,113,167,86,187,171,111,210,134,161,87,220,138,159,207,253,71,215,205,67,81,157,61,202,147,16,130,162,37,87,164,123,183,102,170,170,43,171,99,253,123,255,0,200,102,142,86,24,44,120,246,146,220,46,174,142,68,146,231,87,77,58,171,149,118,217,104,216,190,237,209,63,158,160,78,120,89,219,103,74,124,62,196,61,135,132,27,46,251,253,128,113,115,126,7,36,247,30,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,24,255,0,90,245,239,73,248,118,197,105,115,93,99,202,254,143,217,107,110,12,181,193,83,224,106,106,250,234,159,28,146,54,62,138,120,228,122,110,200,100,93,213,58,126,174,219,238,168,139,138,177,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,244,118,235,31,126,170,121,27,28,81,245,190,153,172,111,83,222,212,221,202,141,77,247,85,68,247,152,87,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,31,172,98,174,44,124,172,107,39,203,252,135,211,167,3,37,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,59,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,113,32,0,0,117,252,179,63,195,112,90,156,126,151,48,200,105,45,47,202,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,237,210,215,189,176,72,140,234,84,234,127,75,27,187,222,198,187,176,16,3,157,95,149,140,91,230,5,15,167,92,78,193,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,174,249,18,70,42,163,158,200,66,111,128,0,0,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,143,214,49,87,22,62,86,53,147,229,254,67,233,211,129,149,65,81,124,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,109,208,0,0,15,201,188,229,54,44,126,227,98,180,221,235,188,61,94,77,112,125,174,215,31,105,239,241,21,76,165,168,171,116,123,181,21,25,180,20,149,15,221,202,141,250,155,111,212,230,162,254,177,0,57,213,249,88,197,190,96,80,250,117,196,238,188,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,160,0,0,0,3,175,224,121,254,27,169,248,204,25,158,159,228,52,151,219,21,85,69,93,53,61,194,145,85,208,78,250,106,137,41,229,88,221,182,207,98,75,12,136,143,110,236,122,34,57,170,230,170,57,107,175,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,204,138,229,113,228,79,76,191,26,245,138,208,31,217,71,224,79,253,92,255,0,230,205,227,252,80,207,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,186,193,23,253,202,227,200,158,153,126,53,235,21,160,74,160,0,3,21,107,167,20,122,19,195,95,177,63,45,121,207,209,207,164,126,39,217,159,220,202,202,206,255,0,135,237,119,191,204,209,73,211,211,223,139,244,182,223,171,221,190,203,182,85,42,175,158,119,220,159,237,39,238,208,38,166,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,156,154,157,145,183,104,226,123,190,179,147,125,182,77,213,81,22,64,20,3,202,227,207,102,153,126,53,232,245,165,255,0,1,213,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,234,181,118,223,117,217,17,85,48,7,246,81,248,19,255,0,87,63,249,179,120,255,0,20,28,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,31,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,255,0,89,89,124,227,243,252,203,75,51,46,31,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,58,226,126,214,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,179,64,96,174,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,157,64,0,0,29,43,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,117,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,173,122,243,138,183,113,89,5,138,27,157,179,35,241,122,19,87,224,227,185,91,109,84,105,20,148,55,8,222,189,183,92,164,221,210,77,12,146,61,139,27,145,205,129,36,100,45,116,77,149,177,75,52,32,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,134,195,192,235,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,216,0,29,43,80,245,163,75,244,166,235,137,216,181,3,47,164,180,220,179,155,196,54,28,122,141,204,146,89,235,235,100,115,90,214,178,56,218,231,35,17,207,141,174,149,200,145,177,100,141,28,230,245,183,127,171,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,171,87,109,247,93,145,21,83,94,206,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,253,45,89,102,84,71,72,230,181,17,24,198,71,27,3,99,224,87,175,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,238,229,85,122,187,123,10,0,1,0,57,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,9,149,133,107,70,151,234,46,101,152,233,254,15,151,210,94,111,184,5,69,61,38,71,79,76,201,28,202,9,230,73,58,34,89,85,189,167,189,22,25,90,246,177,206,88,223,27,152,254,151,34,161,251,244,217,77,138,175,42,184,225,84,245,221,119,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,78,181,78,135,117,62,138,165,54,69,87,39,111,119,34,35,154,171,173,102,128,254,89,127,44,184,159,240,124,246,175,229,11,218,13,246,23,179,58,123,221,238,151,117,245,117,254,111,179,219,238,119,123,191,154,237,119,59,191,155,235,39,7,49,125,94,213,205,5,227,55,71,117,114,25,241,248,245,7,29,211,123,92,215,4,164,129,243,90,165,171,125,77,202,42,216,99,100,187,74,180,210,36,147,70,138,170,217,81,143,69,71,53,232,142,64,184,144,98,174,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,224,200,197,115,88,231,197,44,79,86,51,175,165,50,168,0,0,0,0,29,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,77,124,222,35,226,46,45,109,162,110,171,214,210,85,105,242,212,86,187,79,31,77,77,75,3,18,5,130,137,107,88,173,100,143,168,87,181,235,11,30,249,220,136,247,181,207,137,177,177,221,182,252,156,184,57,128,86,112,239,125,139,73,53,123,34,255,0,42,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,40,93,248,0,1,210,175,186,209,165,248,214,168,99,58,47,122,203,233,32,205,179,10,122,154,187,61,149,172,146,89,231,130,8,223,36,146,191,161,170,216,89,211,20,189,46,149,88,143,88,164,107,58,149,142,68,199,252,96,241,103,134,240,139,165,255,0,78,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,22,128,115,205,104,213,13,74,213,9,245,163,47,203,234,231,205,167,168,164,171,91,213,35,35,161,158,57,233,163,142,58,121,99,240,205,141,177,61,141,134,45,156,196,106,238,196,119,199,222,6,206,96,138,188,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,254,132,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,116,186,39,203,42,128,0,84,95,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,237,42,205,19,163,217,141,141,253,224,179,253,33,214,141,47,215,172,54,61,64,210,60,190,147,34,177,73,81,45,34,212,66,201,34,124,83,198,169,215,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,189,170,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,224,228,85,215,135,129,111,225,29,252,35,177,223,224,191,255,0,109,127,91,198,248,174,191,101,251,47,173,158,35,218,93,63,247,159,232,117,127,47,175,181,218,252,255,0,100,148,28,67,113,103,153,112,139,204,239,83,51,139,21,61,93,226,197,95,79,105,166,190,227,141,175,74,88,46,172,75,29,42,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,133,196,131,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,96,0,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,63,88,197,92,88,249,88,214,79,151,249,15,167,78,6,85,5,69,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,183,64,0,0,0,0,58,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,166,10,180,243,52,224,114,245,117,162,179,81,235,189,36,117,21,245,17,211,68,250,187,37,206,150,6,189,238,70,181,100,154,106,102,197,19,55,84,221,242,57,172,106,110,174,84,68,85,51,174,172,96,191,149,13,44,204,180,207,218,158,204,250,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,107,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,192,218,76,194,154,215,198,103,13,156,59,101,84,184,86,177,234,71,209,251,213,109,189,151,72,41,189,143,95,87,215,74,249,36,141,178,117,211,193,35,19,119,195,34,108,171,213,245,119,219,101,69,95,192,224,3,94,105,184,131,225,115,17,201,166,173,171,169,190,216,41,217,140,228,47,171,168,150,166,119,220,105,34,141,174,154,73,164,99,86,87,207,19,161,169,85,69,118,203,80,172,87,185,205,114,149,193,206,175,205,62,45,242,254,135,212,110,32,89,246,138,113,153,195,103,17,57,85,86,21,163,154,145,244,130,245,69,111,125,210,122,111,99,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,125,109,246,217,21,83,53,148,173,201,83,205,62,83,242,254,187,212,109,197,143,241,255,0,175,52,220,62,112,185,151,100,208,214,213,211,95,111,244,239,198,113,231,210,84,75,77,59,46,53,113,72,214,205,28,209,177,203,19,224,137,179,84,162,170,183,117,167,70,35,218,231,53,64,252,155,183,51,78,7,44,183,90,219,53,102,187,210,73,81,65,81,37,52,175,164,178,92,234,160,115,216,229,107,150,57,161,166,116,82,179,116,93,159,27,156,199,38,202,213,84,84,83,48,99,90,247,164,249,134,141,77,196,14,57,149,248,188,6,158,223,95,116,146,239,224,106,99,233,165,162,116,173,169,147,176,248,210,101,232,88,37,77,186,58,157,211,245,81,119,77,245,172,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,230,194,122,177,130,254,75,248,5,204,180,211,218,158,211,250,37,163,247,27,23,141,236,118,124,87,133,178,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,192,206,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,78,220,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,0,0,0,0,29,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,251,116,181,239,108,18,35,58,149,58,159,210,198,238,247,177,174,236,4,0,231,87,229,99,22,249,129,67,233,215,19,176,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,235,190,68,145,138,168,231,178,16,155,224,0,0,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,227,245,140,85,197,143,149,141,100,249,127,144,250,116,224,98,175,236,163,240,39,254,174,127,243,102,241,254,40,74,163,85,115,106,128,0,0,63,38,167,41,177,82,101,86,236,42,162,187,162,245,117,183,214,221,40,233,187,79,94,237,45,36,148,209,212,73,214,137,208,222,151,214,211,38,202,168,229,238,110,212,84,107,149,63,88,172,14,116,89,77,247,6,202,184,122,205,113,106,239,5,122,199,238,23,203,165,186,167,180,201,59,21,80,73,107,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,150,188,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,56,36,80,0,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,228,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,197,70,115,88,227,142,155,82,174,181,252,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,247,68,125,52,50,238,231,58,70,175,114,104,163,115,17,173,137,178,77,102,156,39,121,88,209,191,151,248,247,167,64,6,85,0,1,215,243,44,255,0,13,211,234,107,85,86,103,144,210,90,153,124,188,81,88,45,137,50,175,93,101,198,174,84,138,158,158,38,53,21,207,123,156,187,174,201,245,88,215,189,221,44,99,156,157,128,215,51,141,109,77,214,221,78,226,27,37,170,215,187,53,93,143,33,177,212,77,106,165,177,212,199,7,93,158,221,226,37,168,166,164,73,97,141,141,169,99,91,80,170,202,133,69,238,177,205,122,57,205,115,75,52,229,55,197,231,229,119,78,63,131,238,107,91,215,151,224,22,246,123,37,209,208,118,163,170,199,97,72,96,135,170,70,42,177,102,129,239,108,78,221,172,87,70,232,28,157,215,164,207,64,159,224,0,6,63,195,245,251,70,179,253,71,202,116,143,13,212,43,85,215,47,194,250,125,183,107,129,238,238,83,110,168,215,116,185,81,25,47,109,234,145,203,219,115,187,82,57,172,147,161,234,141,92,21,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,169,47,74,178,205,101,151,92,113,204,167,76,178,107,171,245,54,235,144,69,236,187,139,171,90,181,85,119,74,185,186,63,59,44,235,209,39,121,242,171,100,239,42,177,237,145,233,38,237,115,183,13,148,242,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,245,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,97,93,111,173,204,174,60,13,103,215,13,70,180,210,90,242,202,173,39,186,205,126,161,164,114,58,10,91,139,172,242,45,76,49,170,61,232,172,108,170,246,162,163,223,238,68,250,206,248,173,117,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,66,23,18,0,0,126,77,78,83,98,164,202,173,216,85,69,119,69,234,235,111,173,186,81,211,118,158,189,218,90,73,41,163,168,147,173,19,161,189,47,173,166,77,149,81,203,220,221,168,168,215,42,126,177,88,28,232,178,155,238,13,149,112,245,154,226,213,222,10,245,143,220,47,151,75,117,79,105,146,118,42,160,146,215,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,112,22,126,8,235,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,164,80,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,223,85,203,182,251,46,202,138,137,144,52,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,235,109,190,232,168,148,131,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,249,210,181,15,90,52,191,74,110,184,157,139,80,50,250,75,77,203,57,188,67,97,199,168,220,201,37,158,190,182,71,53,173,107,35,141,174,114,49,28,248,218,233,92,137,27,22,72,209,206,111,91,119,252,158,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,53,236,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,84,54,94,4,53,229,79,30,188,167,11,148,19,107,45,109,91,172,238,168,70,225,20,247,26,110,154,216,236,137,19,59,111,89,86,69,115,233,156,229,114,64,199,198,215,50,54,110,215,62,23,192,145,204,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,248,30,79,11,240,3,134,235,190,199,176,245,47,233,33,236,79,128,7,124,8,19,199,117,83,233,243,157,60,129,157,75,44,215,214,170,35,87,226,136,148,201,239,255,0,141,9,236,191,2,10,241,149,21,52,250,189,167,62,43,100,99,46,251,183,117,95,210,234,163,219,254,178,81,44,52,97,36,77,62,178,44,169,179,150,130,153,87,223,240,252,196,126,227,184,220,106,27,75,74,249,158,170,136,221,191,233,68,63,3,77,152,198,225,214,158,223,232,248,40,17,63,251,211,14,183,175,153,165,22,23,167,247,11,173,101,92,112,54,46,214,238,122,237,182,243,196,223,212,191,206,66,138,126,226,247,42,252,177,113,29,75,102,179,61,243,118,235,89,70,137,42,43,19,169,43,234,27,252,165,95,239,136,90,167,6,216,37,86,11,163,182,187,117,108,113,50,89,32,164,147,104,220,142,79,243,36,77,248,162,39,218,138,85,231,6,218,119,114,213,205,110,92,186,90,89,38,134,150,234,181,11,35,91,245,119,109,93,60,159,99,155,246,73,191,192,186,124,98,222,219,93,150,146,133,24,173,236,193,27,54,95,232,98,39,253,64,126,177,227,115,201,232,153,206,85,233,98,110,160,123,193,197,168,168,155,41,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,153,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,45,251,149,167,30,223,78,232,236,60,40,234,132,29,25,5,170,223,224,241,11,165,61,62,209,215,208,210,64,174,74,58,134,177,54,142,104,96,137,202,201,118,70,201,28,106,143,84,149,168,233,234,4,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,227,21,97,60,83,240,251,168,154,143,125,210,28,79,84,109,85,25,158,57,112,158,215,91,100,168,108,180,117,78,170,129,102,73,163,167,108,236,103,138,237,248,121,149,235,7,113,173,107,81,202,168,142,106,172,10,103,54,124,103,39,224,203,42,160,200,235,234,237,58,212,150,117,199,40,32,164,158,162,57,238,51,201,77,4,47,189,199,83,79,74,200,40,222,217,38,168,157,32,71,34,162,211,163,90,244,235,98,165,91,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,240,46,83,157,95,149,140,91,230,5,15,167,92,74,107,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,197,175,243,64,211,42,109,25,229,249,164,250,83,75,121,171,187,51,21,202,45,22,181,174,169,146,87,62,165,241,218,174,8,249,17,37,146,71,70,197,119,82,178,36,122,178,38,116,198,205,152,198,162,84,88,27,15,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,233,20,107,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,166,194,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,134,75,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,133,212,242,197,227,199,242,223,98,166,208,109,88,189,117,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,179,123,77,78,245,60,13,167,71,117,73,36,179,53,36,153,119,232,149,201,74,199,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,2,47,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,73,64,4,0,231,87,229,99,22,249,129,67,233,215,18,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,226,121,213,249,88,197,190,96,80,250,117,196,165,96,54,40,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,232,250,65,143,247,38,168,246,95,118,106,134,82,255,0,109,62,8,163,159,187,29,58,201,249,180,94,141,250,93,178,167,190,64,26,208,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,177,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,59,169,13,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,76,171,198,15,22,120,111,8,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,117,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,235,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,20,2,95,247,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,129,42,128,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,1,5,121,112,115,0,163,226,34,197,22,146,106,246,69,254,91,20,30,38,120,170,106,35,130,158,60,138,151,173,242,117,83,178,22,71,27,38,134,53,70,62,20,111,82,199,18,74,213,127,231,146,41,212,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,32,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,240,100,98,185,175,107,37,138,39,171,31,209,210,187,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,117,140,36,87,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,52,54,30,7,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,245,128,235,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,60,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,221,135,140,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,130,157,185,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,189,43,219,145,174,98,54,68,146,239,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,53,161,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,191,173,113,226,119,89,110,92,62,218,56,98,147,40,236,224,54,123,133,69,193,148,84,240,182,41,42,123,146,164,205,130,162,70,236,178,195,28,235,44,204,99,191,207,37,85,114,187,183,2,68,29,255,0,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,201,26,204,235,193,247,9,153,151,23,90,161,244,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,58,79,16,184,181,139,6,215,221,75,194,177,106,31,5,101,199,243,11,205,174,221,77,221,124,157,138,88,43,101,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,14,149,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,170,189,104,185,127,214,106,239,0,250,119,196,14,136,99,190,47,58,164,246,220,249,53,182,41,39,150,170,253,75,29,198,120,98,117,51,28,245,141,38,130,58,127,116,49,177,174,153,175,118,202,233,26,198,73,16,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,2,250,120,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,122,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,118,13,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,91,74,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,178,25,43,151,7,47,250,62,29,236,81,106,222,175,99,191,229,177,95,226,96,138,154,162,72,42,35,199,105,122,223,31,77,59,225,124,145,190,105,163,68,123,230,71,117,36,114,164,77,70,126,121,101,136,28,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,4,117,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,187,4,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,235,4,75,254,92,220,107,255,0,5,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,168,92,166,186,113,71,161,60,53,251,19,242,215,156,253,28,250,71,226,125,153,253,204,172,172,239,248,126,215,123,252,205,20,157,61,61,248,191,75,109,250,189,219,236,187,119,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,66,252,202,117,251,242,235,197,6,65,244,115,80,190,148,96,184,191,102,217,141,120,103,239,67,7,246,188,62,53,208,108,136,217,58,234,155,46,243,253,110,227,89,31,75,221,27,98,218,79,242,79,210,75,173,101,78,121,173,21,247,28,130,150,209,71,81,75,100,182,211,82,94,93,5,186,190,181,34,145,245,14,170,164,141,200,179,190,8,170,32,237,44,200,177,183,197,72,230,163,164,106,58,48,181,240,0,24,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,107,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,118,105,35,175,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,184,32,255,0,41,78,53,253,137,89,71,194,110,166,220,237,84,118,89,187,210,97,119,9,215,177,35,107,166,159,184,251,99,149,27,209,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,205,117,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,154,214,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,117,214,174,39,117,151,136,75,22,19,96,213,140,163,219,113,224,86,249,173,246,218,153,97,111,138,159,186,246,172,147,212,205,250,115,76,172,142,158,53,123,151,222,216,26,229,69,145,210,201,32,125,92,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,49,1,47,249,115,112,81,252,42,181,30,123,254,127,108,186,199,166,88,183,231,46,85,48,39,106,59,165,114,43,22,59,99,102,234,107,219,212,199,172,146,186,36,115,153,27,90,221,226,116,209,72,145,0,14,213,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,176,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,149,3,196,151,2,55,221,61,208,45,63,226,131,79,89,227,113,12,131,15,177,93,50,74,109,217,31,176,170,167,162,183,199,220,235,150,161,210,213,120,170,186,137,228,218,56,209,176,239,211,178,51,165,83,10,240,251,196,238,178,240,195,125,187,95,244,135,40,246,108,151,187,124,182,250,234,105,225,109,69,44,219,177,233,12,238,133,251,177,102,129,239,89,34,122,162,236,238,166,185,29,28,146,198,240,181,78,103,92,120,254,68,44,85,58,13,164,247,174,156,251,32,183,187,218,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,63,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,242,121,115,112,19,252,21,236,83,234,70,162,79,226,53,55,38,183,248,58,186,120,42,58,233,108,180,47,123,37,90,54,171,23,162,105,149,241,198,233,101,247,181,28,198,178,37,233,107,164,152,50,175,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,207,71,210,12,131,183,53,63,181,59,83,84,62,151,251,85,243,203,28,29,168,234,22,63,205,170,117,237,212,237,213,125,213,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,118,14,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,141,85,203,31,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,48,184,144,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,93,79,44,94,60,127,45,246,42,109,6,213,139,215,86,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,84,146,75,51,82,73,151,126,137,92,148,172,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,34,255,0,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,148,0,0,0,10,64,230,247,161,116,122,97,196,117,38,163,99,214,111,5,101,212,187,123,174,51,57,139,3,33,117,226,7,164,117,169,28,81,163,94,222,166,62,146,119,189,232,171,36,181,50,185,30,229,234,107,46,252,135,252,212,244,114,251,171,188,35,221,234,113,201,183,171,192,174,17,102,50,83,116,179,251,106,150,154,9,227,169,78,183,189,168,206,220,21,18,207,191,214,115,187,29,13,106,185,232,168,17,3,146,230,186,95,109,90,143,145,240,241,115,188,218,161,198,239,118,250,156,146,219,77,80,140,142,169,247,136,150,154,57,25,78,253,209,210,117,210,181,239,124,106,143,84,109,34,61,189,8,146,171,250,175,58,191,52,248,183,203,250,31,81,184,144,171,73,243,175,201,126,169,225,186,153,236,191,105,253,18,200,45,215,223,5,223,236,248,175,11,83,28,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,37,255,0,55,252,166,197,156,235,238,158,230,184,181,119,141,178,228,26,95,105,186,91,170,123,79,143,191,75,61,109,124,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,126,183,37,79,52,249,79,203,250,239,81,183,29,215,157,62,188,212,221,179,44,83,135,43,53,109,35,237,182,42,118,100,215,164,134,162,41,95,237,25,146,72,169,161,149,136,206,184,31,21,58,201,34,39,95,231,25,92,199,43,62,171,28,184,211,148,6,83,98,193,181,247,80,179,92,166,187,193,89,113,253,47,187,93,46,53,61,167,201,216,165,130,182,130,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,32,106,198,117,249,80,213,60,203,83,61,151,236,207,165,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,192,75,254,80,154,23,71,169,252,71,85,234,54,67,102,241,182,93,52,183,182,227,11,158,176,62,22,222,39,122,199,68,146,69,34,57,238,233,99,42,231,99,216,136,177,203,77,19,149,237,94,150,190,218,184,177,242,177,172,159,47,242,31,78,156,194,156,171,52,114,251,164,92,35,218,42,114,57,182,171,207,110,18,230,49,211,116,179,251,86,150,166,8,35,166,78,182,61,200,254,228,20,241,79,191,213,115,123,253,14,106,57,138,171,154,248,177,242,177,172,159,47,242,31,78,156,13,107,11,126,229,105,199,183,211,186,59,15,10,58,161,7,70,65,106,183,248,60,66,233,79,79,180,117,244,52,144,43,146,142,161,172,77,163,154,24,34,114,178,93,145,178,71,26,163,213,37,106,58,122,129,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,218,120,197,88,79,20,252,62,234,38,163,223,116,135,19,213,27,85,70,103,142,92,39,181,214,217,42,27,45,29,83,170,160,89,146,104,233,219,59,25,226,187,126,30,101,122,193,220,107,90,212,114,170,35,154,171,2,153,205,159,25,201,248,50,202,168,50,58,250,187,78,181,37,157,113,202,8,41,39,168,142,123,140,242,83,65,11,239,113,212,211,210,178,10,55,182,73,170,39,72,17,200,168,180,232,214,189,58,216,169,86,216,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,13,164,193,210,180,83,76,169,180,103,72,241,13,41,165,188,213,221,153,138,217,233,173,107,93,83,36,174,125,75,227,98,35,228,68,150,73,29,27,21,221,74,200,145,234,200,153,211,27,54,99,26,137,221,64,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,46,83,157,95,149,140,91,230,5,15,167,92,74,86,3,97,238,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,29,34,141,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,216,79,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,80,201,96,0,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,186,158,87,188,116,254,90,241,86,104,118,177,230,126,47,82,108,189,126,199,169,173,111,76,215,219,92,113,181,83,121,149,203,226,43,33,218,78,230,232,215,190,36,100,159,157,115,106,36,64,159,224,0,42,175,158,119,220,159,237,39,238,210,189,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,176,174,121,223,114,127,180,159,187,74,171,3,101,222,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,114,89,175,15,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,189,93,29,196,217,89,36,209,163,163,238,172,141,216,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,1,250,197,112,115,88,227,142,167,77,109,85,252,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,154,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,181,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,7,202,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,5,121,161,112,81,252,32,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,215,139,162,71,62,46,221,43,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,105,50,160,57,178,112,81,110,211,250,207,225,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,205,49,146,118,17,136,229,153,81,129,98,156,31,241,41,98,226,167,67,172,250,155,108,78,205,214,30,155,94,73,72,218,87,193,29,37,226,40,99,125,68,113,35,156,254,168,87,186,201,35,84,123,215,183,35,17,202,143,71,181,189,131,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,235,145,205,217,92,140,119,67,17,242,57,58,24,229,74,12,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,116,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,116,204,157,166,73,26,163,216,157,200,216,142,85,98,189,174,238,188,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,94,186,132,134,39,164,110,107,82,38,53,140,233,235,73,36,144,49,87,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,209,27,93,178,185,24,222,183,171,228,114,117,189,202,182,105,202,111,130,139,142,159,209,255,0,9,221,80,182,118,47,87,187,123,35,196,40,164,74,90,136,226,181,213,65,12,201,115,108,140,115,223,28,210,178,71,66,214,254,105,236,143,190,143,71,36,200,140,138,188,181,56,40,184,241,23,168,244,58,161,154,219,55,211,44,70,224,233,42,94,228,165,158,59,173,210,153,105,165,101,178,88,36,114,189,33,123,39,107,228,114,196,230,58,54,62,36,86,185,232,230,94,160,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,11,137,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,238,138,250,152,98,217,205,116,109,94,228,49,72,231,163,93,19,164,154,199,205,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,217,242,123,82,150,8,233,99,150,235,214,202,120,169,224,238,212,212,57,60,51,85,92,205,183,77,219,239,64,152,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,94,188,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,108,19,195,71,17,120,39,20,26,89,65,169,152,45,71,247,170,59,197,23,68,223,220,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,77,107,12,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,199,210,244,189,35,145,27,34,43,22,104,30,254,236,107,187,28,187,62,62,227,25,44,138,5,244,235,94,189,233,63,14,216,173,46,107,172,121,95,209,251,45,109,193,150,184,42,124,13,77,95,93,83,227,146,70,199,209,79,28,143,77,217,12,139,186,167,79,213,219,125,213,17,127,87,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,58,91,226,109,245,9,39,102,71,70,201,59,51,51,244,225,153,25,36,106,232,164,70,200,206,164,71,53,23,220,83,95,53,126,41,236,90,241,168,248,174,49,165,58,163,244,143,79,109,120,253,29,209,244,148,109,124,116,173,188,84,44,207,116,146,35,152,215,62,102,210,201,76,221,157,186,194,231,77,30,209,200,179,180,250,249,59,233,37,215,58,226,26,245,158,58,227,144,80,88,176,155,59,37,170,125,166,242,234,22,85,214,207,80,197,165,164,171,108,110,108,181,20,206,74,122,137,157,18,126,109,207,165,141,37,221,171,219,144,49,175,52,127,61,154,155,248,47,163,209,19,167,148,6,83,98,193,184,47,212,44,215,41,174,240,86,92,127,48,187,93,46,53,61,167,201,216,165,130,211,65,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,5,185,163,249,236,212,223,193,125,30,136,193,82,106,246,100,253,23,167,208,70,207,73,30,39,6,81,54,94,248,219,2,119,231,184,190,146,58,86,185,242,46,234,140,142,40,222,141,107,122,119,89,164,87,245,237,31,64,101,94,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,122,122,251,105,178,50,56,99,87,73,218,73,29,149,121,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,245,217,34,70,196,85,115,223,14,42,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,171,163,184,187,35,35,154,68,108,157,165,141,215,189,114,202,116,159,135,108,87,3,194,174,53,223,71,236,181,183,11,94,5,138,211,118,170,106,250,234,159,26,199,71,73,214,137,35,211,118,66,169,220,149,122,126,174,238,126,235,186,134,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,60,47,192,242,120,95,128,30,181,79,172,158,244,61,136,122,213,55,114,30,198,252,0,47,192,130,92,105,195,80,253,83,211,167,178,39,116,182,246,213,85,70,175,195,122,66,118,56,130,124,114,77,83,6,123,167,137,77,84,232,228,125,241,173,69,68,248,255,0,153,137,235,66,97,233,147,213,112,155,58,43,85,54,161,167,251,63,216,88,69,206,99,185,116,150,93,40,173,164,134,87,177,102,237,239,210,237,190,21,52,139,239,250,201,250,201,51,164,235,59,116,254,200,234,137,86,71,37,190,151,169,85,62,43,217,140,175,62,105,57,252,175,183,195,140,67,80,246,186,94,174,166,162,170,124,29,68,244,254,79,253,101,131,245,185,87,226,73,244,98,123,227,233,182,124,149,174,114,189,89,239,247,199,68,237,183,219,254,178,202,35,106,53,168,137,246,17,55,151,190,11,6,41,163,118,217,91,19,81,245,141,134,165,85,19,101,221,244,180,159,235,151,249,164,180,68,216,2,175,187,220,120,70,167,199,111,121,200,0,0,0,60,34,239,246,30,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,12,21,197,87,24,154,71,194,134,27,89,121,204,47,20,151,28,157,212,237,146,209,137,211,86,49,183,27,139,228,89,27,19,213,158,247,67,77,213,20,157,117,14,106,177,189,14,70,163,228,232,141,225,29,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,44,39,153,14,188,225,188,73,114,252,211,141,86,195,43,105,28,203,142,113,110,101,206,134,26,133,153,246,155,138,90,171,214,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,175,110,19,188,211,232,223,204,12,123,212,96,3,101,51,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,89,167,20,252,14,84,234,87,8,154,85,197,38,155,62,146,43,238,49,164,248,251,242,155,99,153,20,9,113,183,82,219,35,122,214,178,77,145,95,83,12,91,181,205,145,203,220,134,40,218,197,107,162,108,115,86,89,123,220,179,120,179,195,117,223,69,237,90,90,218,122,75,38,89,166,182,123,125,149,246,151,87,172,243,215,219,169,169,41,224,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,190,183,126,118,62,160,162,18,197,57,61,240,197,244,251,81,238,60,66,230,88,189,170,229,139,97,253,118,251,35,235,38,235,145,153,18,45,60,173,158,56,19,116,94,196,15,85,235,147,100,108,147,194,232,209,207,141,93,23,106,230,133,203,254,178,217,120,127,17,90,23,142,248,138,75,221,193,145,101,54,74,105,39,168,174,154,241,95,94,228,142,182,6,200,247,172,189,249,234,162,129,105,225,107,85,142,237,171,24,230,190,69,142,117,112,45,161,216,174,128,240,227,142,225,246,6,255,0,117,107,58,174,25,91,189,165,29,119,78,69,208,200,46,16,119,33,114,196,157,137,169,214,155,162,63,115,124,62,206,87,63,173,238,12,1,206,175,202,198,45,243,2,135,211,174,37,74,240,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,203,106,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,12,171,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,235,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,83,101,100,93,127,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,222,246,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,215,179,137,126,29,51,190,23,245,78,191,76,243,170,127,239,181,150,122,222,184,127,186,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,124,21,62,10,161,177,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,63,88,162,30,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,250,15,115,218,199,189,168,199,222,240,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,91,167,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,234,139,54,168,3,88,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,77,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,85,95,52,110,9,45,92,63,100,208,235,110,155,193,73,71,132,230,151,135,210,62,203,73,74,218,120,44,85,171,78,201,27,20,123,204,231,72,201,221,29,108,168,214,70,200,225,72,210,52,217,22,52,35,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,225,103,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,38,255,0,54,204,243,25,212,254,9,176,13,64,195,42,170,234,172,87,220,226,130,174,223,81,83,111,168,162,124,240,45,190,229,211,42,69,80,198,74,140,114,39,83,28,173,68,123,21,175,110,237,115,85,97,7,43,143,61,154,101,248,215,163,214,129,216,57,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,76,127,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,191,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,215,219,140,94,14,179,190,16,51,186,123,5,254,179,219,56,221,231,175,232,254,65,219,134,159,218,157,168,105,223,85,253,170,201,229,146,14,212,149,9,31,231,21,58,246,234,110,232,190,224,234,188,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,194,145,234,214,177,175,150,89,94,140,103,95,74,77,78,86,156,4,253,59,172,176,241,93,170,19,244,99,246,171,135,140,196,45,116,245,27,73,95,93,73,58,181,43,42,28,197,222,56,97,158,39,35,34,221,29,36,145,170,189,18,38,163,103,196,28,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,1,170,185,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,5,0,151,253,202,227,200,158,153,126,53,235,21,165,0,151,253,202,227,200,158,153,126,53,235,21,160,74,160,0,2,170,249,231,125,201,254,210,126,237,37,167,24,60,127,105,31,9,182,175,103,186,74,76,199,59,146,162,56,89,138,80,92,217,20,244,204,86,178,71,77,91,34,54,69,164,103,106,70,57,136,230,43,229,87,179,161,170,206,228,145,194,190,113,249,254,27,170,120,111,15,186,131,167,217,13,37,243,30,190,83,228,117,52,53,212,202,189,18,179,123,106,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,71,94,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,216,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,208,215,154,231,2,223,199,241,65,162,152,103,254,49,85,159,209,80,187,252,23,54,233,29,58,55,253,183,197,61,174,254,100,202,207,243,68,197,117,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,208,217,164,170,190,121,223,114,127,180,159,187,75,20,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,213,215,207,59,238,79,246,147,247,104,24,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,47,68,172,246,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,10,241,131,194,102,101,194,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,94,255,0,203,11,94,112,221,3,226,142,146,233,168,21,180,150,219,22,89,103,169,198,106,46,213,117,11,12,22,215,203,44,51,197,52,139,208,228,232,116,180,209,196,170,229,99,24,147,44,142,122,54,53,222,231,248,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,213,21,68,109,122,127,133,27,209,174,99,159,20,178,177,30,206,190,164,10,160,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,183,104,107,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,80,156,94,101,89,95,139,225,127,80,171,110,183,159,99,91,219,91,136,214,165,4,149,30,14,134,45,219,61,37,85,67,85,123,112,179,170,15,14,178,53,26,221,221,15,113,55,166,132,11,63,0,1,31,248,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,186,254,143,228,29,185,170,61,151,221,154,157,245,95,218,172,158,40,231,238,199,78,145,254,113,87,163,126,166,236,169,239,162,27,103,13,218,219,118,214,215,240,229,75,128,213,179,81,89,81,61,50,216,234,106,32,166,127,92,48,62,161,234,146,202,246,194,172,88,88,233,24,244,127,68,140,86,185,138,228,115,119,217,120,252,154,108,90,197,73,149,92,115,90,122,30,139,213,214,223,71,107,172,169,238,189,123,180,180,146,84,201,79,31,66,175,67,122,95,91,82,187,162,35,151,185,179,149,81,173,68,12,107,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,62,131,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,32,175,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,234,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,118,202,216,220,198,71,58,185,92,121,19,211,47,198,189,98,180,147,247,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,76,60,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,93,73,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,59,7,41,157,33,195,117,235,75,248,140,210,61,64,130,174,75,22,69,79,140,195,80,180,147,172,51,196,246,73,112,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,185,171,13,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,133,27,209,174,123,89,44,82,177,30,254,142,165,145,92,172,56,179,195,120,115,213,11,182,15,168,20,244,148,54,45,74,168,183,211,84,100,117,117,235,4,22,103,210,199,88,177,44,140,237,185,28,201,101,168,142,53,123,159,27,34,77,222,229,233,69,84,181,78,48,120,76,195,120,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,168,26,240,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,101,61,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,234,181,16,173,94,87,220,20,103,120,87,18,121,78,117,172,86,203,174,55,122,210,46,197,21,53,190,52,134,122,90,186,235,149,4,138,246,186,174,55,62,39,246,105,42,35,123,162,141,202,228,117,84,14,115,152,141,86,73,109,64,0,0,0,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,150,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,138,173,184,62,225,51,50,226,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,166,198,103,201,69,105,181,91,170,107,235,45,246,202,74,90,139,165,66,85,215,75,12,45,99,234,167,72,163,133,37,149,200,155,189,233,20,49,70,142,118,235,209,27,27,240,106,34,7,95,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,214,8,218,160,213,92,13,146,56,100,180,218,175,252,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,133,179,65,83,4,150,200,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,53,243,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,234,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,155,159,225,59,202,198,141,252,191,199,189,58,3,186,231,152,6,27,169,248,204,248,102,160,99,212,151,219,21,85,69,37,77,69,190,173,21,208,78,250,106,136,234,34,73,27,190,207,98,75,12,106,172,118,236,122,34,181,200,230,170,181,66,186,249,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,120,146,25,91,38,239,116,140,236,217,160,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,36,87,2,188,38,97,188,93,112,19,149,96,247,218,138,75,61,246,131,82,42,170,108,89,27,168,22,170,123,83,214,138,214,179,163,24,146,68,175,100,177,49,99,115,21,253,27,246,222,168,174,137,138,149,215,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,201,83,202,198,83,243,2,187,211,173,199,117,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,195,31,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,176,163,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,229,231,197,53,215,138,125,6,167,190,229,240,213,187,48,198,170,22,207,144,86,37,169,212,180,85,179,167,214,138,104,36,110,240,189,238,133,98,116,172,98,181,89,34,185,123,81,198,248,122,130,80,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,194,221,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,104,150,24,157,38,236,116,111,239,84,89,181,64,26,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,108,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,170,249,163,112,73,106,225,251,38,135,91,116,222,10,74,60,39,52,188,62,145,246,90,74,86,211,193,98,173,90,118,72,216,163,222,103,58,70,78,232,235,101,70,178,54,71,10,70,145,166,200,177,161,29,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,13,143,129,215,240,12,243,25,212,252,54,211,168,24,101,85,93,85,138,251,78,149,118,250,138,155,125,69,19,231,129,85,122,101,72,170,24,201,81,142,68,234,99,149,168,143,98,181,237,221,174,106,175,96,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,3,90,206,42,180,183,242,45,196,118,162,233,156,54,47,99,80,89,178,10,175,101,81,120,175,17,218,181,202,254,245,15,231,21,239,115,183,165,150,7,125,119,43,211,125,159,179,145,200,157,83,56,212,204,171,81,45,216,133,187,41,171,241,127,66,177,246,99,54,233,223,36,146,76,234,24,234,170,106,34,100,142,123,221,191,111,197,58,38,35,122,90,216,162,137,136,223,171,186,216,255,0,58,253,16,186,165,215,13,226,70,27,229,35,173,174,167,167,193,234,45,174,141,205,158,57,209,213,181,145,78,199,123,218,246,57,171,51,92,139,210,172,86,70,169,215,214,189,186,182,3,186,233,166,175,102,90,75,77,153,65,134,79,73,3,243,156,94,171,16,185,205,52,9,43,217,110,169,150,23,212,54,36,119,213,107,222,216,59,106,229,71,108,201,30,173,233,127,75,219,250,188,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,102,242,214,205,27,229,221,136,248,233,163,154,68,69,71,110,172,68,70,185,85,26,184,212,179,238,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,31,75,29,226,234,164,146,158,174,161,119,71,245,199,217,100,84,222,229,103,75,252,87,213,118,241,185,20,45,126,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,26,241,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,89,167,20,252,14,84,234,87,8,154,85,197,38,155,62,146,43,238,49,164,248,251,242,155,99,153,20,9,113,183,82,219,35,122,214,178,77,145,95,83,12,91,181,205,145,203,220,134,40,218,197,107,162,108,115,86,89,123,220,179,120,179,195,117,223,69,237,90,90,218,122,75,38,89,166,182,123,125,149,246,151,87,172,243,215,219,169,169,41,224,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,190,183,126,118,62,160,162,18,197,57,61,240,197,244,251,81,238,60,66,230,88,189,170,229,139,97,253,118,251,35,235,38,235,145,153,18,45,60,173,158,56,19,116,94,196,15,85,235,147,100,108,147,194,232,209,207,141,93,23,106,230,133,203,254,178,217,120,127,17,90,23,142,248,138,75,221,193,145,101,54,74,105,39,168,174,154,241,95,94,228,142,182,6,200,247,172,189,249,234,162,129,105,225,107,85,142,237,171,24,230,190,69,142,117,112,45,161,216,174,128,240,227,142,225,246,6,255,0,117,107,58,174,25,91,189,165,29,119,78,69,208,200,46,16,119,33,114,196,157,137,169,214,155,162,63,115,124,62,206,87,63,173,238,9,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,82,188,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,218,185,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,42,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,58,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,212,217,89,23,95,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,183,189,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,181,236,226,95,135,76,239,133,253,83,175,211,60,234,159,251,237,101,158,183,174,31,238,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,5,79,130,168,108,123,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,143,214,40,135,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,131,220,246,177,239,106,49,247,188,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,29,130,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,77,217,35,87,222,213,71,39,197,14,190,91,79,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,103,76,201,218,218,88,227,71,186,103,72,217,17,168,244,149,210,132,149,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,89,84,107,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,118,20,225,163,136,188,19,138,13,44,160,212,204,22,163,251,213,29,226,139,162,111,238,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,20,95,138,32,64,14,121,223,114,127,180,159,187,76,41,202,3,22,177,103,58,251,168,88,86,83,67,227,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,154,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,31,248,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,248,250,94,150,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,12,129,192,151,48,123,239,7,244,121,6,27,123,197,126,148,97,151,159,17,116,134,134,9,25,79,85,75,120,236,53,145,200,217,149,171,188,50,246,161,138,84,114,57,88,212,108,145,162,171,95,20,214,211,199,102,159,232,214,121,195,46,99,54,183,191,195,217,113,155,125,85,242,130,181,179,57,146,81,93,25,75,52,52,179,69,31,126,6,84,77,215,81,209,29,60,146,35,37,145,236,98,251,220,138,154,235,129,218,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,132,245,225,99,129,90,156,59,133,93,85,226,159,85,232,42,233,175,181,90,111,144,77,133,80,182,170,39,64,219,117,93,134,69,246,147,214,25,28,174,124,177,84,73,19,97,145,27,219,68,145,206,99,156,232,214,44,21,203,46,193,163,89,7,23,24,179,53,142,247,224,60,6,215,12,86,39,212,186,158,26,220,138,41,225,117,28,18,61,19,253,178,70,49,92,196,146,88,162,143,119,245,246,164,186,158,44,124,172,107,39,203,252,135,211,167,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,253,98,26,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,211,123,94,230,61,141,86,60,42,47,140,157,38,193,52,79,136,236,207,79,116,223,47,181,95,108,52,55,9,36,167,138,222,233,159,236,142,183,185,203,108,153,242,171,187,147,83,255,0,20,231,54,73,55,233,78,181,100,189,200,163,199,250,79,130,254,84,53,79,13,211,63,106,123,51,233,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,249,88,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,250,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,54,93,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,125,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,157,172,175,94,84,252,105,218,181,51,0,160,225,199,81,178,10,72,51,108,82,157,41,49,182,58,153,180,233,116,178,65,11,18,56,152,228,119,76,181,52,237,99,209,205,70,177,206,133,177,191,243,138,201,228,109,133,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,179,78,41,248,28,169,212,174,17,52,171,138,77,54,125,36,87,220,99,73,241,247,229,54,199,50,40,18,227,110,165,182,70,245,173,100,155,34,190,166,24,183,107,155,35,151,185,12,81,181,138,215,68,216,230,174,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,207,132,239,43,26,55,242,255,0,30,244,232,10,203,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,132,44,167,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,100,11,231,157,247,39,251,73,251,180,128,28,52,113,23,157,240,191,170,116,26,153,130,212,127,122,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,155,252,227,51,91,86,165,96,28,54,234,53,138,158,174,11,110,85,103,188,94,232,226,171,99,91,60,112,84,195,106,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,191,16,49,167,40,12,90,197,156,235,238,161,97,89,77,15,141,178,228,26,95,118,181,220,105,187,175,143,191,75,61,109,4,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,32,227,147,132,75,175,8,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,167,175,182,187,43,36,134,69,108,125,212,141,191,87,47,222,39,44,92,42,235,236,121,174,83,101,241,182,92,130,222,152,213,198,167,196,190,63,101,210,207,91,75,36,181,221,12,138,87,207,218,101,59,151,178,212,71,63,125,145,200,190,229,187,253,116,209,205,56,226,195,67,174,56,53,218,107,85,210,213,145,219,210,186,193,123,137,169,89,29,21,83,225,85,164,185,83,58,55,183,175,167,184,142,78,137,26,217,35,115,152,170,172,145,200,161,173,97,177,71,2,220,58,127,6,46,28,113,220,2,229,79,218,201,46,29,87,220,155,235,245,109,116,168,99,58,226,247,75,36,127,153,141,144,211,245,70,228,99,251,29,196,68,87,169,93,124,40,242,238,206,241,30,59,153,137,234,106,221,104,172,186,105,219,206,45,151,106,58,120,95,29,230,24,46,107,21,177,100,115,36,149,148,126,33,244,242,205,217,145,86,85,142,154,102,34,53,127,58,203,148,2,128,121,163,249,236,212,223,193,125,30,136,195,252,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,230,14,104,254,123,53,55,240,95,71,162,38,255,0,39,203,158,27,128,112,137,169,122,165,145,199,73,110,167,181,229,23,10,155,205,217,180,138,249,210,221,69,108,164,159,103,172,109,89,100,100,73,37,67,218,196,71,108,178,73,210,155,189,119,9,63,142,89,52,107,151,159,10,110,154,182,30,206,63,133,219,225,169,189,214,219,173,238,241,87,187,164,139,20,46,168,88,213,238,94,245,68,238,141,141,71,201,209,27,93,27,58,217,20,104,173,162,206,37,248,139,206,248,160,213,58,253,76,206,170,63,190,209,217,232,186,33,254,230,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,101,254,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,250,220,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,244,24,230,53,236,123,145,236,11,9,229,71,252,35,191,131,140,31,150,191,251,84,254,215,250,1,227,186,253,169,236,190,135,117,119,55,255,0,188,255,0,138,240,189,95,95,163,175,111,204,120,114,106,159,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,0,0,0,0,0,0,0,0,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,191,3,201,225,192,113,247,239,241,57,34,108,112,69,221,80,246,1,197,251,237,238,43,203,141,75,156,85,186,217,166,118,168,87,121,35,190,49,206,98,42,42,166,238,162,219,220,158,255,0,180,176,201,119,232,247,42,161,93,90,153,105,147,48,226,230,197,29,66,119,162,183,85,210,204,196,122,162,162,42,186,223,246,59,127,213,246,18,253,19,78,211,119,167,196,244,162,221,116,174,94,134,69,71,70,139,186,163,118,234,100,105,252,175,119,196,166,173,109,204,234,248,136,215,182,219,237,144,74,145,38,253,182,170,54,79,251,202,53,95,226,211,127,140,43,255,0,215,185,102,188,101,234,37,38,151,112,238,231,201,52,145,72,249,109,212,241,36,76,114,255,0,41,23,111,170,169,183,186,53,32,63,47,173,45,126,121,168,191,76,46,144,67,51,160,248,119,28,215,111,213,5,84,127,7,53,87,249,9,246,148,91,62,144,226,108,195,112,107,85,146,53,106,164,52,176,53,118,234,247,42,67,27,127,149,239,254,73,221,143,77,36,76,134,158,56,152,212,106,53,168,136,159,212,135,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,73,124,214,56,72,204,180,167,84,43,248,138,110,81,87,145,226,122,133,120,86,62,107,141,74,62,182,213,113,124,111,123,104,149,23,222,250,100,138,23,164,14,106,126,110,56,123,79,68,232,141,243,93,161,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,13,93,227,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,201,124,39,121,167,209,191,152,24,247,168,192,119,254,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,30,42,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,1,179,73,138,184,177,242,177,172,159,47,242,31,78,156,239,248,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,232,28,88,249,88,214,79,151,249,15,167,78,6,181,135,106,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,84,151,252,85,240,81,249,50,208,45,34,226,83,76,237,151,90,156,111,45,195,236,181,57,108,91,119,161,179,221,38,162,166,114,84,117,171,150,70,195,85,36,143,247,57,189,17,202,157,40,244,73,161,137,161,101,53,188,192,52,227,53,224,123,43,226,75,25,200,190,133,222,161,183,215,88,168,169,46,17,164,243,82,101,126,17,95,79,73,10,57,138,202,191,175,36,50,181,200,197,106,196,170,249,91,26,50,102,199,74,218,111,175,218,203,164,154,143,81,171,152,6,161,93,109,217,125,111,137,241,183,73,94,218,185,43,188,66,245,77,226,91,58,61,149,29,111,218,69,238,181,223,156,107,95,250,109,107,147,160,19,43,149,62,131,83,107,39,20,116,25,53,246,138,174,75,22,155,83,166,77,35,219,79,42,193,37,197,146,177,180,16,190,102,61,169,19,251,170,181,45,69,87,119,18,142,70,43,28,213,122,180,37,167,53,63,167,127,192,23,73,63,42,95,246,231,244,130,193,244,143,248,159,251,41,236,90,223,21,252,71,230,191,142,238,127,23,245,63,155,238,216,173,110,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,48,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,153,172,1,171,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,207,254,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,139,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,233,108,111,123,227,153,60,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,78,239,147,218,148,176,71,85,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,114,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,109,60,98,174,44,124,172,107,39,203,252,135,211,167,34,87,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,238,229,85,122,187,121,107,197,143,149,141,100,249,127,144,250,116,224,107,88,109,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,186,187,147,43,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,12,85,198,15,22,121,151,23,90,161,244,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,36,87,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,152,83,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,176,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,64,190,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,241,141,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,201,96,14,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,0,53,87,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,160,18,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,9,84,10,1,254,202,63,29,159,234,231,255,0,54,108,255,0,226,133,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,163,110,63,184,72,204,184,90,213,199,85,94,114,138,188,171,30,206,106,43,46,150,91,245,194,165,37,184,213,61,175,107,170,99,173,223,235,58,165,142,158,53,116,187,116,75,220,107,211,165,202,248,163,141,82,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,210,215,189,176,66,215,57,19,119,36,81,162,239,210,155,108,211,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,175,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,120,100,190,87,30,123,52,203,241,175,71,173,47,248,215,91,128,173,82,193,52,91,139,28,27,83,53,46,251,236,108,110,205,237,63,27,91,225,102,168,237,119,109,181,80,199,249,184,88,249,29,188,146,177,191,85,171,182,251,174,200,138,169,177,72,17,87,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,138,1,3,106,130,136,121,154,112,125,140,240,181,170,22,75,214,156,165,37,30,19,156,211,202,235,85,157,178,212,75,61,178,122,56,233,217,82,199,201,59,228,116,172,123,166,100,173,122,191,125,228,145,157,45,72,218,231,220,246,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,215,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,6,75,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,204,174,121,223,114,127,180,159,187,79,201,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,254,183,60,239,185,63,218,79,221,160,85,89,110,156,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,160,7,9,60,51,212,241,79,144,231,152,61,154,186,174,12,134,199,131,215,100,120,252,48,172,93,21,183,24,42,169,89,29,36,171,43,154,214,178,86,205,36,104,254,182,116,61,204,122,171,154,199,49,216,82,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,54,20,227,75,130,220,55,140,156,54,209,102,188,228,85,120,222,67,141,212,73,53,150,245,12,43,82,202,118,76,177,165,76,50,211,43,216,217,89,35,98,143,101,234,107,218,248,216,168,238,158,182,73,221,120,122,225,139,70,184,95,197,102,197,180,143,23,240,30,63,176,251,165,198,166,103,84,87,92,230,138,52,99,100,158,87,127,195,114,70,196,100,76,116,178,43,24,206,183,111,130,185,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,2,0,22,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,26,240,133,194,31,240,173,209,173,108,250,45,69,222,212,44,59,216,21,184,191,93,127,134,134,126,235,171,188,85,36,157,72,177,175,118,56,155,208,174,232,233,150,56,183,145,145,172,189,81,126,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,54,158,4,53,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,209,219,84,157,138,88,43,101,142,40,250,223,76,231,187,165,140,106,110,229,87,46,219,170,170,251,203,63,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,254,110,22,50,54,237,28,76,111,213,106,111,182,235,186,170,170,132,128,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,33,255,0,16,92,179,244,107,136,110,32,173,58,233,146,94,238,180,81,201,218,250,87,100,129,92,177,223,251,17,50,58,110,153,186,209,244,159,82,54,71,47,109,23,174,54,55,163,179,39,84,174,148,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,216,8,255,0,199,174,169,103,122,45,194,118,115,169,154,105,125,246,54,73,102,246,103,130,173,240,176,212,118,187,183,42,88,100,252,220,204,124,110,222,57,94,223,172,213,219,125,211,101,68,84,9,0,98,174,44,124,172,107,39,203,252,135,211,167,41,91,251,40,252,118,127,171,159,252,217,179,255,0,138,23,83,197,143,149,141,100,249,127,144,250,116,224,107,88,109,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,186,187,147,43,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,12,85,198,15,22,121,151,23,90,161,244,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,36,87,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,152,83,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,176,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,125,96,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,209,251,213,110,97,75,107,158,167,192,211,85,245,210,190,138,182,71,71,209,81,28,140,77,223,12,107,186,39,87,213,219,125,149,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,223,85,201,190,219,46,232,170,138,22,254,0,3,21,113,85,165,191,150,158,28,117,23,76,225,177,123,102,190,243,143,213,123,42,139,197,120,126,237,210,38,119,168,127,56,175,99,91,181,84,80,59,235,185,24,187,108,253,218,174,69,214,176,218,160,160,30,102,154,41,249,22,226,227,41,240,247,15,21,65,157,239,154,209,245,203,215,52,94,54,121,188,68,114,109,27,26,221,170,162,169,232,106,117,109,18,197,212,229,119,86,193,21,77,146,56,72,209,123,86,130,240,243,132,233,253,46,33,73,142,221,227,179,209,213,228,148,240,189,178,190,91,220,148,241,248,217,101,149,174,114,74,254,234,57,168,228,115,154,140,99,24,205,163,99,17,41,91,150,246,136,93,117,187,138,252,77,182,251,229,37,174,159,3,168,167,206,43,159,52,110,145,243,193,65,89,78,169,4,77,77,145,95,36,178,68,197,87,57,17,172,87,191,235,43,82,55,236,18,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,29,171,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,117,82,95,241,87,193,71,228,203,64,180,139,137,77,51,182,93,106,113,188,183,15,178,212,229,177,109,222,134,207,116,154,138,153,201,81,214,174,89,27,13,84,146,63,220,230,244,71,42,116,163,209,38,134,38,133,148,214,243,0,211,140,215,129,236,175,137,44,103,34,250,23,122,134,223,93,98,162,164,184,70,147,205,73,149,248,69,125,61,36,40,230,43,42,254,188,144,202,215,35,21,171,18,171,229,108,104,201,155,29,43,105,190,191,107,46,146,106,61,70,174,96,26,133,117,183,101,245,190,39,198,221,37,123,106,228,174,241,11,213,55,137,108,232,246,84,117,191,105,23,186,215,126,113,173,127,233,181,174,78,128,76,174,84,250,13,77,172,156,81,208,100,215,218,42,185,44,90,109,78,153,52,143,109,60,171,4,151,22,74,198,208,66,249,152,246,164,79,238,170,212,181,21,93,220,74,57,24,172,115,85,234,208,187,61,39,250,119,249,44,195,127,42,95,246,231,244,126,221,244,143,248,159,251,41,225,163,241,95,196,126,107,248,238,231,241,127,83,249,190,237,142,214,67,254,104,26,247,171,28,59,104,21,131,53,209,204,175,232,253,234,183,48,165,181,207,83,224,105,170,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,234,237,190,202,168,176,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,232,237,170,62,253,44,245,177,71,44,125,108,166,107,219,212,199,185,55,106,163,147,125,209,81,125,224,76,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,204,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,102,107,0,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,83,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,250,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,232,141,136,216,190,171,26,205,164,255,0,48,46,4,108,92,85,98,178,102,184,179,60,22,166,227,246,245,142,221,83,187,228,246,165,44,17,213,73,21,171,161,245,17,83,193,221,169,168,106,248,151,34,185,155,108,187,183,220,148,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,27,79,24,171,139,31,43,26,201,242,255,0,33,244,233,200,191,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,38,200,175,169,134,45,155,35,31,213,35,217,31,127,170,69,89,187,82,131,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,217,163,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,133,64,115,83,225,15,21,225,247,81,237,90,145,166,84,86,171,62,33,157,119,119,178,197,95,27,100,162,186,70,170,233,252,53,34,163,94,218,55,49,241,57,59,125,108,138,71,57,139,217,99,169,216,236,23,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,215,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,245,254,37,248,139,206,248,160,213,58,253,76,206,170,63,190,209,217,232,186,33,254,230,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,77,254,84,252,10,211,102,50,80,113,79,170,244,20,149,54,42,90,132,155,10,161,109,84,173,157,215,26,74,214,47,180,158,176,200,212,107,34,150,158,72,155,12,136,238,226,172,142,115,26,214,198,178,135,213,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,24,215,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,7,60,239,185,63,218,79,221,165,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,207,98,75,12,82,35,93,186,117,198,199,124,90,138,129,42,185,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,191,85,225,71,130,77,80,226,190,213,155,95,113,72,42,232,109,184,173,158,166,106,26,199,82,198,232,46,215,182,181,174,130,210,201,37,154,38,177,242,53,202,231,75,187,155,10,118,214,68,78,227,55,234,156,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,54,30,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,125,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,129,172,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,45,127,64,120,227,166,226,59,130,109,94,209,236,225,149,108,212,92,47,73,239,175,154,174,71,203,80,203,229,186,27,123,224,74,215,76,245,115,146,165,28,248,155,51,94,239,174,249,18,70,42,163,158,200,114,175,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,187,228,88,222,138,142,99,225,163,96,6,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,39,137,229,55,220,27,150,221,155,53,197,171,188,21,235,31,208,250,123,165,186,167,180,201,59,21,80,88,91,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,112,18,84,20,3,253,148,126,59,63,213,207,254,108,217,255,0,197,11,169,210,125,82,255,0,247,88,195,117,175,84,175,191,119,246,236,167,35,185,248,95,255,0,39,71,83,85,63,102,6,127,182,59,162,54,127,67,91,240,64,28,75,241,23,130,112,191,165,149,250,153,157,84,127,125,163,179,209,116,77,253,211,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,226,171,240,69,215,91,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,245,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,102,174,62,184,174,172,226,183,92,106,239,118,201,122,48,204,95,189,103,197,225,142,105,214,57,233,91,51,149,213,238,142,84,111,110,106,143,168,231,34,70,199,54,54,65,27,186,150,46,183,101,94,87,188,20,127,8,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,182,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,245,34,232,145,175,151,182,18,171,149,31,5,31,147,44,86,14,37,53,50,217,106,169,201,50,219,125,61,78,37,22,221,233,172,246,185,163,115,150,163,173,28,177,182,106,168,228,103,185,173,235,142,36,233,87,162,205,52,77,200,28,202,248,40,183,113,23,167,21,218,161,133,91,55,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,77,80,6,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,216,79,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,175,110,110,60,31,99,58,93,117,161,226,71,79,210,146,223,109,204,47,18,80,100,54,215,75,81,44,243,94,234,93,85,88,234,230,58,71,189,189,18,53,178,53,209,183,182,216,214,40,213,173,119,113,221,16,255,0,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,120,95,167,22,62,86,53,147,229,254,67,233,211,154,214,27,30,241,11,148,216,179,158,11,245,47,53,197,171,188,109,151,32,210,251,205,210,221,83,218,124,125,250,89,237,50,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,107,132,6,202,124,39,121,88,209,191,151,248,247,167,64,100,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,107,194,119,149,141,27,249,127,143,122,116,6,85,2,16,104,135,42,45,18,210,77,104,185,234,229,222,245,87,145,83,210,94,25,119,195,108,109,100,244,112,99,175,142,175,196,65,215,42,84,62,90,215,196,140,134,54,172,138,214,42,54,69,145,146,43,219,209,130,185,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,170,178,199,249,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,142,156,10,112,215,98,226,167,54,212,45,50,185,175,102,235,14,159,220,46,152,221,91,170,159,4,116,151,136,171,40,153,79,36,170,214,191,170,21,238,190,57,17,88,245,237,200,245,106,35,209,142,110,11,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,218,32,21,193,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,53,143,129,64,60,209,252,246,106,111,224,190,143,68,97,248,245,231,50,162,225,229,188,57,89,235,106,237,248,245,102,81,87,147,94,146,26,132,70,93,94,250,122,40,169,161,149,136,196,119,68,14,164,146,68,78,181,99,223,43,28,172,71,66,199,25,131,154,63,158,205,77,252,23,209,232,140,41,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,131,187,112,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,155,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,74,225,163,135,76,19,133,253,44,160,211,60,22,159,251,213,101,226,183,174,111,238,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,161,159,4,79,138,174,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,8,168,191,3,200,0,120,85,68,8,187,129,228,0,0,0,0,226,227,145,197,202,136,159,16,61,104,138,174,61,199,6,170,28,192,244,85,57,99,137,207,69,255,0,235,220,131,44,179,171,248,159,117,202,119,238,144,193,12,235,238,254,98,209,126,165,254,130,110,222,102,236,208,200,244,122,38,219,124,87,221,241,66,173,111,58,183,77,141,235,86,81,121,175,184,181,17,45,109,108,73,222,79,210,72,169,221,238,221,233,252,223,177,64,253,46,103,58,145,5,223,15,160,194,169,166,252,234,215,210,201,183,74,252,25,226,147,237,106,127,55,245,153,231,151,190,144,197,133,233,253,45,226,120,250,106,166,235,234,247,170,237,180,245,109,79,131,213,62,14,253,69,109,89,171,107,117,223,137,73,45,238,146,74,152,101,154,225,51,91,186,191,102,53,103,114,109,250,105,252,180,47,39,77,241,248,113,220,102,154,223,20,109,111,111,175,220,136,137,241,145,235,250,147,249,192,118,164,60,131,194,40,30,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,64,14,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,41,219,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,0,88,79,41,190,53,237,218,127,89,252,24,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,249,166,50,78,250,189,92,179,34,178,202,184,177,242,177,172,159,47,242,31,78,156,215,50,237,128,102,86,92,254,183,75,107,49,234,185,50,202,11,196,150,9,109,52,136,149,83,186,226,201,150,7,83,198,144,171,146,87,247,81,88,157,181,119,82,237,211,190,232,94,155,113,189,121,196,249,111,231,182,46,36,114,122,75,230,109,79,166,249,10,84,75,18,119,39,130,15,102,205,218,167,170,168,235,115,106,234,88,223,171,36,237,68,71,47,187,121,85,171,81,48,80,97,177,239,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,184,70,202,124,39,121,88,209,191,151,248,247,167,64,5,48,115,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,107,95,229,233,195,215,240,114,225,151,31,176,86,212,221,95,122,202,251,121,109,238,154,227,75,225,100,160,174,171,165,129,29,70,144,170,117,199,217,100,81,198,228,122,171,150,70,200,237,152,142,72,217,157,115,204,3,13,212,252,102,124,51,80,49,234,75,237,138,170,162,146,166,162,223,86,138,232,39,125,53,68,117,17,36,141,223,103,177,37,134,53,86,59,118,61,17,90,228,115,85,90,189,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,152,0,1,94,188,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,179,81,21,234,221,236,40,1,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,97,218,189,153,107,191,43,12,163,84,181,6,122,73,242,27,182,155,229,176,215,79,77,2,66,202,135,211,71,93,74,147,43,19,234,181,239,108,13,123,209,168,214,117,185,221,45,99,118,106,83,183,22,62,105,245,147,230,6,67,234,51,150,169,195,79,253,198,219,191,203,252,239,255,0,127,116,2,149,140,171,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,24,216,142,115,26,249,101,137,138,246,117,245,38,42,54,51,224,251,132,204,55,132,93,47,250,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,161,144,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,157,212,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,20,2,95,247,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,129,21,127,176,99,255,0,207,69,255,0,50,127,250,188,178,157,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,237,96,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,85,89,111,220,167,120,215,183,101,56,173,179,133,125,72,185,244,100,150,109,233,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,210,197,116,140,106,196,177,70,198,34,196,170,250,182,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,213,107,222,216,28,198,43,149,172,235,115,122,156,198,238,228,249,52,171,22,212,124,211,81,241,204,111,72,104,110,181,121,157,93,194,39,89,27,107,149,98,170,142,170,53,238,54,102,74,138,222,207,111,161,100,89,85,205,108,109,98,189,206,106,53,92,129,122,156,209,252,137,234,111,224,190,177,68,80,9,122,124,121,91,181,30,209,203,51,42,182,106,246,71,106,191,102,116,214,251,4,119,187,149,174,141,105,169,106,106,146,239,69,212,230,70,171,253,72,174,70,198,215,185,21,205,138,20,114,68,202,44,2,69,113,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,178,175,45,62,5,105,184,154,201,170,181,63,83,168,41,42,180,191,28,168,158,219,85,66,234,169,99,158,239,113,90,116,86,192,197,130,70,75,11,33,73,225,153,210,43,147,169,123,113,181,175,71,72,177,225,254,14,184,58,206,248,191,206,234,44,22,10,207,99,99,118,110,143,164,25,7,110,26,143,101,247,97,168,125,47,246,171,231,138,73,251,178,83,172,127,155,85,232,223,169,219,34,123,246,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,236,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,147,252,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,179,81,21,234,221,227,7,37,79,52,249,79,203,250,239,81,183,23,82,6,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,174,190,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,139,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,234,108,111,99,35,203,252,179,185,124,106,62,143,223,108,188,73,106,134,85,117,198,110,181,118,250,184,97,194,233,227,88,164,125,44,236,106,71,237,55,171,191,194,151,194,116,117,50,70,83,61,239,107,216,248,90,22,84,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,50,87,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,124,107,200,199,239,179,246,111,247,145,106,128,106,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,14,240,135,196,229,139,139,77,26,166,213,91,69,151,216,149,108,184,85,90,238,150,143,18,250,159,1,85,19,145,205,143,190,232,162,73,122,160,146,158,93,218,222,148,238,244,110,174,107,140,1,169,156,165,116,107,82,248,142,159,90,235,179,11,173,38,55,122,184,58,243,144,226,76,133,206,246,133,116,143,124,147,172,117,189,212,146,158,25,164,86,185,241,163,28,228,222,84,142,72,145,209,246,166,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,87,6,172,114,107,252,168,106,158,101,169,159,194,59,217,159,75,114,11,141,247,193,125,16,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,196,213,225,115,66,255,0,131,94,132,227,58,41,244,167,233,31,209,207,27,253,211,240,62,15,191,226,43,39,169,254,39,185,39,79,79,127,167,244,215,126,157,253,219,236,153,84,0,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,6,42,226,143,66,255,0,132,166,132,228,218,41,244,167,232,231,210,63,5,253,211,240,62,51,177,225,235,32,169,254,39,185,31,87,87,99,167,244,211,110,173,253,251,108,185,84,1,85,127,216,49,255,0,231,162,255,0,153,63,253,94,79,254,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,12,171,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,24,216,142,115,26,249,101,137,138,246,117,245,38,42,54,51,224,251,132,204,55,132,93,47,250,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,161,144,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,157,212,0,35,255,0,26,220,41,127,12,29,44,181,105,159,211,223,162,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,22,219,248,158,174,174,165,219,163,109,189,251,166,0,225,115,149,39,240,107,215,108,103,90,255,0,47,95,72,254,142,120,223,238,103,209,111,7,223,241,20,115,211,127,29,226,228,233,233,239,245,126,130,239,211,183,187,125,210,127,128,0,0,6,184,60,100,235,165,103,17,60,71,102,122,141,237,159,104,217,93,112,146,221,142,57,137,59,33,101,158,157,238,142,149,99,138,117,87,197,220,98,119,222,205,154,157,217,165,119,67,85,202,212,186,158,98,186,199,98,209,190,17,243,186,155,188,62,34,175,48,183,207,135,90,233,186,158,206,245,85,124,18,198,229,235,107,30,141,237,64,149,19,236,238,150,191,177,209,212,215,61,170,107,216,6,95,225,35,90,46,186,11,196,54,19,168,20,185,125,94,59,104,142,241,71,73,146,84,66,199,74,201,108,146,84,71,227,98,150,38,181,203,43,59,72,231,35,81,174,114,61,140,123,54,145,140,84,217,36,213,92,216,35,150,246,183,218,181,187,133,12,77,214,251,29,93,174,163,3,167,167,193,235,153,52,141,145,147,207,65,71,78,137,60,78,77,149,89,36,82,68,245,71,53,21,175,87,179,235,35,82,71,132,160,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,199,188,61,98,214,44,231,130,253,52,194,178,154,31,27,101,200,52,190,205,107,184,211,119,95,31,126,150,123,76,81,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,154,225,27,41,240,157,229,99,70,254,95,227,222,157,0,20,193,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,173,127,151,167,15,95,193,203,134,92,126,193,91,83,117,125,235,43,237,229,183,186,107,141,47,133,146,130,186,174,150,4,117,26,66,169,215,31,101,145,71,27,145,234,174,89,27,35,182,98,57,35,102,117,207,48,12,55,83,241,153,240,205,64,199,169,47,182,42,170,138,74,154,139,125,90,43,160,157,244,213,17,212,68,146,55,125,158,196,150,24,213,88,237,216,244,69,107,145,205,85,106,246,0,35,255,0,26,220,41,127,12,29,44,181,105,159,211,223,162,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,22,219,248,158,174,174,165,219,163,109,189,251,164,85,210,126,77,127,146,253,83,195,117,51,248,71,123,79,232,150,65,110,190,248,47,162,29,159,21,225,106,99,155,181,220,241,174,232,234,237,244,245,116,187,109,247,217,118,216,178,160,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,172,190,107,28,10,212,230,49,215,241,79,165,20,21,117,55,218,90,117,155,53,161,117,84,77,129,214,234,74,39,175,180,152,179,72,213,107,226,138,158,56,157,12,104,238,226,44,110,107,26,230,200,178,217,160,3,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,94,157,131,88,239,186,251,202,231,37,213,92,166,30,139,213,215,75,242,106,123,140,157,76,95,19,85,73,77,89,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,208,155,163,119,90,108,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,184,219,119,249,127,157,255,0,239,238,128,82,177,42,184,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,253,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,234,116,175,150,42,153,127,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,96,102,14,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,118,73,237,74,168,36,165,146,91,87,67,42,34,168,131,187,77,80,229,241,45,69,107,54,217,55,119,185,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,242,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,176,1,85,124,243,190,228,255,0,105,63,118,149,171,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,44,171,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,22,147,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,63,48,0,0,170,190,106,124,7,127,217,126,42,244,130,203,253,234,92,190,197,108,183,127,183,190,166,246,231,247,127,220,237,149,145,195,253,242,161,238,254,53,229,170,24,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,216,163,73,240,95,202,135,0,184,110,154,123,83,217,159,75,116,126,221,98,241,189,142,247,133,241,86,88,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,174,185,178,159,9,222,86,52,111,229,254,61,233,208,1,0,63,176,99,255,0,207,69,255,0,50,127,250,188,178,157,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,237,96,10,107,230,185,193,71,228,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,183,122,27,61,210,105,26,228,168,235,87,44,141,134,170,73,31,238,115,122,35,149,58,81,232,147,67,19,98,175,7,252,74,95,120,86,215,27,62,166,219,19,189,106,155,166,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,166,100,237,50,72,213,30,196,238,70,196,114,171,21,237,118,197,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,215,179,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,143,165,233,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,13,132,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,245,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,83,15,41,190,47,63,36,90,143,252,31,115,90,222,140,67,63,184,51,217,46,142,131,187,37,46,69,50,195,4,61,82,49,81,233,12,236,99,98,118,237,122,54,70,192,228,237,49,102,122,229,94,106,124,120,255,0,217,126,21,52,130,245,253,234,44,190,251,108,184,255,0,183,178,166,200,230,118,191,220,238,149,241,205,253,242,157,237,254,53,128,69,254,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,216,57,106,112,81,113,226,47,81,232,117,67,53,182,111,166,88,141,193,210,84,189,201,75,60,119,91,165,50,211,74,203,100,176,72,229,122,66,246,78,215,200,229,137,204,116,108,124,72,173,115,209,204,192,28,52,112,233,157,241,65,170,116,26,103,130,211,255,0,122,172,188,86,245,195,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,216,163,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,7,85,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,58,121,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,157,223,39,181,41,96,142,170,72,173,93,15,168,138,158,14,237,77,67,87,196,185,21,204,219,101,221,190,228,130,220,149,60,211,229,63,47,235,189,70,220,93,72,26,182,127,146,172,11,42,255,0,69,113,204,147,28,184,127,178,81,215,91,107,169,228,255,0,131,36,51,71,35,63,161,205,115,126,197,66,250,121,122,113,139,252,45,116,178,179,233,13,31,132,204,240,175,3,110,190,254,115,185,237,14,229,50,116,92,126,164,17,69,23,126,104,170,255,0,48,206,174,223,107,222,187,57,155,245,78,42,249,95,105,199,19,154,203,71,172,95,79,174,184,157,93,111,135,143,41,166,166,165,74,191,107,71,11,99,142,55,64,249,36,68,164,155,177,31,105,93,209,44,107,211,27,187,93,73,34,203,45,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,40,135,154,63,158,205,77,252,23,209,232,137,191,201,67,0,195,98,209,124,203,84,155,143,82,46,89,85,148,84,88,31,118,114,43,167,75,116,84,148,83,182,157,138,171,179,24,178,204,247,187,165,19,173,82,62,190,174,220,125,48,131,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,118,248,132,84,95,128,84,220,245,62,39,163,186,152,237,149,127,160,14,123,244,63,101,248,59,224,114,95,113,232,123,213,91,245,147,101,111,191,115,156,18,164,173,85,79,138,46,203,253,96,112,145,238,85,217,61,200,123,24,245,248,108,121,232,77,149,85,14,42,213,79,128,30,196,93,194,174,199,22,187,111,113,229,87,112,60,162,238,121,56,162,236,114,0,112,122,33,204,226,228,221,0,224,212,247,252,15,105,193,169,178,156,192,252,140,153,200,203,84,174,232,71,109,211,238,255,0,132,210,135,248,171,189,212,88,181,62,231,77,74,174,103,114,54,49,85,28,173,221,22,154,5,219,221,253,101,235,102,245,77,162,177,79,80,247,162,35,122,119,248,127,61,169,246,255,0,89,67,26,163,99,185,235,86,185,77,109,198,225,116,203,52,148,201,186,49,210,34,35,163,167,143,117,237,162,253,160,100,94,91,88,84,217,55,16,52,247,154,150,162,182,58,10,247,185,85,26,239,114,198,207,127,189,119,248,189,11,187,163,129,176,66,216,218,187,162,111,246,109,246,144,179,128,222,20,238,58,65,28,57,101,238,120,29,83,81,64,232,187,109,100,236,84,73,35,167,95,127,94,201,241,106,253,132,218,68,219,220,128,121,60,109,239,60,158,16,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,197,31,146,220,19,242,167,249,107,246,23,249,51,250,63,244,91,218,126,42,111,251,23,226,124,79,99,179,215,218,254,59,235,117,244,117,253,157,91,123,142,171,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,247,27,110,255,0,47,243,191,253,253,208,170,190,44,124,211,235,39,204,12,135,212,103,45,83,134,159,251,141,183,127,151,249,223,254,254,232,5,43,27,84,26,171,155,84,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,53,87,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,160,18,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,9,84,0,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,17,87,149,199,158,205,50,252,107,209,235,75,211,199,116,183,4,197,51,188,187,83,44,22,47,11,146,103,126,3,233,5,111,138,153,254,51,193,66,176,210,254,109,239,88,227,232,141,202,223,205,181,189,91,238,237,215,222,81,103,43,143,61,154,101,248,215,163,214,151,252,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,217,119,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,150,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,197,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,106,133,85,242,49,251,236,253,155,253,228,90,160,0,0,0,0,0,0,0,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,0,117,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,248,129,80,28,229,181,162,235,146,235,205,175,69,237,89,125,92,248,246,31,103,164,171,184,217,90,199,69,4,23,185,251,178,119,95,187,83,188,255,0,7,45,47,75,183,123,88,146,200,214,244,185,242,162,215,177,218,181,99,58,252,168,106,158,101,169,158,203,246,103,210,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,99,186,241,21,162,22,173,17,166,210,166,219,239,149,119,74,140,243,77,237,57,197,115,230,141,177,178,9,235,229,169,84,130,38,166,234,140,142,40,226,98,171,156,170,231,163,223,245,81,201,27,3,16,19,255,0,147,38,169,125,20,226,58,251,166,117,247,223,11,65,157,227,242,120,106,47,11,215,227,46,148,79,73,161,252,226,49,93,31,69,43,174,46,247,185,172,118,251,46,238,237,161,23,248,117,209,11,86,183,83,106,171,110,23,202,187,93,70,7,166,247,108,226,133,240,198,217,25,60,244,18,211,42,193,43,87,101,86,73,20,146,177,21,174,69,107,213,143,250,200,213,141,253,3,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,32,109,16,98,174,44,124,172,107,39,203,252,135,211,167,59,174,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,78,149,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,253,198,219,191,203,252,239,255,0,127,116,42,175,139,31,52,250,201,243,3,33,245,25,203,84,225,167,254,227,109,223,229,254,119,255,0,191,186,1,74,198,202,124,52,112,233,130,112,191,165,148,26,103,130,211,255,0,122,172,188,86,245,205,253,211,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,214,176,218,160,0,0,10,171,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,24,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,102,96,49,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,129,174,22,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,152,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,236,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,191,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,191,238,1,120,81,163,225,75,67,169,44,151,56,186,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,174,214,170,200,246,186,71,207,35,122,82,94,134,201,83,10,112,127,196,165,139,138,157,14,179,234,109,177,59,55,88,122,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,250,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,230,176,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,238,60,128,56,171,218,158,227,202,57,20,108,135,144,61,21,91,118,92,187,108,168,138,169,255,0,17,212,237,249,157,4,55,233,49,250,170,200,98,153,221,201,24,215,200,214,170,162,42,167,218,237,255,0,146,191,103,216,119,25,17,21,170,159,208,164,42,227,118,135,32,195,170,41,53,46,200,237,252,34,197,78,230,236,207,243,199,212,34,254,146,175,243,211,249,32,77,86,189,175,111,83,28,142,79,232,93,207,10,69,126,22,248,178,179,106,157,3,104,42,151,181,89,30,253,109,250,238,248,186,117,79,122,66,212,248,70,74,102,189,28,212,122,46,232,228,221,0,243,178,124,79,59,158,55,69,27,251,183,3,206,233,190,199,148,114,170,236,122,219,250,75,185,201,223,173,62,192,61,135,173,202,187,236,138,115,223,116,221,14,59,110,138,170,1,155,253,167,51,214,195,216,7,71,214,9,157,6,23,89,35,126,41,219,255,0,222,198,85,215,0,218,127,75,148,235,37,254,239,93,74,179,58,142,154,137,204,87,177,28,136,171,51,61,254,246,175,191,234,126,178,208,245,141,189,88,93,102,255,0,15,205,239,255,0,223,99,33,55,45,107,108,81,100,249,116,253,59,185,212,212,63,106,253,146,201,253,32,79,220,126,222,203,117,12,52,236,106,53,25,27,91,178,38,201,238,106,39,234,254,131,245,84,226,198,236,137,253,71,39,1,234,123,222,215,108,158,244,57,177,221,73,185,193,168,170,229,93,207,99,83,237,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,153,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,254,227,109,223,229,254,119,255,0,191,186,21,87,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,113,182,239,242,255,0,59,255,0,223,221,0,165,99,106,131,85,115,106,128,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,20,2,95,247,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,129,42,128,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,0,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,190,207,217,191,222,69,170,21,87,200,199,239,179,246,111,247,145,106,128,0,0,0,0,0,0,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,0,0,0,0,0,64,14,115,122,165,244,83,135,27,22,153,208,95,124,45,126,119,144,71,226,104,188,47,95,140,181,209,49,102,155,243,138,197,108,125,21,78,183,59,220,230,189,219,236,155,183,184,132,255,0,40,7,153,166,181,254,90,120,184,202,124,61,191,194,208,96,155,225,84,125,113,116,77,47,130,158,111,17,36,155,72,246,187,122,169,106,122,28,157,59,196,145,117,53,29,213,184,99,78,18,52,94,235,175,92,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,54,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,121,30,196,89,65,206,175,205,62,45,242,254,135,212,110,38,95,228,161,162,22,164,181,102,92,72,205,124,171,117,201,213,21,24,61,61,181,177,181,176,71,2,54,138,178,89,222,239,123,158,247,57,97,107,81,58,81,136,201,21,122,250,211,183,136,57,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,17,171,140,157,11,172,225,219,136,236,207,78,125,141,236,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,123,108,94,195,223,187,147,187,12,173,235,114,181,92,178,87,146,167,154,124,167,229,253,119,168,219,140,213,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,233,123,188,93,44,145,212,85,211,174,234,254,136,251,47,138,167,220,140,234,127,138,250,206,218,54,162,134,64,228,201,170,95,74,248,113,190,233,157,125,247,197,87,224,153,4,158,26,139,194,244,120,59,93,107,18,104,127,56,140,70,201,215,84,219,139,189,238,115,219,182,203,179,123,104,74,174,44,124,172,107,39,203,252,135,211,167,41,91,150,94,181,254,69,184,184,197,188,69,191,197,80,103,123,97,85,157,17,117,205,23,141,158,31,15,36,123,200,198,183,106,168,169,186,220,189,91,68,178,244,181,93,211,181,212,241,99,229,99,89,62,95,228,62,157,56,26,214,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,113,182,239,242,255,0,59,255,0,223,221,10,171,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,184,219,119,249,127,157,255,0,239,238,128,82,177,181,65,170,185,181,64,0,0,21,87,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,15,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,174,161,33,137,233,27,154,212,137,141,99,58,122,210,73,36,147,252,218,248,215,246,221,101,103,9,186,101,115,181,86,89,97,236,201,154,92,32,94,252,142,174,134,126,227,45,141,85,111,68,125,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,248,45,195,71,14,153,223,20,26,167,65,166,120,45,63,247,170,203,197,111,92,63,220,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,254,8,159,21,64,207,252,181,56,40,184,241,23,168,244,58,161,154,219,55,211,44,70,224,233,42,94,228,165,158,59,173,210,153,105,165,101,178,88,36,114,189,33,123,39,107,228,114,196,230,58,54,62,36,86,185,232,230,100,190,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,109,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,126,174,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,3,93,126,15,248,148,190,240,173,174,54,125,77,182,39,122,213,55,77,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,103,76,201,218,100,145,170,61,137,220,141,136,229,86,43,218,237,138,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,64,60,125,112,163,89,194,150,184,213,217,45,145,117,225,153,71,122,241,139,205,28,51,164,112,82,186,103,35,168,29,36,170,238,228,212,255,0,81,174,84,145,238,116,111,130,71,116,172,189,13,205,124,166,248,188,252,145,106,63,240,125,205,107,122,49,12,254,224,207,100,186,58,14,236,148,185,20,203,12,16,245,72,197,71,164,51,177,141,137,219,181,232,217,27,3,147,180,197,153,234,22,169,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,6,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,200,158,245,83,130,75,212,170,137,177,229,236,221,15,82,181,90,160,123,254,39,92,206,176,155,62,117,98,154,199,121,129,210,65,43,152,229,68,145,204,247,181,219,167,189,61,231,97,99,145,125,222,243,146,166,254,224,41,227,136,109,3,205,248,98,203,25,153,233,203,37,101,34,239,186,58,41,42,182,252,212,81,255,0,46,45,190,51,191,249,95,244,108,77,174,21,120,190,176,234,246,61,67,111,185,220,105,163,186,197,79,19,37,141,86,8,149,94,140,129,29,179,82,85,95,210,145,126,195,55,106,190,147,99,250,155,98,146,213,118,183,193,58,187,110,149,146,56,215,249,108,119,242,152,239,230,33,78,185,198,1,171,156,33,234,132,215,203,122,186,43,68,85,206,122,36,87,14,164,88,146,161,206,219,162,55,71,252,138,116,247,109,253,31,171,96,187,104,107,210,117,99,227,124,111,141,233,190,232,187,253,155,253,135,222,143,71,46,219,252,8,11,195,231,31,184,78,97,97,101,182,251,117,169,166,187,192,145,68,172,117,13,67,154,229,72,81,92,189,72,247,253,173,119,218,76,77,62,207,173,217,133,26,212,81,213,54,111,130,170,164,79,111,242,156,159,202,254,160,59,186,162,47,196,240,170,173,253,37,77,143,45,217,205,247,125,167,135,163,186,125,232,128,122,146,166,37,119,111,169,58,147,222,137,186,30,222,165,84,247,29,66,166,253,77,73,147,50,215,43,222,217,222,198,57,173,217,85,54,87,34,39,189,63,164,237,180,251,186,52,114,251,213,125,224,123,24,139,241,83,153,225,63,168,242,7,73,213,120,18,163,19,171,137,200,138,215,118,247,221,85,63,207,88,67,206,93,244,237,165,204,243,90,102,198,212,108,84,180,27,42,42,175,197,242,47,218,76,77,87,100,239,196,170,210,159,244,215,183,183,191,111,243,214,17,43,151,197,190,170,159,38,204,42,170,219,179,165,166,161,77,209,200,191,7,200,4,233,79,128,95,128,79,130,5,248,1,235,106,108,170,123,27,240,56,34,46,254,243,154,124,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,108,166,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,27,41,128,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,184,219,119,249,127,157,255,0,239,238,132,255,0,0,106,174,109,80,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,165,255,0,0,0,0,0,0,53,87,47,251,149,199,145,61,50,252,107,214,43,73,84,0,213,92,191,238,87,30,68,244,203,241,175,88,173,37,80,0,0,0,85,95,60,239,185,63,218,79,221,165,170,0,40,7,149,199,158,205,50,252,107,209,235,75,254,0,8,171,205,31,200,158,166,254,11,235,20,69,0,155,84,0,0,0,5,85,243,206,251,147,253,164,253,218,90,160,2,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,152,2,42,242,184,242,39,166,95,141,122,197,105,42,128,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,0,170,190,70,63,125,159,179,127,188,139,84,0,0,0,0,0,0,0,0,0,1,170,185,181,64,3,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,0,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,0,213,92,218,160,0,0,0,0,0,49,87,21,90,165,249,22,225,199,81,117,50,27,239,177,171,236,216,253,87,178,171,124,47,136,237,93,37,103,102,135,243,106,199,181,219,213,75,3,126,187,85,137,190,239,217,168,229,77,109,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,54,158,0,99,78,26,244,134,155,65,116,27,6,210,56,96,164,142,163,29,179,195,13,193,105,39,150,104,37,184,191,121,107,102,141,242,236,245,100,149,50,77,34,34,163,118,71,162,35,90,136,141,74,161,231,87,230,159,22,249,127,67,234,55,18,234,64,20,173,201,83,205,62,83,242,254,187,212,109,197,175,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,228,176,6,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,62,169,126,90,121,101,95,245,46,107,239,182,107,239,58,63,119,246,173,111,133,240,253,219,164,86,185,225,174,252,218,49,141,110,213,81,78,223,168,212,98,237,187,55,106,181,86,85,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,42,128,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,181,78,26,127,238,54,221,254,95,231,127,251,251,161,63,192,26,171,155,84,0,0,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,25,84,0,0,1,72,28,102,242,197,212,125,28,205,168,111,154,55,69,244,163,12,204,178,6,219,45,212,212,236,88,100,176,85,86,86,118,232,104,106,31,60,175,234,133,123,176,194,202,183,200,141,116,155,182,68,141,93,26,201,101,92,2,240,163,71,194,150,135,82,89,46,113,117,230,121,71,102,241,148,77,36,48,36,144,85,58,22,163,104,27,36,74,238,228,52,255,0,93,173,85,145,237,116,143,158,70,244,164,189,13,146,160,0,0,12,85,196,191,14,152,39,20,26,89,95,166,121,213,63,247,218,203,61,111,92,223,220,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,74,64,210,110,1,117,199,84,120,142,191,240,241,236,255,0,101,73,133,220,22,159,41,191,205,77,55,129,183,82,163,213,35,169,98,72,216,223,55,136,98,117,211,71,179,93,51,92,143,250,145,164,146,51,97,64,6,10,214,252,42,213,166,188,13,103,218,115,98,168,171,158,219,138,233,61,214,201,71,45,91,218,233,228,130,154,207,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,248,26,230,27,84,0,49,87,9,222,86,52,111,229,254,61,233,208,25,84,0,5,85,243,206,251,147,253,164,253,218,90,160,2,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,57,187,156,192,30,134,238,213,248,30,228,93,208,108,159,168,241,240,253,123,1,200,198,154,197,163,56,246,169,216,106,109,151,58,85,123,165,137,237,69,71,73,241,86,72,223,228,189,191,223,20,201,72,167,144,41,83,138,174,7,181,11,76,114,39,100,56,13,130,231,91,65,42,75,35,157,79,72,175,70,42,206,173,106,47,84,175,95,209,122,125,135,238,240,45,196,93,243,6,206,147,19,204,164,90,38,87,248,122,118,182,165,173,137,122,157,82,223,246,45,254,18,126,191,180,183,28,163,21,181,100,212,46,163,185,81,67,59,29,178,42,73,27,92,159,164,139,246,162,253,168,86,183,24,92,54,208,105,85,210,197,169,88,125,19,105,82,150,224,143,153,33,137,25,245,99,142,57,63,206,226,111,219,18,252,93,246,255,0,196,22,99,141,221,169,111,54,138,90,250,89,217,36,115,68,201,26,173,118,232,168,173,69,255,0,172,253,41,119,233,247,17,223,131,205,82,167,206,244,254,223,10,212,117,212,82,210,195,20,136,175,69,84,115,96,167,223,249,110,95,139,254,210,69,46,223,106,1,138,179,58,203,93,171,37,163,154,229,85,20,83,61,240,163,122,223,211,239,234,93,147,111,247,140,133,99,157,181,84,49,207,19,209,204,123,90,168,169,240,93,218,139,185,19,184,185,202,42,173,90,147,142,219,105,43,95,23,126,174,220,221,155,34,183,244,159,42,125,138,159,168,146,250,91,44,211,97,150,199,207,39,91,214,150,13,221,186,174,235,217,102,255,0,18,116,118,196,69,57,0,81,212,53,26,69,142,201,47,214,68,69,219,117,85,219,111,174,194,61,240,113,26,50,249,145,45,45,84,82,181,96,165,234,232,123,93,252,183,254,165,95,233,59,215,21,250,143,77,167,248,37,69,100,179,116,189,221,61,59,57,17,127,142,129,23,249,77,254,121,130,185,107,220,230,189,82,100,23,42,138,215,74,233,160,166,247,44,138,229,78,153,231,111,218,171,250,128,157,173,223,111,121,225,199,148,248,5,248,1,235,77,255,0,89,236,111,192,224,155,124,80,230,159,0,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,29,240,60,128,61,14,115,154,187,33,236,99,250,145,3,216,139,239,61,76,221,171,183,196,15,122,166,255,0,19,24,113,1,166,246,157,66,192,43,237,117,182,248,39,115,41,234,93,31,113,136,189,47,88,30,212,84,247,167,191,223,250,204,158,139,186,30,154,202,118,84,211,73,3,211,116,123,85,191,241,166,192,86,119,10,217,117,207,72,117,198,237,167,87,42,201,162,161,150,174,120,233,162,235,221,190,250,200,33,98,34,53,29,183,213,141,83,222,165,154,71,34,75,26,61,191,5,43,139,141,108,22,171,77,51,187,70,172,90,227,85,100,87,58,117,149,173,99,213,118,73,170,39,115,183,118,237,79,208,79,255,0,209,57,180,167,60,182,231,120,149,53,226,221,51,85,146,245,255,0,158,49,223,9,94,223,228,174,223,200,80,32,247,28,185,5,98,113,19,140,89,233,231,123,122,95,105,149,17,23,111,122,203,42,111,240,254,159,214,78,29,22,239,46,158,89,93,60,138,247,186,134,149,92,171,250,251,12,220,129,156,102,197,67,91,197,38,33,18,57,175,170,125,77,150,53,68,119,189,26,179,191,236,69,253,106,159,97,63,244,178,141,40,176,155,76,8,206,158,154,74,116,251,126,200,88,159,104,29,188,0,4,24,230,99,91,61,54,4,254,220,238,99,91,183,185,190,239,140,212,102,55,229,25,120,169,184,195,149,65,61,67,220,200,169,168,213,136,171,186,38,245,21,27,157,207,154,66,57,48,143,171,238,71,124,127,167,243,212,70,51,228,230,237,254,151,55,109,182,165,162,255,0,241,154,128,45,29,62,1,66,124,2,252,0,245,181,119,85,61,137,240,61,109,248,158,198,252,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,149,54,93,246,61,167,133,64,60,55,125,143,43,240,60,52,228,4,111,227,95,79,31,152,233,53,201,208,65,28,147,83,71,52,236,234,86,162,162,182,154,167,111,122,167,235,113,131,184,17,214,250,74,236,45,184,220,245,51,248,170,61,247,71,49,234,159,94,90,151,252,122,151,236,66,112,230,246,198,221,113,218,250,87,38,253,116,242,183,254,54,57,63,90,126,178,146,48,93,64,170,208,221,89,175,163,169,139,170,55,246,186,155,212,137,240,166,114,167,189,26,255,0,239,191,253,127,96,72,173,75,145,250,137,198,229,153,148,213,14,149,180,11,102,157,201,34,170,34,35,39,137,87,109,247,254,249,255,0,41,102,216,173,47,131,176,209,65,191,232,65,26,109,250,182,99,80,169,30,23,178,165,212,14,41,95,146,57,157,41,34,82,70,137,190,251,116,77,70,159,169,191,244,22,247,107,98,50,223,78,137,253,233,159,253,10,1,245,0,0,129,156,207,233,251,216,3,228,115,154,157,189,189,222,255,0,182,122,35,22,114,117,70,162,229,219,59,127,237,90,45,255,0,253,38,160,201,252,208,156,228,193,122,24,187,111,241,255,0,239,212,70,44,228,230,237,228,203,215,245,210,209,127,248,205,64,22,146,159,0,191,0,159,0,191,0,61,109,248,169,236,111,192,245,183,226,123,27,240,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,41,241,57,28,84,242,139,186,1,194,120,210,88,156,197,79,114,162,167,252,133,53,243,32,210,170,172,91,48,126,81,110,183,172,113,203,183,91,217,18,162,123,162,164,98,123,209,137,246,185,126,210,229,212,136,220,124,233,45,30,101,165,215,42,206,194,58,166,46,207,67,145,145,239,239,168,165,69,247,187,223,240,111,235,2,191,249,112,84,201,91,171,116,243,185,189,91,76,207,126,219,239,181,77,25,118,54,245,222,142,29,211,111,205,183,221,254,242,20,149,203,161,235,103,214,88,173,174,106,127,29,30,202,191,29,214,162,143,245,23,105,109,118,244,80,185,223,108,109,255,0,161,0,250,128,0,65,174,102,118,201,234,244,238,74,136,217,212,145,170,110,168,138,191,25,232,211,245,127,65,133,249,60,162,182,175,45,111,195,106,74,36,219,255,0,206,103,36,71,49,41,97,102,151,86,71,43,119,239,43,54,254,141,170,105,8,229,202,6,110,213,219,46,133,87,126,170,74,45,149,127,221,51,127,241,2,212,83,224,129,126,1,171,187,81,127,160,47,192,15,91,126,42,123,27,240,61,105,241,61,141,248,1,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,254,189,143,17,175,191,99,154,162,47,196,240,141,68,80,57,29,55,83,236,113,223,49,122,170,73,147,118,187,163,127,143,247,198,47,217,253,71,114,62,27,189,35,107,40,100,129,201,191,86,222,239,247,209,127,234,2,155,120,122,161,166,196,120,184,125,153,179,181,140,238,80,57,168,190,237,213,210,81,127,57,119,46,66,197,39,114,213,74,228,118,232,177,51,111,119,250,212,41,187,85,109,23,13,38,227,82,219,87,39,92,49,62,166,202,231,57,189,77,71,53,95,2,170,111,179,81,127,139,95,248,139,115,210,219,203,47,184,93,174,231,27,250,155,53,44,15,77,215,127,210,133,142,253,107,250,255,0,88,29,184,0,4,72,230,11,102,101,195,75,43,42,21,219,44,61,27,123,149,126,53,52,169,250,255,0,160,136,60,163,111,16,193,153,229,22,217,90,228,123,232,169,21,61,233,255,0,140,187,255,0,242,66,112,241,201,64,234,189,32,185,43,27,212,169,217,247,34,111,255,0,125,83,127,65,94,220,172,171,91,71,172,215,234,119,63,110,186,10,68,233,223,255,0,58,103,217,254,248,23,51,10,162,196,213,69,247,108,159,244,28,215,224,122,169,21,22,154,55,39,193,88,213,255,0,144,247,1,234,217,81,126,40,123,19,224,122,255,0,148,123,27,240,3,200,7,133,93,189,224,121,60,127,64,71,34,252,21,2,162,175,189,20,15,39,133,93,143,39,143,138,255,0,80,4,60,131,143,82,124,19,226,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,115,12,230,25,106,225,162,213,81,165,122,87,89,73,113,213,75,141,58,43,222,173,108,208,99,112,72,221,219,81,59,87,118,190,165,205,84,116,80,57,21,17,21,178,202,157,29,184,231,155,229,64,115,100,224,162,221,167,245,159,194,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,154,99,36,236,35,17,203,50,163,2,127,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,240,21,93,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,146,0,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,239,84,119,138,46,136,127,186,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,81,126,40,187,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,64,237,96,21,171,205,139,141,123,118,45,138,220,248,87,211,123,159,94,73,121,218,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,21,28,221,47,86,200,246,164,73,44,111,98,172,168,172,14,149,173,252,225,174,182,78,34,237,147,104,213,37,38,75,164,152,253,59,219,87,78,212,117,20,249,60,243,210,254,155,229,169,166,89,169,25,79,51,154,141,99,35,69,122,195,34,185,206,108,140,72,236,211,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,179,83,125,183,77,209,81,87,91,125,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,197,28,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,6,75,0,1,18,185,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,188,181,53,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,12,192,0,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,71,239,85,185,133,45,174,122,159,3,77,87,215,74,250,42,217,29,31,69,68,114,49,55,124,49,174,232,157,95,87,109,246,85,69,136,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,57,13,59,36,110,210,68,199,125,87,38,251,108,187,162,170,44,128,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,68,174,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,149,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,235,195,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,211,36,143,142,30,181,250,144,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,2,221,56,18,230,141,106,214,203,173,155,69,245,222,154,146,199,155,84,83,197,73,110,200,27,43,99,162,200,107,122,156,222,211,226,70,181,180,149,47,111,111,165,168,171,28,178,119,26,206,210,186,40,93,144,53,243,142,58,158,28,120,217,196,52,123,56,101,35,244,235,52,197,237,175,154,174,71,197,78,251,29,198,107,133,108,9,90,233,158,173,106,211,43,89,19,102,107,221,245,25,26,72,197,69,107,217,54,42,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,108,170,202,153,162,217,173,108,110,78,220,50,200,215,171,157,43,163,134,58,243,171,243,79,139,124,191,161,245,27,136,23,82,10,171,229,89,199,143,253,136,225,83,87,239,95,223,98,196,47,183,59,143,251,67,41,172,141,103,107,253,208,232,159,36,223,222,233,216,223,226,152,90,160,3,31,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,140,128,98,174,44,124,172,107,39,203,252,135,211,167,2,149,191,178,143,199,103,250,185,255,0,205,155,63,248,161,119,220,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,89,115,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,0,139,252,192,120,152,204,184,80,211,76,43,84,176,250,26,75,139,29,156,82,91,110,246,202,148,70,178,227,110,146,134,181,242,192,146,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,223,157,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,164,43,231,87,229,99,22,249,129,67,233,215,18,5,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,96,191,64,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,2,63,241,153,197,47,240,71,194,112,253,72,173,198,253,183,101,185,102,20,182,43,221,60,78,233,170,101,12,180,117,114,186,90,101,87,35,22,102,62,8,220,141,127,213,123,81,204,221,138,228,145,146,0,128,28,234,252,172,98,223,48,40,125,58,226,4,233,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,235,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,168,200,210,70,42,43,94,201,175,36,0,0,0,0,1,86,186,223,206,94,154,197,172,54,203,126,139,226,52,153,62,159,88,234,31,53,125,115,170,165,163,159,36,100,148,59,50,22,37,69,47,93,11,33,169,149,206,114,244,61,242,173,60,123,58,54,57,232,251,52,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,189,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,128,108,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,165,110,88,188,120,254,68,47,180,218,13,171,23,174,156,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,169,35,138,23,44,147,46,221,114,185,110,164,1,210,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,157,212,160,30,98,60,94,127,10,221,101,79,162,213,189,237,61,195,187,180,88,191,93,7,134,154,126,235,98,241,85,114,117,42,200,189,217,34,111,66,59,163,166,40,226,222,54,72,178,245,4,170,224,203,155,93,247,32,212,122,236,43,138,203,149,170,146,213,147,92,29,45,146,255,0,79,76,202,74,91,20,146,46,205,162,168,68,255,0,188,254,8,202,137,21,210,70,237,214,103,189,142,89,33,179,76,254,197,147,100,216,109,218,197,134,103,53,120,117,246,174,157,91,111,190,211,80,211,214,62,134,116,84,86,189,96,168,99,162,149,155,167,75,216,168,138,172,115,145,174,141,221,47,109,37,242,207,224,162,221,196,254,119,114,205,181,46,217,226,116,219,18,222,154,182,142,68,170,135,219,53,211,67,34,71,79,13,68,46,143,163,179,187,39,145,91,39,82,111,3,85,138,217,149,205,189,64,40,175,84,184,245,230,79,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,86,10,142,215,118,22,77,31,231,33,167,124,110,222,57,88,239,170,229,219,125,151,101,69,68,151,252,184,57,143,223,117,210,251,22,131,107,204,254,47,58,171,241,53,22,27,245,61,19,34,142,235,28,108,124,210,211,84,69,11,91,28,51,71,27,30,230,72,214,182,55,198,197,107,186,100,106,44,249,131,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,80,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,109,60,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,206,77,78,249,29,188,146,189,223,89,203,182,251,38,200,136,137,47,249,115,113,175,252,42,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,233,107,27,212,247,172,114,182,37,115,89,35,90,237,162,108,209,70,149,131,205,31,207,102,166,254,11,232,244,64,89,247,43,253,123,213,142,34,116,10,255,0,154,235,30,87,244,130,245,69,152,85,90,224,169,240,52,212,157,20,172,162,162,145,177,244,83,199,27,23,103,205,34,238,169,213,245,182,223,100,68,73,65,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,176,131,146,167,149,140,167,230,5,119,167,91,136,127,204,127,152,5,103,17,23,217,116,147,72,114,47,242,167,160,240,211,203,83,79,28,244,242,100,85,93,12,147,170,161,147,50,57,25,12,50,42,177,144,171,122,86,72,150,87,43,255,0,50,145,7,203,173,28,217,56,156,201,117,67,32,189,104,190,117,87,135,225,51,212,53,182,91,61,93,154,215,87,60,16,50,54,179,174,73,36,167,123,186,228,115,93,42,179,173,232,197,145,88,142,114,53,28,178,87,151,22,177,241,199,197,110,101,95,152,106,14,187,85,211,233,214,31,81,3,43,161,139,22,182,68,251,221,91,145,94,148,81,78,148,104,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,2,184,58,224,235,59,226,255,0,59,168,176,88,43,61,141,141,217,186,62,144,100,29,184,106,61,151,221,134,161,244,191,218,175,158,41,39,238,201,78,177,254,109,87,163,126,167,108,137,239,216,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,176,0,0,137,92,48,113,183,106,213,29,116,212,238,26,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,249,168,162,108,44,99,31,75,76,202,102,43,122,223,36,172,107,229,95,208,149,82,90,154,219,113,55,118,186,216,56,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,180,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,4,149,0,0,0,0,43,171,154,151,18,124,73,240,205,149,105,253,219,71,53,115,216,118,92,178,223,95,79,61,163,216,20,21,61,186,170,57,34,115,170,123,245,17,72,245,238,50,178,54,118,209,26,214,248,125,253,234,245,218,197,72,213,204,75,66,235,53,251,133,60,175,27,176,217,189,167,146,88,123,89,37,134,22,172,235,35,170,169,85,86,86,69,28,40,231,77,52,148,175,170,134,56,213,174,107,164,153,159,162,168,143,104,68,14,92,28,195,181,219,86,248,130,139,71,53,215,42,250,81,73,149,219,234,125,141,60,118,122,58,89,40,107,169,98,125,66,245,58,157,177,39,101,240,71,58,59,118,72,238,227,96,233,232,106,200,171,106,134,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,217,207,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,136,127,178,143,199,103,250,185,255,0,205,155,63,248,161,111,220,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,93,117,203,254,229,113,228,79,76,191,26,245,138,208,58,167,52,30,47,51,190,23,180,227,22,180,105,77,111,179,50,252,214,225,63,98,233,37,4,53,81,209,208,209,164,110,168,233,108,170,172,73,158,249,233,152,222,168,164,111,109,103,253,7,164,110,34,7,5,252,114,113,157,175,188,80,96,26,85,148,235,207,69,150,235,112,146,162,227,31,209,123,82,248,154,90,74,121,106,229,166,221,148,236,123,59,204,167,116,93,198,185,28,206,231,90,110,173,217,112,175,51,173,82,252,168,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,218,189,159,11,225,99,79,23,7,189,141,115,250,107,164,173,250,238,234,223,127,170,229,98,48,151,252,148,244,46,178,213,98,205,56,135,191,89,187,62,219,232,198,241,218,153,22,120,228,125,44,79,238,87,61,172,84,72,164,133,243,54,149,141,145,21,238,73,41,39,103,212,217,200,240,207,252,115,113,155,125,224,243,81,244,118,231,37,171,219,56,102,81,237,202,124,154,219,19,24,149,78,142,37,160,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,28,181,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,171,110,121,223,114,127,180,159,187,76,85,203,23,143,31,200,133,246,155,65,181,98,245,211,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,213,36,113,66,229,146,101,219,174,87,40,93,72,0,1,90,188,208,120,138,226,199,133,237,71,197,174,250,83,172,222,204,196,51,91,124,253,139,92,150,123,109,84,148,117,212,107,27,106,58,93,45,26,189,33,123,39,166,123,122,165,145,221,197,159,244,24,145,180,178,162,10,243,130,209,203,22,115,195,2,234,173,68,222,30,245,166,151,8,42,40,228,233,123,251,244,181,213,16,82,84,83,108,143,107,27,212,247,211,75,220,86,189,201,225,186,27,210,146,57,64,197,92,179,249,131,106,198,178,107,45,203,71,120,130,204,253,191,87,144,219,214,163,24,169,246,117,53,47,102,170,149,178,73,61,55,69,37,51,17,221,216,21,242,247,37,122,53,158,19,165,55,116,168,133,159,154,214,112,177,173,127,193,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,212,244,111,113,25,213,187,119,69,217,76,1,92,28,211,120,217,214,30,30,179,252,31,78,116,63,50,171,198,238,83,217,234,47,119,185,93,105,161,171,130,170,9,166,72,105,26,199,84,71,35,154,246,58,150,173,92,136,214,166,210,71,239,119,193,150,62,107,131,198,134,177,216,181,247,138,12,255,0,85,113,104,122,44,183,91,132,116,246,233,58,158,190,38,150,146,158,42,72,170,118,123,24,246,119,153,78,217,123,110,106,57,157,206,133,221,91,186,132,255,0,229,159,196,159,25,220,80,235,45,202,167,80,245,115,218,56,14,27,111,90,139,205,55,176,45,80,248,202,170,150,201,29,29,55,92,49,71,52,126,246,205,63,113,157,77,254,213,232,118,221,212,82,207,200,1,201,179,69,62,131,112,251,118,214,58,187,135,122,175,83,110,9,217,130,57,122,163,130,134,221,45,69,60,125,77,88,218,173,153,211,190,177,93,179,222,213,143,177,183,75,186,208,159,224,8,213,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,215,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,187,247,97,79,17,42,75,26,53,100,233,86,185,155,171,59,82,201,82,170,249,231,125,201,254,210,126,237,2,213,1,81,124,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,109,208,0,0,0,6,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,188,58,175,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,143,170,114,230,227,95,248,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,41,7,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,85,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,168,27,63,3,5,112,125,197,158,27,197,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,76,234,4,74,214,94,54,237,92,63,113,155,141,232,150,164,79,73,71,132,230,152,189,186,173,151,154,186,166,211,193,98,173,90,155,164,110,150,77,161,115,164,100,238,142,138,37,115,228,100,112,164,107,34,236,139,34,146,212,165,110,117,126,105,241,111,151,244,62,163,113,51,175,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,224,179,64,0,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,142,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,222,93,249,173,103,22,62,105,245,147,230,6,67,234,51,129,122,124,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,89,0,65,94,81,218,233,167,25,127,13,150,125,16,182,94,123,89,158,9,227,229,185,90,234,17,25,36,212,181,21,243,79,29,85,63,189,123,176,167,136,100,111,84,217,204,145,17,28,212,71,196,233,39,80,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,143,217,107,112,250,91,164,244,222,199,160,171,235,170,125,109,108,110,147,174,162,9,30,155,178,24,211,100,94,159,171,190,219,170,170,217,249,74,220,234,252,211,226,223,47,232,125,70,226,4,170,229,73,197,30,187,113,41,249,81,252,181,231,63,72,254,142,123,19,217,159,220,202,58,62,199,136,241,221,239,243,52,81,245,117,118,34,253,45,246,233,247,109,186,239,146,181,151,141,187,87,15,220,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,104,92,233,25,59,163,162,137,92,249,25,28,41,26,200,187,34,200,164,96,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,5,212,130,178,249,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,89,160,0,0,17,43,134,14,54,237,90,163,174,154,157,195,78,119,61,37,191,44,195,178,139,221,37,134,162,106,166,163,239,244,80,220,171,127,53,20,77,133,140,99,233,105,153,76,197,111,91,228,149,141,124,171,250,18,170,75,83,91,110,38,238,215,91,7,23,122,175,125,177,92,234,237,215,43,118,164,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,118,156,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,160,0,0,0,0,0,4,53,180,113,199,83,141,115,0,204,184,71,212,102,82,37,138,229,81,109,102,35,118,87,197,78,180,53,114,218,105,167,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,50,138,1,230,143,231,179,83,127,5,244,122,32,47,248,16,3,150,47,30,63,150,251,21,54,131,106,197,235,171,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,73,254,0,0,0,137,92,79,241,183,106,210,237,116,211,30,26,112,73,233,46,25,102,99,148,89,41,47,213,16,213,53,95,96,162,154,229,69,249,169,98,116,47,99,223,85,76,250,150,35,122,217,36,76,115,37,79,211,137,87,176,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,233,47,134,75,181,214,255,0,197,222,148,95,111,183,58,187,141,202,227,169,22,42,186,202,202,185,157,52,245,51,201,115,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,6,194,154,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,162,40,162,137,174,150,87,236,142,114,181,141,114,163,24,247,174,205,99,149,43,3,0,231,29,153,95,120,151,180,222,117,6,213,73,138,232,221,101,58,91,43,172,180,212,201,114,169,160,123,152,170,151,21,169,70,71,52,143,73,186,122,218,214,244,37,63,82,54,25,38,68,123,173,39,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,171,147,125,182,93,209,85,23,94,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,195,99,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,166,14,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,221,202,168,196,118,215,62,0,142,188,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,212,222,255,0,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,166,186,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,80,185,78,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,155,230,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,212,224,145,64,21,151,205,123,142,58,108,106,213,123,225,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,187,196,144,202,232,246,123,164,127,100,58,255,0,19,156,220,239,184,143,16,86,235,38,132,65,106,190,224,184,109,194,104,47,115,54,169,147,82,229,209,190,40,81,205,138,69,131,185,75,216,145,42,91,28,209,73,36,114,187,162,69,73,35,217,142,145,85,252,101,84,241,23,193,14,127,172,156,51,101,84,152,158,160,225,246,116,186,93,109,247,20,138,166,123,35,233,149,42,42,163,86,201,19,217,51,38,166,130,165,176,74,177,163,36,85,217,123,79,100,141,138,146,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,235,57,55,219,100,221,85,17,118,19,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,212,228,138,20,85,108,109,115,149,85,239,124,146,60,41,179,251,40,252,118,127,171,159,252,217,179,255,0,138,23,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,141,107,53,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,158,150,51,197,210,189,169,37,53,79,67,30,244,143,187,4,145,75,219,235,87,51,175,165,223,89,170,133,212,242,165,212,207,202,39,6,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,58,187,114,37,69,59,33,114,189,206,88,99,165,170,166,137,168,189,61,61,165,99,91,210,214,170,132,192,49,87,20,250,215,252,29,184,125,205,181,142,59,127,141,171,199,237,233,224,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,157,47,71,118,209,253,59,187,100,92,170,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,61,76,94,170,91,107,169,228,109,55,67,152,170,157,115,207,79,47,113,175,99,155,225,186,126,179,100,114,32,65,111,236,163,241,217,254,174,127,243,102,207,254,40,95,70,39,110,190,217,241,91,53,167,41,200,254,144,94,168,173,244,244,247,27,191,131,101,39,180,42,153,27,91,45,79,97,138,172,139,184,244,115,251,109,94,150,245,108,158,228,40,7,151,38,153,254,84,56,201,211,139,117,69,37,214,74,11,13,193,217,53,100,246,248,247,240,190,2,55,84,83,190,103,43,28,214,66,234,168,233,162,114,174,219,247,145,141,115,92,246,169,176,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,14,18,42,160,28,183,10,155,253,135,22,28,192,175,190,98,58,90,249,174,150,253,65,162,167,234,146,223,37,35,220,238,189,190,172,76,168,126,251,43,255,0,161,63,146,191,239,153,239,130,108,205,153,134,146,211,53,95,249,203,115,105,105,30,155,125,173,165,139,127,228,167,253,103,124,215,204,38,143,49,192,110,244,147,67,35,229,90,41,209,157,14,114,123,251,18,162,124,17,126,215,126,162,56,112,81,122,147,19,200,114,204,10,189,59,43,77,115,71,66,215,183,165,206,106,50,102,111,245,149,21,127,137,253,64,77,192,120,79,129,228,12,95,175,246,136,239,88,45,109,36,141,234,69,237,251,183,219,252,250,37,253,105,250,138,166,229,231,78,251,127,17,119,90,118,167,232,211,80,170,127,79,246,196,11,255,0,89,111,250,139,79,21,78,57,81,28,168,170,159,83,224,187,127,158,48,168,238,23,32,143,27,226,250,190,130,129,202,145,189,150,230,175,82,245,123,150,90,69,248,255,0,194,80,46,74,222,170,234,40,92,239,138,198,223,250,16,250,79,146,212,170,235,109,43,149,119,222,22,47,255,0,130,135,214,7,165,127,72,246,51,224,113,85,93,212,228,223,128,28,143,10,155,133,247,28,122,253,251,108,3,182,155,238,114,223,111,114,158,78,18,170,181,138,173,219,125,190,208,11,35,91,250,74,114,221,8,129,196,62,189,101,122,121,168,148,22,235,109,194,149,148,210,117,35,227,116,12,122,175,249,165,62,42,187,255,0,157,183,237,251,9,75,136,221,214,245,101,130,189,251,43,165,234,223,100,217,61,207,114,127,212,7,236,185,189,105,178,252,15,45,106,53,54,67,201,225,92,137,241,3,200,60,35,145,126,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,245,128,26,251,113,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,62,215,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,251,147,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,23,93,125,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,95,79,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,245,55,94,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,174,255,0,150,101,89,95,179,126,148,228,215,91,207,177,173,240,218,109,222,208,173,146,163,193,208,197,191,106,154,30,181,94,220,44,234,119,76,109,217,173,221,118,68,220,179,254,79,188,33,252,56,184,206,168,191,191,209,96,205,142,191,253,190,150,190,174,104,152,159,225,193,26,61,255,0,223,220,177,255,0,17,32,18,83,151,55,5,31,193,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,110,167,49,221,47,98,201,43,162,70,181,242,57,173,222,86,195,20,139,48,0,0,0,3,85,115,47,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,196,6,117,226,7,132,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,206,134,254,106,78,144,191,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,117,40,47,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,94,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,2,11,115,171,242,177,139,124,192,161,244,235,137,90,188,6,234,102,43,163,124,82,226,186,165,154,213,248,123,46,51,111,191,220,42,122,100,141,146,77,209,101,173,232,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,101,92,234,252,172,98,223,48,40,125,58,226,82,176,25,127,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,100,192,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,108,136,250,104,101,217,173,108,110,94,228,209,72,215,171,91,19,163,155,10,114,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,123,74,227,163,138,188,87,130,253,14,165,178,98,86,223,5,148,228,22,250,139,46,15,111,183,81,199,29,45,183,177,11,35,241,74,142,141,208,178,26,84,150,5,108,61,43,214,229,141,136,212,103,113,241,132,170,41,91,157,95,154,124,91,229,253,15,168,220,73,85,192,183,52,44,87,90,254,142,232,230,184,201,236,93,73,171,234,162,166,188,118,227,138,215,125,153,58,18,22,238,138,158,30,178,93,220,157,174,132,137,239,103,230,220,215,75,29,58,69,94,117,126,105,241,111,151,244,62,163,113,2,0,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,174,249,18,70,42,163,158,200,106,47,135,254,30,178,174,34,235,51,123,38,21,83,189,235,17,195,235,50,218,107,123,105,100,158,75,175,134,158,158,55,209,196,145,162,189,38,123,39,114,198,136,215,117,72,198,49,81,168,245,123,49,254,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,3,105,51,21,113,99,229,99,89,62,95,228,62,157,57,141,56,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,93,21,11,12,175,88,218,214,172,79,107,217,211,208,145,201,38,75,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,84,6,147,224,191,149,13,83,195,116,207,218,158,204,250,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,4,245,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,77,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,109,154,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,148,44,208,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,20,172,89,167,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,152,1,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,170,215,189,176,57,140,87,43,89,214,230,245,57,141,221,201,213,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,105,224,64,14,88,188,120,254,91,236,84,218,13,171,23,174,172,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,248,0,0,3,15,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,204,0,13,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,45,255,0,150,47,30,63,150,251,21,54,131,106,197,235,171,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,78,213,204,195,130,139,143,19,248,37,183,54,211,75,103,137,212,156,75,106,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,62,142,206,239,158,53,116,157,41,188,237,70,43,166,71,54,147,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,44,123,155,95,26,254,219,172,172,225,55,76,174,118,170,203,44,61,153,51,75,132,11,223,145,213,208,207,220,101,177,170,173,232,143,178,248,162,146,87,70,231,57,100,86,196,171,26,197,51,31,5,184,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,213,45,68,141,98,127,131,27,17,206,99,95,44,177,49,94,206,190,164,198,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,27,10,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,75,67,47,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,214,114,237,190,201,178,34,34,118,176,0,21,213,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,58,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,178,186,70,177,146,88,168,3,88,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,78,215,197,30,186,127,9,77,118,201,181,175,232,183,209,207,164,126,11,251,153,227,188,103,99,195,209,193,77,252,119,110,62,174,174,199,87,232,38,221,91,123,246,221,101,255,0,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,234,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,118,202,216,220,198,71,93,96,101,251,87,19,25,149,131,133,203,175,11,22,42,26,74,91,22,71,148,63,35,190,215,57,18,73,235,24,145,81,164,20,140,69,110,208,177,146,209,164,174,122,42,189,235,219,106,43,26,215,164,189,127,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,126,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,17,193,215,7,88,39,8,24,37,69,130,193,89,237,156,146,243,209,244,131,32,237,205,79,237,78,212,213,15,165,254,213,124,242,199,7,106,58,133,143,243,106,157,123,117,59,117,95,112,100,13,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,144,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,58,254,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,176,113,99,230,159,89,62,96,100,62,163,57,249,57,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,241,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,220,157,169,151,195,190,70,34,238,215,198,170,173,114,171,37,108,97,176,167,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,240,100,98,185,172,115,226,150,39,171,25,215,210,153,84,215,51,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,0,0,0,0,107,131,198,134,142,88,180,11,138,12,255,0,74,177,105,186,236,182,171,132,117,22,232,250,94,158,26,150,174,158,42,184,169,183,123,222,247,246,89,80,216,187,142,114,185,253,190,181,217,93,178,89,167,38,141,111,186,231,90,37,127,209,123,133,142,146,158,159,75,234,32,117,13,124,50,59,174,174,11,148,245,149,10,201,88,187,162,62,57,99,151,103,181,81,28,201,24,222,148,86,43,228,234,188,231,248,120,186,228,152,206,53,196,142,53,106,164,123,49,58,119,89,50,138,135,86,57,179,165,20,213,17,248,7,50,39,47,67,152,202,137,234,26,229,103,231,55,170,141,85,28,198,170,199,7,249,118,235,165,30,128,241,89,138,100,151,235,207,179,49,187,247,119,27,191,76,228,129,35,109,45,82,34,68,249,100,153,90,216,97,142,169,148,179,73,34,57,174,108,112,191,244,145,85,142,8,214,92,247,14,90,223,117,225,199,148,77,151,89,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,70,69,61,52,111,147,167,235,57,140,116,232,245,98,43,85,232,197,106,57,157,93,105,76,36,159,214,157,104,181,92,120,28,225,219,66,49,236,190,146,170,162,215,81,145,223,178,107,60,44,107,223,75,58,220,234,89,110,116,178,116,238,199,172,83,86,170,68,143,69,232,145,143,123,118,116,78,80,140,6,205,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,79,75,217,226,234,158,231,73,83,83,208,247,189,99,238,207,36,178,246,250,213,172,235,233,111,213,106,33,74,220,173,52,46,179,88,56,172,176,228,149,182,111,23,141,233,223,249,36,185,205,34,207,28,108,170,141,21,45,236,108,145,39,79,123,197,118,230,108,111,115,90,248,233,167,253,36,106,177,215,210,5,85,243,206,251,147,253,164,253,218,85,89,106,156,243,190,228,255,0,105,63,118,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,63,89,172,123,160,70,43,209,28,172,71,171,145,175,233,232,80,177,254,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,126,117,230,105,198,14,77,194,214,151,217,44,186,114,181,116,121,182,115,81,43,109,87,134,197,79,44,22,200,40,228,167,125,75,223,28,236,145,178,189,237,153,145,53,138,205,182,146,71,245,53,99,107,95,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,215,90,245,239,86,56,137,202,169,115,93,99,202,254,144,94,168,173,236,181,193,83,224,105,169,58,41,89,36,146,54,62,138,120,227,98,236,249,164,93,213,58,190,182,219,236,136,136,22,107,193,31,52,221,80,214,93,68,195,180,23,82,52,174,146,255,0,125,190,212,62,149,114,59,53,108,116,79,108,16,210,44,143,168,158,142,95,205,61,232,176,203,44,174,138,88,147,161,85,34,129,92,214,199,37,138,106,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,192,174,190,76,28,60,93,113,188,103,37,226,71,37,181,82,49,153,101,59,108,152,189,67,107,28,233,214,138,26,137,60,123,159,19,87,161,172,125,68,20,237,106,191,243,155,210,200,168,141,99,145,100,179,64,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,216,207,130,253,99,190,235,239,12,24,6,170,229,48,244,94,174,182,249,41,238,50,117,49,124,77,85,37,68,180,146,212,236,198,49,140,239,62,157,210,246,218,212,107,59,157,9,186,55,117,166,206,103,90,91,249,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,182,187,222,43,197,70,158,46,127,123,220,230,117,87,71,91,245,29,211,182,223,85,168,197,97,53,57,37,234,102,85,144,105,198,162,105,109,218,175,196,89,112,251,133,190,225,104,238,73,35,228,167,241,233,83,223,129,189,79,86,50,20,125,34,72,214,49,173,252,228,243,185,85,202,255,0,112,77,94,41,245,175,248,59,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,58,94,142,237,163,250,119,118,200,186,214,23,39,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,83,23,170,150,218,234,121,27,77,208,230,42,167,92,243,211,203,220,107,216,230,248,110,159,172,217,28,137,2,249,104,224,20,218,131,198,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,94,138,55,210,83,73,45,45,68,175,141,83,161,141,172,74,68,78,165,232,115,220,198,59,171,175,165,66,242,116,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,158,151,179,197,213,61,206,146,166,167,161,239,122,199,221,158,73,101,237,245,171,89,215,210,223,170,212,67,32,0,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,42,172,185,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,245,129,195,71,12,249,151,20,185,14,87,134,105,245,117,35,50,27,6,47,81,145,208,209,84,170,49,151,55,195,85,77,10,210,36,170,228,108,47,115,106,28,172,123,190,167,91,26,215,43,26,229,145,152,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,54,158,4,95,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,146,128,14,169,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,191,85,171,182,251,174,200,138,169,175,103,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,147,171,156,222,11,196,117,195,216,89,191,181,61,169,163,22,190,219,125,159,110,129,241,251,34,232,253,227,241,21,233,212,238,247,115,175,162,42,143,170,200,250,150,30,136,223,39,93,77,96,98,119,27,21,159,42,179,93,178,156,115,233,5,150,138,225,79,81,113,180,120,199,210,123,66,149,146,53,210,211,119,216,138,248,187,140,71,51,184,212,234,111,86,233,239,64,39,87,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,159,171,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,250,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,178,182,55,49,145,219,78,149,101,58,113,154,105,198,57,146,105,13,117,170,175,12,171,183,196,219,35,173,113,36,84,177,210,198,157,182,194,200,145,27,217,237,244,44,107,18,181,174,141,204,86,57,173,86,171,83,235,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,215,51,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,248,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,186,219,106,173,199,78,46,250,143,145,220,244,135,28,186,216,112,202,155,132,178,89,45,183,74,196,169,170,166,165,85,250,173,124,136,159,214,168,213,116,142,99,85,26,233,102,86,172,175,176,174,73,248,198,174,46,101,158,102,22,107,133,37,14,157,45,61,45,5,234,26,187,107,228,125,210,226,212,145,244,205,165,157,58,91,27,224,108,146,58,95,172,237,153,81,27,86,37,89,25,44,33,210,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,231,87,230,159,22,249,127,67,234,55,18,58,232,7,9,153,151,17,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,217,141,78,165,106,40,90,167,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,169,59,114,53,207,87,72,145,226,174,102,156,192,181,19,70,181,66,201,164,124,59,234,5,93,138,251,96,167,150,108,189,93,100,164,169,129,207,169,142,158,90,40,88,250,168,158,170,246,196,175,145,203,26,35,54,168,141,58,156,228,115,99,170,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,253,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,92,167,0,156,194,179,46,45,46,181,184,62,95,162,213,116,151,123,61,58,84,215,228,118,7,34,217,33,99,221,50,177,39,101,68,157,218,119,185,27,20,113,177,143,168,124,174,73,159,180,113,198,245,109,69,241,99,230,159,89,62,96,100,62,163,57,111,220,168,248,116,252,139,112,227,6,127,123,167,232,201,53,75,195,223,106,62,190,253,171,91,88,239,103,69,245,101,124,110,222,57,100,168,234,70,177,233,226,251,111,77,226,77,170,7,139,31,52,250,201,243,3,33,245,25,192,234,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,155,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,162,204,187,132,204,203,30,225,95,2,226,178,205,81,87,123,199,178,170,139,141,53,234,56,104,17,172,199,159,5,107,169,105,150,89,18,71,58,70,78,232,228,217,253,182,49,143,232,141,85,93,35,58,156,31,113,103,153,112,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,20,54,51,41,91,157,95,154,124,91,229,253,15,168,220,75,137,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,2,0,23,167,203,155,143,111,225,81,98,159,77,245,18,15,15,169,184,205,191,198,85,212,65,79,209,75,122,161,99,217,18,214,53,24,157,16,204,143,146,54,203,23,185,170,231,181,241,39,75,157,28,53,67,160,28,38,102,92,70,105,126,171,103,26,127,81,87,93,125,211,90,123,93,77,62,57,73,64,147,207,121,101,84,147,164,169,27,251,141,86,190,40,169,228,145,24,214,72,249,87,102,53,58,149,168,184,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,104,128,71,254,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,110,143,164,24,255,0,114,106,143,101,247,102,168,101,47,246,211,224,138,57,251,177,211,172,159,155,69,232,223,165,219,42,123,228,0,26,214,113,99,230,159,89,62,96,100,62,163,57,215,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,131,139,31,52,250,201,243,3,33,245,25,207,201,202,180,47,81,241,13,39,194,181,190,231,102,238,225,153,223,139,138,219,116,167,85,124,112,213,83,212,207,4,148,181,30,228,237,76,190,29,242,49,23,118,190,53,85,107,149,89,43,99,13,133,56,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,131,35,21,205,99,159,20,177,61,88,206,190,148,202,166,185,156,31,113,103,153,112,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,23,97,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,82,102,154,240,245,149,106,166,141,106,142,174,98,213,61,255,0,201,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,187,118,60,59,100,122,57,168,222,210,202,245,123,123,93,47,234,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,129,179,241,138,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,211,21,60,110,122,255,0,133,35,213,173,123,153,20,82,189,24,254,142,149,233,90,33,199,110,131,107,22,131,92,245,222,179,38,164,197,104,241,90,118,59,46,183,92,103,234,158,201,59,189,205,98,244,167,84,236,149,200,169,3,227,102,243,47,212,107,82,84,124,76,165,110,48,120,179,204,184,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,136,24,255,0,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,216,56,78,243,79,163,127,48,49,239,81,128,236,24,143,9,153,150,67,194,190,123,197,101,230,162,174,201,143,98,181,22,234,107,44,115,80,35,153,144,190,122,214,210,212,172,82,44,141,116,108,129,210,71,187,251,111,99,223,215,26,42,58,55,244,245,254,19,188,211,232,223,204,12,123,212,96,3,101,51,10,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,154,192,26,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,213,114,237,190,203,178,162,162,89,167,47,62,102,184,109,159,0,167,209,46,36,111,84,150,4,195,172,234,204,123,35,88,21,32,170,183,82,67,187,104,167,100,109,85,74,152,226,143,166,39,53,171,223,70,182,61,187,253,43,81,37,121,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,117,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,107,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,152,170,235,128,102,86,44,54,193,168,55,156,122,174,143,30,202,170,43,169,172,181,211,34,53,149,239,163,88,146,165,98,69,94,167,49,142,158,54,43,246,232,87,245,181,21,93,27,209,185,171,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,58,93,45,57,209,98,214,44,27,21,225,235,10,197,168,124,21,151,31,183,223,45,118,234,110,235,228,236,82,193,29,174,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,240,43,90,205,139,95,114,11,117,250,237,104,161,241,20,152,205,189,151,75,164,157,214,51,195,210,190,170,10,70,201,179,149,21,251,207,87,78,205,154,138,239,175,190,221,45,114,167,106,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,179,3,146,167,154,124,167,229,253,119,168,219,143,201,230,63,203,254,179,135,123,236,186,183,164,56,239,249,83,215,248,104,37,166,167,146,122,137,49,218,174,134,71,211,80,249,159,36,143,134,105,17,94,201,149,221,41,36,171,19,145,159,153,89,66,85,113,75,205,175,78,44,90,53,103,168,225,174,229,237,92,227,52,183,172,241,58,178,153,63,200,180,106,231,70,247,85,196,238,166,58,177,175,99,219,28,59,186,63,170,147,57,95,18,196,218,138,118,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,249,75,169,229,139,192,119,228,66,197,77,175,58,177,101,233,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,84,50,255,0,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,162,157,102,149,139,35,92,229,149,238,123,250,186,22,56,227,148,0,1,74,220,228,244,83,232,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,170,72,43,173,209,83,211,201,210,212,141,168,216,93,3,232,213,187,189,238,89,59,251,244,183,161,15,213,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,169,235,213,85,109,109,68,142,166,232,107,21,19,174,9,234,37,238,57,236,107,124,55,79,214,116,141,68,149,92,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,58,94,254,253,45,117,68,20,149,20,219,35,218,198,245,61,244,210,247,21,175,114,120,110,134,244,164,142,82,165,184,88,214,191,224,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,134,202,101,16,243,108,205,110,185,87,26,89,5,138,225,79,73,29,62,29,103,181,89,40,93,11,28,143,146,7,211,54,185,93,42,171,149,21,253,218,233,90,138,212,106,116,53,137,182,232,174,117,228,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,227,88,44,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,5,159,242,66,210,223,254,201,122,215,112,177,127,226,152,181,162,231,226,191,174,166,190,14,202,63,255,0,181,174,235,123,63,161,142,254,49,11,84,35,255,0,0,250,103,149,105,23,8,90,109,130,230,180,158,18,245,79,111,168,184,84,210,186,57,35,146,151,198,213,205,88,200,37,100,140,107,217,52,108,168,107,36,98,183,234,200,215,181,21,81,17,86,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,56,185,55,67,144,3,214,158,229,61,135,5,69,57,129,241,221,169,89,89,111,158,157,237,71,36,145,185,170,138,136,191,22,170,125,191,214,64,221,65,191,81,232,223,18,244,43,11,18,40,239,84,213,19,200,141,221,136,174,107,170,253,234,145,162,239,250,105,239,82,126,61,21,90,168,133,125,115,37,198,174,52,151,60,123,48,161,161,153,238,165,164,168,99,228,99,85,200,222,169,227,68,223,226,137,191,113,126,192,39,213,166,189,183,10,54,84,183,109,157,191,235,251,21,83,254,163,237,48,151,12,58,161,107,212,92,42,158,174,146,178,41,30,157,91,181,174,221,83,243,211,39,243,91,252,195,54,129,214,115,254,231,209,202,164,99,17,127,67,223,191,251,35,10,135,225,185,181,111,226,242,161,106,24,136,245,109,7,191,125,247,252,237,31,244,150,255,0,154,199,36,182,26,134,70,237,156,189,59,38,223,31,174,210,164,180,18,223,45,31,24,85,44,171,127,67,250,104,19,165,83,225,249,202,48,46,2,208,155,90,168,209,126,200,35,255,0,232,80,251,15,142,209,178,90,232,209,23,125,160,143,223,255,0,5,15,176,15,82,252,84,230,207,129,193,126,63,19,155,126,0,121,85,217,14,9,191,87,192,230,239,129,195,226,160,123,15,85,75,149,176,189,83,249,171,255,0,65,237,61,115,239,218,118,223,169,127,232,2,177,248,179,175,171,185,241,21,107,178,189,87,178,238,251,191,73,87,126,149,174,219,220,190,239,176,177,124,2,4,167,198,233,98,107,17,26,157,123,42,39,251,35,202,247,226,193,146,39,17,118,119,211,238,233,87,191,187,81,62,207,237,242,196,176,230,43,49,218,70,170,238,169,220,251,54,254,91,128,253,165,118,219,127,94,199,170,87,117,59,161,54,18,61,26,228,69,95,180,228,214,162,187,168,14,76,111,74,28,143,10,168,159,21,60,117,162,254,138,110,7,32,112,71,110,238,147,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,0,243,6,226,190,213,197,126,180,71,125,198,44,20,148,56,246,43,79,81,99,181,86,53,173,116,247,104,27,87,51,153,90,249,29,4,83,177,146,70,232,220,218,105,21,201,10,247,21,187,58,73,55,150,188,212,248,241,255,0,178,252,42,105,5,235,251,212,89,125,246,217,113,255,0,111,101,77,145,204,237,127,185,221,43,227,155,251,229,59,219,252,107,10,224,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,135,74,54,8,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,144,91,152,215,46,76,55,65,116,190,193,171,154,13,107,171,142,197,142,211,197,108,204,82,190,236,179,79,43,223,36,113,83,92,81,143,68,69,124,146,200,177,204,216,149,172,69,124,11,28,45,106,74,228,131,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,180,54,105,7,74,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,80,0,0,53,87,54,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,122,99,141,242,67,215,108,131,162,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,186,230,202,124,39,121,88,209,191,151,248,247,167,64,5,5,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,149,92,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,58,147,170,42,106,135,61,170,175,235,237,197,35,85,234,214,164,211,74,219,63,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,69,152,159,5,154,243,155,113,13,144,112,209,143,99,244,146,101,152,181,68,137,118,150,166,167,194,82,65,68,202,136,161,91,130,58,118,178,89,41,149,39,134,86,43,35,116,143,138,70,185,145,187,125,128,179,78,117,126,86,49,111,152,20,62,157,113,42,131,134,237,16,186,241,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,189,239,72,161,147,161,155,181,28,254,150,171,152,138,175,75,42,230,129,167,53,58,65,203,243,73,244,182,171,42,171,201,31,138,101,22,139,66,92,234,105,162,167,124,236,134,213,112,99,54,142,36,70,177,141,106,53,140,69,87,61,24,214,245,190,71,245,72,232,63,203,147,41,177,96,220,97,97,121,174,83,93,224,172,184,253,191,34,186,92,106,123,79,147,177,75,5,138,190,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,224,46,83,80,181,3,70,185,125,240,203,107,134,70,120,123,46,51,111,246,30,59,68,232,92,201,47,55,70,82,205,52,112,203,37,52,14,100,115,84,190,25,95,37,67,163,70,119,30,247,187,222,237,150,136,120,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,238,188,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,239,71,139,89,43,102,99,188,5,47,75,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,164,128,229,123,192,183,229,175,42,102,184,235,30,25,226,244,218,203,215,236,122,106,215,116,195,125,186,71,35,81,55,133,90,190,34,142,29,164,238,110,173,99,229,70,71,249,214,182,162,52,12,213,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,88,87,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,149,121,169,240,29,255,0,101,248,171,210,11,47,247,169,114,251,21,178,221,254,222,250,155,219,159,221,255,0,115,182,86,71,15,247,202,135,187,248,215,152,171,146,167,154,124,167,229,253,119,168,219,139,169,3,90,30,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,46,210,245,196,94,9,197,7,0,186,171,169,120,45,71,221,253,246,142,241,69,209,55,247,50,233,236,85,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,138,47,197,18,184,57,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,54,95,225,87,131,173,101,208,174,22,53,255,0,87,117,70,178,235,139,253,40,210,252,134,221,30,25,83,27,83,191,15,179,155,81,77,113,157,89,58,246,230,103,85,84,9,4,176,182,88,250,228,221,91,212,173,80,172,19,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,117,60,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,68,55,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,246,162,181,126,10,108,251,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,175,103,30,188,67,97,188,76,241,13,115,212,28,27,18,164,180,91,104,233,253,138,202,232,94,170,251,251,41,234,39,72,110,82,163,161,137,236,124,148,238,129,137,28,136,231,177,145,49,170,229,233,68,64,181,238,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,103,201,237,74,88,35,165,142,91,175,91,41,226,167,131,187,83,80,228,240,205,85,115,54,221,55,111,189,58,7,58,191,43,24,183,204,10,31,78,184,144,171,149,215,12,122,143,171,186,227,109,213,235,37,234,235,138,227,122,115,112,166,175,154,247,5,50,186,59,141,83,38,137,100,180,53,201,44,110,252,245,43,230,73,92,222,227,89,27,218,217,24,169,51,17,211,87,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,78,158,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,213,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,237,149,210,53,140,146,11,114,184,243,217,166,95,141,122,61,105,127,192,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,176,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,82,35,37,146,0,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,190,169,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,108,173,141,204,100,112,87,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,80,54,126,6,31,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,152,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,143,248,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,215,51,85,117,34,251,172,26,143,145,234,134,79,71,106,164,186,228,215,9,110,53,112,218,232,89,73,74,201,36,93,213,25,27,63,229,123,149,210,61,219,190,71,189,238,115,221,152,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,217,87,150,159,2,180,220,77,100,213,90,159,169,212,20,149,90,95,142,84,79,109,170,161,117,84,177,207,119,184,173,58,43,96,98,193,35,37,133,144,164,240,204,233,21,201,212,189,184,218,215,163,164,88,194,58,240,185,174,159,193,175,93,177,157,107,250,45,244,143,232,231,141,254,230,120,239,7,223,241,20,115,211,127,29,219,147,167,167,191,213,250,11,191,78,222,237,247,77,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,165,185,171,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,166,54,62,78,255,0,84,104,147,119,66,237,0,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,154,235,241,197,164,56,110,132,113,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,89,204,99,167,115,24,174,87,63,161,173,234,115,221,187,151,99,50,128,121,163,249,236,212,223,193,125,30,136,9,169,201,47,76,241,90,109,44,206,181,143,194,119,114,75,134,64,184,207,126,72,227,119,135,161,167,166,167,168,232,133,221,29,198,119,36,170,222,68,235,86,187,177,7,213,69,102,235,101,68,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,253,192,86,150,224,154,211,203,99,6,211,77,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,253,84,209,254,114,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,212,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,83,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,166,164,176,170,171,163,115,154,168,175,99,227,145,249,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,183,62,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,53,236,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,170,229,219,125,151,101,69,68,13,159,129,78,220,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,93,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,210,216,222,247,199,113,32,0,0,99,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,165,239,240,149,76,114,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,213,114,161,172,185,181,65,70,220,219,244,26,167,75,56,151,147,82,109,244,84,144,99,218,159,79,237,74,100,166,167,138,157,145,92,96,100,113,87,70,172,99,213,207,123,156,177,84,190,87,49,157,111,172,114,125,103,49,238,80,132,0,29,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,23,19,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,165,236,236,82,208,212,79,73,79,77,178,189,204,119,75,217,83,47,113,26,199,47,137,232,119,82,70,213,39,81,249,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,253,96,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,42,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,46,167,153,31,47,186,158,34,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,247,217,145,162,83,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,159,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,82,35,37,147,245,109,28,20,104,213,147,138,202,190,44,109,150,207,7,144,77,111,88,226,183,209,163,160,165,109,210,100,158,58,203,156,136,215,109,36,211,65,43,35,233,70,181,136,228,154,87,36,146,202,143,96,102,12,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,236,0,1,90,188,237,52,207,42,200,52,227,78,245,74,211,73,226,44,184,125,194,225,111,187,246,227,145,242,83,248,244,166,236,78,238,150,43,25,10,62,145,99,115,222,230,254,114,120,26,136,229,127,186,21,242,197,213,47,201,127,25,56,87,139,190,251,50,213,150,248,140,90,225,253,171,222,241,94,42,53,240,144,123,152,231,51,170,186,58,47,174,222,157,182,250,206,70,43,203,147,227,67,71,47,186,251,195,6,127,165,88,180,221,23,171,173,190,58,139,116,125,44,95,19,85,73,81,21,92,84,219,189,236,99,59,207,167,108,93,199,57,26,206,231,90,238,141,217,117,194,2,95,243,90,212,207,202,39,25,57,29,186,158,174,213,87,65,133,91,232,113,154,57,237,242,119,58,187,113,173,69,67,38,114,61,205,89,163,170,170,169,137,200,157,61,61,164,99,155,212,215,42,201,94,72,90,91,255,0,217,47,90,238,22,47,252,83,22,180,92,252,87,245,212,215,193,217,71,255,0,246,181,221,111,103,244,49,223,198,33,88,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,216,79,128,125,51,202,180,139,132,45,54,193,115,90,79,9,122,167,183,212,92,42,105,93,28,145,201,75,227,106,230,172,100,18,178,70,53,236,154,54,84,53,146,49,91,245,100,107,218,138,168,136,170,18,0,0,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,49,87,37,79,52,249,79,203,250,239,81,183,25,215,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,246,10,228,169,230,159,41,249,127,93,234,54,226,226,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,53,161,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,172,213,219,125,211,101,68,84,216,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,205,125,245,163,53,195,117,23,84,50,12,227,79,244,214,147,0,177,94,106,27,83,79,142,82,86,45,84,20,15,88,218,146,164,111,232,98,35,29,42,73,34,49,172,107,35,71,163,26,136,214,162,22,19,201,179,66,245,150,27,237,219,94,99,202,110,184,206,3,81,181,177,246,185,40,91,37,46,93,210,202,134,185,205,115,164,69,139,194,79,218,86,206,216,221,212,231,79,11,94,159,159,104,22,149,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,216,120,199,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,56,41,219,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,210,189,185,26,230,35,100,73,62,174,99,252,192,43,56,136,190,203,164,154,67,145,127,149,61,7,134,158,90,154,120,231,167,147,34,170,232,100,157,85,12,153,145,200,200,97,145,85,140,133,91,210,178,68,178,185,95,249,148,138,37,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,201,92,29,112,117,157,241,127,157,212,88,44,21,158,198,198,236,221,31,72,50,14,220,53,30,203,238,195,80,250,95,237,87,207,20,147,247,100,167,88,255,0,54,171,209,191,83,182,68,247,236,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,83,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,150,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,144,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,19,255,0,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,119,149,38,149,210,110,246,200,254,204,64,224,143,65,169,184,142,226,95,14,211,107,205,21,92,248,242,212,62,233,144,44,52,242,200,196,183,83,49,101,146,57,95,19,216,232,89,51,155,29,50,75,214,222,135,212,49,83,119,116,181,111,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,235,233,78,191,195,119,7,218,95,194,214,77,168,55,173,46,74,186,59,110,115,81,109,116,86,119,75,36,176,91,32,163,167,115,26,198,73,51,228,154,87,190,105,170,165,115,222,253,182,146,54,53,173,237,171,158,25,212,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,158,229,157,105,181,95,249,127,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,118,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,65,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,152,28,159,120,188,248,112,143,157,86,255,0,127,173,193,157,29,7,251,125,85,125,36,210,177,127,195,158,53,123,63,191,181,100,254,34,50,199,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,74,220,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,39,117,231,87,230,159,22,249,127,67,234,55,18,37,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,210,175,57,77,247,32,183,88,173,55,122,239,17,73,140,219,223,107,181,199,218,99,60,61,43,234,170,42,221,30,237,68,87,239,61,93,67,247,114,171,190,190,219,244,181,168,129,103,252,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,145,138,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,215,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,246,14,70,63,125,159,179,127,188,139,31,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,6,186,220,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,108,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,181,172,203,46,54,43,198,85,121,187,98,216,231,209,251,45,109,194,162,162,221,104,241,143,171,246,125,43,228,115,162,166,239,189,17,242,246,216,173,103,113,201,212,238,157,215,222,165,170,114,108,208,61,88,199,236,87,109,121,174,204,189,143,130,229,187,83,210,88,105,225,166,154,75,236,148,143,168,133,42,106,37,123,29,37,60,48,201,37,67,89,28,110,100,146,72,138,231,237,27,26,147,5,117,241,99,230,159,89,62,96,100,62,163,57,111,220,5,105,110,9,173,60,182,48,109,52,212,187,23,182,113,187,207,180,252,109,23,138,154,159,187,218,191,213,77,31,231,33,123,36,110,210,68,199,125,87,38,251,108,187,162,170,45,64,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,5,53,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,234,106,75,10,170,186,55,57,170,138,246,62,57,31,152,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,115,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,51,94,205,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,64,217,248,20,237,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,209,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,157,45,141,239,124,119,18,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,251,236,253,155,253,228,99,78,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,217,168,136,196,110,217,47,145,143,223,103,236,223,239,34,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,86,200,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,247,233,115,216,217,230,107,92,169,187,82,89,17,54,234,93,228,87,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,147,48,107,15,43,156,250,219,198,13,159,72,48,106,154,74,76,19,80,42,46,23,139,45,225,145,77,82,203,29,170,157,205,125,76,53,49,171,157,47,93,58,77,4,49,190,71,163,39,124,212,232,178,177,242,61,177,91,254,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,35,255,0,51,27,77,170,193,203,255,0,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,181,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,166,30,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,33,7,27,28,178,241,158,40,115,42,77,78,193,242,138,76,59,44,171,168,137,185,29,85,77,61,69,99,46,176,34,82,192,199,163,86,116,100,15,167,166,130,85,99,25,26,36,207,115,90,247,71,239,145,38,248,3,165,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,43,131,158,119,220,159,237,39,238,210,213,10,171,231,157,247,39,251,73,251,180,12,85,201,83,205,62,83,242,254,187,212,109,197,196,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,59,114,84,243,79,148,252,191,174,245,27,113,117,32,87,87,11,92,171,40,244,91,137,251,198,169,229,55,255,0,108,98,24,117,193,37,193,105,43,32,130,90,139,132,146,83,181,237,170,171,77,156,198,120,87,202,230,70,173,70,72,249,224,73,209,176,177,172,108,182,42,0,0,0,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,158,40,7,153,214,150,254,75,248,201,205,124,37,139,217,150,172,183,195,229,54,255,0,237,174,247,138,241,81,167,139,159,222,247,57,157,85,209,214,253,71,116,237,183,213,106,49,88,4,191,226,135,138,234,61,77,229,71,140,94,243,249,122,115,61,82,240,182,120,161,142,104,22,74,186,171,93,205,22,178,189,209,181,34,233,133,254,1,92,228,138,53,108,82,85,193,31,193,81,229,106,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,191,89,200,135,224,86,230,183,90,252,2,205,167,51,83,210,37,182,199,120,185,222,233,229,107,29,223,116,245,208,209,67,43,94,238,174,149,98,54,223,10,181,17,168,168,174,147,117,118,232,141,157,60,152,52,134,155,47,215,156,151,87,46,48,82,77,79,167,182,118,195,70,142,158,86,79,13,198,225,220,138,57,152,198,253,71,177,41,161,174,141,200,245,247,44,209,170,53,85,58,152,23,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,193,228,240,191,3,138,47,191,100,3,153,131,184,172,211,198,103,154,125,81,70,218,70,207,80,136,196,143,243,125,74,137,226,33,114,237,245,92,191,6,169,156,79,134,239,65,5,198,141,240,79,11,100,69,219,220,239,127,218,139,255,0,80,21,215,203,187,60,171,179,229,19,105,237,229,239,130,161,178,66,216,225,149,85,170,189,77,170,149,118,107,156,139,240,114,47,232,255,0,241,44,129,138,142,106,42,125,165,95,93,168,151,68,56,188,199,171,105,90,148,212,151,11,140,17,57,35,247,34,167,133,137,159,4,234,95,140,203,246,125,191,241,89,118,53,115,101,218,199,67,113,141,234,230,207,79,20,155,174,255,0,202,98,47,218,137,250,192,229,144,177,139,107,153,210,38,232,157,63,253,18,21,83,167,73,110,111,25,210,248,125,247,84,160,223,110,159,127,215,161,253,69,169,101,18,44,118,121,221,191,187,234,255,0,244,77,42,87,71,102,90,206,51,234,149,23,116,106,91,246,255,0,238,232,191,248,1,110,182,125,189,149,71,178,123,187,17,255,0,244,40,125,135,199,104,77,173,84,105,250,160,143,255,0,161,67,236,3,212,187,110,167,54,252,14,11,241,95,235,57,179,224,7,151,47,184,224,138,187,252,14,110,248,30,182,245,117,39,234,3,218,122,170,85,201,11,213,169,190,205,95,250,15,105,242,220,94,172,164,149,81,202,223,168,239,122,125,158,229,247,129,89,188,75,86,86,63,138,123,84,91,43,153,211,85,238,93,215,101,222,188,178,76,77,92,182,26,101,123,81,171,245,247,77,182,254,91,138,189,226,46,231,52,156,89,219,161,101,75,213,88,218,197,68,247,251,246,117,114,110,90,22,41,191,176,41,145,206,85,95,175,186,175,248,110,1,124,174,101,186,52,169,146,86,181,141,93,213,92,237,189,222,245,255,0,168,250,237,151,10,123,133,28,85,48,74,201,27,35,17,81,90,228,95,250,20,234,122,169,35,89,139,220,21,102,88,156,148,178,244,185,187,238,139,219,126,203,238,63,15,65,46,53,181,216,195,91,85,91,36,253,165,115,24,231,251,213,81,37,149,19,250,126,8,159,241,1,148,157,239,219,127,129,201,26,137,240,56,185,55,111,191,253,227,203,119,68,247,175,192,14,9,252,105,201,206,247,244,161,235,107,147,169,93,191,195,250,14,77,118,223,31,123,128,246,39,185,15,39,6,163,151,222,229,255,0,120,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,90,148,67,205,99,78,117,115,12,226,142,191,37,212,156,170,175,38,180,101,148,235,91,139,87,58,153,240,193,69,110,108,175,68,181,177,54,237,53,244,202,228,234,72,213,122,210,104,231,126,210,84,57,0,138,182,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,110,249,28,158,247,42,185,126,42,95,159,0,188,40,209,240,165,161,212,150,75,156,93,121,158,81,217,188,101,19,73,12,9,36,21,78,133,168,218,6,201,18,187,185,13,63,215,107,85,100,123,93,35,231,145,189,41,47,67,106,91,150,118,177,233,198,138,113,89,101,200,53,66,27,85,61,170,239,111,171,178,67,123,184,185,27,29,138,170,116,106,199,86,142,86,59,163,171,182,234,103,63,120,218,200,234,164,115,222,140,107,209,111,248,1,66,220,198,120,40,254,10,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,91,233,33,255,0,52,61,99,210,124,3,134,12,147,79,117,10,31,104,222,179,235,124,180,248,221,163,170,166,31,19,85,79,81,76,239,19,223,137,142,99,60,43,229,130,167,183,35,154,217,123,93,191,122,57,219,5,96,242,238,226,243,248,41,107,42,253,41,173,236,233,238,99,218,162,202,58,40,60,76,208,118,155,47,133,171,143,165,82,68,237,73,43,186,209,189,125,81,73,46,209,190,68,139,166,255,0,141,85,205,135,184,4,209,13,80,225,235,134,139,6,155,106,205,242,146,174,239,5,69,77,124,54,234,104,227,232,178,65,80,254,234,208,172,204,247,84,61,178,186,105,31,39,189,17,243,58,54,57,241,198,199,184,58,255,0,246,81,248,19,255,0,87,63,249,179,120,255,0,20,51,254,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,174,176,69,255,0,114,184,242,39,166,95,141,122,197,104,20,2,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,169,93,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,165,143,240,148,172,107,164,169,169,232,123,216,146,118,160,142,89,123,125,104,231,244,116,183,235,57,16,12,215,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,232,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,83,162,100,183,209,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,206,171,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,114,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,120,22,21,205,99,142,58,109,74,186,215,240,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,221,17,244,208,203,187,156,233,26,189,201,162,141,204,70,182,38,201,52,63,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,138,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,83,148,6,179,232,149,207,72,234,116,55,15,182,213,216,243,107,125,69,77,250,239,69,83,87,61,107,238,172,232,163,134,91,154,75,216,142,8,24,178,73,28,12,166,106,171,218,200,90,231,44,138,231,200,224,155,250,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,175,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,82,21,243,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,1,66,220,198,120,40,254,10,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,91,233,58,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,125,87,38,251,108,187,162,170,40,107,239,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,118,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,215,223,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,247,254,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,125,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,210,23,232,84,7,54,46,53,238,57,78,85,115,225,95,77,238,125,24,221,155,106,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,44,144,244,189,91,35,28,178,172,177,189,136,145,34,190,210,179,202,60,155,82,180,190,118,232,190,172,82,98,183,43,221,61,37,93,151,44,164,183,83,222,160,142,7,73,28,189,216,225,145,221,153,217,44,40,230,35,186,182,218,84,122,111,178,26,214,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,119,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,155,20,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,112,114,108,215,77,26,134,197,118,208,104,241,107,86,51,159,84,109,115,125,210,74,231,73,85,151,116,190,161,206,107,90,232,209,34,240,144,118,145,176,54,71,117,53,211,204,214,39,231,220,89,248,24,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,248,81,189,26,230,57,241,75,43,17,236,235,234,77,117,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,54,126,41,175,157,38,164,105,198,83,172,184,150,1,142,81,245,229,248,77,190,162,44,150,183,192,164,127,155,171,109,60,244,84,189,229,217,242,246,216,178,203,182,203,27,60,95,213,114,189,210,181,161,159,249,81,241,175,249,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,239,217,154,241,107,134,55,53,105,250,17,169,27,166,165,142,54,123,218,238,185,34,94,165,98,172,51,74,235,21,53,193,224,219,72,245,31,90,56,142,195,49,141,45,188,123,14,245,110,184,71,125,246,243,232,22,178,27,44,116,111,108,222,46,72,186,92,199,116,189,145,181,141,147,166,55,203,36,81,185,205,71,238,155,31,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,141,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,250,59,117,147,177,85,4,142,142,88,250,217,76,230,59,165,236,114,110,213,86,174,219,162,170,123,204,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,171,174,191,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,162,161,97,137,137,35,156,213,137,237,99,250,186,18,72,228,204,28,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,26,240,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,83,131,94,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,148,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,154,136,175,86,239,77,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,34,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,150,160,8,65,205,191,65,169,181,79,134,137,53,38,223,69,87,62,67,166,21,30,212,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,208,202,55,39,213,107,222,228,155,231,74,214,188,215,1,211,173,35,203,243,93,82,167,164,170,196,237,118,122,153,110,212,117,44,133,236,175,129,88,173,90,68,142,119,54,41,95,58,185,33,100,79,84,73,31,35,89,252,160,53,140,44,83,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,151,167,77,85,201,181,17,186,167,173,175,68,94,136,32,168,139,182,230,61,174,241,61,95,85,209,181,86,186,203,190,228,251,169,26,113,146,112,192,154,115,139,81,248,76,167,13,184,79,46,80,223,2,144,248,169,43,106,39,146,150,171,186,223,116,219,193,27,96,221,203,220,111,133,233,86,163,18,39,56,39,80,0,10,171,231,157,247,39,251,73,251,180,171,91,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,193,172,99,156,187,34,42,150,149,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,12,21,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,235,233,74,160,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,184,3,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,134,198,96,235,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,216,0,26,219,113,123,164,52,218,17,196,190,161,105,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,235,185,236,167,158,38,61,92,174,250,237,119,214,127,233,46,201,37,21,243,121,250,9,252,50,110,95,68,127,236,175,209,251,95,210,159,227,191,236,167,109,221,191,227,62,175,249,135,192,127,21,245,63,95,215,238,1,26,180,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,158,150,63,194,82,177,174,146,166,167,161,239,98,73,218,130,57,101,237,245,163,159,209,210,223,172,228,67,102,146,136,121,73,214,225,180,188,105,99,240,101,22,154,186,203,149,101,158,235,14,57,52,46,84,101,29,197,41,156,247,205,42,35,219,187,22,141,149,177,162,42,63,235,202,197,233,77,145,236,189,224,6,42,215,78,40,244,39,134,191,98,126,90,243,159,163,159,72,252,79,179,63,185,149,149,157,255,0,15,218,239,127,153,162,147,167,167,191,23,233,109,191,87,187,125,151,108,170,85,95,60,239,185,63,218,79,221,160,78,157,20,227,51,134,206,34,114,170,172,43,71,53,35,233,5,234,138,222,251,164,244,222,199,175,164,232,165,100,145,198,233,58,234,32,141,139,179,230,141,54,69,234,250,219,237,178,42,164,22,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,64,197,92,149,60,211,229,63,47,235,189,70,220,116,174,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,142,37,89,178,155,238,63,110,191,90,109,21,222,30,147,38,183,178,215,116,143,180,199,248,138,86,85,65,86,216,247,114,42,179,105,233,41,223,187,85,29,245,54,223,165,206,69,200,28,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,234,150,162,70,177,63,193,141,136,231,49,175,150,88,152,175,103,95,82,7,127,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,108,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,213,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,157,212,1,213,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,159,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,135,107,43,171,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,166,47,85,45,181,212,242,54,155,161,204,85,78,185,231,167,151,184,215,177,205,240,221,63,89,178,57,16,42,7,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,12,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,100,14,22,52,83,248,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,159,171,198,134,142,88,180,11,138,12,255,0,74,177,105,186,236,182,171,132,117,22,232,250,94,158,26,150,174,158,42,184,169,183,123,222,247,246,89,80,216,187,142,114,185,253,190,181,217,93,178,6,194,122,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,181,144,3,147,102,181,253,57,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,116,199,61,13,198,90,138,136,250,156,178,57,93,51,103,101,98,59,102,49,169,31,99,110,167,117,169,63,192,165,110,117,126,105,241,111,151,244,62,163,113,33,5,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,189,77,99,221,4,140,71,237,208,143,232,106,170,58,70,35,166,255,0,58,191,52,248,183,203,250,31,81,184,157,215,147,134,1,134,234,158,27,196,22,159,106,14,61,73,124,199,175,148,248,229,53,117,13,74,47,68,172,222,228,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,17,3,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,200,28,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,32,94,241,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,24,168,189,62,89,252,107,220,120,159,193,46,88,78,165,220,252,78,164,226,91,212,214,214,72,180,176,251,102,134,105,164,88,234,33,167,133,177,244,118,119,100,18,35,99,233,77,224,114,189,93,50,181,176,174,139,128,239,203,127,47,109,59,215,157,39,178,245,103,216,253,190,247,237,43,93,186,221,220,170,202,33,109,238,118,199,187,187,173,78,245,60,13,168,86,244,199,36,179,53,35,133,55,232,137,169,8,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,47,251,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,176,159,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,172,14,115,246,155,85,187,138,251,37,101,190,217,73,75,81,116,193,232,42,235,165,134,22,177,245,83,165,101,108,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,131,81,16,51,7,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,3,37,114,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,149,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,212,168,249,100,193,118,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,117,57,140,116,242,61,25,191,66,191,161,202,138,232,216,173,202,188,31,112,153,153,113,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,80,50,175,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,199,95,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,192,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,139,252,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,146,80,0,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,78,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,238,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,217,168,138,245,110,244,215,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,223,85,203,182,251,46,202,138,137,210,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,85,91,115,71,243,217,169,191,130,250,61,16,23,83,161,124,81,232,79,18,158,219,252,138,103,63,72,254,142,120,111,105,255,0,115,43,40,251,30,35,187,217,255,0,52,197,31,87,87,98,95,209,223,110,159,126,219,166,244,173,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,4,170,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,8,171,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,98,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,1,90,188,237,52,207,42,200,52,227,78,245,74,211,73,226,44,184,125,194,225,111,187,246,227,145,242,83,248,244,166,236,78,238,150,43,25,10,62,145,99,115,222,230,254,114,120,26,136,229,127,186,202,136,171,205,31,200,158,166,254,11,235,20,64,80,9,119,220,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,58,94,206,197,45,13,68,244,148,244,219,43,220,199,116,189,149,50,247,17,172,114,248,158,135,117,36,109,82,144,77,156,244,66,183,13,184,232,190,3,112,211,155,77,93,175,19,170,197,237,83,88,104,106,220,174,158,150,220,234,72,214,154,25,21,94,245,87,182,37,99,85,85,239,247,162,253,103,124,84,59,169,213,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,234,181,118,223,117,217,17,85,59,89,21,121,163,249,19,212,223,193,125,98,136,7,246,81,248,19,255,0,87,63,249,179,120,255,0,20,37,81,170,185,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,130,251,190,8,115,56,184,15,40,187,133,253,71,134,239,240,57,1,11,120,251,194,33,167,196,93,168,52,144,61,213,118,55,50,177,174,71,57,200,157,51,82,110,170,221,182,253,22,47,197,80,239,92,27,107,29,46,125,167,214,186,55,213,64,179,81,210,65,3,218,157,13,94,166,65,78,139,238,71,47,218,243,183,113,101,140,179,34,208,252,198,147,180,201,36,117,162,117,106,63,111,177,26,239,181,63,214,149,171,193,158,182,63,77,53,142,167,13,188,87,213,71,72,250,247,210,50,54,247,30,206,181,170,167,141,61,205,118,219,108,197,79,128,22,227,156,117,187,29,168,88,220,137,191,71,199,237,250,237,42,127,133,171,68,210,241,111,113,109,92,136,178,83,65,67,39,185,118,255,0,61,164,95,213,253,69,168,93,174,244,215,172,26,59,157,51,156,230,212,67,12,140,85,77,183,69,115,127,89,85,156,53,94,17,220,95,92,42,35,87,177,181,49,80,49,83,225,254,121,70,159,98,129,111,150,196,218,130,157,63,84,76,255,0,232,80,250,143,146,212,189,86,234,101,223,125,225,98,255,0,248,40,125,96,112,84,77,212,228,223,129,193,85,119,57,55,224,7,151,109,183,188,226,221,147,236,60,184,240,208,57,159,141,149,213,120,59,21,101,66,162,116,178,25,28,170,191,169,24,229,255,0,168,253,147,167,234,163,220,204,46,235,180,207,143,122,57,211,118,170,166,223,153,120,21,85,83,227,53,15,142,9,105,21,205,145,148,242,93,154,212,141,54,217,140,146,175,111,134,255,0,206,45,202,201,10,209,218,35,141,118,250,136,229,255,0,240,149,74,167,225,114,202,235,199,27,151,217,230,145,101,240,222,219,114,57,238,221,118,239,57,169,241,79,245,229,170,93,174,52,182,27,21,85,125,83,213,176,82,194,249,30,228,106,174,200,155,170,251,147,226,6,18,226,135,45,154,217,141,62,27,116,172,74,153,145,96,70,171,81,202,187,199,55,193,55,253,104,135,112,225,218,134,120,116,206,199,89,86,142,73,234,168,163,154,68,84,219,222,229,122,252,54,247,126,145,31,243,6,221,117,175,82,169,98,199,43,251,150,154,26,166,36,236,150,71,196,138,172,168,119,82,116,187,116,95,171,43,126,194,92,97,182,102,216,49,155,109,165,172,107,124,37,44,81,42,55,109,189,205,219,236,68,3,246,94,230,177,187,185,118,68,58,229,251,49,161,179,202,218,110,180,146,89,63,70,54,171,85,203,241,251,55,69,254,74,159,94,71,123,162,180,210,247,107,170,59,49,170,170,117,116,185,126,205,254,196,83,170,219,40,241,236,146,228,151,106,74,167,86,74,198,185,17,178,49,122,91,246,174,200,230,167,243,191,95,218,7,108,183,203,61,83,17,239,68,79,235,77,191,89,250,172,98,162,108,174,61,52,244,233,11,122,122,90,159,212,123,149,85,19,221,246,123,192,228,140,219,237,83,202,38,199,4,149,21,118,95,137,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,98,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,190,214,89,235,122,230,254,230,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,186,31,240,84,248,42,101,80,6,176,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,215,249,87,241,213,77,159,227,214,174,24,117,74,190,146,12,158,199,79,13,183,12,154,26,89,122,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,165,210,49,239,147,37,115,43,224,162,221,196,94,156,87,106,134,21,108,223,83,113,27,123,100,166,123,82,170,121,46,182,186,100,169,149,246,200,160,141,202,196,153,239,157,207,141,201,19,158,233,24,200,149,90,215,171,153,70,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,179,158,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,166,186,252,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,194,145,234,214,177,175,150,89,94,140,103,95,74,100,174,50,56,244,207,184,196,181,97,182,43,238,53,73,140,91,113,138,117,158,178,142,130,190,105,96,185,93,94,212,108,149,107,27,182,107,24,214,162,182,24,213,30,248,146,89,209,101,147,185,238,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,122,234,18,25,88,178,53,205,72,152,215,191,171,173,35,142,64,147,252,165,56,40,246,221,101,31,22,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,68,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,62,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,107,88,88,255,0,20,252,117,84,225,220,42,233,87,11,26,81,95,87,77,125,170,211,124,126,28,214,185,212,177,58,6,219,170,236,49,167,179,88,147,70,229,115,229,138,162,57,93,52,106,222,218,36,109,107,220,231,72,145,5,196,130,184,57,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,177,240,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,5,186,115,12,229,231,106,226,94,213,81,170,154,87,71,73,110,213,75,117,58,35,216,174,108,48,100,144,70,221,155,79,59,151,102,178,165,173,68,108,83,185,81,21,17,177,74,189,29,185,32,166,12,91,41,212,125,14,212,122,92,147,27,174,186,226,89,158,37,112,123,90,231,68,176,213,80,213,70,174,142,88,101,138,68,255,0,14,57,34,145,170,215,53,94,199,181,81,92,213,217,248,162,190,107,154,179,163,90,155,196,116,246,237,51,196,60,53,251,18,241,22,60,183,34,233,116,62,216,174,133,237,141,33,236,170,39,87,133,237,190,47,16,239,173,38,253,9,188,80,194,247,5,165,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,236,21,206,175,202,198,45,243,2,135,211,174,37,122,242,225,198,245,231,36,226,142,196,222,31,242,122,75,5,202,223,78,250,219,245,109,114,119,104,146,200,217,98,109,76,117,20,200,246,186,169,143,115,225,99,97,107,154,238,227,163,122,62,30,142,252,118,21,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,0,0,12,63,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,91,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,76,127,205,11,130,143,225,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,246,205,173,179,57,239,167,72,156,228,218,104,187,179,205,26,198,138,249,62,188,93,18,57,241,118,242,7,43,143,34,122,101,248,215,172,86,146,168,13,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,97,62,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,92,28,215,56,40,252,153,101,83,241,41,166,118,203,173,78,55,150,220,42,42,114,216,182,239,67,103,186,77,35,92,149,29,106,229,145,176,213,73,35,253,206,111,68,114,167,74,61,18,104,98,108,96,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,113,60,196,120,188,254,10,90,52,159,69,171,123,58,133,152,247,104,177,126,186,15,19,12,29,167,69,226,170,228,234,84,141,59,81,202,222,132,119,95,84,178,69,188,111,141,37,233,160,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,14,215,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,180,158,83,188,20,91,177,108,86,217,197,70,164,91,58,242,75,206,245,56,116,15,74,170,121,173,84,46,142,162,158,74,137,26,174,100,115,120,168,230,234,98,58,55,181,34,72,164,99,213,101,84,96,74,14,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,108,138,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,25,87,139,31,43,26,201,242,255,0,33,244,233,205,122,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,194,156,88,249,88,214,79,151,249,15,167,78,107,88,6,213,5,37,243,114,225,159,13,209,93,92,179,106,150,25,93,86,198,106,189,69,218,229,115,182,76,171,35,41,174,48,190,7,212,79,20,142,114,187,162,119,85,245,172,106,159,81,237,127,75,186,28,216,227,187,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,10,234,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,169,139,213,75,109,117,60,141,166,232,115,21,83,174,121,233,229,238,53,236,115,124,55,79,214,108,142,68,177,83,94,30,62,248,135,181,113,49,196,189,255,0,60,197,110,181,117,248,157,190,158,154,201,142,62,166,141,180,207,240,80,51,119,185,26,136,143,86,73,83,37,84,204,89,127,57,209,43,81,200,205,146,54,4,117,39,79,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,62,166,51,177,85,67,79,61,93,61,78,234,199,61,221,44,101,76,93,180,115,26,190,39,173,221,75,27,80,130,199,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,3,31,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,221,79,127,132,170,99,157,29,77,55,91,216,197,147,181,60,114,197,220,232,70,191,163,169,191,85,200,166,64,2,170,249,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,209,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,125,248,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,165,187,15,0,33,175,44,190,20,53,67,133,253,47,189,187,84,111,245,112,92,179,10,136,170,229,196,220,232,229,130,197,60,18,84,68,233,89,52,51,203,12,207,169,133,105,94,231,49,172,84,72,163,99,186,186,19,166,101,0,0,214,179,138,125,107,254,17,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,151,171,123,138,254,157,155,178,37,244,113,161,172,119,221,2,225,131,63,213,92,90,30,187,213,170,223,29,61,186,78,166,39,134,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,161,118,71,110,154,230,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,7,117,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,186,152,207,23,74,246,186,58,154,110,183,177,233,31,118,9,37,139,185,208,174,103,95,83,126,179,81,77,154,77,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,176,79,47,12,214,235,159,240,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,2,69,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,5,101,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,194,124,31,112,153,134,240,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,86,178,249,42,121,167,202,126,95,215,122,141,184,186,144,0,0,5,0,243,58,213,47,202,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,171,217,240,190,22,52,241,112,123,216,215,63,166,186,74,223,174,238,173,247,250,174,86,35,11,222,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,137,171,184,22,83,201,47,76,241,92,131,81,245,19,84,174,212,158,34,245,135,219,237,246,251,71,114,56,223,29,63,143,90,158,252,237,234,98,189,147,35,41,18,54,189,142,111,230,231,157,170,142,71,251,190,190,120,56,85,170,131,63,210,205,70,134,162,173,110,87,203,61,198,201,81,19,158,222,195,96,161,154,41,162,115,27,211,212,143,87,92,38,71,42,185,81,81,177,236,141,217,85,210,255,0,149,150,1,77,130,240,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,234,177,244,112,82,43,58,17,24,230,116,189,55,235,87,57,205,55,0,166,206,184,45,204,170,147,30,171,187,92,177,90,138,11,253,181,41,146,87,62,149,241,212,178,42,138,133,100,107,245,152,202,57,234,213,253,104,172,107,58,158,187,116,35,154,21,235,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,169,140,236,85,80,211,207,87,79,83,186,177,207,119,75,25,83,23,109,28,198,175,137,235,119,82,198,212,46,252,213,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,38,209,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,2,199,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,251,106,103,8,250,203,128,113,29,63,13,20,56,141,214,245,146,85,220,29,6,61,209,74,216,189,181,66,175,127,98,186,63,174,232,217,11,163,141,207,123,150,69,108,61,18,182,71,53,98,147,167,99,224,6,10,224,179,135,252,203,134,77,6,181,105,30,105,159,210,101,53,22,250,137,170,233,214,146,222,148,208,91,89,63,76,178,209,198,253,250,234,24,218,151,84,200,147,72,140,123,146,84,78,134,35,81,169,68,60,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,144,171,155,23,5,23,28,91,42,185,241,81,166,246,206,188,110,243,181,78,99,3,18,150,158,27,85,115,164,167,167,142,162,54,163,153,36,222,42,73,186,158,141,141,238,73,82,89,30,245,73,81,25,53,121,92,121,19,211,47,198,189,98,180,149,64,107,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,25,24,174,107,218,201,98,137,234,199,244,116,174,117,230,135,171,216,110,189,106,190,155,106,230,159,207,87,37,139,34,211,122,57,169,210,174,5,134,120,158,203,173,206,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,201,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,213,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,49,44,11,84,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,32,67,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,195,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,193,141,136,231,61,204,138,40,152,175,127,71,82,192,14,70,63,125,159,179,127,188,139,84,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,82,95,55,46,25,240,221,21,213,203,54,169,97,149,213,108,102,171,212,93,174,87,59,100,202,178,50,154,227,11,224,125,68,241,72,231,43,186,39,117,95,90,198,169,245,30,215,244,187,161,205,142,59,180,42,175,158,119,220,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,251,236,253,155,253,228,90,161,85,124,140,126,251,63,102,255,0,121,22,168,0,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,0,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,172,190,120,57,173,214,131,0,210,205,57,134,158,145,109,183,203,197,198,247,81,43,152,238,251,103,161,134,40,98,107,29,213,210,140,86,220,38,87,34,181,85,85,177,236,173,217,81,214,104,80,15,51,173,82,252,168,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,218,189,159,11,225,99,79,23,7,189,141,115,250,107,164,173,250,238,234,223,127,170,229,98,48,8,170,93,247,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,62,167,191,191,75,93,81,61,93,61,78,234,198,177,189,79,125,76,93,180,115,220,158,27,173,221,41,35,80,167,107,246,151,221,113,237,35,195,245,94,224,234,184,105,243,59,197,234,219,67,79,53,19,162,100,144,91,217,67,189,84,82,170,237,51,31,45,100,177,47,75,118,107,233,94,157,78,85,84,100,202,228,217,173,127,65,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,93,82,65,93,110,138,162,162,62,167,44,141,70,194,232,31,88,142,217,143,114,201,216,219,165,189,106,5,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,28,92,114,0,112,110,232,115,60,125,167,144,58,198,164,81,54,229,131,223,40,228,110,237,150,130,102,175,191,236,233,247,148,33,172,204,169,192,120,137,186,220,233,95,208,200,111,211,204,223,114,47,185,43,164,114,124,122,191,152,134,193,183,8,27,81,71,52,14,68,84,146,55,53,81,126,30,244,42,171,143,110,30,166,131,37,168,203,104,173,242,200,218,170,135,200,229,108,74,168,138,233,42,164,93,182,143,250,190,208,37,239,9,250,147,14,164,232,126,63,19,102,238,77,29,182,157,146,183,165,83,222,142,122,127,53,169,254,118,191,2,16,233,133,181,248,255,0,25,82,67,219,233,107,221,111,68,247,239,183,215,162,85,251,87,245,153,99,151,198,55,146,216,226,131,174,154,166,58,71,198,221,145,236,145,27,178,54,171,250,17,62,42,124,57,12,80,218,248,202,163,147,179,27,123,242,82,51,222,212,79,126,246,255,0,234,2,201,236,142,234,180,81,47,235,167,141,127,252,20,62,227,243,177,247,247,44,180,43,238,255,0,51,69,240,255,0,1,15,209,3,210,229,250,202,159,210,123,25,240,56,185,61,251,156,154,1,223,96,79,137,225,251,238,121,98,47,218,7,35,21,241,27,113,75,110,152,223,234,21,219,34,91,106,151,225,246,248,121,151,245,127,65,148,215,220,70,190,56,47,62,207,210,43,195,35,114,163,159,71,59,125,203,250,233,106,127,164,8,97,203,245,29,95,196,230,79,119,119,191,234,221,246,119,245,205,18,237,183,252,47,212,77,142,42,115,247,217,180,222,245,111,161,169,218,174,178,149,208,53,157,31,21,115,163,111,197,90,169,240,121,2,120,76,203,105,244,222,197,147,102,243,62,54,78,181,83,181,170,229,68,223,184,234,95,245,205,95,215,246,159,137,128,234,46,87,196,159,17,24,245,178,225,85,51,232,29,114,167,87,178,39,200,177,244,164,109,114,238,138,233,27,241,131,245,127,243,2,119,112,85,132,213,209,226,242,223,110,158,233,235,170,157,82,159,15,209,124,116,238,254,75,182,248,162,253,136,74,151,61,177,179,222,190,228,63,3,3,176,65,140,98,244,86,184,89,210,216,33,141,137,238,68,247,54,54,183,245,39,243,127,81,237,188,210,62,228,215,177,38,123,90,213,253,22,187,101,248,167,255,0,0,35,47,24,121,188,175,180,91,177,234,7,245,201,81,90,173,95,118,219,34,195,182,254,246,255,0,175,253,103,103,225,27,6,175,177,89,18,247,95,39,82,214,70,174,68,217,169,178,62,56,93,246,57,127,87,234,50,69,143,76,113,134,78,181,211,90,105,228,145,118,250,211,65,26,175,185,125,219,125,79,143,184,239,214,250,58,122,56,27,13,60,12,137,140,68,107,90,214,163,81,17,17,17,62,31,212,7,216,214,244,251,144,242,113,87,126,163,143,113,81,118,84,80,57,43,81,79,40,155,4,93,208,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,190,104,54,205,18,180,241,95,122,165,209,105,41,30,247,211,186,167,48,90,106,185,234,89,244,146,106,202,169,107,17,95,43,156,212,122,53,240,35,217,18,246,227,122,57,155,53,237,123,82,207,249,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,181,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,7,202,108,103,193,30,49,162,88,183,13,24,117,46,128,220,41,46,216,196,244,239,124,183,200,109,179,208,190,247,113,141,235,79,89,91,44,85,31,158,107,223,52,15,68,107,213,122,24,198,49,139,219,99,54,163,110,36,248,67,214,94,20,190,137,126,86,168,173,80,253,49,183,190,182,143,217,245,237,169,236,77,23,71,136,164,155,100,77,166,139,187,23,82,179,174,39,119,19,183,35,246,119,78,85,229,205,198,191,240,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,133,244,128,0,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,41,113,60,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,77,149,89,83,52,91,53,173,141,201,219,134,89,26,245,115,165,116,112,133,69,255,0,146,172,11,42,255,0,69,113,204,147,28,184,127,178,81,215,91,107,169,228,255,0,131,36,51,71,35,63,161,205,115,126,197,66,247,185,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,190,21,230,177,192,229,78,165,90,171,248,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,108,138,250,152,98,221,174,108,142,94,228,49,70,214,43,93,19,99,154,165,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,31,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,152,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,53,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,224,45,167,154,95,30,223,65,40,239,220,40,233,124,29,121,5,214,223,224,242,251,165,69,62,241,208,80,213,192,142,90,58,118,189,54,146,105,160,149,170,249,118,86,199,28,136,140,85,149,202,232,43,3,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,126,5,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,155,190,71,39,189,202,174,95,138,151,189,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,235,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,75,98,100,65,149,120,104,225,211,4,225,127,75,40,52,207,5,167,254,245,89,120,173,235,155,251,167,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,232,103,193,19,226,171,21,121,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,0,213,92,218,160,213,92,11,254,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,7,95,212,43,102,27,122,192,50,91,54,163,73,73,30,39,95,103,173,166,191,62,174,173,105,96,109,185,240,189,181,43,36,200,230,172,76,237,43,247,122,57,189,41,186,238,155,110,107,47,168,84,88,109,187,63,201,109,250,115,118,171,186,98,116,183,138,216,108,53,213,109,86,207,85,110,108,207,74,105,164,69,99,21,30,232,145,142,84,86,51,222,171,245,91,240,75,30,230,215,198,191,182,235,43,56,77,211,43,157,170,178,203,15,102,76,210,225,2,247,228,117,116,51,247,25,108,106,171,122,35,236,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,193,110,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,224,198,196,115,152,215,203,44,76,87,179,175,169,3,234,225,22,217,162,87,174,34,240,203,55,17,114,82,71,167,213,245,21,52,215,87,213,213,207,75,3,94,250,89,155,76,178,77,3,154,248,153,226,86,13,223,212,214,53,55,87,170,49,28,166,201,38,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,252,183,216,169,180,27,86,47,93,89,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,221,82,73,44,205,73,38,93,250,37,114,4,255,0,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,3,42,241,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,65,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,69,94,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,12,41,198,134,177,223,116,11,134,12,255,0,85,113,104,122,239,86,171,124,116,246,233,58,152,158,26,170,174,162,42,72,170,118,123,30,199,246,95,80,217,123,110,106,181,253,190,133,217,29,186,107,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,98,188,231,245,230,155,42,213,12,107,64,44,85,181,126,31,7,167,117,210,250,198,212,74,216,36,184,214,71,27,160,141,240,171,17,143,124,52,219,61,178,163,159,238,174,145,137,208,173,122,59,164,242,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,64,130,199,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,241,106,162,124,164,233,213,221,28,190,230,28,171,244,23,88,173,19,119,41,52,238,225,145,83,221,41,186,88,157,52,183,43,212,177,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,95,85,177,185,84,37,7,38,13,121,169,202,180,191,37,208,11,237,109,39,136,193,234,27,116,177,49,213,17,54,121,45,213,146,72,233,227,100,40,196,123,217,13,78,239,116,170,231,251,235,163,98,244,35,88,142,177,243,92,206,8,245,230,155,135,30,37,240,237,73,188,214,213,193,143,37,67,237,121,2,67,81,44,108,91,117,75,22,41,36,149,145,49,238,153,144,185,209,212,164,93,14,235,125,59,17,54,119,75,147,99,48,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,43,3,157,238,166,120,108,87,77,52,114,142,174,213,47,180,46,21,121,53,194,14,231,85,117,63,135,141,41,233,31,210,143,250,144,201,226,171,83,119,49,122,157,7,213,114,116,61,22,37,114,178,192,42,115,174,52,176,218,165,199,169,46,214,220,86,158,190,255,0,114,74,148,137,204,165,100,116,207,138,158,161,25,34,253,103,178,178,122,69,103,66,43,218,254,151,166,221,10,230,252,188,206,181,75,242,161,198,78,107,225,47,190,211,181,98,94,31,22,183,255,0,106,246,124,47,133,141,60,92,30,246,53,207,233,174,146,183,235,187,171,125,254,171,149,136,194,111,242,79,210,251,174,61,164,121,230,171,220,29,87,13,62,103,120,165,182,208,211,205,68,232,153,36,22,246,73,189,84,82,170,237,51,31,45,100,177,47,75,118,107,233,94,157,78,85,84,96,68,174,110,58,103,149,97,252,94,222,51,171,181,38,246,92,246,223,65,112,180,85,71,28,157,183,120,106,72,104,231,129,207,115,17,139,51,31,2,61,204,99,157,211,28,240,57,85,21,251,36,128,228,133,170,95,253,146,244,82,225,125,255,0,197,50,155,69,179,194,255,0,93,53,124,253,228,103,255,0,107,91,208,247,255,0,75,27,252,98,157,255,0,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,150,39,77,45,201,212,241,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,95,85,177,185,86,186,248,7,212,204,87,72,184,189,211,108,235,53,171,240,150,90,123,133,69,190,166,169,210,71,28,116,190,54,146,106,54,79,43,228,123,88,200,99,125,67,95,35,213,223,86,54,189,200,138,168,136,161,177,72,0,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,98,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,8,107,205,179,53,181,98,188,22,228,22,43,133,61,92,149,25,141,226,213,100,161,116,44,106,178,57,217,82,218,229,116,170,174,69,70,118,168,101,106,43,81,203,214,230,38,219,42,185,180,66,90,167,60,239,185,63,218,79,221,164,63,229,189,139,88,179,14,54,180,182,211,145,208,248,186,74,123,133,93,210,56,251,175,143,166,170,138,134,162,174,154,77,216,168,171,209,60,17,63,109,250,93,211,179,145,90,170,138,23,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,198,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,63,88,1,170,185,177,71,0,121,215,229,19,131,109,39,191,251,47,217,254,19,31,142,197,217,239,247,122,189,155,35,232,59,189,93,45,219,185,225,123,157,59,125,94,190,157,221,183,82,210,183,31,152,47,228,239,140,157,88,176,123,83,218,30,47,32,146,251,222,236,118,186,125,165,27,43,251,93,61,78,223,183,226,187,125,91,253,110,142,173,155,191,74,89,167,38,156,254,167,38,225,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,126,251,171,100,106,46,209,244,180,34,95,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,2,213,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,117,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,93,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,236,146,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,34,213,10,171,228,99,247,217,251,55,251,200,181,64,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,21,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,18,171,145,143,223,103,236,223,239,34,213,10,171,228,99,247,217,251,55,251,200,181,64,0,0,34,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,202,96,0,0,0,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,58,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,79,76,145,178,73,186,19,234,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,214,8,187,238,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,125,79,103,98,150,134,162,10,186,138,157,209,142,99,186,94,202,104,187,106,230,57,124,79,91,122,146,55,33,85,124,23,232,229,139,95,120,160,192,52,171,41,155,162,203,117,184,73,81,113,143,165,235,226,105,105,41,229,171,150,155,118,61,143,103,121,148,238,139,184,215,35,153,220,235,77,213,187,40,88,254,190,240,187,117,211,206,81,212,90,107,148,89,42,239,57,102,1,79,73,148,118,169,152,231,62,217,91,53,197,211,86,238,216,36,123,37,101,53,53,117,108,111,145,85,209,171,35,116,219,55,100,86,213,174,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,212,198,120,186,87,181,209,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,245,154,138,108,189,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,171,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,3,105,48,70,174,92,154,153,249,80,224,219,78,46,53,21,118,169,43,236,54,247,99,53,144,91,228,223,194,248,9,29,79,78,201,154,175,115,153,51,169,99,166,149,200,187,111,222,71,181,173,107,218,132,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,131,223,210,155,253,135,6,75,212,167,39,181,23,220,120,107,81,169,250,128,241,35,182,98,175,244,29,15,63,192,241,44,226,219,53,30,69,102,164,172,102,206,84,89,163,234,217,122,94,155,252,83,249,203,255,0,25,223,94,212,123,85,191,172,235,217,5,29,99,41,101,150,153,119,115,90,231,34,35,119,247,162,47,244,1,142,116,255,0,16,198,112,153,189,157,96,164,130,158,54,42,177,172,142,37,106,53,19,175,245,170,255,0,57,72,63,175,85,149,86,78,43,241,59,141,59,213,137,89,114,165,137,118,95,138,34,219,255,0,175,245,18,218,187,85,163,179,229,50,218,111,86,170,200,100,134,71,51,196,42,53,177,174,205,223,125,215,111,179,100,254,181,43,251,84,245,14,143,55,226,155,22,109,12,189,113,82,221,40,213,21,28,199,126,147,168,83,249,63,224,168,22,241,130,84,62,171,19,181,78,245,221,95,69,3,149,127,174,38,169,251,231,87,211,68,84,194,44,219,253,180,52,235,255,0,234,88,118,128,56,57,81,20,242,213,77,142,47,95,120,111,192,14,74,168,170,135,148,219,236,61,106,221,215,125,206,109,77,128,242,171,178,124,55,33,47,48,42,219,245,93,43,49,171,103,113,41,231,167,141,210,163,100,107,81,81,209,212,181,200,168,187,125,138,159,105,54,157,240,43,95,153,238,88,252,102,162,154,90,9,85,181,11,21,58,46,221,43,187,22,58,165,219,101,223,237,68,247,236,4,28,212,76,139,33,192,113,122,139,29,44,243,210,69,85,59,58,152,201,147,103,47,87,199,221,191,247,164,251,126,194,88,242,186,210,184,235,175,20,185,221,198,150,55,201,28,204,124,110,123,81,206,69,69,172,143,220,189,91,167,193,62,194,188,102,188,94,117,19,37,138,223,50,171,220,244,127,75,122,17,127,71,169,223,201,106,47,218,165,223,240,59,167,242,105,222,140,208,84,93,149,176,190,38,212,62,77,209,237,217,18,166,169,125,253,123,109,238,114,1,37,110,181,94,26,149,97,129,253,181,107,23,222,137,240,77,151,222,117,26,11,165,84,85,53,14,158,248,249,154,175,247,49,97,219,165,55,95,118,255,0,111,217,255,0,17,131,248,130,226,34,146,153,181,88,118,47,67,85,89,95,84,215,192,217,33,88,164,107,92,238,236,126,244,78,165,253,46,159,179,237,62,206,27,52,174,249,93,106,139,41,203,100,222,90,230,36,237,137,208,190,55,51,169,101,247,46,200,212,248,43,126,192,36,29,166,166,73,97,110,242,245,162,239,178,237,183,218,126,228,42,168,137,215,250,143,85,37,182,150,141,157,48,71,211,183,244,175,235,223,237,83,233,234,68,64,60,251,190,196,60,116,239,241,67,194,57,29,253,11,253,39,177,23,250,0,53,54,60,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,198,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,100,178,144,57,178,107,166,178,230,186,227,249,35,205,113,107,174,31,139,98,61,114,218,109,114,87,54,122,91,223,84,211,54,27,219,92,200,216,142,238,192,173,141,172,87,73,216,115,39,98,57,175,116,205,2,48,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,99,252,165,56,40,246,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,119,92,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,200,171,203,155,130,143,225,85,168,243,223,243,251,101,214,61,50,197,191,57,114,169,129,59,81,221,43,145,88,177,219,27,55,83,94,222,166,61,100,149,209,35,156,200,218,214,239,19,166,138,68,190,144,58,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,92,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,166,206,100,85,230,35,194,31,240,173,209,164,250,45,69,222,212,44,59,187,91,139,245,215,248,104,103,238,186,47,21,73,39,82,44,107,221,142,38,244,43,186,58,101,142,45,228,100,107,47,80,70,174,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,154,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,108,83,193,30,183,228,220,67,112,209,135,106,118,97,99,171,161,187,213,83,190,130,174,170,105,41,220,203,172,244,175,88,38,174,137,176,108,145,178,89,99,145,86,55,71,26,177,232,246,181,174,141,25,36,129,157,64,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,148,237,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,217,81,148,211,75,187,92,217,28,157,185,165,141,172,87,54,86,199,13,196,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,111,195,71,17,121,223,11,250,167,65,169,152,45,71,247,170,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,129,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,190,94,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,7,90,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,58,155,19,226,9,255,0,206,175,202,198,45,243,2,135,211,174,37,43,23,39,205,255,0,41,177,103,60,23,233,238,107,139,87,120,219,46,65,152,90,110,150,234,158,211,227,239,210,207,105,175,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,197,92,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,157,48,167,107,104,163,145,30,217,155,35,164,86,163,18,39,74,25,175,149,239,2,223,145,76,85,154,227,172,120,103,132,212,155,215,95,177,233,171,93,213,53,138,215,36,109,68,222,21,106,120,122,201,183,147,185,186,185,236,137,89,31,230,156,234,136,214,127,128,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,141,122,197,105,249,60,198,120,215,254,10,186,113,5,131,0,185,218,164,212,220,167,243,118,218,105,215,187,37,174,133,81,233,37,205,208,244,185,142,233,123,18,56,155,42,181,175,145,206,118,210,182,25,99,87,46,75,141,246,207,203,171,11,187,98,216,231,210,11,213,21,191,34,168,183,90,60,99,41,61,161,84,203,165,123,162,166,239,189,21,145,119,30,141,103,113,201,210,222,173,215,220,133,38,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,67,170,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,108,41,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,189,45,139,252,167,120,40,183,98,216,173,179,138,141,72,182,117,228,151,157,234,112,232,30,149,84,243,90,168,93,29,69,60,149,18,53,92,200,230,241,81,205,212,196,116,111,106,68,145,72,199,170,202,168,203,42,2,21,115,48,224,162,227,196,254,9,109,205,180,210,217,226,117,39,18,218,154,138,142,52,165,135,219,52,51,77,26,73,79,53,68,206,143,163,179,187,231,141,93,39,74,111,59,81,138,233,145,205,164,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,218,32,168,14,108,92,20,92,113,108,170,231,197,70,155,219,58,241,187,206,213,57,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,120,169,38,234,122,54,55,185,37,73,100,123,213,37,68,96,88,87,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,166,186,220,20,113,57,168,252,49,235,45,21,239,5,178,221,114,154,76,131,107,93,195,16,162,169,88,253,189,35,218,246,82,70,136,145,74,189,230,79,35,29,26,178,53,145,119,124,104,168,217,94,139,177,72,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,50,175,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,252,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,51,149,199,158,205,50,252,107,209,235,75,31,230,223,175,52,218,89,195,68,154,109,111,173,171,131,33,212,250,143,101,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,235,101,99,151,235,53,143,106,133,58,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,221,76,127,132,165,99,82,58,106,110,182,49,137,39,106,8,226,139,185,208,142,127,71,83,190,179,149,75,148,229,59,161,118,45,48,225,130,217,168,222,198,186,209,101,58,151,189,198,238,235,130,189,157,84,176,84,84,71,64,144,196,168,212,108,46,129,253,246,191,101,116,158,37,93,214,230,118,218,202,107,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,126,179,145,13,154,64,213,92,189,62,3,116,207,21,214,78,89,152,174,150,230,180,158,34,203,147,91,239,246,250,158,152,227,124,144,245,221,235,122,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,81,97,127,220,174,60,137,233,151,227,94,177,90,5,11,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,97,238,8,245,230,167,136,238,26,48,237,73,188,214,210,79,144,173,59,237,121,2,67,81,20,143,75,141,51,214,41,36,149,145,49,141,133,243,53,177,212,164,93,13,232,101,67,17,55,111,75,150,173,121,193,104,229,247,6,226,129,117,86,162,111,17,101,212,187,124,21,20,114,116,177,157,138,170,26,120,41,42,41,182,71,185,238,233,99,41,165,238,43,88,213,241,61,13,234,88,220,167,118,228,193,175,52,216,174,168,100,186,1,125,173,171,240,249,197,59,110,150,38,58,162,87,65,29,198,142,57,29,60,108,133,24,172,99,230,166,221,238,149,92,207,117,12,108,94,181,115,17,161,221,121,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,252,0,0,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,218,200,43,206,11,88,236,88,55,12,11,165,85,16,248,139,214,165,220,32,167,163,143,169,236,236,82,208,212,65,87,81,83,186,49,204,119,75,217,77,23,109,92,199,47,137,235,111,82,70,228,2,144,77,143,120,47,209,203,238,129,112,193,128,105,86,83,55,93,234,213,111,146,162,227,31,75,19,195,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,214,155,35,182,74,44,224,191,71,44,90,251,197,6,1,165,89,76,221,22,91,173,194,74,139,140,125,47,95,19,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,90,110,173,217,118,62,3,31,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,61,47,127,132,170,99,146,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,190,171,149,13,101,205,170,13,115,56,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,237,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,109,145,82,52,84,107,119,233,64,191,61,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,169,239,240,149,76,115,163,169,166,235,123,24,178,118,167,142,88,187,157,8,215,244,117,55,234,185,20,200,5,122,242,96,213,234,156,191,65,178,93,35,184,207,87,53,70,158,222,27,53,26,186,8,153,4,54,235,135,114,88,225,99,219,245,222,244,169,134,186,71,43,211,220,147,70,136,229,68,233,101,133,0,42,175,158,119,220,159,237,39,238,210,213,10,171,231,157,247,39,251,73,251,180,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,69,124,222,115,175,165,188,100,220,172,30,203,240,159,66,177,251,93,139,189,223,238,120,190,228,110,175,238,244,244,167,111,111,31,219,233,221,223,197,117,111,245,186,91,218,249,50,105,111,210,190,35,175,186,153,95,98,241,84,24,38,63,39,134,173,241,93,30,14,233,90,244,134,31,205,163,209,210,117,210,182,226,223,123,92,198,237,186,236,238,218,152,171,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,22,168,0,2,136,121,182,97,87,92,87,141,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,58,28,197,223,117,86,182,69,114,49,251,236,253,155,253,228,117,78,119,184,47,179,245,79,77,53,51,218,157,207,111,99,245,118,47,5,216,219,179,224,42,82,110,239,115,171,235,117,251,75,167,167,165,58,123,59,238,238,189,155,242,242,71,205,110,180,26,209,168,90,115,13,61,34,219,111,152,188,87,186,137,92,199,119,219,61,13,92,112,196,214,59,171,165,24,173,184,76,174,69,106,170,171,99,217,91,178,163,131,175,243,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,32,45,80,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,190,207,217,191,222,69,170,21,87,200,199,239,179,246,111,247,145,106,128,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,190,207,217,191,222,69,170,21,87,200,199,239,179,246,111,247,145,106,128,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,82,95,56,237,94,169,205,120,151,161,210,218,121,234,210,219,167,22,120,97,124,19,65,19,89,237,26,230,50,170,105,162,123,119,123,216,234,117,160,98,163,213,54,124,47,233,106,110,174,127,107,228,159,165,246,172,135,87,51,205,87,184,58,146,106,140,50,207,75,109,161,167,154,137,178,190,57,238,15,147,122,168,165,85,222,23,178,42,57,98,94,150,238,230,85,61,58,154,136,168,248,63,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,117,49,254,18,149,141,72,233,169,186,216,198,36,157,168,35,138,46,231,66,57,253,29,78,250,206,85,46,211,149,150,1,77,130,240,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,234,177,244,112,82,43,58,17,24,230,116,189,55,235,87,56,37,169,70,220,223,116,190,235,133,241,105,83,158,76,234,185,237,186,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,46,234,217,158,214,211,195,51,182,233,86,165,84,104,173,248,57,215,146,87,87,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,221,44,78,154,91,147,169,227,109,79,91,158,138,189,19,193,79,23,109,172,123,157,226,122,190,171,99,114,168,116,14,72,90,165,255,0,217,47,69,46,23,223,252,83,41,180,91,60,47,245,211,87,207,222,70,127,246,181,189,15,127,244,177,191,198,41,106,134,186,220,3,234,102,43,164,92,94,233,182,117,154,213,248,75,45,61,194,162,223,83,84,233,35,142,58,95,27,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,171,27,94,228,69,84,68,93,138,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,240,239,234,61,46,221,93,239,93,144,247,158,183,38,254,224,9,240,61,53,76,87,196,230,185,187,163,145,83,220,135,185,17,118,216,242,173,221,61,232,4,106,226,27,2,142,178,219,89,115,163,124,148,213,10,228,84,150,53,232,84,221,241,39,197,27,191,195,116,248,253,165,81,233,133,60,181,156,77,90,99,172,173,100,171,29,117,3,209,123,157,94,244,154,151,245,255,0,89,118,58,199,104,134,231,136,213,192,248,186,183,237,255,0,41,83,252,246,53,253,105,250,138,58,211,152,146,143,137,123,35,24,157,46,246,141,189,23,237,247,119,169,64,190,61,59,143,183,135,218,26,142,69,68,162,167,68,217,127,216,152,118,83,171,233,162,181,216,77,153,201,241,240,52,251,255,0,95,101,135,104,3,131,145,21,66,39,185,78,47,95,127,251,231,150,128,217,85,78,104,155,28,19,125,253,231,176,15,14,248,21,5,205,163,43,107,179,154,91,20,82,177,28,202,10,57,85,17,222,253,213,181,73,250,255,0,165,62,194,222,42,159,219,133,207,253,91,127,210,81,95,51,11,155,174,220,68,212,82,53,122,145,45,246,246,254,173,183,141,223,208,159,206,3,164,112,71,165,18,234,118,175,209,209,84,82,200,232,155,77,89,34,187,161,85,23,104,147,111,122,177,201,252,162,236,178,234,138,45,58,210,250,171,108,61,17,246,233,229,78,148,217,30,189,82,111,182,223,87,249,255,0,242,145,27,150,86,153,208,88,240,250,124,194,120,191,61,36,10,212,94,167,124,31,77,74,191,99,213,62,213,251,9,13,144,100,52,249,238,117,77,143,53,55,100,117,17,117,175,191,224,173,99,255,0,83,127,153,250,192,252,77,50,211,187,62,113,84,153,53,109,133,138,238,255,0,90,62,106,86,117,47,189,143,223,117,106,251,190,178,253,164,154,176,90,169,172,246,232,40,169,162,108,108,142,52,106,53,173,68,68,68,254,132,68,62,124,98,207,79,103,182,69,75,10,238,141,107,127,95,243,90,159,106,175,234,63,101,21,16,15,42,137,177,233,147,171,125,211,224,115,123,215,236,60,55,222,160,120,99,126,213,79,248,207,104,217,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,63,196,223,11,186,95,197,54,1,54,33,168,22,74,71,220,168,233,234,215,30,189,57,146,44,246,106,217,161,116,109,168,103,110,72,221,35,17,221,183,186,7,63,183,34,197,31,82,47,75,85,185,128,1,210,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,157,212,0,0,0,34,86,183,242,220,209,45,119,226,46,217,175,121,124,181,114,83,207,78,248,114,172,121,207,159,177,124,123,41,123,20,147,50,120,166,142,90,71,196,141,137,92,140,234,100,137,12,105,210,197,89,29,36,181,0,0,0,10,171,254,193,143,255,0,61,23,252,201,255,0,234,242,202,116,159,5,252,151,233,102,27,166,126,212,246,159,209,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,115,181,128,0,0,35,255,0,26,220,41,127,12,29,44,181,105,159,211,223,162,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,22,219,248,158,174,174,165,219,163,109,189,251,166,0,225,115,149,39,240,107,215,108,103,90,255,0,47,95,72,254,142,120,223,238,103,209,111,7,223,241,20,115,211,127,29,226,228,233,233,239,245,126,130,239,211,183,187,125,210,127,128,0,0,4,42,227,91,150,247,240,193,213,59,86,166,126,89,126,137,123,51,31,130,197,224,190,142,248,254,231,110,166,162,110,239,115,197,69,182,254,39,167,167,165,118,232,223,127,126,201,53,64,16,171,130,158,91,223,192,251,84,238,186,153,249,101,250,91,237,60,126,123,23,130,250,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,253,219,44,213,0,1,213,53,99,5,252,168,105,102,101,166,126,212,246,103,210,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,181,128,42,175,251,6,63,252,244,95,243,39,255,0,171,203,41,210,124,23,242,95,165,152,110,153,251,83,218,127,68,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,206,214,0,0,0,234,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,169,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,66,181,191,176,99,255,0,207,69,255,0,50,127,250,188,181,64,4,10,194,57,93,93,104,48,27,30,136,106,167,17,149,121,198,149,217,114,136,114,166,99,137,142,186,130,118,207,28,53,49,186,154,10,196,172,145,208,83,76,234,149,124,177,181,138,170,173,114,196,232,95,36,146,58,117,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,0,1,31,248,214,225,75,248,96,233,101,171,76,254,158,253,18,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,182,223,196,245,117,117,46,221,27,109,239,221,36,0,2,0,112,185,202,147,248,53,235,182,51,173,127,151,175,164,127,71,60,111,247,51,232,183,131,239,248,138,57,233,191,142,241,114,116,244,247,250,191,65,119,233,219,221,190,233,63,192,0,0,0,85,95,246,12,127,249,232,191,230,79,255,0,87,150,168,0,197,92,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,187,125,147,31,235,231,47,254,31,120,136,213,140,123,86,243,156,119,251,126,131,185,5,254,154,158,73,105,227,200,169,124,52,145,192,218,135,194,248,228,100,208,200,176,189,147,53,221,75,28,75,19,209,237,237,172,82,84,0,0,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,18,184,72,229,197,164,124,41,102,87,189,65,165,187,213,230,25,13,69,68,209,88,107,174,148,172,141,246,75,115,209,83,181,26,53,85,175,169,115,85,204,146,165,17,157,76,250,172,142,38,186,84,146,90,128,0,0,0,128,28,81,242,164,254,18,154,237,147,107,95,229,235,232,231,210,63,5,253,204,250,45,227,59,30,30,142,10,111,227,188,92,125,93,93,142,175,208,77,186,182,247,237,186,207,240,4,127,224,167,133,47,224,125,165,151,93,51,250,123,244,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,223,111,13,213,213,212,155,245,237,183,187,117,144,0,0,0,0,0,1,90,186,177,201,175,242,161,170,121,150,166,127,8,239,102,125,45,200,46,55,223,5,244,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,19,87,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,101,80,7,84,213,140,23,242,161,165,153,150,153,251,83,217,159,75,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,202,214,254,193,143,255,0,61,23,252,201,255,0,234,242,213,0,2,42,241,207,192,199,240,209,250,19,254,90,63,67,190,135,123,75,253,4,246,135,138,241,126,27,255,0,56,135,163,167,195,127,174,223,175,236,219,223,42,128,16,3,133,206,84,159,193,175,93,177,157,107,252,189,125,35,250,57,227,127,185,159,69,188,31,127,196,81,207,77,252,119,139,147,167,167,191,213,250,11,191,78,222,237,247,78,255,0,198,247,0,247,222,51,114,172,106,237,81,174,159,69,44,184,189,190,106,122,59,71,209,134,87,109,85,60,157,85,21,61,244,168,137,255,0,93,145,211,51,182,168,230,183,177,187,118,87,184,152,0,8,85,193,151,44,204,87,132,237,71,174,213,43,182,163,125,57,189,45,189,214,251,71,114,193,29,12,118,222,226,254,126,118,245,75,51,214,103,49,18,54,189,142,143,166,57,39,106,163,210,79,171,53,64,2,170,255,0,176,99,255,0,207,69,255,0,50,127,250,188,159,252,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,187,125,147,42,128,35,255,0,25,188,32,98,188,98,105,197,14,29,118,191,125,28,189,89,110,13,184,90,47,177,219,163,171,146,155,116,232,158,7,49,202,199,186,25,88,168,174,99,36,143,121,34,129,234,174,72,250,29,26,180,7,148,157,247,135,253,101,196,245,139,28,226,115,196,85,227,55,6,212,73,77,244,45,140,241,116,175,107,163,169,166,235,125,99,210,62,236,18,75,23,115,161,92,206,190,166,253,102,162,150,42,0,138,188,115,240,49,252,52,126,132,255,0,150,143,208,239,161,222,210,255,0,65,61,161,226,188,95,134,255,0,206,33,232,233,240,223,235,183,235,251,54,247,226,174,23,57,82,127,6,189,118,198,117,175,242,245,244,143,232,231,141,254,230,125,22,240,125,255,0,17,71,61,55,241,222,46,78,158,158,255,0,87,232,46,253,59,123,183,221,39,248,0,0,0,67,254,55,184,7,190,241,155,149,99,87,106,141,116,250,41,101,197,237,243,83,209,218,62,140,50,187,106,169,228,234,168,169,239,165,68,79,250,236,142,153,157,181,71,53,189,141,219,178,189,196,192,0,66,14,13,185,100,90,184,79,213,201,181,94,225,170,116,153,189,67,108,245,22,218,26,121,177,118,209,190,134,121,159,22,245,81,74,181,51,43,95,218,100,177,47,75,81,85,147,189,58,182,85,71,77,240,0,16,255,0,141,238,93,246,46,49,178,172,107,53,167,212,63,161,119,171,29,190,107,93,101,79,178,95,113,241,244,189,206,229,60,125,11,83,19,34,237,61,245,43,186,34,185,253,253,156,187,49,168,76,0,4,63,224,135,128,123,239,6,89,86,75,118,167,215,79,165,118,92,162,223,13,61,101,163,232,195,40,119,170,130,78,170,122,158,250,212,74,255,0,168,201,42,89,219,68,107,93,223,221,219,171,26,76,0,0,17,87,142,126,6,63,134,143,208,159,242,209,250,29,244,59,218,95,232,39,180,60,87,139,240,223,249,196,61,29,62,27,253,118,253,127,102,222,249,84,0,133,92,20,242,222,254,7,218,167,117,212,207,203,47,210,223,105,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,119,219,195,116,244,244,166,253,123,239,238,217,102,168,0,0,0,64,14,40,249,82,127,9,77,118,201,181,175,242,245,244,115,233,31,130,254,230,125,22,241,157,143,15,71,5,55,241,222,46,62,174,174,199,87,232,38,221,91,123,246,221,115,255,0,5,60,41,127,3,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,189,219,172,128,0,0,0,69,94,57,248,24,254,26,63,66,127,203,71,232,119,208,239,105,127,160,158,208,241,94,47,195,127,231,16,244,116,248,111,245,219,245,253,155,123,250,167,5,60,183,191,129,246,169,221,117,51,242,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,251,182,89,170,0,133,92,107,114,222,254,24,58,167,106,212,207,203,47,209,47,102,99,240,88,188,23,209,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,59,95,3,28,12,127,2,239,166,223,229,163,244,199,233,143,179,127,208,79,103,248,95,9,226,127,243,137,186,250,188,79,250,221,186,62,221,253,210,168,0,0,0,43,87,86,57,53,254,84,53,79,50,212,207,225,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,202,128,24,171,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,101,80,0,16,171,141,110,91,223,195,7,84,237,90,153,249,101,250,37,236,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,36,213,0,69,94,6,56,24,254,5,223,77,191,203,71,233,143,211,31,102,255,0,160,158,207,240,190,19,196,255,0,231,19,117,245,120,159,245,187,116,125,187,251,186,167,26,220,183,191,134,14,169,218,181,51,242,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,73,170,0,138,188,12,112,49,252,11,190,155,127,150,143,211,31,166,62,205,255,0,65,61,159,225,124,39,137,255,0,206,38,235,234,241,63,235,118,232,251,119,247,74,160,0,0,0,173,93,88,228,215,249,80,213,60,203,83,63,132,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,137,171,194,230,133,255,0,6,189,9,198,116,83,233,79,210,63,163,158,55,251,167,224,124,31,127,196,86,79,83,252,79,114,78,158,158,255,0,79,233,174,253,59,251,183,217,50,168,0,0,0,69,94,57,248,24,254,26,63,66,127,203,71,232,119,208,239,105,127,160,158,208,241,94,47,195,127,231,16,244,116,248,111,245,219,245,253,155,123,229,80,2,0,112,185,202,147,248,53,235,182,51,173,127,151,175,164,127,71,60,111,247,51,232,183,131,239,248,138,57,233,191,142,241,114,116,244,247,250,191,65,119,233,219,221,190,233,63,192,0,64,14,40,249,82,127,9,77,118,201,181,175,242,245,244,115,233,31,130,254,230,125,22,241,157,143,15,71,5,55,241,222,46,62,174,174,199,87,232,38,221,91,123,246,221,103,248,2,42,240,49,192,199,240,46,250,109,254,90,63,76,126,152,251,55,253,4,246,127,133,240,158,39,255,0,56,155,175,171,196,255,0,173,219,163,237,223,221,42,128,0,0,3,21,113,71,161,127,194,83,66,114,109,20,250,83,244,115,233,31,130,254,233,248,31,25,216,240,245,144,84,255,0,19,220,143,171,171,177,211,250,105,183,86,254,253,182,88,85,164,252,154,255,0,37,250,167,134,234,103,240,142,246,159,209,44,130,221,125,240,95,68,59,62,43,194,212,199,55,107,185,227,93,209,213,219,233,234,233,118,219,239,178,237,177,101,64,0,0,0,0,1,21,120,231,224,99,248,104,253,9,255,0,45,31,161,223,67,189,165,254,130,123,67,197,120,191,13,255,0,156,67,209,211,225,191,215,111,215,246,109,239,149,64,8,85,193,79,45,239,224,125,170,119,93,76,252,178,253,45,246,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,237,150,106,128,0,0,0,199,250,253,166,151,221,100,209,172,179,74,177,204,223,232,141,94,85,111,117,174,75,191,179,89,95,217,165,149,200,218,152,251,15,115,17,221,216,22,88,183,234,107,153,220,235,106,163,154,134,64,0,85,95,246,12,127,249,232,191,230,79,255,0,87,150,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,6,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,125,87,42,25,0,1,85,127,216,49,255,0,231,162,255,0,153,63,253,94,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,247,123,206,71,23,252,0,226,213,221,118,83,216,122,219,250,95,3,216,7,226,229,16,37,69,182,72,222,159,87,221,190,255,0,225,52,165,204,234,211,75,108,226,250,200,218,40,152,198,186,229,111,69,70,53,19,237,161,253,72,159,173,75,174,189,49,29,65,38,237,234,79,119,187,254,18,20,241,158,88,23,248,96,217,145,119,114,251,66,129,125,234,158,237,150,131,255,0,136,22,217,166,27,166,13,102,223,255,0,17,167,255,0,220,176,237,71,92,211,232,187,24,125,162,45,191,70,138,157,63,253,83,14,198,7,170,79,137,229,23,102,168,123,85,84,34,123,189,224,35,85,119,189,79,97,197,168,137,239,67,144,31,147,145,87,50,134,219,36,178,63,167,109,190,43,183,242,147,255,0,137,66,250,212,201,245,47,138,105,89,26,58,167,174,75,100,123,38,239,221,58,97,79,245,223,206,46,19,138,237,84,110,157,96,117,85,209,244,247,155,209,210,138,175,79,243,232,17,125,237,79,212,242,174,184,63,194,91,168,90,145,85,169,89,28,138,173,163,123,94,168,173,108,136,189,135,210,175,197,202,174,248,34,253,159,212,4,235,172,185,211,232,239,12,22,58,104,21,144,85,77,71,107,139,161,155,53,232,229,134,45,247,68,86,47,249,210,239,255,0,215,182,82,225,115,26,168,165,197,169,171,238,201,221,170,145,92,171,35,247,114,253,89,102,68,247,185,55,248,108,71,188,214,58,189,92,191,82,225,116,213,206,167,181,80,166,204,100,104,190,245,135,184,141,250,174,84,106,123,156,159,103,216,77,93,52,199,153,143,99,148,212,44,77,210,62,189,156,168,155,251,228,122,253,159,225,1,219,145,169,182,200,120,122,170,34,236,115,68,216,226,244,220,14,12,85,119,196,246,52,226,198,156,209,54,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,203,178,28,142,15,0,213,69,83,153,234,111,233,33,237,3,243,239,175,237,219,101,126,232,155,116,255,0,244,72,84,117,138,161,47,252,103,69,226,28,143,72,100,160,115,83,245,125,106,15,213,183,234,45,183,37,69,117,158,116,79,143,213,255,0,232,144,168,92,6,104,227,227,65,206,114,162,34,186,222,212,254,190,186,16,45,235,26,141,34,177,91,227,68,247,37,44,72,159,253,194,31,168,126,118,60,173,117,142,222,173,114,47,246,172,95,5,255,0,88,135,232,129,193,87,222,15,14,69,223,116,8,187,253,128,115,248,28,37,123,88,197,114,185,19,100,223,222,161,234,228,111,184,252,75,229,76,177,211,200,212,122,183,118,42,110,138,169,246,40,16,3,142,236,147,34,205,235,19,18,199,109,53,117,237,111,233,58,8,149,201,240,166,145,63,145,254,181,223,111,217,254,241,128,108,52,53,186,67,134,197,136,82,75,218,200,110,181,15,106,210,43,83,186,172,153,21,141,250,171,212,137,186,177,191,171,226,159,239,204,173,114,162,158,134,157,245,150,92,102,106,154,167,109,180,237,162,87,187,227,18,123,220,223,127,193,85,63,222,35,222,139,105,38,77,170,122,179,14,67,151,65,80,140,162,88,21,169,51,100,219,120,229,133,83,248,198,59,236,115,190,208,36,23,6,250,27,118,163,116,25,190,91,65,60,85,21,80,190,70,247,24,172,247,75,20,78,254,75,246,248,185,223,97,51,225,133,176,49,35,99,118,106,127,73,248,216,109,146,27,21,138,142,221,12,109,107,32,130,56,211,100,68,253,22,53,63,82,126,163,247,128,226,231,108,158,228,56,35,183,95,137,225,238,118,255,0,208,121,98,111,239,216,15,99,79,39,132,248,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,94,114,56,185,55,3,139,118,223,224,123,14,13,77,148,230,7,230,228,13,141,246,201,89,35,182,69,233,247,237,191,242,144,167,137,234,105,44,60,101,91,228,69,223,189,85,64,196,248,255,0,58,131,250,203,140,187,68,146,209,200,197,111,82,46,222,239,127,235,79,212,83,38,174,83,58,201,197,221,129,207,137,99,73,46,116,13,69,114,47,254,99,250,192,184,204,42,161,181,88,197,174,102,252,31,71,2,255,0,199,27,84,253,195,168,233,93,71,136,193,172,207,85,69,222,134,159,109,191,218,88,118,224,56,57,61,231,36,248,30,21,187,255,0,198,121,217,118,247,236,7,137,23,102,171,191,82,17,159,138,46,32,41,116,226,130,166,215,72,187,214,75,78,254,143,143,185,202,217,154,159,24,220,159,22,126,178,68,95,46,48,219,109,242,213,84,61,172,107,90,237,149,85,19,224,213,95,181,127,160,131,154,249,110,211,61,79,201,42,40,238,151,196,165,184,53,207,137,138,234,232,162,143,116,146,84,79,181,87,244,158,191,103,193,0,196,250,101,197,62,88,251,154,208,86,213,119,86,111,135,212,137,187,108,215,175,217,15,245,19,191,69,104,111,119,11,75,46,247,218,127,15,43,164,145,168,206,182,63,234,163,155,183,189,190,239,177,126,194,38,232,191,7,84,52,153,4,119,106,250,150,86,68,205,250,86,26,185,21,61,236,145,171,240,141,62,221,190,223,176,159,246,91,124,54,186,38,81,194,139,210,213,114,251,215,127,138,238,7,232,53,168,214,162,33,194,71,123,142,91,236,122,213,235,190,202,128,120,99,149,84,247,53,61,199,6,34,125,135,63,128,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,57,30,23,224,7,6,170,238,123,15,94,201,213,241,61,128,122,106,155,213,18,162,174,201,255,0,205,41,183,141,7,59,26,226,91,26,187,35,81,173,101,210,149,222,239,127,232,199,68,191,102,223,168,185,89,83,118,236,84,71,50,219,60,182,189,83,196,46,174,69,107,106,46,91,38,255,0,235,97,164,254,159,232,2,202,248,119,187,165,235,75,113,218,221,213,123,214,202,73,61,232,191,109,52,75,246,255,0,89,147,204,17,193,213,107,234,180,99,26,71,42,46,214,202,61,189,233,240,240,148,230,119,0,120,95,113,225,85,81,127,249,135,9,30,173,98,170,129,131,56,183,207,234,176,45,57,241,244,78,84,146,121,101,133,187,163,151,223,225,228,114,126,139,147,237,66,170,114,125,64,202,47,89,83,238,45,173,145,103,158,117,123,17,178,200,136,138,233,28,168,158,247,123,189,235,250,203,105,215,60,6,207,170,248,211,49,107,133,67,96,145,38,116,177,239,212,229,87,44,78,103,193,28,223,231,167,218,71,11,7,3,172,182,101,84,117,143,165,125,69,52,53,17,202,178,123,219,245,82,68,95,135,125,87,224,128,102,46,17,44,185,123,112,214,86,101,211,119,36,147,126,143,237,133,149,83,105,103,69,248,170,255,0,173,36,131,26,141,77,144,252,187,5,154,11,61,19,41,160,103,66,38,254,237,213,126,213,95,181,87,245,159,170,170,137,246,129,225,205,85,248,30,180,106,239,245,142,105,35,87,220,142,247,156,182,253,96,120,106,108,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,222,4,149,7,84,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,236,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,128,0,0,0,0,0,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,0,0,0,0,3,31,235,94,189,233,63,14,216,173,46,107,172,121,95,209,251,45,109,193,150,184,42,124,13,77,95,93,83,227,146,70,199,209,79,28,143,77,217,12,139,186,167,79,213,219,125,213,17,113,86,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,142,221,99,239,213,79,35,99,138,62,183,211,53,141,234,123,218,155,185,81,169,190,234,168,158,240,36,168,0,0,62,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,221,239,72,161,150,69,107,119,94,136,222,239,131,85,83,235,0,0,0,0,0,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,126,45,123,28,213,217,81,80,15,172,0,0,0,0,3,242,108,25,102,43,149,251,75,232,182,77,106,188,251,26,225,53,166,227,236,250,216,234,60,29,116,91,119,105,166,232,85,237,204,206,166,245,70,237,156,221,211,116,77,192,253,96,0,0,0,0,0,0,0,0,15,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,96,250,193,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,245,92,187,111,178,236,168,168,157,175,66,248,163,208,158,37,61,183,249,20,206,126,145,253,28,240,222,211,254,230,86,81,246,60,71,119,179,254,105,138,62,174,174,196,191,163,190,221,62,253,183,77,195,42,128,0,0,0,0,0,0,0,0,97,253,111,226,219,64,120,112,186,219,44,218,209,154,213,227,149,23,154,119,212,208,61,214,27,141,84,21,44,99,186,94,140,154,158,157,241,43,218,170,222,166,117,117,181,31,26,170,34,61,138,161,152,1,133,52,83,140,206,27,56,137,202,170,176,173,28,212,143,164,23,170,43,123,238,147,211,123,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,235,111,182,200,170,153,172,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,142,221,100,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,243,53,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,135,107,7,84,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,170,213,219,125,215,100,69,84,192,31,217,71,224,79,253,92,255,0,230,205,227,252,80,9,84,0,0,12,127,173,122,247,164,252,59,98,180,185,174,177,229,127,71,236,181,183,6,90,224,169,240,53,53,125,117,79,142,73,27,31,69,60,114,61,55,100,50,46,234,157,63,87,109,247,84,69,199,250,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,126,114,106,118,70,221,163,137,238,250,206,77,246,217,55,85,68,80,144,0,0,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,70,191,236,163,240,39,254,174,127,243,102,241,254,40,4,170,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,222,102,173,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,250,205,77,246,221,55,69,69,80,237,96,29,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,151,61,141,158,55,171,55,235,86,117,185,17,91,27,213,161,216,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,141,127,217,71,224,79,253,92,255,0,230,205,227,252,80,9,84,0,0,0,0,1,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,124,26,170,129,245,128,0,0,0,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,126,166,177,238,130,102,181,202,155,57,98,145,19,126,149,219,235,0,0,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,245,92,187,111,178,236,168,168,129,32,1,143,244,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,235,109,190,232,168,153,0,0,6,42,215,78,40,244,39,134,191,98,126,90,243,159,163,159,72,252,79,179,63,185,149,149,157,255,0,15,218,239,127,153,162,147,167,167,191,23,233,109,191,87,187,125,151,96,202,160,194,154,41,198,103,13,156,68,229,85,88,86,142,106,71,210,11,213,21,189,247,73,233,189,143,95,73,209,74,201,35,141,210,117,212,65,27,23,103,205,26,108,139,213,245,183,219,100,85,76,214,0,0,0,0,0,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,223,85,203,182,251,46,202,138,137,144,52,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,235,109,190,232,168,129,144,0,0,1,138,181,211,138,61,9,225,175,216,159,150,188,231,232,231,210,63,19,236,207,238,101,101,103,127,195,246,187,223,230,104,164,233,233,239,197,250,91,111,213,238,223,101,219,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,164,23,170,43,123,238,147,211,123,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,235,111,182,200,170,129,154,193,138,181,211,138,61,9,225,175,216,159,150,188,231,232,231,210,63,19,236,207,238,101,101,103,127,195,246,187,223,230,104,164,233,233,239,197,250,91,111,213,238,223,101,219,170,105,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,249,201,169,217,27,118,142,39,187,235,57,55,219,100,221,85,17,66,64,0,0,0,0,3,242,108,25,102,43,149,251,75,232,182,77,106,188,251,26,225,53,166,227,236,250,216,234,60,29,116,91,119,105,166,232,85,237,204,206,166,245,70,237,156,221,211,116,77,207,214,0,0,0,14,191,158,103,248,110,152,99,51,230,122,129,144,210,88,172,84,181,20,148,213,23,10,181,86,193,3,234,106,35,167,137,100,118,219,49,139,44,209,162,189,219,49,136,170,231,43,90,138,228,236,0,0,0,0,58,253,171,63,195,111,185,149,255,0,79,172,217,13,37,102,67,138,211,208,212,222,168,97,85,115,232,25,88,146,173,50,74,168,157,45,123,219,4,143,70,111,214,140,232,114,162,54,70,43,131,176,0,0,3,21,107,167,20,122,19,195,95,177,63,45,121,207,209,207,164,126,39,217,159,220,202,202,206,255,0,135,237,119,191,204,209,73,211,211,223,139,244,182,223,171,221,190,203,183,84,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,214,114,111,182,201,186,170,34,132,128,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,250,174,93,183,217,118,84,84,64,144,0,199,250,41,175,122,79,196,78,43,85,154,232,230,87,244,130,203,69,112,125,174,122,159,3,83,73,209,84,200,227,145,209,244,84,71,27,215,102,77,26,238,137,211,245,182,223,116,84,78,213,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,128,253,96,69,95,236,163,240,39,254,174,127,243,102,241,254,40,103,92,243,89,52,239,76,52,190,125,100,212,11,197,93,139,19,165,167,164,169,168,170,171,181,85,182,120,25,83,36,113,196,146,82,246,188,67,30,175,154,54,171,29,26,61,138,170,142,70,236,187,7,117,4,85,254,202,63,2,127,234,231,255,0,54,111,31,226,134,127,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,14,214,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,245,92,187,111,178,236,168,168,129,32,1,143,244,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,235,109,190,232,168,153,0,0,48,86,175,113,197,194,190,132,102,82,105,246,169,106,221,37,167,33,130,158,42,153,232,97,182,214,215,62,157,146,34,171,18,85,165,134,70,198,245,110,207,70,61,81,253,15,99,182,233,123,85,122,165,167,153,143,5,23,251,173,21,138,197,172,21,119,27,149,198,162,58,74,58,58,76,74,247,52,245,51,200,228,108,113,71,27,104,213,207,123,156,168,212,106,34,170,170,162,32,18,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,240,191,3,201,225,81,85,61,192,122,215,244,143,98,124,14,8,158,255,0,122,156,208,14,50,34,171,87,98,169,121,174,53,98,200,112,106,150,181,119,109,206,111,130,123,211,243,52,203,255,0,81,107,82,111,210,187,59,98,168,249,172,83,214,46,71,135,74,250,133,88,159,114,149,90,155,38,201,180,20,251,129,48,184,12,187,201,115,209,171,35,94,191,196,80,211,197,239,255,0,91,73,77,253,43,250,201,58,69,94,0,41,93,6,143,218,85,23,220,250,88,93,255,0,29,37,41,42,128,31,61,99,217,20,74,249,29,210,212,248,238,187,39,196,247,169,209,53,95,46,131,20,178,186,90,154,133,137,175,106,42,57,17,87,252,241,169,246,34,254,180,3,162,207,157,67,145,230,177,89,172,14,167,157,105,58,100,157,81,81,202,198,185,98,247,253,71,46,223,21,248,167,216,101,139,93,52,203,20,110,126,219,236,155,252,127,163,254,66,52,240,149,142,85,214,100,87,172,158,227,80,250,184,234,169,161,100,114,72,187,170,244,200,168,191,202,223,249,27,124,62,194,87,197,4,113,34,35,26,136,136,7,177,169,178,108,120,114,38,195,224,155,110,120,3,214,172,247,251,189,223,210,123,154,139,246,132,79,119,189,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,33,7,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,51,127,149,199,145,61,50,252,107,214,43,74,1,3,106,128,86,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,116,172,79,90,244,143,58,204,178,13,59,195,245,31,31,187,100,248,173,68,148,215,123,69,53,115,29,87,74,248,210,46,234,172,91,245,57,140,116,241,198,247,181,21,141,151,170,39,42,72,199,177,189,212,0,5,80,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,254,184,101,170,167,172,178,172,82,192,215,43,21,204,129,207,158,41,122,36,98,186,47,172,199,63,112,192,28,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,244,24,215,185,140,123,149,140,145,92,171,56,241,255,0,177,28,42,106,253,235,251,236,88,133,246,231,113,255,0,104,101,53,145,172,237,127,186,29,19,228,155,251,221,59,27,252,83,10,171,0,109,80,8,43,202,247,141,127,225,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,62,164,189,114,57,242,246,231,80,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,16,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,50,7,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,247,198,188,234,252,172,98,223,48,40,125,58,226,84,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,13,159,129,135,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,102,0,0,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,134,42,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,212,124,107,35,213,17,172,100,221,215,149,199,145,61,50,252,107,214,43,74,22,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,197,244,242,184,242,39,166,95,141,122,197,104,18,168,0,0,2,42,241,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,58,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,16,99,254,104,92,107,255,0,7,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,94,207,177,173,110,153,204,125,66,74,230,174,243,75,218,158,24,210,53,71,199,245,229,235,141,204,139,185,89,124,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,55,5,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,242,128,218,75,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,31,172,81,15,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,253,7,185,237,99,222,212,99,239,120,12,85,197,143,149,141,100,249,127,144,250,116,228,42,229,105,199,183,211,186,59,15,10,58,161,7,70,65,106,183,248,60,66,233,79,79,180,117,244,52,144,43,146,142,161,172,77,163,154,24,34,114,178,93,145,178,71,26,163,213,37,106,58,121,171,197,143,149,141,100,249,127,144,250,116,230,182,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,33,255,0,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,179,228,246,165,44,17,210,199,45,215,173,148,241,83,193,221,169,168,114,120,102,170,185,155,110,155,183,222,147,0,0,6,42,226,95,136,188,19,133,253,44,175,212,204,234,163,251,237,29,158,139,162,111,238,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,161,159,21,95,130,40,116,174,57,56,187,181,112,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,58,122,251,105,186,190,72,99,87,71,221,73,27,18,185,46,229,55,220,231,42,226,23,53,202,107,188,109,235,32,184,88,238,151,26,158,211,35,239,213,79,37,210,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,226,184,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,176,174,70,63,125,159,179,127,188,128,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,11,84,0,1,82,186,191,198,109,247,131,206,102,122,175,115,146,213,237,156,51,40,250,59,79,147,91,98,99,18,169,209,197,104,165,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,175,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,52,127,61,154,155,248,47,163,209,25,43,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,133,218,0,0,0,0,16,43,156,54,136,90,179,206,29,41,245,150,107,229,93,29,203,75,170,17,212,244,141,141,175,130,186,11,141,85,37,52,172,127,193,204,123,92,144,189,175,69,84,217,146,53,90,189,104,248,231,169,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,13,112,184,88,214,191,224,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,236,166,107,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,47,83,150,46,169,126,84,56,54,194,188,93,247,218,119,92,75,196,98,215,15,237,94,207,133,240,178,47,132,131,220,198,181,253,52,50,81,125,118,245,111,191,214,114,189,30,5,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,71,254,116,154,233,125,197,176,76,75,65,177,203,205,169,148,153,183,136,184,228,180,155,50,74,239,11,73,53,59,232,147,101,85,88,161,146,116,149,221,125,40,231,186,147,165,175,70,182,86,186,10,242,237,208,186,61,126,226,179,20,198,239,214,111,105,227,118,30,238,73,126,133,203,2,198,234,90,84,69,137,146,199,50,57,179,67,37,83,233,97,146,52,107,156,232,230,127,232,162,43,219,213,120,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,91,41,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,165,139,213,75,109,117,68,110,169,235,107,213,83,174,121,234,34,237,185,140,115,124,55,87,214,108,141,84,11,21,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,183,238,2,181,75,4,209,110,91,24,54,165,234,93,247,216,216,221,155,218,126,54,183,194,205,81,218,238,223,234,161,143,243,112,177,242,59,121,37,99,126,171,87,109,247,93,145,21,80,36,7,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,186,98,167,141,207,95,240,164,122,181,175,115,34,138,87,163,31,209,210,186,245,234,150,186,106,62,173,235,45,207,94,114,59,207,130,203,238,55,8,110,49,213,218,81,104,252,12,144,53,140,166,74,117,98,245,199,217,100,81,53,143,234,89,63,54,142,115,220,253,220,189,219,140,30,44,243,46,46,181,67,233,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,73,78,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,221,170,138,197,118,225,53,113,76,183,91,115,206,88,89,158,103,175,206,164,159,39,190,105,190,73,114,138,182,25,96,235,174,183,79,65,81,53,28,242,197,79,20,112,192,245,134,70,34,70,206,191,168,214,57,238,108,143,124,113,209,9,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,1,2,185,202,221,174,182,14,27,112,155,237,138,231,87,110,185,91,181,34,219,87,71,89,73,51,161,158,154,120,232,46,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,122,144,3,157,95,149,140,91,230,5,15,167,92,64,205,92,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,107,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,176,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,129,154,193,215,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,251,156,213,69,247,162,129,88,60,195,184,133,202,184,95,230,23,167,122,185,139,83,120,255,0,1,167,244,180,215,27,91,234,164,167,134,231,67,45,125,197,178,211,200,230,47,248,50,49,92,215,181,146,197,19,213,143,232,233,91,31,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,212,95,58,191,52,248,183,203,250,31,81,184,152,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,96,0,1,26,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,97,37,74,1,230,143,231,179,83,127,5,244,122,34,85,112,45,205,115,254,215,116,83,138,10,175,231,80,209,103,245,85,127,224,37,60,119,38,185,191,225,181,213,189,127,222,150,86,255,0,29,80,69,94,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,202,54,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,75,201,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,137,21,205,155,87,179,45,5,213,14,28,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,141,114,71,94,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,160,79,78,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,153,128,215,51,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,236,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,170,29,172,29,83,82,53,87,78,52,126,197,79,147,234,134,105,106,198,109,85,119,10,107,92,53,119,26,132,138,55,213,78,254,136,227,69,95,248,78,114,254,139,35,100,146,61,90,198,61,205,237,96,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,71,117,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,64,188,144,0,21,87,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,128,202,188,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,0,32,7,55,188,235,136,236,83,70,169,45,122,111,107,240,154,109,122,234,163,204,111,182,249,222,234,230,119,28,140,142,142,102,35,83,195,209,203,191,75,165,107,157,221,114,164,47,88,154,228,101,76,255,0,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,190,220,29,113,139,157,240,129,157,212,95,236,20,126,217,198,239,61,31,72,49,254,228,52,254,212,237,67,80,202,95,237,167,193,44,144,118,164,168,89,63,54,137,215,183,75,183,69,247,108,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,200,28,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,32,94,241,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,101,43,115,58,227,199,242,223,125,169,208,109,39,189,117,96,56,253,193,222,210,186,91,174,61,202,92,162,102,178,23,71,187,123,77,94,205,60,237,168,70,244,201,36,83,57,35,153,55,232,137,200,24,83,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,201,63,249,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,119,71,72,215,190,74,108,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,218,120,17,43,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,76,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,245,101,94,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,225,210,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,116,45,139,106,174,163,225,122,143,75,171,216,222,105,117,164,204,233,46,15,186,54,246,234,133,150,170,74,169,21,203,44,146,186,78,174,247,115,173,233,34,73,212,217,26,247,181,232,228,115,145,90,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,245,90,155,237,186,238,170,170,182,149,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,100,39,254,139,223,117,67,37,210,252,126,245,173,24,53,38,31,155,79,78,230,222,172,244,149,209,213,193,4,236,145,204,235,142,72,222,246,244,72,214,182,84,103,91,213,137,34,49,92,229,106,185,123,168,0,67,254,105,122,23,71,172,28,41,223,178,74,43,55,139,201,52,239,252,146,91,38,141,96,142,70,82,198,168,151,6,58,73,83,171,179,225,123,147,58,54,57,174,124,148,208,126,146,181,24,234,76,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,230,107,67,196,142,136,93,120,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,222,199,172,83,71,214,205,220,141,127,83,81,207,68,71,168,108,145,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,138,23,230,143,231,179,83,127,5,244,122,34,197,57,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,245,61,253,250,90,234,137,234,233,234,119,86,53,141,234,123,234,98,237,163,158,228,240,221,110,233,73,26,133,117,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,135,57,61,107,250,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,234,142,10,27,116,180,245,18,116,185,36,106,182,103,78,250,52,110,236,123,86,62,254,253,46,232,81,201,83,202,198,83,243,2,187,211,173,196,0,230,117,170,95,149,14,50,115,95,9,125,246,157,171,18,240,248,181,191,251,87,179,225,124,44,105,226,224,247,177,174,127,77,116,149,191,93,221,91,239,245,92,172,70,1,141,56,69,209,11,87,17,220,69,225,154,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,234,250,173,123,219,2,177,30,168,228,98,189,28,173,127,79,66,236,146,85,175,36,253,23,186,219,169,179,205,119,200,113,10,186,90,123,165,61,45,135,25,188,76,247,49,149,80,36,178,62,226,216,163,234,217,236,73,97,162,69,149,88,169,215,27,216,199,110,217,90,150,148,5,11,115,25,224,163,248,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,78,236,118,186,229,87,172,150,199,77,212,231,187,165,140,73,34,116,168,215,62,55,57,187,202,232,101,145,122,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,142,250,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,117,247,227,7,132,204,203,132,93,80,250,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,161,177,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,130,250,61,17,149,121,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,197,92,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,227,58,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,83,97,175,47,30,33,113,94,23,249,122,106,38,174,101,52,222,63,192,106,5,85,53,186,214,202,168,233,230,185,215,75,65,110,108,84,241,185,235,254,20,143,86,181,238,100,81,74,244,99,250,58,86,184,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,249,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,114,124,183,57,125,212,240,237,77,38,176,235,37,170,145,218,139,113,167,117,53,21,182,104,162,153,248,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,190,207,145,23,16,114,163,224,91,248,142,40,53,175,12,255,0,197,234,176,10,42,231,127,132,231,93,36,167,86,255,0,181,120,87,185,223,207,153,25,254,103,152,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,248,30,79,11,240,3,130,170,163,182,57,162,238,112,93,183,248,123,206,104,7,135,123,211,109,202,194,230,197,79,2,59,8,89,35,118,237,186,206,230,175,191,220,137,4,59,253,191,212,89,242,252,10,209,230,211,4,126,202,195,234,209,200,142,109,214,118,38,235,250,233,227,95,255,0,164,9,9,192,12,148,242,233,37,165,208,189,85,82,142,22,175,187,237,240,180,191,210,74,178,33,114,231,119,86,145,219,218,178,53,219,83,198,190,229,223,254,245,164,37,232,28,36,123,88,199,57,203,238,68,85,35,110,185,100,118,188,163,57,181,224,21,116,175,145,178,211,202,254,190,180,233,247,57,203,183,213,84,95,243,148,251,126,210,64,100,151,8,173,182,106,202,217,30,141,72,96,146,69,221,81,62,12,85,253,127,208,66,140,90,255,0,62,168,241,23,87,61,50,202,176,217,100,158,147,234,239,182,235,226,255,0,82,185,62,196,253,64,75,77,48,194,40,112,171,79,132,161,68,70,185,54,247,43,191,158,229,254,82,175,243,142,239,246,123,207,158,138,20,134,6,181,17,83,111,254,42,125,10,155,129,197,206,77,246,8,155,156,92,197,221,61,254,227,155,62,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,160,16,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,137,225,255,0,154,69,187,43,225,79,55,201,53,30,237,106,167,213,205,61,199,235,43,27,3,173,181,79,165,188,116,45,61,61,13,100,173,130,54,199,23,122,182,178,158,9,34,100,137,179,186,228,68,138,55,109,30,42,226,175,130,143,202,111,5,250,69,196,166,153,219,45,84,217,38,37,165,246,90,156,182,45,187,51,94,45,112,218,105,156,149,29,106,228,141,211,82,199,27,253,206,111,92,145,47,74,61,86,24,98,117,96,129,250,185,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,216,251,133,91,118,163,218,248,113,211,170,109,92,200,238,183,188,189,248,253,45,69,210,166,237,70,180,213,209,201,43,59,141,166,168,99,149,94,179,64,199,178,7,200,255,0,206,72,232,149,239,217,238,114,20,215,202,235,135,175,203,151,19,86,219,253,206,166,235,69,101,211,79,13,150,203,83,71,75,215,28,213,208,85,68,180,116,114,76,228,86,69,220,122,62,77,149,21,207,142,154,102,181,26,187,200,203,180,214,185,53,66,45,35,203,221,162,180,84,149,89,218,217,234,91,143,178,166,166,56,24,149,170,197,72,222,142,150,55,196,175,106,175,91,25,35,82,55,189,173,99,221,27,28,233,26,16,215,154,23,29,63,145,76,85,250,29,163,153,159,132,212,155,215,71,182,42,104,155,213,53,138,215,36,110,85,218,100,114,120,122,201,183,143,183,178,57,236,137,95,39,230,156,234,121,22,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,250,186,177,244,239,242,167,153,126,84,191,237,207,233,5,199,233,31,241,63,246,83,196,201,226,191,136,252,215,241,221,207,226,254,167,243,125,219,23,105,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,77,238,99,94,246,53,30,240,170,14,51,56,90,254,8,249,182,31,166,245,185,39,182,239,87,44,62,150,251,123,168,137,189,52,172,174,150,178,174,39,69,76,138,212,122,194,198,65,27,81,207,250,207,114,57,251,49,28,145,179,235,225,167,132,75,175,19,90,71,172,57,94,31,113,171,76,179,77,105,237,151,43,109,170,58,119,78,203,188,18,178,185,213,20,173,100,109,116,190,37,201,77,31,103,165,21,28,253,227,115,127,56,146,71,157,121,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,1,88,24,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,139,252,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,162,24,170,170,43,47,75,44,179,181,170,245,107,32,107,224,138,46,185,30,174,151,235,61,207,222,16,112,45,252,35,191,132,118,59,252,23,255,0,237,175,235,120,223,21,215,236,191,101,245,179,196,123,75,167,254,243,253,14,175,229,245,246,187,95,159,236,129,177,72,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,152,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,80,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,7,234,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,81,183,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,96,186,158,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,53,236,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,87,32,113,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,211,215,219,77,145,145,195,26,186,78,210,72,236,171,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,174,201,18,54,34,171,158,248,66,16,23,253,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,1,138,184,151,226,47,4,225,127,75,43,245,51,58,168,254,251,71,103,162,232,155,251,167,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,197,87,224,139,175,94,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,58,157,178,110,174,87,57,207,123,158,247,189,238,146,188,215,63,132,119,240,142,159,242,215,255,0,106,159,219,31,64,60,15,95,178,253,151,214,222,174,222,255,0,247,231,241,94,43,171,235,245,244,109,249,143,14,126,175,43,222,10,63,132,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,219,55,70,194,215,178,157,98,107,147,104,98,238,193,52,139,34,43,36,250,145,116,72,215,203,219,12,23,150,112,153,153,96,188,40,99,252,80,230,21,21,118,150,101,89,68,118,91,69,142,166,129,26,250,171,116,148,114,212,69,114,73,123,157,77,99,221,4,141,100,110,137,58,153,211,43,92,172,123,58,177,166,147,224,191,149,13,83,195,116,207,218,158,204,250,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,91,255,0,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,124,156,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,79,78,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,168,87,187,188,82,72,172,108,45,141,209,171,149,139,19,98,156,28,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,116,245,246,215,116,124,112,200,173,147,180,145,186,128,110,216,6,101,101,207,235,116,182,179,30,171,147,44,160,188,73,96,150,211,72,137,85,59,174,44,153,96,117,60,105,10,185,37,127,117,21,137,219,87,117,46,221,59,238,128,108,103,197,143,149,141,100,249,127,144,250,116,230,181,133,233,224,255,0,194,59,251,25,90,133,252,40,63,237,171,242,127,145,248,47,21,215,237,79,101,251,46,79,15,237,46,175,251,243,244,250,191,151,209,218,238,254,127,188,81,96,29,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,32,7,53,142,5,105,176,233,43,248,167,210,138,10,74,107,21,85,66,205,154,208,186,170,87,78,219,141,93,107,215,218,76,89,164,114,57,146,203,81,28,78,134,52,111,109,82,55,53,142,107,164,88,161,7,13,28,69,231,124,47,234,157,6,166,96,181,31,222,168,239,20,93,16,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,248,162,252,81,67,99,220,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,107,217,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,110,244,120,181,146,182,102,59,192,82,244,177,36,145,91,26,35,18,105,222,206,236,139,187,220,155,178,62,227,217,20,106,100,14,63,184,246,184,241,109,125,164,198,48,168,46,182,125,50,181,120,90,202,107,93,210,158,149,42,170,46,145,178,118,190,177,238,141,28,248,190,165,75,161,72,146,103,177,91,26,72,168,142,114,181,189,43,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,4,117,45,83,145,143,223,103,236,223,239,34,31,243,27,197,172,88,55,24,89,166,21,139,80,248,43,46,63,111,199,109,118,234,110,235,228,236,82,193,98,160,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,152,28,140,126,251,63,102,255,0,121,1,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,22,168,0,2,128,121,163,249,236,212,223,193,125,30,136,138,164,170,230,143,231,179,83,127,5,244,122,35,176,104,7,2,181,60,77,112,101,144,106,126,152,208,85,213,106,134,57,156,79,109,165,161,109,84,81,193,119,183,45,53,189,93,3,214,121,25,20,47,133,103,154,102,200,142,78,164,238,70,230,189,93,26,198,18,127,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,235,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,103,230,170,229,228,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,24,77,240,0,0,0,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,75,215,170,170,218,218,120,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,172,233,28,169,215,249,60,235,125,215,3,226,46,163,70,161,177,210,86,91,117,70,157,91,81,86,233,28,201,232,103,183,82,213,212,196,246,124,90,246,57,171,51,28,197,68,93,223,27,145,201,208,172,146,199,249,137,104,93,102,191,112,167,149,227,118,27,55,180,242,75,15,107,36,176,194,213,157,100,117,85,42,170,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,244,85,17,237,160,28,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,6,64,226,199,205,62,178,124,192,200,125,70,114,197,48,173,116,172,208,30,77,24,246,73,97,188,251,51,36,191,123,87,27,176,204,212,157,36,109,85,85,230,185,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,250,74,168,199,86,175,16,185,77,139,57,215,221,75,205,113,106,239,27,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,237,122,187,172,118,44,195,135,141,5,209,219,68,61,202,189,59,183,228,85,23,74,158,167,167,77,85,202,239,44,141,166,232,115,17,23,162,8,41,229,238,53,239,107,188,79,79,213,116,110,69,12,85,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,205,156,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,154,249,60,232,133,215,60,226,46,163,89,97,190,82,81,219,116,186,157,93,81,72,232,220,249,235,167,184,210,213,211,68,198,124,26,198,53,169,51,220,245,85,93,217,27,81,171,214,175,142,237,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,84,6,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,165,191,243,171,242,177,139,124,192,161,244,235,137,74,192,108,123,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,102,107,53,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,97,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,250,205,77,246,221,55,69,69,80,237,96,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,214,179,139,31,52,250,201,243,3,33,245,25,207,147,55,215,156,203,51,209,237,60,208,215,86,213,210,98,120,5,61,99,217,111,109,66,58,10,219,141,69,117,93,67,171,94,212,99,87,173,177,84,178,6,181,202,254,132,142,71,49,91,222,145,167,215,197,143,154,125,100,249,129,144,250,140,231,213,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,234,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,48,50,7,0,60,31,93,120,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,174,161,33,149,139,35,92,212,137,141,123,250,186,210,56,228,189,228,202,116,227,4,190,226,122,67,29,117,170,195,95,121,183,213,55,25,178,69,18,83,199,53,45,189,144,164,176,211,53,168,145,167,106,57,98,84,137,187,59,182,142,115,90,173,141,234,220,127,145,228,124,62,240,23,195,235,100,145,159,70,112,92,103,189,21,174,215,21,68,181,117,85,85,83,203,44,254,22,155,191,35,164,154,105,36,124,174,68,115,250,90,222,167,57,204,141,142,115,104,51,87,184,138,213,205,109,213,201,53,183,51,203,42,217,147,178,162,41,173,147,91,229,125,51,44,236,133,234,250,120,104,145,174,234,129,145,57,122,154,168,238,190,181,116,142,115,164,115,158,224,216,39,139,31,43,26,201,242,255,0,33,244,233,205,107,11,190,211,13,81,226,11,87,121,107,106,110,99,196,14,53,225,43,234,244,255,0,36,150,219,122,158,88,162,170,191,82,201,71,86,246,85,58,134,26,120,163,165,133,35,116,49,196,189,78,116,205,99,165,233,107,92,199,73,72,32,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,203,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,242,69,58,141,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,193,34,128,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,74,198,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,186,242,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,142,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,93,58,77,19,18,71,57,201,43,28,199,245,117,172,145,198,18,171,154,111,27,56,206,162,232,246,15,167,58,29,153,82,93,113,141,69,167,168,189,222,229,117,166,162,25,230,162,164,174,72,105,26,199,84,70,206,219,29,89,73,86,174,68,111,115,122,72,253,237,141,251,75,24,57,98,219,181,30,233,198,78,21,77,167,153,29,214,201,27,60,69,70,67,83,69,70,181,48,201,103,138,53,146,122,106,166,110,140,72,103,123,33,129,36,127,186,57,101,133,237,222,70,198,132,85,46,251,148,103,15,95,146,158,31,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,240,241,209,208,210,75,83,29,27,163,71,39,92,157,230,74,249,251,170,168,215,71,52,61,45,217,170,249,2,32,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,39,213,202,239,65,176,222,36,180,143,136,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,80,235,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,42,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,223,154,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,39,255,0,46,46,100,152,206,152,97,181,250,63,196,246,123,87,75,98,177,83,192,184,133,214,91,109,69,107,224,129,21,91,37,190,87,192,143,149,88,212,88,221,2,44,106,140,98,74,197,145,26,216,35,64,177,78,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,250,246,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,114,7,24,60,89,230,92,93,106,135,211,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,145,92,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,6,117,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,13,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,8,170,90,167,42,62,58,127,136,225,127,90,243,63,252,94,151,0,173,174,111,248,77,117,174,74,133,119,251,87,133,99,155,252,248,81,255,0,230,120,78,149,193,127,7,216,207,23,60,4,229,214,87,37,37,22,109,99,206,46,174,196,239,21,114,212,118,40,103,150,138,206,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,157,46,174,171,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,218,120,170,190,121,223,114,127,180,159,187,76,235,203,79,142,170,158,38,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,234,78,220,141,115,213,210,36,120,43,158,119,220,159,237,39,238,208,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,2,170,201,105,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,123,7,42,109,45,193,53,167,91,51,221,51,212,203,23,182,113,187,206,159,207,227,104,188,84,212,253,222,213,222,215,52,127,156,133,236,145,187,73,19,29,245,92,155,237,178,238,138,168,184,43,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,120,72,174,110,28,66,254,86,245,218,215,166,246,138,107,84,184,222,159,219,226,169,181,221,232,170,188,79,181,253,171,71,71,88,234,132,145,171,219,236,246,252,59,99,70,245,111,210,247,245,185,36,107,89,218,249,45,225,250,143,118,214,92,183,50,199,51,223,100,98,24,253,190,158,12,150,201,208,178,123,114,74,150,212,37,19,122,87,234,71,217,124,82,203,222,223,184,221,187,109,69,100,242,171,107,172,216,163,129,110,29,63,131,23,14,56,238,1,114,167,237,100,151,14,171,238,77,245,250,182,186,84,49,157,113,123,165,146,63,204,198,200,105,250,163,114,49,253,142,226,34,43,212,9,0,0,2,128,121,163,249,236,212,223,193,125,30,136,138,164,170,230,143,231,179,83,127,5,244,122,35,58,240,95,193,246,51,197,207,1,57,117,149,201,73,69,155,88,243,139,171,177,59,197,92,181,29,138,25,229,162,179,190,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,131,186,242,163,227,167,248,142,23,245,175,51,255,0,197,233,112,10,218,230,255,0,132,215,90,228,168,87,127,181,120,86,57,191,207,133,31,254,103,132,181,67,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,191,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,117,39,110,70,185,234,233,18,48,193,92,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,12,171,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,0,99,253,86,215,77,56,209,170,204,66,211,154,222,123,87,92,239,32,162,198,236,22,216,17,31,85,91,85,81,60,112,171,218,197,84,218,24,187,173,124,178,42,163,90,213,106,38,239,124,108,126,64,3,31,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,237,120,120,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,217,120,143,252,98,240,117,130,113,127,130,83,216,47,245,158,198,201,44,221,127,71,242,14,220,213,30,203,238,205,78,250,175,237,86,79,20,115,247,99,167,72,255,0,56,171,209,191,83,118,84,247,133,48,227,124,113,234,230,53,194,93,235,132,122,54,82,37,138,229,81,209,73,118,137,239,167,173,161,183,75,51,231,172,162,69,137,90,146,178,121,92,155,186,77,246,142,90,152,220,143,108,145,246,113,86,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,228,202,116,171,81,240,189,71,170,210,28,147,11,186,210,102,116,151,6,90,221,100,109,58,203,85,37,84,138,212,138,56,155,31,87,123,185,214,197,141,99,234,108,141,123,28,197,114,57,170,183,211,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,210,138,200,163,10,75,226,219,68,45,92,56,107,246,71,162,246,107,229,93,230,159,28,167,181,181,245,245,49,182,55,212,207,53,186,154,162,103,163,27,238,99,22,89,164,232,102,238,86,179,165,170,231,170,43,215,37,233,63,5,25,86,190,240,119,117,214,189,39,182,123,75,47,195,243,11,157,21,202,211,18,72,250,171,181,173,40,109,242,198,218,102,245,43,22,104,30,250,135,36,77,98,62,102,206,228,71,57,241,197,19,220,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,50,7,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,146,171,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,245,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,101,108,110,99,35,193,92,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,186,132,134,86,44,141,115,82,38,53,239,234,235,72,227,144,51,7,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,151,82,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,0,2,168,57,216,104,189,170,221,83,129,235,190,61,136,82,82,212,93,42,42,172,57,53,226,23,181,143,170,157,34,141,246,230,203,31,86,239,122,69,13,106,36,168,197,94,136,216,199,187,102,196,212,181,243,21,113,79,162,159,194,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,210,197,119,109,95,211,179,182,84,10,107,229,105,174,149,154,63,197,101,135,27,173,188,248,76,111,81,63,200,221,206,25,18,121,35,125,84,136,171,111,123,99,137,122,123,222,43,183,11,100,123,92,214,71,83,63,232,163,149,237,252,174,104,254,123,53,55,240,95,71,162,34,169,154,184,201,214,59,23,16,28,67,228,26,197,142,67,225,233,50,107,125,142,162,74,110,167,191,194,85,50,209,71,29,77,55,91,216,197,147,181,60,114,197,220,232,70,191,163,169,191,85,200,160,78,174,95,122,215,252,29,185,107,106,254,177,199,111,241,181,120,254,97,91,224,32,116,93,200,223,93,61,29,174,158,151,186,222,228,106,176,164,243,68,178,116,189,29,219,71,244,238,237,145,106,172,202,183,45,82,255,0,247,88,199,180,82,223,125,251,192,188,229,55,123,103,133,255,0,242,117,182,154,130,126,242,179,255,0,182,77,232,99,255,0,165,237,254,45,76,213,202,211,66,235,53,131,138,203,14,73,91,102,241,120,222,157,255,0,146,75,156,210,44,241,198,202,168,209,82,222,198,201,18,116,247,188,87,110,102,198,247,53,175,142,154,127,210,70,171,28,23,83,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,244,189,158,46,169,238,116,149,53,61,15,123,214,62,236,242,75,47,111,173,90,206,190,150,253,86,162,25,0,0,6,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,152,0,26,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,213,114,237,190,203,178,162,162,117,251,157,218,235,122,169,101,101,230,231,87,95,81,29,60,20,140,150,166,103,74,246,193,4,76,134,24,145,206,85,84,100,113,71,28,108,111,193,172,99,90,155,34,34,23,233,204,71,132,63,225,91,163,73,244,90,139,189,168,88,119,118,183,23,235,175,240,208,207,221,116,94,42,146,78,164,88,215,187,28,77,232,87,116,116,203,28,91,200,200,214,94,170,11,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,4,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,211,171,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,97,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,38,193,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,224,121,60,47,192,15,90,239,212,135,177,62,7,173,93,239,68,61,141,248,0,85,43,35,155,148,187,90,240,216,213,187,181,110,53,75,241,251,82,158,47,254,37,155,175,192,173,94,110,125,43,140,98,111,237,126,141,214,127,127,79,193,60,43,64,203,220,181,17,23,73,105,28,169,239,236,51,111,255,0,69,163,38,98,174,196,39,229,153,86,146,105,117,52,105,239,68,129,191,254,45,70,77,58,153,219,4,78,146,71,35,81,54,248,174,223,104,24,143,95,238,213,147,98,245,246,123,79,214,168,169,165,150,20,79,114,110,174,142,86,237,245,147,111,142,223,105,140,184,63,210,202,252,105,215,235,213,230,159,183,81,95,94,146,167,215,106,252,99,126,255,0,162,245,79,139,215,236,67,171,106,42,95,181,19,84,224,160,176,94,28,234,104,165,107,102,108,85,15,84,217,42,94,142,221,25,212,159,7,167,196,149,218,111,142,38,53,140,82,80,61,55,145,33,139,173,203,241,87,36,109,69,93,246,79,212,7,105,79,129,228,30,183,63,222,7,63,233,67,201,193,170,167,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,148,2,5,255,0,114,217,226,23,21,215,78,25,113,187,37,166,155,217,215,173,55,183,208,98,87,123,124,149,81,203,34,248,106,88,227,130,177,168,213,71,164,51,177,138,173,87,181,187,73,28,236,69,122,69,214,232,127,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,213,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,80,47,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,77,130,116,47,88,244,227,139,13,14,183,103,54,152,109,87,75,86,71,111,90,27,253,146,87,37,100,116,85,79,133,18,174,219,82,217,24,222,190,158,226,181,122,227,107,100,141,205,122,34,178,70,170,134,20,229,117,195,215,228,55,134,91,109,254,231,83,106,173,189,106,95,134,203,101,169,163,165,232,146,26,25,233,98,90,58,57,38,114,35,229,237,177,95,38,202,136,214,73,83,51,90,142,77,228,124,192,0,12,127,152,104,14,141,103,250,143,139,106,230,101,167,182,171,174,95,133,245,123,18,233,59,29,220,166,221,85,205,234,106,42,50,94,219,213,100,139,184,215,118,164,115,159,31,67,213,92,185,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,145,138,185,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,1,106,135,74,210,173,23,210,253,16,181,93,236,90,81,136,82,99,118,219,229,226,162,253,89,71,72,249,59,11,91,51,88,217,29,28,110,114,182,22,116,197,27,82,40,209,177,181,26,136,214,180,238,160,0,4,0,230,133,199,79,228,83,21,126,135,104,230,103,225,53,38,245,209,237,138,154,38,245,77,98,181,201,27,149,118,153,28,158,30,178,109,227,237,236,142,123,34,87,201,249,167,58,158,69,8,235,205,199,140,28,103,84,110,180,60,55,105,250,210,92,45,184,125,226,74,252,134,228,232,170,34,158,27,221,51,170,168,221,66,198,200,198,55,162,54,186,71,58,70,247,27,34,203,26,53,205,237,187,174,0,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,196,235,224,13,146,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,102,3,91,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,64,133,124,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,20,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,62,164,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,13,101,242,203,117,138,207,149,94,109,56,182,71,244,130,203,69,112,168,167,183,93,252,27,233,61,161,74,201,28,216,170,123,15,85,124,93,198,35,95,219,114,245,55,171,101,247,161,102,156,208,121,130,83,93,169,175,92,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,174,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,137,24,174,139,235,49,207,222,0,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,138,14,26,244,231,13,213,237,121,193,180,195,80,50,170,188,118,197,147,222,33,182,212,87,82,83,44,243,245,201,186,69,4,105,178,163,95,52,189,184,82,71,53,204,141,101,73,28,215,53,138,139,178,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,53,151,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,233,142,70,71,55,66,253,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,22,149,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,80,174,14,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,3,175,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,213,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,207,214,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,206,149,91,162,250,95,113,213,202,13,119,184,98,20,149,89,221,174,206,182,26,27,196,207,145,239,165,162,87,200,245,108,81,171,187,76,122,172,210,162,202,214,36,157,18,61,157,93,14,86,175,117,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,250,15,107,28,247,189,170,247,222,241,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,53,193,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,23,97,62,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,58,175,9,28,34,96,60,32,225,183,188,83,12,184,213,222,42,47,215,137,174,85,87,90,250,120,89,86,248,17,85,180,180,174,124,109,69,123,33,139,245,174,203,44,149,18,53,177,164,189,182,231,80,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,1,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,22,168,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,143,249,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,238,184,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,109,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,68,20,151,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,66,202,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,214,91,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,32,0,0,26,224,241,161,163,150,45,2,226,131,63,210,172,90,110,187,45,170,225,29,69,186,62,151,167,134,165,171,167,138,174,42,109,222,247,189,253,150,84,54,46,227,156,174,127,111,173,118,87,108,155,31,21,171,206,147,66,239,185,78,9,137,107,206,57,102,181,62,147,9,241,22,236,150,175,118,71,93,225,106,230,167,101,18,238,168,139,44,49,206,178,183,163,169,92,199,85,245,53,138,215,74,230,133,64,128,101,94,22,52,83,248,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,129,115,220,176,52,94,213,165,60,37,226,87,217,177,10,75,78,79,156,211,186,253,121,172,107,219,44,245,240,73,52,174,183,185,242,35,157,179,18,141,240,185,177,34,162,49,100,145,85,173,145,242,111,45,64,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,94,188,179,173,54,171,255,0,26,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,133,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,15,171,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,254,87,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,174,157,38,149,235,27,90,228,149,142,123,58,122,214,57,35,189,237,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,93,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,134,199,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,149,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,181,23,202,243,142,235,238,158,229,88,223,11,250,132,255,0,27,136,100,23,8,173,120,221,78,204,143,216,85,83,201,83,39,111,162,42,119,75,85,226,170,234,32,143,121,36,70,195,191,86,232,206,164,76,171,206,79,64,245,99,32,177,90,117,230,135,50,246,198,11,137,111,79,87,97,168,134,154,25,44,82,85,190,158,21,169,167,149,140,108,149,16,205,36,116,237,124,114,57,242,71,34,163,153,188,111,114,66,25,213,220,96,233,127,23,60,25,107,197,235,3,90,186,43,149,143,7,200,219,116,179,213,197,39,126,134,9,105,174,12,162,124,146,116,36,46,124,208,211,119,85,145,62,68,141,92,172,87,59,100,115,168,132,236,24,110,127,153,105,245,77,214,171,12,200,106,237,79,190,89,235,108,23,52,133,83,162,178,221,87,18,197,81,79,43,28,138,215,177,205,93,211,116,250,175,107,30,222,151,177,174,78,190,6,213,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,218,121,109,126,70,180,27,128,123,118,186,100,158,202,198,35,186,251,70,231,149,223,231,234,89,42,124,53,198,166,150,153,174,95,172,247,116,177,140,142,40,35,79,173,36,142,232,98,201,43,186,234,91,139,31,52,250,201,243,3,33,245,25,207,213,202,184,174,212,123,255,0,13,152,87,11,54,201,125,141,134,98,254,46,123,148,116,243,42,201,125,170,150,190,122,184,221,80,187,38,208,197,221,98,50,20,221,171,35,22,87,43,149,34,72,67,176,113,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,178,255,0,46,14,95,245,156,68,95,98,213,189,94,199,127,202,158,131,196,193,21,53,68,147,211,201,145,85,116,62,62,154,119,194,248,228,100,48,200,168,247,204,142,233,89,34,72,154,143,252,242,197,136,56,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,210,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,181,78,107,156,11,127,31,197,6,138,97,159,248,197,86,127,69,66,239,240,92,219,164,116,232,223,246,223,20,246,187,249,147,43,63,205,19,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,217,204,163,110,101,156,10,211,112,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,74,247,35,115,88,141,141,100,11,126,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,87,37,154,235,112,117,198,46,119,194,6,119,81,127,176,81,251,103,27,188,244,125,32,199,251,144,211,251,83,181,13,67,41,127,182,159,4,178,65,218,146,161,100,252,218,39,94,221,46,221,23,221,176,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,3,245,136,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,46,107,167,240,107,215,108,103,90,254,139,125,35,250,57,227,127,185,158,59,193,247,252,69,28,244,223,199,118,228,233,233,239,245,126,130,239,211,183,187,125,211,96,139,157,179,68,184,187,209,38,82,213,73,73,154,105,214,105,79,5,74,45,53,92,244,236,170,100,83,178,86,34,190,39,71,52,79,100,208,181,30,197,86,189,175,141,204,122,34,163,154,107,68,76,174,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,144,63,38,251,203,139,87,49,158,45,49,158,24,111,183,122,74,74,28,198,162,166,91,22,94,234,87,173,21,117,186,158,23,207,60,172,141,21,85,42,99,138,53,71,83,43,211,105,29,26,44,157,169,25,59,175,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,0,115,151,213,91,86,25,162,86,13,57,139,29,164,169,190,234,21,68,244,141,185,205,72,215,190,138,213,73,61,29,93,84,81,77,214,143,141,242,212,199,109,85,111,75,152,246,66,254,173,156,216,212,141,92,180,120,202,226,94,175,91,116,239,135,9,242,170,76,147,9,168,167,169,181,195,108,188,163,35,125,190,146,24,36,169,89,32,171,100,78,157,207,138,56,92,216,162,145,93,18,179,104,83,180,157,18,68,31,47,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,2,101,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,33,175,28,28,184,176,222,43,174,182,236,251,20,187,210,97,217,220,117,20,180,215,91,154,210,172,176,93,45,200,230,177,235,60,109,84,87,212,195,22,235,19,247,78,180,99,97,145,81,157,185,32,10,181,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,108,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,213,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,157,212,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,244,228,161,118,181,77,195,110,101,98,134,231,72,251,149,30,113,81,87,81,70,217,154,179,195,4,212,20,77,138,87,199,191,83,88,247,65,51,90,229,77,156,177,72,137,191,74,237,245,243,58,224,59,242,223,98,169,215,157,39,178,245,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,244,199,36,179,53,35,133,55,232,137,169,88,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,170,26,209,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,191,230,27,197,158,27,197,214,151,232,150,113,98,167,164,179,223,104,42,50,138,107,238,56,218,245,170,158,212,245,146,129,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,50,87,54,46,10,46,56,182,85,115,226,163,77,237,157,120,221,231,106,156,198,6,37,45,60,54,170,231,73,79,79,29,68,109,71,50,73,188,84,147,117,61,27,27,220,146,164,178,61,234,146,162,50,181,128,159,252,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,8,191,203,11,94,112,221,3,226,142,146,233,168,21,180,150,219,22,89,103,169,198,106,46,213,117,11,12,22,215,203,44,51,197,52,139,208,228,232,116,180,209,196,170,229,99,24,147,44,142,122,54,53,222,226,120,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,215,8,183,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,193,29,56,23,224,67,59,189,241,123,85,137,235,158,157,218,159,101,210,175,15,112,203,237,55,27,132,53,17,186,106,186,71,203,109,129,27,3,222,202,142,183,246,230,115,21,86,37,142,25,25,42,238,228,137,247,126,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,253,96,0,0,80,15,52,127,61,154,155,248,47,163,209,19,211,146,133,218,213,55,13,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,30,253,77,99,221,4,205,107,149,54,114,197,34,38,253,43,180,11,230,143,231,179,83,127,5,244,122,35,31,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,222,22,127,204,235,128,239,203,125,138,167,94,116,158,203,213,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,203,186,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,181,87,205,139,130,139,142,45,149,92,248,168,211,123,103,94,55,121,218,167,49,129,137,75,79,13,170,185,210,83,211,199,81,27,81,204,146,111,21,36,221,79,70,198,247,36,169,44,143,122,164,168,140,12,107,204,55,139,60,55,139,173,47,209,44,226,197,79,73,103,190,208,84,101,20,215,220,113,181,235,85,61,169,235,37,2,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,118,14,74,158,105,242,159,151,245,222,163,110,32,1,63,249,42,121,167,202,126,95,215,122,141,184,12,171,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,191,227,170,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,213,106,237,190,235,178,34,170,118,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,245,212,36,49,61,35,115,90,145,49,172,103,79,90,73,36,129,216,25,197,118,163,241,107,199,118,143,102,185,172,190,6,213,67,168,22,24,44,22,8,38,87,210,218,41,93,115,167,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,101,244,154,214,112,157,230,159,70,254,96,99,222,163,1,178,152,0,0,29,82,227,165,90,113,119,212,123,70,175,92,240,187,85,78,103,97,183,212,90,237,183,185,41,209,106,169,169,102,84,89,35,107,191,251,180,106,175,214,99,102,157,173,86,164,210,163,251,88,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,249,213,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,235,57,118,223,100,217,17,17,59,88,0,0,0,0,0,0,2,128,121,157,105,111,228,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,218,239,120,175,21,26,120,185,253,239,115,153,213,93,29,111,212,119,78,219,125,86,163,21,132,85,46,167,156,158,138,125,57,225,246,211,172,116,151,14,205,94,153,92,23,189,4,146,244,199,61,13,198,90,122,121,58,90,145,185,93,51,103,101,26,183,119,177,169,31,127,126,167,116,33,74,192,11,190,228,251,163,150,44,27,134,4,213,90,121,188,69,235,82,238,19,212,86,73,210,246,118,41,104,106,39,164,167,166,217,94,230,59,165,236,169,151,184,141,99,151,196,244,59,169,35,106,148,215,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,54,104,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,224,126,176,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,3,201,225,126,0,122,183,250,223,3,218,223,129,235,95,210,61,141,248,1,228,173,174,110,234,230,225,248,182,209,55,223,113,169,118,255,0,213,74,223,254,37,146,149,199,205,218,38,46,5,140,191,111,122,93,39,110,255,0,171,122,79,254,96,29,131,149,165,233,213,88,50,80,172,72,157,168,93,186,238,191,101,61,26,19,11,84,50,87,89,49,249,156,197,70,43,250,122,95,187,183,77,158,205,254,31,214,67,206,86,116,81,211,224,237,168,71,34,171,225,119,251,251,211,209,175,235,36,46,177,81,100,185,5,230,59,29,166,211,81,87,73,38,253,197,99,83,102,236,200,220,158,245,77,254,40,191,111,216,7,230,232,54,147,186,223,83,38,79,114,172,146,170,166,169,235,46,239,99,85,17,28,177,63,226,170,171,241,69,251,126,210,67,196,196,141,141,98,34,108,212,68,63,39,25,179,50,207,110,134,149,168,191,82,54,183,101,221,54,217,173,77,190,43,250,143,216,95,135,184,15,14,93,190,7,13,218,239,138,108,161,202,228,113,229,17,28,168,170,158,240,57,181,54,60,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,210,128,64,145,92,72,112,125,147,104,158,154,105,174,182,217,146,174,227,130,103,248,189,130,189,245,245,50,211,181,244,119,186,218,23,84,77,66,140,107,251,175,98,36,50,74,201,59,109,106,50,70,198,174,115,216,175,123,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,221,159,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,229,38,113,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,211,215,219,93,149,146,67,34,182,62,234,70,208,216,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,31,172,81,183,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,163,35,73,24,168,173,123,38,188,144,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,145,138,185,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,1,106,128,0,34,175,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,173,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,157,45,149,241,80,182,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,54,30,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,234,35,165,107,30,239,13,35,155,27,102,103,75,186,152,136,228,78,227,35,123,53,225,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,76,174,37,248,21,166,225,107,130,108,83,56,212,26,10,71,234,165,255,0,56,167,134,186,106,106,169,94,203,101,186,107,125,75,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,241,127,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,103,93,93,227,78,235,175,156,19,88,180,107,84,178,10,187,166,160,226,57,197,29,93,45,116,244,206,87,220,172,141,183,214,68,217,102,159,169,82,74,152,165,145,24,247,61,24,231,177,240,187,243,175,239,61,48,87,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,12,235,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,156,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,219,170,241,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,211,215,219,77,145,145,195,26,186,78,210,72,236,149,203,155,128,159,225,81,125,159,82,53,18,127,15,166,88,205,195,193,213,211,193,81,209,85,122,174,99,25,42,209,181,88,189,112,194,140,146,55,75,47,185,202,215,181,145,47,83,157,36,33,50,185,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,53,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,92,255,0,58,191,43,24,183,204,10,31,78,184,148,172,7,234,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,96,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,58,186,59,139,186,190,73,164,70,199,221,88,219,138,185,104,112,57,77,195,142,27,14,176,231,15,171,126,162,230,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,245,31,26,70,196,68,107,223,52,223,2,37,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,122,33,255,0,37,88,22,85,254,138,227,153,38,57,112,255,0,100,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,138,134,210,101,112,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,204,21,23,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,139,233,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,208,33,174,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,62,5,132,240,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,218,30,38,11,92,82,71,74,206,197,125,69,59,58,27,36,146,61,55,100,45,85,221,235,245,149,118,217,54,68,136,26,177,201,175,242,161,170,121,150,166,127,8,239,102,125,45,200,46,55,223,5,244,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,19,87,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,6,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,32,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,3,245,120,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,245,186,58,184,216,187,62,103,34,108,196,250,168,155,238,187,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,245,84,61,21,81,200,155,35,125,223,21,92,65,197,31,42,79,225,41,174,217,54,181,254,94,190,142,125,35,240,95,220,207,162,222,51,177,225,232,224,166,254,59,197,199,213,213,216,234,253,4,219,171,111,126,219,174,127,224,167,133,47,224,125,165,151,93,51,250,123,244,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,223,111,13,213,213,212,155,245,237,183,187,117,10,129,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,63,39,252,138,231,184,175,250,21,145,227,121,29,191,253,142,178,134,229,67,81,31,252,40,230,134,72,223,253,45,115,93,246,162,159,172,83,7,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,96,193,92,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,63,151,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,155,125,58,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,93,120,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,133,27,209,174,123,89,44,82,177,30,254,142,165,13,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,20,215,202,59,138,237,71,199,245,98,207,194,205,206,95,108,225,153,71,143,158,219,29,68,202,146,88,170,162,166,154,174,71,83,174,203,188,50,246,158,143,133,118,106,72,244,149,170,213,89,82,107,148,0,99,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,165,239,240,149,76,114,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,213,114,161,144,12,105,196,142,183,218,184,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,220,198,44,179,71,214,253,156,173,103,83,145,175,84,70,40,107,89,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,105,92,144,180,183,255,0,178,94,181,220,44,95,248,166,45,104,185,248,175,235,169,175,131,178,143,255,0,237,107,186,222,207,232,99,191,140,66,170,203,62,228,167,174,148,118,171,238,105,195,197,250,243,217,246,223,70,73,142,211,72,144,71,27,234,162,103,110,185,141,122,170,75,36,207,133,180,175,108,104,143,106,71,73,59,254,166,206,87,133,181,0,0,139,252,194,248,160,207,184,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,234,167,98,34,171,149,54,87,123,190,10,145,131,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,103,67,164,171,145,137,187,225,106,46,236,95,170,171,182,203,178,164,191,227,91,133,47,225,131,165,150,173,51,250,123,244,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,219,127,19,213,213,212,187,116,109,183,191,116,192,28,46,114,164,254,13,122,237,140,235,95,229,235,233,31,209,207,27,253,204,250,45,224,251,254,34,142,122,111,227,188,92,157,61,61,254,175,208,93,250,118,247,111,186,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,181,120,10,213,44,19,69,184,177,193,181,51,82,239,190,198,198,236,222,211,241,181,190,22,106,142,215,118,219,85,12,127,155,133,143,145,219,201,43,27,245,90,187,111,186,236,136,170,129,118,156,96,241,103,134,240,139,165,255,0,78,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,23,95,109,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,94,235,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,178,90,242,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,78,153,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,238,174,141,175,100,129,159,249,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,95,76,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,123,225,145,142,116,45,99,119,86,200,231,178,59,21,0,10,64,230,63,203,254,179,135,123,236,186,183,164,56,239,249,83,215,248,104,37,166,167,146,122,137,49,218,174,134,71,211,80,249,159,36,143,134,105,17,94,201,149,221,41,36,171,19,145,159,153,89,96,177,178,71,24,150,155,85,235,133,13,97,163,188,219,41,43,233,227,193,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,248,181,236,107,147,101,68,83,91,112,54,125,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,237,101,11,114,230,227,95,248,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,210,231,187,165,140,88,229,108,74,215,62,55,53,219,74,232,98,141,111,164,13,107,56,177,243,79,172,159,48,50,31,81,156,249,56,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,250,248,177,243,79,172,159,48,50,31,81,156,183,238,82,218,91,130,98,156,39,88,117,50,193,98,240,185,38,119,226,190,144,86,248,169,159,227,60,21,202,186,26,95,205,189,235,28,125,17,185,91,249,182,183,171,125,221,186,251,192,148,26,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,234,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,95,110,49,120,197,206,248,191,206,233,239,247,250,63,99,99,118,110,191,163,248,255,0,114,26,143,101,247,97,167,101,87,246,211,32,138,73,251,178,83,164,159,156,69,232,223,165,187,34,123,243,7,50,206,58,169,184,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,169,123,146,57,207,71,70,145,226,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,233,112,101,254,92,28,191,235,56,136,190,197,171,122,189,142,255,0,149,61,7,137,130,42,106,137,39,167,147,34,170,232,124,125,52,239,133,241,200,200,97,145,81,239,153,29,210,178,68,145,53,31,249,229,138,117,115,33,227,91,84,248,62,252,157,254,76,236,24,165,207,233,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,109,252,75,250,186,186,183,217,187,109,178,239,45,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,58,241,207,192,199,240,209,250,19,254,90,63,67,190,135,123,75,253,4,246,135,138,241,126,27,255,0,56,135,163,167,195,127,174,223,175,236,219,222,17,171,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,103,67,164,171,145,137,187,225,106,46,236,95,170,171,182,203,178,166,64,231,87,229,99,22,249,129,67,233,215,17,194,231,42,79,224,215,174,216,206,181,254,94,190,145,253,28,241,191,220,207,162,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,118,251,163,157,95,149,140,91,230,5,15,167,92,64,172,190,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,189,127,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,248,81,189,26,231,181,146,197,43,17,239,232,234,92,171,202,227,207,102,153,126,53,232,245,165,196,241,131,194,102,27,197,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,64,215,90,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,118,99,22,89,165,145,90,221,147,174,71,187,226,229,85,183,78,76,156,58,125,26,193,47,188,75,223,233,246,175,203,251,150,44,127,235,254,133,174,9,147,197,75,245,37,86,175,118,170,36,103,76,145,181,236,240,93,77,85,108,222,250,214,197,184,98,214,92,159,136,42,94,24,157,139,251,31,62,154,224,251,124,212,87,73,155,4,116,189,184,157,52,147,190,68,234,71,66,216,24,233,145,241,245,247,35,68,88,146,78,166,35,182,51,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,167,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,5,170,0,0,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,70,170,156,90,251,73,138,219,179,90,138,30,139,45,214,225,91,107,163,169,238,177,123,181,84,145,211,73,81,31,66,47,91,122,89,91,76,187,170,35,87,185,179,85,85,174,68,149,92,185,184,215,254,10,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,89,107,202,243,72,112,221,122,224,39,82,116,143,80,32,171,146,197,145,103,21,144,212,45,36,235,12,241,61,148,86,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,107,131,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,248,81,189,26,231,181,146,197,43,17,239,232,234,80,217,76,160,30,98,60,33,255,0,5,45,101,79,162,212,93,157,61,204,123,181,184,191,93,127,137,154,14,211,98,241,84,146,117,34,72,157,169,37,111,66,187,175,170,41,34,222,71,200,146,244,231,254,83,188,107,220,113,108,170,217,194,190,164,92,250,241,187,206,244,216,116,239,90,90,120,109,85,206,146,162,162,74,121,28,173,100,147,120,169,38,233,98,186,71,185,37,72,163,99,21,37,85,103,107,231,157,247,39,251,73,251,180,12,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,64,132,28,36,240,207,83,197,62,67,158,96,246,106,234,184,50,27,30,15,93,145,227,240,194,177,116,86,220,96,170,165,100,116,146,172,174,107,90,201,91,52,145,163,250,217,208,247,49,234,174,107,28,199,97,75,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,235,201,83,205,62,83,242,254,187,212,109,196,170,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,80,59,175,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,141,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,97,62,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,136,16,215,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,127,91,163,171,141,139,179,230,114,38,204,79,170,137,190,235,186,172,159,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,85,67,209,85,28,137,178,55,221,241,85,196,28,81,242,164,254,18,154,237,147,107,95,229,235,232,231,210,63,5,253,204,250,45,227,59,30,30,142,10,111,227,188,92,125,93,93,142,175,208,77,186,182,247,237,186,231,254,10,120,82,254,7,218,89,117,211,63,167,191,75,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,123,183,80,168,30,104,254,123,53,55,240,95,71,162,35,85,78,45,125,164,197,109,217,173,69,15,69,150,235,112,173,181,209,212,247,88,189,218,170,72,233,164,168,143,161,23,173,189,44,173,166,93,213,17,171,220,217,170,170,215,34,73,94,104,254,123,53,55,240,95,71,162,38,87,43,205,33,195,117,235,128,157,73,210,61,64,130,174,75,22,69,156,86,67,80,180,147,172,51,196,246,81,91,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,8,149,203,155,141,127,224,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,190,147,90,206,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,225,70,244,107,158,214,75,20,172,71,191,163,169,102,167,41,222,53,238,56,182,85,108,225,95,82,46,125,120,221,231,122,108,58,119,173,45,60,54,170,231,73,81,81,37,60,142,86,178,73,188,84,147,116,177,93,35,220,146,164,81,177,138,146,170,176,48,7,49,30,16,255,0,130,150,178,167,209,106,46,206,158,230,61,218,220,95,174,191,196,205,7,105,177,120,170,73,58,145,36,78,212,146,183,161,93,215,213,20,145,111,35,228,73,122,114,175,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,25,87,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,42,214,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,240,115,30,230,174,232,170,128,79,254,101,188,193,42,117,134,235,120,225,243,72,46,180,146,105,245,5,71,134,188,93,169,37,138,170,12,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,217,200,170,197,110,240,90,197,128,102,89,54,51,147,102,118,44,122,174,174,197,135,83,211,84,223,110,13,68,72,40,89,81,80,202,120,17,238,85,68,87,201,44,136,141,98,110,245,70,200,228,78,152,222,230,253,90,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,182,211,196,207,10,58,113,194,87,44,205,73,194,176,168,188,117,214,187,216,83,223,239,243,194,140,170,187,213,54,239,70,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,172,30,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,4,42,230,67,198,182,169,240,125,249,59,252,153,216,49,75,159,210,223,107,248,223,110,210,212,205,219,240,190,19,183,218,236,207,22,219,248,151,245,117,117,111,179,118,219,101,223,165,114,244,230,23,173,28,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,166,161,234,168,141,69,221,27,239,248,162,230,14,57,248,24,254,26,63,66,127,203,71,232,119,208,239,105,127,160,158,208,241,94,47,195,127,231,16,244,116,248,111,245,219,245,253,155,123,250,167,5,60,183,191,129,246,169,221,117,51,242,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,251,182,80,154,160,0,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,154,198,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,203,186,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,89,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,4,255,0,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,165,233,211,85,114,109,68,110,169,235,107,209,23,162,8,42,34,237,185,143,107,188,79,87,213,116,109,85,185,66,149,185,54,107,95,208,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,23,84,144,87,91,162,168,168,143,169,203,35,81,176,186,7,214,35,182,99,220,178,118,54,233,111,90,151,82,0,0,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,95,129,228,240,191,0,61,74,171,185,236,111,192,245,187,226,135,177,191,0,57,21,197,205,226,117,110,11,140,39,66,116,251,74,165,203,238,253,84,169,255,0,196,177,210,182,249,190,61,62,129,99,145,239,255,0,127,213,47,252,84,137,255,0,196,15,214,229,93,144,83,85,226,158,206,107,145,95,28,79,94,148,84,221,54,167,163,79,134,228,252,101,5,50,85,62,103,66,138,239,119,214,86,166,255,0,15,215,177,84,220,164,107,43,35,204,234,105,219,252,75,173,181,78,219,221,239,94,154,79,247,254,8,91,58,39,218,191,16,57,53,83,100,95,250,15,14,114,253,135,148,79,119,235,60,123,247,219,96,60,34,253,138,135,52,68,79,121,225,27,239,220,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,210,128,64,217,79,132,239,43,26,55,242,255,0,30,244,232,15,171,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,95,151,132,239,43,26,55,242,255,0,30,244,232,12,170,4,10,224,251,149,70,27,195,230,127,249,82,212,236,174,147,60,190,218,106,36,126,59,74,219,114,193,69,110,123,38,127,102,181,237,123,220,178,212,172,73,11,218,213,68,100,18,58,78,149,153,204,138,102,207,80,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,5,170,0,0,16,215,152,167,2,180,220,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,126,155,26,199,61,140,114,189,147,40,1,170,184,44,211,155,255,0,9,152,110,11,83,77,197,14,31,81,73,105,126,85,120,166,178,221,236,116,212,10,214,85,92,100,138,178,162,91,146,203,220,233,107,222,216,35,107,227,108,73,212,254,169,92,229,123,223,213,94,186,79,130,254,84,53,79,13,211,63,106,123,51,233,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,184,25,131,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,108,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,206,149,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,117,200,230,238,141,87,187,161,136,200,218,189,12,106,38,75,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,64,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,5,170,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,2,37,115,175,180,218,166,225,183,13,190,205,108,164,125,202,143,56,167,164,167,172,116,45,89,225,130,106,10,215,75,19,36,219,169,172,123,160,133,206,106,46,206,88,163,85,223,165,54,150,188,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,10,181,231,97,173,23,91,117,54,7,161,24,246,95,87,75,79,116,167,170,191,100,214,120,88,230,50,170,4,150,54,91,157,44,157,59,61,137,44,53,170,145,35,213,58,227,99,222,221,219,19,146,210,141,107,56,167,214,191,225,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,233,122,183,184,175,233,217,187,34,6,42,59,254,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,212,198,120,186,87,181,209,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,245,154,138,116,0,6,213,0,133,92,167,117,210,197,169,252,48,91,52,231,219,55,90,220,167,77,55,183,93,219,112,71,191,166,150,122,138,137,40,22,25,85,92,142,133,176,51,176,214,110,142,143,195,43,122,26,206,219,159,53,64,0,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,85,7,13,218,33,117,226,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,123,222,145,67,39,67,55,106,57,253,45,87,49,21,94,129,154,185,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,85,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,117,253,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,250,206,93,183,217,54,68,68,78,214,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,37,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,109,60,158,107,117,181,252,58,84,91,243,203,77,36,122,125,5,66,205,129,87,53,208,119,231,99,234,170,210,227,11,210,55,171,209,145,212,199,212,213,149,141,122,172,210,108,231,177,24,140,149,90,187,195,118,137,107,213,215,23,188,234,254,3,73,147,212,97,213,18,212,217,217,87,81,58,65,19,228,116,78,145,36,133,143,108,85,12,114,211,197,187,38,107,216,168,213,69,77,156,228,92,150,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,191,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,237,138,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,110,53,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,150,200,160,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,24,255,0,34,208,189,56,202,117,151,17,215,155,189,155,175,47,194,109,245,246,235,93,92,106,145,254,110,173,168,199,44,202,212,71,203,219,98,212,54,54,57,203,27,60,92,238,232,87,185,174,110,64,0,10,86,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,64,90,161,0,57,134,243,31,172,225,218,251,111,210,125,16,158,213,93,157,80,220,33,168,201,150,227,69,59,227,182,210,181,148,245,49,83,35,92,214,71,55,138,142,110,151,73,28,170,232,227,108,136,157,18,61,146,69,223,249,140,241,175,252,21,116,226,11,6,1,115,181,73,169,185,79,230,237,180,211,175,118,75,93,10,163,210,75,155,161,233,115,29,210,246,36,113,54,85,107,95,35,156,237,165,108,50,198,180,46,6,202,124,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,193,145,138,230,177,207,138,88,158,172,103,95,74,101,83,92,206,15,184,179,204,184,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,72,174,48,120,76,195,120,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,29,121,42,121,88,202,126,96,87,122,117,184,159,224,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,185,87,95,248,179,204,184,140,210,253,41,193,245,2,158,174,186,251,166,180,247,74,106,140,142,174,189,39,158,242,202,169,32,88,150,70,118,218,173,124,81,83,199,26,189,207,145,242,174,239,114,245,43,149,109,83,153,103,2,181,60,77,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,212,157,200,220,215,171,163,88,232,216,9,255,0,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,64,197,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,21,213,197,119,41,191,203,207,16,79,213,76,3,80,109,88,133,151,41,238,84,229,20,210,219,59,178,83,87,54,36,70,212,81,195,23,109,147,120,135,162,58,100,150,70,57,178,58,89,122,229,89,59,108,157,90,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,245,156,187,111,178,108,136,136,157,172,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,145,92,96,240,153,134,241,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,83,94,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,218,32,132,28,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,78,164,238,70,230,189,93,26,198,21,87,175,252,89,230,92,70,105,126,148,224,250,129,79,87,93,125,211,90,123,165,53,70,71,87,94,147,207,121,101,84,144,44,75,35,59,109,86,190,40,169,227,141,94,231,200,249,87,119,185,122,149,202,178,43,146,167,154,124,167,229,253,119,168,219,136,0,79,254,74,158,105,242,159,151,245,222,163,110,3,42,243,206,251,147,253,164,253,218,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,165,115,206,251,147,253,164,253,218,100,174,90,92,190,233,180,122,213,103,226,15,87,237,85,113,234,13,125,63,137,179,218,106,226,150,150,124,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,221,170,136,244,118,193,154,184,1,224,250,213,194,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,93,20,235,52,172,89,26,231,44,175,115,223,213,208,177,199,31,203,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,0,0,0,0,10,234,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,169,139,213,75,109,117,60,141,166,232,115,21,83,174,121,233,229,238,53,236,115,124,55,79,214,108,142,68,166,194,74,115,18,215,74,61,126,226,179,43,201,44,55,159,105,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,232,162,35,27,26,192,253,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,108,251,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,141,91,75,169,228,217,173,127,78,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,93,49,207,67,113,150,162,162,62,167,44,142,87,76,217,217,88,142,217,140,106,71,216,219,169,221,106,4,255,0,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,0,0,0,0,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,23,224,121,60,40,30,181,68,234,61,141,248,28,55,217,200,155,28,208,2,251,138,212,230,249,59,83,6,198,216,173,250,206,184,212,162,127,71,246,162,127,243,11,43,95,129,86,252,224,235,229,246,94,37,66,143,93,150,186,173,206,77,215,111,117,52,91,127,244,74,7,201,202,74,199,51,46,181,55,103,57,122,22,146,166,63,232,77,227,164,95,213,255,0,89,106,72,159,172,174,142,84,244,148,177,98,203,44,109,103,117,208,200,174,250,191,174,158,143,127,179,245,150,48,158,228,0,168,135,13,189,255,0,3,155,183,219,220,112,77,247,223,112,57,237,177,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,148,2,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,5,170,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,1,106,128,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,213,92,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,74,174,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,34,175,51,173,82,252,151,240,109,154,248,75,239,179,46,185,111,135,197,173,255,0,218,189,239,21,226,164,79,23,7,189,142,107,58,168,99,173,250,238,233,219,111,170,228,122,176,162,189,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,53,121,201,235,95,211,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,23,76,147,215,92,98,167,168,147,165,201,35,145,208,182,6,81,163,119,99,28,146,119,247,234,111,66,159,171,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,75,211,166,170,228,218,136,221,83,214,215,162,47,68,16,84,69,219,115,30,215,120,158,175,170,232,218,170,16,171,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,119,109,88,208,106,108,87,134,61,14,215,251,21,21,95,135,206,41,239,150,187,235,219,79,43,160,142,227,71,116,169,108,18,62,101,122,177,143,154,155,102,54,36,107,61,212,50,61,58,213,207,86,245,254,44,124,211,235,39,204,12,135,212,103,44,211,69,52,26,167,136,238,79,182,61,54,179,81,82,79,144,173,61,222,233,143,172,212,241,72,244,184,211,94,235,37,142,56,159,43,216,216,95,51,91,37,50,203,214,222,134,84,61,87,118,245,53,66,47,242,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,234,99,59,21,84,52,243,213,211,212,238,172,115,221,210,198,84,197,219,71,49,171,226,122,221,212,177,181,11,191,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,217,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,29,212,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,215,249,121,113,103,134,240,139,165,250,219,156,95,105,233,47,23,218,250,140,94,154,197,142,58,189,105,103,186,189,36,175,73,213,143,72,229,86,50,40,158,178,57,234,206,141,251,108,85,71,74,196,94,193,206,175,205,62,45,242,254,135,212,110,36,0,3,181,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,110,22,50,54,237,28,76,111,213,106,111,182,235,186,170,170,218,167,47,46,90,214,236,107,9,184,106,103,19,24,127,94,65,149,219,230,162,181,88,229,169,170,165,170,179,218,234,232,234,41,106,155,83,218,149,136,147,84,193,84,230,172,78,106,190,6,181,171,212,201,92,246,69,133,121,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,119,87,70,215,178,75,148,3,94,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,64,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,46,167,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,175,15,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,240,163,122,53,207,107,37,138,86,35,223,209,212,161,178,153,64,60,209,252,246,106,111,224,190,143,68,103,254,86,156,123,125,4,172,176,240,163,170,16,117,227,247,91,135,131,196,46,148,244,251,201,65,93,87,58,185,40,234,26,196,222,72,102,158,87,43,37,217,93,28,146,42,61,86,39,35,160,192,28,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,166,190,114,186,23,167,26,109,168,248,102,168,97,86,111,101,93,117,27,218,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,164,210,120,167,119,85,23,165,238,99,94,173,71,186,71,190,229,10,171,231,157,247,39,251,73,251,180,12,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,64,197,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,2,154,249,202,232,94,156,105,182,163,225,154,161,133,89,189,149,117,212,111,107,75,127,134,5,70,210,212,85,82,173,42,165,83,99,68,250,147,73,226,157,221,84,94,151,185,141,122,181,30,233,30,255,0,202,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,213,53,43,135,172,87,85,53,151,75,181,115,41,169,239,254,74,253,173,83,110,181,190,150,57,97,169,174,172,109,51,98,168,145,207,69,219,177,225,221,35,17,173,71,119,86,39,163,219,218,233,126,85,0,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,0,0,0,0,48,167,26,26,199,125,208,46,24,51,253,85,197,161,235,189,90,173,241,211,219,164,234,98,120,106,170,186,136,169,34,169,217,236,123,31,217,125,67,101,237,185,170,215,246,250,23,100,118,233,154,202,128,231,73,174,150,44,167,59,196,180,27,28,188,221,95,87,132,248,139,142,75,73,179,227,161,241,85,112,211,190,137,54,85,68,150,104,224,89,93,215,210,173,99,106,250,90,245,115,165,107,66,184,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,7,25,58,57,98,225,255,0,136,124,131,71,113,201,188,69,38,51,111,177,211,201,83,210,246,120,186,167,218,40,228,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,234,181,16,206,188,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,237,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,253,15,163,106,125,87,61,142,78,149,205,31,207,102,166,254,11,232,244,64,99,245,208,186,203,175,7,116,188,67,216,108,221,239,98,106,5,199,27,200,170,99,89,228,145,148,178,208,219,164,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,175,187,81,153,3,150,46,169,126,75,248,201,194,188,93,247,217,150,172,183,196,98,215,15,237,94,247,138,241,81,175,132,131,220,199,57,157,85,209,209,125,118,244,237,183,214,114,49,94,75,254,90,90,57,98,226,3,151,166,171,104,238,71,55,135,164,201,179,11,133,60,117,61,47,127,132,170,101,5,182,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,190,171,149,10,150,3,106,128,98,174,22,53,175,248,68,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,250,158,174,237,171,58,182,118,232,153,84,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,3,201,225,126,0,122,215,244,144,246,55,224,122,215,244,144,246,39,192,2,252,10,169,231,4,141,237,226,59,239,254,110,170,77,182,255,0,205,160,45,89,126,5,85,115,128,85,89,48,214,123,182,117,125,87,255,0,139,192,6,65,229,71,73,60,120,203,166,124,78,72,214,9,58,87,111,246,10,61,139,21,32,167,44,26,120,99,211,122,119,68,196,71,45,58,43,149,17,63,241,106,50,117,129,225,201,186,28,17,171,185,201,235,178,110,113,106,239,246,129,205,61,199,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,80,8,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,144,22,168,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,64,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,5,170,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,2,42,243,171,242,177,139,124,192,161,244,235,137,42,184,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,250,50,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,66,252,174,60,246,105,151,227,94,143,90,79,78,114,250,223,117,193,116,74,193,162,246,251,29,37,69,62,168,84,78,234,234,249,164,119,93,36,22,217,232,234,17,145,49,54,69,124,146,201,22,239,114,170,53,145,189,189,42,175,71,198,20,237,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,139,254,229,219,161,117,154,3,194,158,41,141,223,172,222,204,201,47,221,220,146,253,11,150,116,145,181,85,74,139,19,37,142,100,107,161,154,58,86,82,195,36,104,214,181,178,66,255,0,210,85,87,186,149,184,47,209,203,22,190,241,65,128,105,86,83,55,69,150,235,112,146,162,227,31,75,215,196,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,93,143,128,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,162,248,251,225,226,213,195,63,18,247,252,15,21,181,85,208,98,119,10,122,107,222,56,202,154,198,212,191,193,78,205,158,212,114,42,189,25,29,76,117,80,177,37,252,231,68,77,87,43,247,73,31,63,249,48,107,205,78,85,165,249,46,128,95,107,105,60,70,15,80,219,165,137,142,168,137,179,201,110,172,146,71,79,27,33,70,35,222,200,106,119,123,165,87,63,223,93,27,23,161,26,196,119,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,75,19,166,150,228,234,120,219,83,214,231,162,175,68,240,83,197,219,107,30,231,120,158,175,170,216,220,171,92,60,17,235,205,55,14,60,75,225,218,147,121,173,171,131,30,74,135,218,242,4,134,162,88,216,182,234,150,44,82,73,43,34,99,221,51,33,115,163,169,72,186,29,214,250,118,34,108,238,151,32,108,102,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,199,252,185,184,40,254,21,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,117,53,237,234,99,214,73,93,18,57,204,141,173,110,241,58,104,164,73,107,199,87,9,153,151,23,92,123,98,184,61,138,162,174,207,98,160,211,122,90,155,238,70,218,4,170,130,212,197,173,186,44,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,165,132,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,214,114,237,190,201,178,34,34,7,96,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,96,174,48,120,76,195,120,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,157,64,21,213,203,255,0,150,45,30,145,86,90,117,191,136,26,47,23,157,82,117,203,109,198,103,100,18,210,216,106,163,158,70,178,169,210,195,44,177,213,76,177,182,25,34,95,170,216,92,247,47,75,164,107,31,28,22,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,0,0,1,172,182,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,235,57,84,184,174,109,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,246,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,182,86,57,126,179,88,246,173,58,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,191,89,200,128,92,87,41,13,6,166,210,206,26,35,212,155,133,21,92,25,14,167,212,123,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,91,43,26,159,89,172,99,150,184,57,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,32,230,161,195,197,215,70,184,151,186,231,148,182,170,74,92,79,83,170,38,189,218,95,13,99,166,123,171,81,144,173,201,178,182,69,235,99,214,166,103,76,136,155,199,209,80,196,98,167,75,163,142,111,242,84,242,177,148,252,192,174,244,235,113,250,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,58,94,254,253,45,117,68,20,149,20,219,35,218,198,245,61,244,210,247,21,175,114,120,110,134,244,164,142,80,48,87,36,253,104,181,91,170,115,205,8,200,114,250,74,90,139,165,69,45,251,25,179,204,198,177,245,83,164,82,50,226,232,164,233,221,239,72,161,162,85,137,94,171,209,27,222,198,236,217,92,150,190,107,67,195,118,183,221,120,112,214,220,91,90,44,214,58,75,205,70,57,81,43,159,65,83,35,163,101,76,19,65,37,60,204,71,183,222,199,172,83,73,208,253,156,141,127,75,149,175,68,86,46,203,192,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,0,0,0,0,0,0,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,133,248,30,79,11,240,3,214,191,166,135,177,15,90,254,145,236,111,192,2,252,10,174,230,251,210,142,195,55,141,21,125,163,83,246,255,0,230,240,22,162,226,172,121,189,57,251,97,141,89,155,186,220,170,63,87,254,47,8,25,219,150,77,60,81,233,101,52,205,106,34,186,6,255,0,203,75,70,77,146,21,114,205,116,127,146,170,86,181,201,212,144,51,127,127,254,107,70,77,80,56,201,240,56,53,54,57,191,224,112,104,30,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,3,26,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,166,75,0,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,222,231,42,175,189,84,232,31,193,59,133,143,252,154,116,171,255,0,99,109,223,252,137,149,64,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,0,0,0,0,29,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,126,213,62,172,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,21,59,88,0,0,0,0,3,175,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,237,83,170,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,75,0,0,0,117,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,190,207,114,125,170,117,75,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,201,96,0,0,0,0,12,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,157,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,239,115,149,87,222,170,126,176,0,0,0,0,3,175,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,237,83,170,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,75,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,152,215,248,39,112,177,255,0,147,78,149,127,236,109,187,255,0,145,50,168,0,0,0,0,3,31,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,135,234,224,186,79,165,154,95,227,191,38,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,171,183,221,236,177,189,125,61,199,244,245,111,183,91,182,248,169,218,192,24,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,143,19,113,186,99,52,85,117,83,244,49,172,103,92,178,70,231,187,165,140,107,83,117,247,53,168,137,238,68,63,87,5,210,125,44,210,255,0,29,249,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,125,93,190,239,101,141,235,233,238,63,167,171,125,186,221,183,197,78,214,0,0,0,199,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,244,120,155,141,211,25,162,171,170,159,161,141,99,58,229,146,55,61,221,44,99,90,155,175,185,173,68,79,114,33,216,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,246,33,216,0,3,21,127,4,238,22,63,242,105,210,175,253,141,183,127,242,38,85,0,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,149,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,55,217,238,79,181,78,192,0,199,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,189,174,84,95,114,169,245,230,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,187,110,247,47,218,167,117,0,116,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,251,16,238,160,1,141,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,186,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,79,214,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,232,31,193,59,133,143,252,154,116,171,255,0,99,109,223,252,137,149,64,0,0,29,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,106,157,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,191,13,113,181,227,52,84,149,80,117,177,204,127,68,177,198,215,183,169,143,115,87,101,247,181,202,139,238,85,50,0,0,0,0,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,198,191,193,59,133,143,252,154,116,171,255,0,99,109,223,252,137,149,64,0,0,24,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,59,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,222,231,42,175,189,84,253,96,0,0,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,141,127,130,119,11,31,249,52,233,87,254,198,219,191,249,19,42,128,0,0,0,0,7,95,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,218,167,96,0,99,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,186,252,53,198,215,140,209,82,85,65,214,199,49,253,18,199,27,94,222,166,61,205,93,151,222,215,42,47,185,84,200,0,0,0,0,0,0,0,0,0,0,49,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,189,30,38,227,116,198,104,170,234,167,232,99,88,206,185,100,141,207,119,75,24,214,166,235,238,107,81,19,220,136,100,0,7,95,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,216,135,96,0,1,213,51,173,39,210,205,80,240,63,148,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,252,16,237,96,14,149,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,98,31,86,117,164,250,89,170,30,7,242,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,130,29,172,1,210,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,93,183,99,87,236,67,186,128,0,0,0,0,6,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,125,205,106,34,123,145,14,193,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,177,14,192,0,0,0,234,153,214,147,233,102,168,120,31,202,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,233,238,118,187,204,119,71,87,109,157,93,59,111,208,221,254,8,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,246,33,221,64,0,0,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,135,235,0,49,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,100,176,0,0,0,0,0,199,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,244,120,155,141,211,25,162,171,170,159,161,141,99,58,229,146,55,61,221,44,99,90,155,175,185,173,68,79,114,33,216,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,246,33,216,0,0,0,0,0,0,0,29,83,58,210,125,44,213,15,3,249,76,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,157,61,206,215,121,142,232,234,237,179,171,167,109,250,27,191,193,15,202,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,175,195,92,109,120,205,21,37,84,29,108,115,31,209,44,113,181,237,234,99,220,213,217,125,237,114,162,251,149,76,128,0,24,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,143,19,113,186,99,52,85,117,83,244,49,172,103,92,178,70,231,187,165,140,107,83,117,247,53,168,137,238,68,50,0,3,175,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,236,67,245,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,176,6,42,254,9,220,44,127,228,211,165,95,251,27,110,255,0,228,76,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,0,6,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,125,205,106,34,123,145,12,128,0,235,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,251,16,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,60,47,192,242,120,95,128,30,181,253,36,61,137,240,56,108,170,167,52,0,239,129,84,220,221,39,142,123,134,23,2,42,236,151,10,141,253,223,174,158,156,181,121,63,68,169,110,106,87,40,174,57,126,19,109,141,62,186,92,228,223,227,246,195,75,253,31,210,4,158,229,175,109,74,93,41,162,168,69,93,159,3,19,227,250,233,105,20,153,196,101,224,71,29,109,147,71,108,111,223,127,17,111,166,153,127,225,82,83,127,74,254,162,77,1,197,235,238,216,224,221,189,231,55,41,225,171,186,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,145,197,192,112,110,253,95,19,218,122,91,250,71,184,14,18,251,218,83,47,48,202,133,169,215,156,114,157,239,78,159,105,194,137,186,251,147,120,104,247,46,106,79,209,41,99,152,87,91,53,242,192,191,254,80,137,83,255,0,188,209,1,103,188,36,194,216,180,111,25,107,85,21,18,213,70,155,167,251,146,3,54,152,67,132,39,61,218,43,140,43,246,223,217,116,95,254,41,1,155,192,224,240,193,39,192,241,31,216,7,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,227,145,197,192,122,219,250,71,184,244,167,233,30,212,248,1,198,79,209,41,115,152,93,50,254,94,177,247,171,219,245,174,49,109,255,0,222,104,203,163,147,244,74,108,227,253,140,168,215,236,106,7,70,171,181,206,20,78,148,248,239,21,16,22,81,194,47,255,0,97,124,95,235,39,213,180,209,55,111,255,0,52,128,205,198,25,225,90,24,233,244,139,26,137,140,86,237,106,163,223,116,219,223,225,96,51,48,28,36,60,49,79,47,248,124,3,62,207,112,28,193,227,125,143,32,1,225,87,99,200,0,120,223,236,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,47,192,242,113,112,30,17,19,115,153,233,111,189,255,0,5,61,192,122,106,85,169,18,171,190,9,255,0,196,167,46,96,87,10,100,215,12,85,212,255,0,86,72,110,81,185,223,21,255,0,59,163,84,248,161,113,85,234,137,78,238,166,171,147,221,238,79,235,66,150,56,220,73,171,184,128,178,196,216,220,175,91,133,58,108,137,250,226,163,79,254,0,90,47,9,245,146,86,233,14,55,43,157,186,123,46,143,236,251,124,44,31,252,76,214,97,174,21,104,95,67,163,248,196,110,98,181,86,211,68,171,190,254,229,240,176,127,240,51,40,28,30,187,39,191,245,134,57,20,61,21,67,81,81,0,228,190,255,0,112,79,213,250,130,46,233,190,219,13,128,109,184,85,217,55,60,158,21,17,126,32,120,111,191,235,47,251,199,32,120,87,39,217,239,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,10,225,251,139,60,55,93,243,253,79,210,214,211,210,89,50,205,53,202,46,54,87,218,93,94,179,207,95,110,166,153,32,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,190,183,126,118,62,160,206,160,0,0,29,83,86,51,175,201,126,150,102,90,153,236,191,105,253,18,199,238,55,223,5,223,236,248,175,11,77,36,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,3,181,131,26,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,146,192,0,0,0,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,63,55,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,43,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,232,237,170,62,253,44,245,177,71,44,125,108,166,107,219,212,199,185,55,106,163,147,125,209,81,125,224,93,248,6,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,186,228,115,118,87,35,29,208,196,124,142,78,134,57,80,50,88,43,171,131,46,107,54,45,91,205,171,180,203,92,232,190,143,93,111,249,3,163,195,42,233,225,125,76,115,199,89,89,209,75,106,168,88,99,77,166,139,187,28,108,169,86,50,57,35,98,172,189,183,183,170,105,23,196,183,23,118,174,25,117,115,71,177,76,194,221,72,184,158,165,84,92,237,183,43,172,149,13,129,246,137,226,125,11,105,234,156,249,28,216,188,51,86,166,78,247,82,162,181,155,72,215,126,109,99,144,36,80,0,0,0,0,0,0,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,142,218,163,239,210,207,91,20,114,199,214,202,102,189,189,76,123,147,118,170,57,55,221,21,23,222,5,223,128,0,0,0,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,142,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,222,89,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,219,57,37,231,218,126,54,183,194,195,79,221,237,92,170,161,143,243,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,84,36,0,32,7,30,60,206,172,90,33,237,29,39,208,106,219,86,65,159,55,197,219,174,151,46,183,190,28,94,169,157,158,149,237,186,37,134,174,109,164,157,189,9,47,76,50,195,180,172,118,206,137,100,87,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,12,234,0,0,1,93,95,217,130,211,63,225,63,244,51,123,87,228,75,217,253,191,166,30,18,227,227,188,119,135,239,119,188,63,103,185,217,238,127,106,246,123,61,93,95,158,238,244,126,108,11,21,0,0,0,193,92,96,241,103,134,240,139,165,255,0,78,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,20,51,168,32,175,47,254,99,246,46,34,40,237,58,67,171,115,248,13,88,250,244,244,210,193,68,255,0,11,145,71,20,18,76,250,150,246,218,177,211,76,216,225,122,203,27,186,35,87,116,186,47,211,88,98,157,64,0,35,87,13,124,102,216,181,195,88,53,75,64,111,118,175,101,102,122,115,144,94,105,225,72,24,247,82,220,236,244,183,7,83,71,82,215,46,253,185,153,213,11,37,141,203,179,156,246,201,30,232,231,199,8,73,80,0,0,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,165,64,255,0,101,31,142,207,245,115,255,0,155,54,127,241,64,47,248,3,165,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,3,186,130,184,56,103,231,17,134,234,14,101,83,135,235,246,49,73,131,178,239,120,237,99,247,122,41,86,75,117,29,36,136,238,220,87,41,101,122,57,143,107,145,141,90,150,53,34,119,119,169,241,211,178,55,61,100,87,21,188,102,216,184,75,212,125,43,182,103,150,174,238,25,157,251,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,239,221,133,60,68,169,44,104,213,147,165,90,230,110,172,237,74,18,84,0,0,0,0,0,0,0,0,2,186,184,133,230,229,98,210,46,35,161,210,252,79,6,250,65,136,98,215,9,237,121,173,194,70,190,42,233,42,152,245,142,88,237,205,115,154,207,237,119,181,221,75,42,116,206,230,185,140,88,152,141,157,225,98,160,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,17,215,134,110,46,237,90,235,169,122,181,163,87,155,117,37,167,44,210,252,162,229,109,100,113,84,55,162,233,106,138,186,104,33,170,138,55,57,101,71,198,145,198,201,253,202,196,124,145,57,28,157,228,138,48,145,64,0,0,0,0,17,171,42,227,54,197,73,198,118,21,193,222,37,106,241,215,90,239,23,81,149,220,106,24,246,71,111,141,182,169,235,105,169,169,211,221,220,153,253,48,72,249,61,241,178,55,35,19,173,239,119,96,36,168,0,0,32,7,53,190,40,245,219,134,191,201,119,228,83,57,250,57,244,143,219,126,211,254,230,81,214,119,252,63,129,236,255,0,154,98,147,167,167,191,47,232,237,191,87,191,125,147,108,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,244,130,203,69,135,213,93,32,166,246,61,5,39,69,83,43,104,163,108,157,116,240,70,245,217,147,72,155,42,244,253,109,246,221,17,80,44,252,0,0,0,0,2,170,249,143,241,85,198,215,12,220,65,75,109,194,181,47,216,248,14,73,111,166,184,99,108,143,31,161,168,142,62,220,76,138,174,7,79,81,72,229,116,205,157,142,149,204,73,31,211,29,68,10,170,222,164,106,5,170,2,184,57,93,113,197,168,154,239,153,102,90,125,196,30,173,210,93,178,25,233,232,170,113,42,25,173,180,148,47,168,100,105,82,181,233,18,211,195,27,100,122,55,195,189,88,229,87,244,49,238,106,116,178,69,75,31,0,10,1,254,202,63,29,159,234,231,255,0,54,108,255,0,226,133,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,200,0,129,92,211,120,202,212,78,27,45,88,62,25,162,249,85,37,155,44,200,42,42,46,149,245,77,74,74,185,233,173,208,181,35,100,111,165,168,138,68,70,79,44,174,86,203,245,118,90,41,26,157,91,191,166,58,240,33,198,151,25,220,68,241,65,136,233,206,99,171,55,91,142,44,239,21,113,190,182,223,141,90,153,209,75,79,79,36,140,73,165,101,26,172,80,201,58,65,3,158,138,215,126,121,26,199,181,238,99,144,45,252,16,87,154,150,189,241,39,195,182,43,167,249,174,134,101,127,71,236,181,183,10,251,93,250,167,192,208,85,245,213,62,56,164,162,143,162,170,57,30,155,178,26,229,222,52,233,250,187,61,119,86,34,198,14,7,121,133,241,57,169,252,84,96,122,127,172,154,211,73,85,137,223,106,43,41,42,169,234,109,54,186,38,79,58,209,79,225,98,73,99,129,143,71,186,165,32,107,26,215,34,189,234,214,123,250,182,80,184,144,0,0,67,254,102,28,90,95,120,94,209,171,109,54,158,93,253,157,159,102,87,4,167,179,84,248,118,77,224,233,105,157,28,149,149,61,19,67,36,50,123,157,12,29,183,244,187,251,107,173,187,246,149,8,87,193,127,28,156,103,107,239,20,24,6,149,101,58,243,209,101,186,220,36,168,184,199,244,94,212,190,38,150,146,158,90,185,105,183,101,59,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,80,185,64,0,0,70,174,43,120,205,177,112,151,168,250,87,108,207,45,93,220,51,59,246,189,61,222,229,3,30,250,171,84,148,235,69,216,169,108,109,223,187,10,120,137,82,88,209,171,39,74,181,204,221,89,218,150,74,128,0,0,0,142,185,167,23,118,173,58,227,55,24,225,119,47,183,82,83,219,115,140,94,154,229,101,188,173,67,98,88,110,174,169,173,143,194,207,220,114,53,204,153,180,209,50,46,143,175,222,86,179,166,78,242,44,65,34,128,0,0,0,0,0,1,0,57,173,241,71,174,220,53,254,75,191,34,153,207,209,207,164,126,219,246,159,247,50,142,179,191,225,252,15,103,252,211,20,157,61,61,249,127,71,109,250,189,251,236,155,71,254,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,190,171,147,125,182,93,209,85,20,45,252,0,0,0,0,20,3,253,148,126,59,63,213,207,254,108,217,255,0,197,11,190,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,1,144,0,0,0,0,1,80,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,177,177,187,55,179,60,21,23,176,173,181,29,174,237,182,150,105,63,57,53,59,228,118,242,74,247,125,103,46,219,236,155,34,34,36,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,144,94,168,179,10,171,92,21,62,6,154,147,162,149,148,84,82,54,62,138,120,227,98,236,249,164,93,213,58,190,182,219,236,136,136,19,0,0,0,0,0,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,243,147,83,190,71,111,36,175,119,214,114,237,190,201,178,34,34,75,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,233,5,234,139,48,170,181,193,83,224,105,169,58,41,89,69,69,35,99,232,167,142,54,46,207,154,69,221,83,171,235,109,190,200,136,129,48,0,0,0,42,87,152,71,22,124,103,112,189,196,117,195,10,195,181,211,163,22,189,219,224,200,108,84,207,177,218,170,38,163,165,153,242,70,248,36,123,232,145,87,162,120,39,70,110,175,119,107,180,175,123,158,175,80,45,168,16,3,149,183,27,185,223,17,191,76,52,207,90,242,95,109,102,118,158,155,237,178,183,193,195,77,226,45,107,219,134,104,187,116,208,71,19,59,51,44,78,234,115,149,242,120,205,145,54,137,84,151,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,224,50,0,40,7,251,40,252,118,127,171,159,252,217,179,255,0,138,23,125,195,214,83,125,206,116,11,77,51,92,166,187,198,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,3,32,2,0,115,73,227,119,59,225,203,232,126,153,232,166,75,236,92,206,237,213,125,185,214,248,56,106,124,61,173,59,144,195,23,110,166,9,34,127,122,100,149,221,77,114,62,63,7,178,166,210,162,152,83,151,191,22,124,103,113,67,196,117,191,10,204,117,211,175,22,178,91,231,200,111,180,204,177,218,169,230,172,165,133,241,198,200,35,123,40,149,83,174,121,224,71,236,172,119,107,186,172,123,94,140,80,45,168,0,0,17,171,81,248,205,177,105,39,24,152,175,12,249,205,171,181,106,206,241,251,117,69,146,241,78,199,190,72,47,21,21,213,116,205,166,168,98,111,188,50,246,161,107,36,106,34,199,34,175,94,236,122,190,25,42,0,0,0,24,43,135,238,44,240,221,119,207,245,63,75,91,79,73,100,203,52,215,40,184,217,95,105,117,122,207,61,125,186,154,100,129,183,38,34,198,196,70,58,84,123,29,27,86,78,210,246,250,221,249,216,250,179,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,3,139,189,199,35,139,215,221,182,192,112,111,233,108,123,79,91,118,223,224,123,0,249,110,47,116,116,174,123,81,21,83,111,143,245,161,80,26,219,107,76,199,139,107,13,174,72,186,217,21,198,138,71,252,62,11,224,17,127,75,221,246,150,237,144,203,217,182,74,254,164,77,186,126,63,225,33,80,150,219,245,85,119,24,112,186,8,214,119,119,168,26,168,205,189,200,174,161,247,251,147,250,0,181,221,41,180,199,101,194,109,22,248,88,141,100,52,52,236,68,68,68,247,36,44,79,179,221,246,29,196,252,44,47,186,184,229,185,100,98,181,86,150,37,84,95,177,123,109,63,116,14,46,60,183,224,112,118,251,251,142,76,223,111,120,28,143,10,187,34,175,234,8,168,191,5,11,239,77,148,12,61,158,241,15,99,194,111,142,179,79,78,201,95,30,221,106,174,145,54,221,141,114,124,24,169,252,163,36,98,121,53,38,87,103,138,241,66,136,177,72,231,183,221,186,123,218,187,47,197,17,78,149,155,104,94,47,153,93,22,235,93,79,249,215,126,151,214,147,223,245,90,223,178,68,251,26,159,97,219,112,172,74,147,12,179,199,101,161,110,208,177,239,122,124,126,46,93,215,226,170,191,242,129,216,143,8,136,159,4,60,158,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,153,174,89,254,101,165,156,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,117,196,255,0,104,84,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,102,107,89,197,143,154,125,100,249,129,144,250,140,224,95,159,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,204,192,107,89,195,71,17,121,223,11,250,167,65,169,152,45,71,247,170,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,93,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,112,100,3,21,113,99,229,99,89,62,95,228,62,157,57,94,185,143,57,28,203,7,226,27,61,183,210,233,254,63,151,233,213,186,162,91,45,134,154,130,238,144,190,71,210,212,61,158,210,109,115,98,149,179,50,165,170,231,118,209,157,8,196,167,232,118,237,149,243,202,169,248,152,195,120,175,229,249,171,26,165,135,208,213,219,158,220,31,36,182,221,237,149,40,174,125,186,227,29,170,71,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,96,84,95,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,176,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,53,109,38,87,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,253,7,185,237,99,222,212,99,194,247,129,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,143,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,175,191,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,200,28,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,244,24,215,185,140,123,149,140,234,156,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,186,132,134,86,44,141,115,82,38,53,239,234,235,72,227,144,50,87,43,222,10,63,132,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,219,55,70,194,215,178,157,98,107,147,104,98,238,193,52,139,34,43,36,250,145,116,72,215,203,219,205,124,243,190,228,255,0,105,63,118,150,125,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,202,193,231,157,247,39,251,73,251,180,14,169,202,211,143,111,160,149,150,30,20,117,66,14,188,126,235,112,240,120,133,210,158,159,121,40,43,170,231,87,37,29,67,88,155,201,12,211,202,229,100,187,43,163,146,69,71,170,196,228,116,22,254,106,174,92,247,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,238,229,85,122,187,112,176,160,0,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,164,14,30,178,155,22,13,175,186,105,154,229,53,222,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,112,27,52,128,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,144,56,133,202,108,89,206,190,234,94,107,139,87,120,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,197,223,242,184,242,39,166,95,141,122,197,104,16,87,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,245,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,101,108,110,99,35,137,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,246,62,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,110,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,125,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,210,23,127,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,238,166,189,124,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,59,10,230,71,204,34,213,165,216,108,122,71,161,89,101,37,195,44,204,108,237,171,155,33,177,221,218,175,176,81,76,176,73,4,172,115,35,123,30,250,170,103,205,208,230,74,201,34,99,162,153,191,167,19,148,48,175,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,237,42,205,19,163,217,141,141,253,234,203,62,171,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,193,172,99,156,187,34,42,159,40,22,169,202,143,142,159,226,56,95,214,188,207,255,0,23,165,192,43,107,155,254,19,93,107,146,161,93,254,213,225,88,230,255,0,62,20,127,249,158,18,213,13,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,220,248,26,230,135,138,230,248,37,234,193,197,46,109,106,176,228,152,149,189,247,55,100,23,9,227,135,233,12,43,52,239,145,176,210,193,79,28,108,154,24,214,154,54,193,26,201,44,251,171,152,197,86,191,96,156,26,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,77,120,120,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,211,21,60,110,122,255,0,133,35,213,173,99,95,44,178,189,24,206,190,148,238,188,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,212,236,129,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,134,85,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,232,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,94,167,70,199,178,75,137,0,1,174,102,185,103,249,150,150,113,179,169,218,131,167,217,13,93,143,33,177,234,70,65,83,67,93,76,169,215,19,253,161,80,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,177,153,173,103,22,62,105,245,147,230,6,67,234,51,129,122,124,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,221,31,72,49,254,228,213,30,203,238,205,80,202,95,237,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,247,200,3,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,177,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,12,43,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,180,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,190,220,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,189,74,143,150,76,193,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,155,110,200,213,48,87,7,92,29,103,124,95,231,117,22,11,5,103,177,177,187,55,71,210,12,131,183,13,71,178,251,176,212,62,151,251,85,243,197,36,253,217,41,214,63,205,170,244,111,212,237,145,61,225,152,57,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,157,75,219,141,173,122,58,69,143,58,243,206,251,147,253,164,253,218,89,166,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,214,95,60,239,185,63,218,79,221,160,116,174,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,139,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,233,108,111,123,227,184,147,85,114,231,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,133,133,0,0,0,0,0,68,174,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,157,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,210,24,171,153,111,48,74,109,30,181,94,56,124,210,11,173,92,122,131,95,79,225,175,23,106,73,101,165,159,26,99,219,75,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,118,114,42,61,27,181,48,159,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,4,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,183,104,106,174,90,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,58,220,228,122,63,176,213,103,68,17,200,22,148,107,153,174,89,254,101,165,156,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,117,196,255,0,104,84,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,102,107,89,197,143,154,125,100,249,129,144,250,140,224,94,247,7,220,89,225,188,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,166,181,156,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,193,145,138,230,189,172,150,40,158,172,127,71,74,236,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,14,234,1,130,184,193,226,207,13,225,23,75,254,156,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,98,174,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,178,249,92,121,236,211,47,198,189,30,180,142,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,34,185,92,121,236,211,47,198,189,30,180,11,254,0,1,85,124,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,32,175,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,78,151,191,191,75,93,81,5,37,69,54,200,246,177,189,79,125,52,189,197,107,220,158,27,161,189,41,35,148,157,71,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,208,232,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,221,76,103,139,165,123,93,29,77,55,91,216,244,143,187,4,146,197,220,232,87,51,175,169,191,89,168,166,205,38,177,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,179,229,105,174,148,122,193,194,157,135,27,173,188,248,188,147,78,255,0,200,221,206,25,18,8,228,101,44,106,171,111,123,99,137,122,187,62,23,183,11,100,123,90,231,201,77,63,233,43,85,238,10,23,54,83,225,59,202,198,141,252,191,199,189,58,3,90,194,247,178,189,121,169,225,199,150,22,25,169,54,106,218,72,50,20,211,124,110,215,143,164,213,17,70,245,184,212,208,83,197,28,145,50,86,61,179,62,22,186,74,149,139,161,221,108,167,122,46,205,234,114,5,75,113,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,232,111,67,234,30,139,187,186,156,182,61,201,111,71,47,184,126,141,101,186,197,119,155,183,73,168,151,10,122,123,93,55,75,23,170,150,218,234,136,221,83,214,215,170,167,92,243,212,69,219,115,24,230,248,110,175,172,217,26,169,80,56,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,217,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,24,255,0,142,109,47,186,235,31,9,122,153,129,216,157,86,183,41,236,254,210,163,130,146,137,213,115,213,207,67,52,117,177,210,199,19,85,28,231,204,234,100,133,54,221,81,100,69,70,187,110,149,215,135,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,73,154,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,61,44,103,139,165,123,82,74,106,158,134,61,233,31,118,9,34,151,183,214,174,103,95,75,190,179,85,0,217,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,31,172,66,174,81,218,153,138,230,28,33,89,240,91,77,94,215,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,213,36,19,181,17,81,155,172,213,2,146,249,199,106,245,78,107,196,189,14,150,211,207,86,150,221,56,179,195,11,224,154,8,154,207,104,215,49,149,83,77,19,219,187,222,199,83,173,3,21,30,169,179,225,127,75,83,117,115,251,95,36,253,47,181,100,58,185,158,106,189,193,212,147,84,97,150,122,91,109,13,60,212,77,149,241,207,112,124,155,213,69,42,174,240,189,145,81,203,18,244,183,119,50,169,233,212,212,69,71,193,93,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,170,212,70,70,212,70,181,17,17,46,251,149,150,1,77,130,240,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,234,177,244,112,82,43,58,17,24,230,116,189,55,235,87,56,37,168,0,10,171,231,157,247,39,251,73,251,180,233,92,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,93,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,210,216,222,247,199,221,121,231,125,201,254,210,126,237,42,172,13,170,1,94,188,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,236,40,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,4,159,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,97,70,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,2,80,0,0,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,135,252,183,178,155,22,31,198,214,150,221,178,58,239,9,73,81,112,171,181,199,39,105,242,117,85,86,208,212,82,83,71,179,17,85,58,231,158,38,111,183,75,122,183,114,163,81,85,3,97,64,0,0,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,106,218,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,128,28,230,244,183,233,95,14,54,45,76,160,177,120,170,252,19,32,143,196,214,248,174,143,7,107,173,98,195,55,230,213,232,217,58,234,155,110,111,185,174,123,118,221,54,111,113,73,254,117,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,248,1,174,183,9,26,209,117,208,94,33,176,157,64,165,203,234,241,219,68,119,138,58,76,146,162,22,58,86,75,100,146,162,63,27,20,177,53,174,89,89,218,71,57,26,141,115,145,236,99,217,180,140,98,165,250,113,99,229,99,89,62,95,228,62,157,57,174,102,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,11,147,208,237,111,181,107,119,42,156,225,214,251,29,93,174,163,3,211,123,206,15,92,201,164,108,140,158,122,11,18,34,79,19,147,101,86,73,20,145,61,81,205,69,107,213,236,250,200,212,145,225,73,134,202,124,39,121,88,209,191,151,248,247,167,64,107,88,93,158,184,235,125,171,68,121,84,224,238,184,88,234,238,149,25,230,155,217,176,122,22,67,35,99,100,19,215,216,149,22,121,92,187,170,50,56,163,149,232,141,106,171,158,140,103,213,71,44,140,10,182,227,39,93,43,56,137,226,59,51,212,111,108,251,70,202,235,132,150,236,113,204,73,217,11,44,244,239,116,116,171,28,83,170,190,46,227,19,190,246,108,212,238,205,43,186,26,174,86,165,159,242,100,210,223,162,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,186,252,101,174,137,137,12,63,155,71,171,99,232,170,117,197,190,246,181,238,223,117,221,189,181,41,219,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,6,205,26,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,240,3,176,0,0,165,110,117,126,105,241,111,151,244,62,163,113,51,87,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,225,94,117,126,105,241,111,151,244,62,163,113,32,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,109,60,8,107,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,201,148,6,185,154,229,159,230,90,89,198,206,167,106,14,159,100,53,118,60,134,199,169,25,5,77,13,117,50,167,92,79,246,133,66,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,233,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,160,206,44,124,211,235,39,204,12,135,212,103,28,52,113,23,157,240,191,170,116,26,153,130,212,127,122,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,13,148,193,143,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,117,112,102,60,228,115,44,31,136,108,246,223,75,167,248,254,95,167,86,234,137,108,182,26,106,11,186,66,249,31,75,80,246,123,73,181,205,138,86,204,202,150,171,157,219,70,116,35,18,159,161,219,182,87,206,22,190,12,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,185,14,71,23,42,124,20,15,13,68,220,230,113,110,219,123,142,64,117,141,65,184,69,65,143,207,43,247,79,209,247,255,0,195,103,244,255,0,73,80,58,13,117,143,32,226,230,74,190,210,57,17,109,251,117,55,117,254,54,141,63,90,254,162,206,56,170,202,42,241,157,50,185,87,81,202,232,229,143,179,179,155,241,77,234,32,79,212,191,99,148,171,174,94,150,186,188,211,136,75,133,230,119,44,222,18,10,41,92,231,170,46,219,84,194,159,106,167,216,207,212,5,207,227,140,86,89,168,209,91,210,157,136,246,77,182,254,66,31,166,124,214,216,251,84,20,241,162,251,155,19,17,63,251,148,62,144,61,78,85,221,78,109,248,30,21,169,185,201,19,96,8,136,159,4,27,166,251,7,46,201,238,13,77,147,250,84,15,32,240,171,178,110,121,3,139,93,186,171,87,226,135,147,139,211,111,172,159,20,57,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,1,153,112,233,157,226,90,19,130,113,21,225,252,94,25,154,247,168,252,111,92,49,248,75,164,117,149,240,248,62,223,117,101,147,120,104,59,221,222,219,89,249,222,141,247,110,238,253,93,10,226,187,81,244,51,9,212,13,47,182,75,237,92,51,81,177,251,157,158,229,102,168,153,91,29,61,85,85,27,233,227,175,167,93,151,183,51,58,153,214,136,157,50,198,196,99,182,86,197,36,86,233,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,162,248,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,12,85,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,205,130,117,27,75,237,90,43,203,243,53,210,139,51,169,36,167,197,180,158,241,109,125,69,53,19,105,25,89,59,45,83,119,170,150,38,170,163,31,52,189,201,95,245,156,170,249,28,170,231,42,170,172,0,228,211,195,197,215,36,213,11,167,18,55,171,85,35,241,236,78,158,174,201,103,168,117,99,155,58,94,230,142,46,227,153,19,23,235,49,148,115,202,215,44,191,87,122,168,213,136,231,53,203,29,154,113,99,229,99,89,62,95,228,62,157,56,26,214,25,43,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,76,106,108,61,199,39,8,150,174,47,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,79,95,109,119,71,199,12,138,217,59,73,27,130,15,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,21,181,26,182,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,242,229,57,94,241,211,249,107,197,89,161,218,199,153,248,189,73,178,245,251,30,166,181,189,51,95,109,113,198,213,77,230,87,47,136,172,135,105,59,155,163,94,248,145,146,126,117,205,168,145,2,127,128,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,182,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,3,32,112,209,195,166,119,197,6,169,208,105,158,11,79,253,234,178,241,91,215,15,247,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,214,255,0,130,39,197,82,242,109,49,232,55,46,46,23,40,161,190,214,210,91,236,246,10,120,219,89,81,73,77,209,91,146,222,223,18,119,31,28,78,145,206,146,166,119,70,170,140,89,21,177,70,196,69,115,33,135,118,124,156,42,112,245,130,112,37,195,141,99,242,154,155,82,93,104,109,245,25,6,117,146,81,82,204,255,0,19,216,100,146,185,19,220,233,100,134,158,30,168,227,107,90,222,174,151,200,145,49,243,61,171,82,220,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,254,133,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,117,58,87,202,19,167,131,46,107,54,45,91,205,171,180,203,92,232,190,143,93,111,249,3,163,195,42,233,225,125,76,115,199,89,89,209,75,106,168,88,99,77,166,139,187,28,108,169,86,50,57,35,98,172,189,183,183,170,110,129,207,59,238,79,246,147,247,105,29,121,117,240,43,83,197,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,232,49,204,107,216,247,35,217,159,249,220,90,109,86,11,86,131,88,172,86,202,75,117,182,221,79,144,82,81,209,210,66,216,96,166,130,54,219,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,86,182,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,187,238,247,164,80,200,168,198,238,247,170,35,90,142,114,163,87,242,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,37,7,43,143,61,154,101,248,215,163,214,153,215,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,162,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,122,155,27,216,200,194,116,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,73,64,107,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,176,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,129,154,192,0,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,175,73,240,95,202,134,169,225,186,103,237,79,102,125,45,200,45,214,47,27,216,239,120,95,21,83,28,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,2,194,185,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,219,161,171,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,44,94,60,127,45,246,42,109,6,213,139,215,86,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,84,146,75,51,82,73,151,126,137,92,129,63,202,139,230,189,199,29,78,75,117,189,240,143,167,44,164,91,21,182,162,157,153,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,59,174,93,165,89,162,116,123,49,177,191,189,157,121,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,14,190,95,247,43,143,34,122,101,248,215,172,86,148,87,171,24,47,228,191,84,243,45,51,246,167,180,254,137,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,151,169,202,227,200,158,153,126,53,235,21,160,74,163,170,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,246,176,6,185,156,96,240,153,153,112,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,175,110,219,213,17,178,177,87,5,27,41,241,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,157,125,73,18,185,123,114,211,186,240,245,153,84,107,70,182,215,210,85,102,86,186,138,218,12,114,130,215,86,231,210,82,64,169,37,59,235,164,122,35,86,87,207,19,159,219,141,200,137,28,82,117,61,189,231,35,41,195,242,180,79,129,202,158,20,184,38,215,60,195,80,95,73,81,168,185,134,155,222,217,93,12,76,138,86,89,41,27,111,168,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,83,177,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,119,220,199,249,127,209,241,17,98,151,86,244,135,29,255,0,45,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,243,43,21,32,155,84,21,193,204,15,150,85,78,176,230,86,189,86,225,206,203,73,69,147,228,151,136,233,114,202,25,39,138,154,220,172,149,28,175,188,57,92,228,115,30,215,34,36,204,137,146,62,110,226,72,214,119,18,69,148,43,215,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,163,233,6,65,219,134,163,217,125,216,106,31,75,253,170,249,226,146,126,236,148,235,31,230,213,122,55,234,118,200,158,253,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,170,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,146,192,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,250,185,87,10,58,143,96,225,179,10,226,154,217,23,182,112,204,163,197,193,114,146,158,21,73,44,85,81,87,207,73,27,106,19,117,222,25,123,76,86,76,155,53,36,122,196,228,106,172,75,55,234,240,117,198,46,119,194,6,119,81,127,176,81,251,103,27,188,244,125,32,199,251,144,211,251,83,181,13,67,41,127,182,159,4,178,65,218,146,161,100,252,218,39,94,221,46,221,23,221,107,252,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,122,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,34,173,139,147,6,77,113,215,156,154,203,122,205,234,237,58,73,105,168,166,158,207,120,115,41,230,186,222,160,147,161,242,83,50,54,63,166,7,196,213,150,39,84,202,196,69,123,99,123,32,123,94,230,198,18,171,152,70,127,134,234,159,46,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,246,205,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,16,151,189,204,35,0,195,116,179,151,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,162,38,123,102,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,64,238,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,254,193,177,141,18,224,23,134,138,90,91,205,194,146,201,140,98,180,244,175,200,47,144,219,103,115,238,23,25,223,13,60,149,178,197,23,122,101,124,211,58,52,70,238,254,219,58,24,138,145,198,222,158,191,193,215,10,152,39,4,250,53,80,251,221,202,213,30,73,87,111,101,110,113,146,120,201,162,161,151,195,58,162,86,187,243,242,118,226,134,158,57,228,143,186,141,139,173,172,238,61,173,85,233,109,80,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,233,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,160,155,252,45,115,123,193,53,47,42,188,98,220,66,219,237,90,121,227,46,8,184,205,198,7,77,45,15,135,146,70,177,148,149,178,170,47,110,102,117,35,150,169,82,56,28,222,181,114,65,208,157,206,129,207,59,238,79,246,147,247,105,23,249,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,84,149,231,113,105,181,88,45,90,13,98,177,91,41,45,214,219,117,62,65,73,71,71,73,11,97,130,154,8,219,108,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,93,122,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,250,173,123,219,3,152,197,114,181,157,110,111,83,152,221,220,157,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,80,114,184,243,217,166,95,141,122,61,105,53,57,165,240,19,244,238,142,253,197,118,151,207,209,144,90,173,254,51,47,181,212,84,109,29,125,13,36,8,213,172,167,115,215,104,230,134,8,154,143,139,116,108,145,198,138,196,73,90,173,156,51,175,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,150,166,176,58,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,155,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,233,114,197,50,34,54,70,181,200,168,199,178,72,216,25,172,0,6,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,191,94,205,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,93,132,248,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,130,220,49,242,140,190,226,60,65,92,175,122,239,61,170,251,130,225,183,8,103,178,66,234,86,77,75,151,70,248,166,86,186,88,210,126,229,47,98,68,166,116,144,203,28,145,202,238,184,209,100,143,119,184,59,87,43,78,2,126,130,81,216,120,174,213,9,250,242,11,173,191,198,98,22,186,122,141,227,160,161,171,129,90,149,149,14,98,237,36,211,65,43,145,145,110,173,142,57,21,94,139,43,145,176,84,9,181,65,170,184,22,211,164,28,25,88,184,195,229,153,165,22,200,238,190,198,204,241,127,164,85,24,205,202,87,189,105,91,36,183,122,174,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,85,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,250,114,184,242,39,166,95,141,122,197,105,141,57,145,242,251,169,226,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,125,153,26,32,125,124,184,57,128,81,241,17,98,139,73,53,123,34,255,0,45,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,21,75,113,99,230,159,89,62,96,100,62,163,57,114,124,20,114,230,211,142,21,124,22,127,127,170,250,83,169,178,91,210,10,155,148,155,45,13,174,71,245,247,155,110,141,88,215,183,169,143,72,157,52,138,178,61,172,119,74,66,217,100,137,105,179,139,31,52,250,201,243,3,33,245,25,192,103,124,61,101,88,78,132,233,159,16,94,39,218,24,222,163,123,74,155,170,58,89,27,236,186,234,58,201,160,240,243,73,178,198,189,216,226,238,198,189,72,231,116,78,222,132,72,186,223,223,248,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,118,149,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,184,193,225,51,50,225,23,84,62,131,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,168,95,158,169,107,166,156,105,38,141,92,245,231,35,188,248,220,66,221,111,134,227,29,93,165,18,179,199,71,59,152,202,100,167,86,47,68,157,231,203,19,88,254,164,143,243,136,231,61,172,221,201,175,103,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,240,164,122,181,172,107,229,150,87,163,25,215,210,157,42,235,159,230,87,220,54,193,167,215,156,134,174,179,30,197,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,78,166,177,238,130,55,171,55,232,71,245,185,17,29,35,213,210,171,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,8,213,147,105,14,101,136,105,126,17,171,151,216,41,33,177,106,21,69,218,27,18,54,116,124,243,50,223,36,49,79,51,216,158,230,49,101,153,99,106,42,245,170,195,34,171,81,170,199,63,58,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,0,0,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,195,231,20,238,181,223,94,218,121,93,4,119,26,56,227,108,18,62,101,122,177,143,154,155,102,54,36,107,61,212,50,61,58,213,207,86,244,158,79,186,199,125,193,184,160,77,42,167,135,196,89,117,46,223,61,61,100,125,76,103,98,170,134,158,122,186,122,157,213,142,123,186,88,202,152,187,104,230,53,124,79,91,186,150,54,161,105,92,110,104,53,79,17,220,52,102,58,109,102,162,164,159,33,90,118,93,49,245,154,158,41,30,151,26,103,164,177,199,19,229,123,27,11,230,107,100,166,89,122,219,208,202,135,170,238,222,166,174,188,56,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,15,202,38,87,29,218,243,77,149,105,71,14,218,1,98,173,171,240,248,62,155,216,46,151,214,54,162,86,193,37,198,178,213,72,232,35,124,42,196,99,223,13,54,207,108,168,231,251,171,164,98,116,43,94,142,134,167,234,228,217,77,247,48,184,195,118,200,235,188,93,93,61,190,130,215,28,157,166,71,211,75,69,75,21,37,52,123,49,17,23,162,8,34,102,251,117,59,167,119,42,185,85,84,38,167,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,187,242,31,242,180,208,186,61,31,225,78,195,146,86,217,188,38,73,168,159,228,146,231,52,139,4,146,62,150,69,84,183,177,178,68,157,93,159,11,219,153,177,189,206,115,36,169,159,244,85,202,198,204,0,5,53,243,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,210,245,234,170,182,182,158,54,212,245,185,234,137,215,4,244,241,118,218,198,53,190,27,171,235,58,71,42,92,161,10,185,184,233,158,43,152,112,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,27,226,106,225,163,158,7,61,204,87,164,47,100,232,247,49,142,111,84,144,64,229,85,70,108,161,16,57,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,234,122,245,85,91,91,81,35,169,186,26,197,68,235,130,122,137,123,142,123,26,223,13,211,245,157,35,81,39,167,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,215,88,202,186,152,226,170,167,137,146,34,245,189,212,107,86,171,210,157,109,99,94,246,244,244,117,37,32,240,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,251,197,91,12,108,151,102,43,228,166,146,104,209,85,91,178,189,21,28,213,68,114,79,254,120,57,253,52,183,93,44,210,218,28,134,173,42,41,105,238,55,251,165,165,171,43,96,86,74,232,160,162,168,122,109,218,123,209,97,175,99,125,234,246,34,201,250,41,34,117,5,101,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,104,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,65,229,5,165,247,92,211,139,74,108,242,23,85,193,109,211,235,61,109,202,162,118,209,58,88,37,158,166,23,81,69,74,249,119,70,194,247,54,162,105,155,191,82,185,41,100,68,111,197,205,188,144,0,0,42,175,158,119,220,159,237,39,238,210,184,52,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,245,90,247,182,7,49,138,229,107,58,220,222,167,49,187,185,44,127,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,86,21,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,235,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,94,167,72,198,50,74,160,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,172,213,219,125,211,101,68,84,13,159,138,86,231,87,230,159,22,249,127,67,234,55,18,207,184,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,172,30,117,126,105,241,111,151,244,62,163,113,2,21,99,186,91,157,229,120,38,93,169,150,11,23,138,198,240,79,1,244,130,183,197,66,207,7,227,102,88,105,127,54,247,164,146,117,200,213,111,230,218,238,157,183,118,201,239,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,150,85,200,199,239,179,246,111,247,145,26,185,140,240,81,252,21,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,167,118,59,93,114,171,214,75,99,166,234,115,221,210,198,36,145,58,84,107,159,27,156,221,229,116,50,200,161,113,60,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,51,1,174,103,7,220,89,230,92,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,216,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,179,83,125,183,77,209,81,84,59,88,0,10,171,231,157,247,39,251,73,251,180,170,178,213,57,231,125,201,254,210,126,237,43,171,66,52,114,251,175,186,153,69,165,88,180,221,23,171,173,190,235,81,110,143,165,139,226,106,169,45,213,21,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,157,107,186,55,101,11,74,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,238,138,250,152,98,217,205,116,109,94,228,49,72,231,163,93,19,164,154,199,205,91,63,201,86,5,149,127,162,184,230,73,142,92,63,217,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,98,161,123,220,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,220,37,169,70,220,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,250,236,145,100,122,170,185,140,135,58,243,83,227,199,254,203,240,169,164,23,175,239,81,101,247,219,101,199,253,189,149,54,71,51,181,254,231,116,175,142,111,239,148,239,111,241,172,43,215,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,232,141,174,221,26,175,111,91,213,145,181,122,222,212,80,198,166,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,186,185,144,229,54,44,195,141,173,82,187,99,149,222,46,146,158,225,73,107,146,78,211,227,233,170,162,161,167,164,169,143,103,162,42,244,79,4,172,223,110,151,116,238,213,86,170,42,207,94,74,25,254,27,46,139,230,90,90,220,134,145,50,202,92,162,162,254,251,75,149,91,58,219,165,164,162,129,181,12,69,77,158,196,150,23,177,221,42,189,10,177,245,244,247,35,234,11,31,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,128,253,96,64,14,19,184,215,202,184,172,227,187,52,178,90,110,126,31,76,177,156,62,233,30,57,111,167,89,25,29,127,69,206,130,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,58,157,43,229,159,224,83,7,57,109,23,186,227,90,243,107,214,139,86,33,87,6,61,152,89,233,41,46,55,166,189,210,193,61,238,14,236,125,167,238,229,236,191,193,197,75,210,221,152,215,164,82,57,189,78,100,170,152,131,129,93,82,250,41,103,226,7,76,235,239,190,22,131,59,209,252,155,195,81,120,94,191,25,116,162,160,154,104,127,56,140,87,71,209,74,235,139,189,238,107,29,190,203,187,187,104,90,247,50,29,16,181,107,119,10,25,99,110,23,202,187,93,70,7,79,81,156,80,190,24,219,35,39,158,130,142,161,86,9,90,187,42,178,72,164,149,136,173,114,43,94,172,127,214,70,172,111,215,220,1,45,56,229,214,139,174,75,137,104,62,139,218,178,250,185,241,236,63,73,241,58,187,141,149,172,116,80,65,123,158,220,217,59,175,221,169,222,127,131,150,151,165,219,189,172,73,100,107,122,92,249,81,98,88,2,127,242,100,210,223,165,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,186,60,29,210,181,233,12,63,155,71,163,164,235,165,109,197,190,246,185,141,219,117,217,221,181,46,164,138,188,178,244,83,242,45,194,62,45,226,46,30,42,191,59,219,53,172,232,151,174,24,188,108,16,248,120,227,222,54,57,187,82,197,77,214,213,234,218,85,151,165,202,222,157,165,80,0,0,20,173,206,175,205,62,45,242,254,135,212,110,36,63,209,237,11,212,125,121,172,201,173,58,95,102,246,205,215,23,199,230,201,38,182,196,170,181,85,148,177,79,4,50,50,153,136,139,221,153,60,67,94,145,238,142,123,88,228,103,83,213,140,124,192,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,35,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,137,124,109,114,179,186,234,126,180,88,181,27,65,169,169,45,246,220,194,240,140,206,98,117,67,165,158,138,122,154,185,38,169,189,49,181,51,163,102,103,76,170,142,166,137,209,170,44,81,246,218,238,227,214,57,147,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,169,201,20,40,170,216,218,231,42,171,222,249,36,120,80,191,22,62,105,245,147,230,6,67,234,51,140,203,135,76,239,18,208,156,19,136,175,15,226,240,204,215,189,71,227,122,225,143,194,93,35,172,175,135,193,246,251,171,44,155,195,65,222,238,246,218,207,206,244,111,187,119,115,139,31,52,250,201,243,3,33,245,25,203,137,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,209,43,61,179,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,21,23,161,92,87,106,62,134,97,58,129,165,246,201,125,171,134,106,54,63,115,179,220,172,213,19,43,99,167,170,170,163,125,60,117,244,235,178,246,230,103,83,58,209,19,166,88,216,140,118,202,216,164,139,21,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,42,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,234,106,75,10,170,186,55,57,170,138,246,62,57,31,45,121,52,240,241,117,201,53,66,233,196,141,234,213,72,252,123,19,167,171,178,89,234,29,88,230,206,151,185,163,139,184,230,68,197,250,204,101,28,242,181,203,47,213,222,170,53,98,57,205,114,198,22,169,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,245,156,170,249,28,170,231,42,170,175,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,235,118,219,251,206,106,112,114,251,254,0,114,102,219,123,142,71,22,252,14,64,68,174,96,55,201,173,122,91,94,198,73,27,17,235,23,233,124,125,213,52,191,175,250,200,145,202,90,198,234,140,211,39,187,172,78,84,90,26,70,245,251,246,95,237,151,124,62,207,228,255,0,200,103,254,103,85,243,83,96,43,12,82,185,17,255,0,20,69,93,189,211,209,169,143,57,73,165,28,150,235,251,97,167,106,74,202,122,110,167,163,17,21,119,170,168,219,222,5,150,64,222,152,154,223,212,136,159,242,30,195,195,127,69,55,79,176,42,236,7,14,149,85,248,167,196,230,112,106,167,191,99,154,46,232,7,144,0,28,94,155,161,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,72,174,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,70,70,146,49,81,90,246,77,110,156,75,240,233,130,113,65,165,149,250,103,157,83,255,0,125,172,179,214,245,205,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,224,169,240,84,214,218,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,54,123,18,88,101,141,92,221,211,174,55,183,226,213,68,180,174,85,156,120,255,0,216,142,21,53,126,245,253,246,44,66,251,115,184,255,0,180,50,154,200,214,118,191,221,14,137,242,77,253,238,157,141,254,41,128,79,254,23,180,46,197,195,166,135,98,186,95,105,179,90,168,107,232,109,244,242,223,230,183,43,223,29,194,240,232,88,149,117,75,36,136,146,73,215,35,87,165,94,136,169,27,99,98,53,141,99,88,215,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,133,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,235,190,68,145,138,168,231,178,26,54,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,121,60,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,244,216,214,57,236,99,149,236,169,110,13,244,27,91,117,187,90,44,19,232,189,21,93,45,70,39,120,182,93,107,242,54,211,193,52,24,251,18,173,138,202,183,178,161,236,138,119,177,90,233,27,79,186,190,84,134,68,70,170,53,234,151,83,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,179,165,131,19,197,113,79,105,125,22,198,109,86,111,108,220,38,187,92,125,159,69,29,63,140,174,151,110,237,76,221,8,157,201,159,210,222,169,29,187,157,178,110,171,176,12,78,221,125,179,226,182,107,78,83,145,253,32,189,81,91,233,233,238,55,127,6,202,79,104,85,50,54,182,90,158,195,21,89,23,113,232,231,246,218,189,45,234,217,61,200,126,177,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,163,196,220,110,149,177,210,82,193,214,246,177,157,114,200,173,99,122,158,246,181,55,95,123,156,136,158,245,67,165,90,120,155,225,182,255,0,117,162,177,88,184,131,211,91,141,202,227,81,29,37,29,29,38,89,65,52,245,51,200,228,108,113,71,27,101,87,61,238,114,163,81,168,138,170,170,136,128,98,14,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,128,64,159,252,208,184,233,252,181,229,79,208,237,28,204,252,94,155,89,122,61,177,83,68,222,152,111,183,72,228,114,174,211,35,151,196,81,195,180,125,189,145,172,124,168,249,63,58,214,211,200,145,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,234,156,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,236,19,195,71,14,152,39,11,250,89,65,166,120,45,63,247,170,203,197,111,92,223,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,62,8,159,21,80,238,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,89,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,69,94,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,10,22,230,51,193,71,240,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,169,207,119,75,24,146,68,233,81,174,124,110,115,119,149,208,203,34,226,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,246,30,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,123,56,193,225,51,50,225,23,84,62,131,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,168,108,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,171,218,202,11,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,55,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,17,131,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,2,226,121,142,240,57,83,197,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,43,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,217,39,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,221,49,83,198,231,175,248,82,61,90,215,185,145,69,43,209,143,232,233,93,120,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,213,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,83,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,165,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,195,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,193,145,138,230,177,207,138,88,158,172,103,95,74,5,0,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,11,20,230,117,204,2,143,87,107,42,120,126,209,12,139,197,224,180,157,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,238,154,55,181,179,57,238,217,29,27,88,249,34,175,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,254,151,36,80,162,163,164,115,92,170,172,99,36,145,152,255,0,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,243,147,61,145,183,104,226,123,190,179,147,125,182,77,213,81,23,97,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,195,32,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,214,114,237,190,201,178,34,34,86,183,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,235,233,77,107,12,235,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,66,74,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,237,124,156,116,67,94,96,204,171,181,206,150,249,87,142,105,125,85,60,214,234,186,57,163,234,102,85,59,17,237,141,34,141,222,230,178,154,87,57,203,84,158,244,122,62,6,117,35,234,59,118,147,139,101,58,113,174,58,113,75,146,99,117,214,172,183,12,203,109,239,107,92,232,146,106,90,234,89,17,209,203,12,177,72,159,225,199,36,82,53,28,215,35,216,246,162,163,154,157,172,0,58,166,117,171,26,89,165,254,7,242,153,169,120,166,37,237,62,239,130,246,237,230,154,131,197,118,250,123,157,174,243,219,215,211,220,103,87,78,251,117,183,127,138,31,46,21,173,250,47,169,87,89,108,90,115,171,216,86,85,114,130,157,213,114,209,217,47,244,149,211,199,3,92,214,186,87,71,12,142,114,49,28,246,53,92,169,182,239,106,125,168,7,117,0,0,53,87,54,168,53,87,2,255,0,185,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,174,174,102,28,119,88,184,155,184,219,116,171,74,223,226,48,28,102,224,151,70,221,246,123,61,183,84,250,88,219,28,157,137,233,227,154,155,195,172,181,145,109,212,173,147,175,173,83,234,179,110,171,146,113,175,236,78,1,244,255,0,132,237,50,185,221,104,239,83,123,82,76,210,225,2,246,35,109,12,215,26,217,25,108,106,171,122,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,71,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,116,162,215,185,65,113,131,106,91,85,55,8,89,162,213,182,228,218,138,218,252,58,173,177,53,208,73,2,181,213,53,52,47,232,98,57,143,107,146,166,161,178,72,174,71,163,228,103,83,58,34,100,153,131,82,249,86,105,198,71,194,158,53,162,24,149,255,0,195,102,120,71,140,184,218,178,106,136,18,8,238,55,42,165,99,170,146,182,40,145,119,134,94,212,17,181,255,0,156,154,8,233,233,209,31,42,70,246,75,73,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,105,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,78,191,196,215,24,57,55,20,186,95,165,182,93,70,90,186,204,219,6,168,191,182,235,120,116,84,241,65,115,130,178,74,87,211,61,145,192,200,219,19,216,216,95,19,152,140,219,104,227,127,83,150,71,53,157,131,149,199,158,205,50,252,107,209,235,64,191,224,117,76,235,86,52,179,75,252,15,229,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,244,247,59,93,231,183,175,167,184,206,174,157,246,235,110,255,0,20,63,43,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,222,191,13,110,181,228,212,85,117,83,244,49,207,127,68,81,200,231,187,165,140,115,151,100,247,53,170,171,238,69,2,186,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,0,0,107,153,198,230,131,83,112,227,196,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,173,221,111,167,122,174,206,234,106,108,102,87,7,57,253,6,169,202,180,191,26,215,251,21,21,39,136,193,234,29,107,190,189,180,241,54,121,45,213,146,70,216,36,124,202,244,123,217,13,78,204,108,72,215,251,235,164,122,116,35,94,174,10,118,59,254,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,210,199,248,74,86,53,210,84,212,244,61,236,73,59,80,71,44,189,190,180,115,250,58,91,245,156,136,116,2,207,185,41,232,93,29,214,251,154,113,15,126,179,119,189,137,209,141,227,181,50,44,18,70,202,169,89,220,174,123,88,168,178,199,51,33,117,43,27,34,43,26,177,213,206,207,175,187,145,129,109,64,0,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,245,128,26,182,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,176,107,14,168,93,117,143,55,92,242,250,218,181,185,79,103,179,91,107,39,171,173,117,92,245,115,208,219,41,168,164,170,146,87,34,57,207,153,212,203,50,239,186,162,200,168,174,118,221,75,159,249,166,224,21,56,47,26,89,149,82,99,212,150,155,110,85,79,65,127,182,165,50,68,214,85,50,74,102,69,81,80,172,141,126,171,223,89,5,90,191,173,17,238,127,83,215,126,180,115,162,88,23,61,201,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,108,52,104,233,226,124,19,91,173,253,200,163,153,140,111,215,99,214,166,106,232,220,143,95,122,67,26,163,81,23,169,246,20,99,253,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,234,181,16,200,0,1,213,51,173,88,210,205,47,240,63,148,205,75,197,49,47,105,247,124,23,183,111,52,212,30,43,183,211,220,237,119,158,222,190,158,227,58,186,119,219,173,187,252,80,252,172,91,136,93,2,206,111,180,184,182,21,174,26,127,144,94,171,122,252,53,186,215,147,81,85,213,79,208,199,61,253,17,71,35,158,238,150,49,206,93,147,220,214,170,175,185,20,10,235,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,157,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,180,58,253,152,105,198,127,172,185,102,101,164,120,23,208,188,66,235,112,116,246,187,39,90,47,134,143,165,17,206,233,110,236,139,184,244,124,189,150,42,199,23,115,182,197,86,49,170,179,131,154,135,29,85,57,254,67,117,225,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,162,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,58,93,27,24,249,34,255,0,7,92,29,103,124,95,231,117,22,11,5,103,177,177,187,55,71,210,12,131,183,13,71,178,251,176,212,62,151,251,85,243,197,36,253,217,41,214,63,205,170,244,111,212,237,145,61,225,40,57,48,105,206,174,92,53,67,37,212,251,22,85,87,101,211,235,93,59,109,183,218,23,83,61,240,100,53,111,142,69,130,6,42,167,105,175,166,87,36,206,145,29,221,98,73,28,104,222,138,151,170,117,254,117,126,105,241,111,151,244,62,163,113,46,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,105,219,157,95,154,124,91,229,253,15,168,220,64,202,188,140,126,251,63,102,255,0,121,22,83,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,85,201,190,219,46,232,170,139,90,220,140,126,251,63,102,255,0,121,22,168,6,185,156,96,240,153,153,112,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,175,110,219,213,17,178,177,87,191,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,155,159,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,119,84,85,17,181,233,254,20,111,70,185,142,124,82,202,196,123,58,250,147,94,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,108,209,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,148,215,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,250,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,186,54,55,61,241,220,160,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,155,252,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,77,145,95,83,12,91,181,205,145,203,220,134,40,218,197,107,162,108,115,84,94,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,216,39,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,235,237,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,96,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,58,186,59,139,186,190,73,164,70,199,221,88,219,72,28,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,246,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,125,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,129,172,17,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,24,171,248,88,240,177,255,0,148,182,149,127,237,149,187,255,0,150,50,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,101,122,243,88,227,78,213,166,120,5,127,14,58,115,144,82,79,155,101,116,235,73,146,49,180,205,168,75,93,146,120,94,146,68,247,43,186,98,169,168,107,216,141,106,181,238,108,46,145,255,0,155,87,193,35,179,7,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,173,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,157,45,149,241,81,13,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,189,200,141,79,130,1,215,206,213,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,62,189,100,210,28,203,66,53,18,225,165,186,131,5,36,25,13,166,158,134,106,232,41,167,73,153,78,250,154,72,106,146,21,122,125,87,61,141,157,172,122,181,92,206,182,187,165,207,110,206,95,213,143,65,179,42,222,30,91,196,109,158,138,174,225,143,81,229,21,120,205,233,97,167,69,101,169,236,167,162,150,154,105,94,143,87,116,78,234,185,35,69,232,70,49,241,49,170,245,116,204,104,23,253,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,48,26,219,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,7,107,6,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,163,196,219,174,153,53,21,37,84,29,108,107,217,215,20,146,53,237,234,99,218,228,221,61,237,114,42,123,149,14,193,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,181,0,162,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,242,146,249,154,241,219,117,214,236,202,227,161,154,91,147,82,73,165,246,26,136,219,85,89,107,157,207,102,73,90,196,107,156,249,36,217,17,244,208,203,187,99,99,58,163,123,227,239,245,72,139,15,107,53,115,65,230,9,83,105,169,189,112,189,162,215,90,71,189,244,238,160,204,47,148,210,197,82,206,137,162,170,167,172,178,172,82,192,230,163,209,175,129,207,158,41,122,227,122,58,47,170,246,191,106,161,2,127,242,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,13,112,120,201,208,186,206,29,184,142,204,244,231,216,222,206,178,182,225,37,199,28,107,22,119,194,251,61,67,221,37,42,71,44,232,143,151,182,197,236,61,251,185,59,176,202,222,183,43,85,203,177,241,88,28,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,62,151,187,197,210,201,29,69,93,58,238,175,232,143,178,248,170,125,200,206,167,248,175,172,237,163,106,40,84,177,151,248,72,209,123,174,189,113,13,132,233,253,46,33,87,145,90,36,188,81,213,228,148,240,189,209,50,43,36,117,17,248,217,101,149,174,106,196,206,210,185,168,228,115,92,175,123,24,205,228,123,17,113,1,107,220,148,52,66,212,150,172,203,137,25,175,149,110,185,58,162,163,7,167,182,182,54,182,8,224,70,209,86,75,59,221,239,115,222,231,44,45,106,39,74,49,25,34,175,95,90,118,194,210,128,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,0,1,173,103,22,62,105,245,147,230,6,67,234,51,153,127,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,98,14,44,124,211,235,39,204,12,135,212,103,49,253,231,22,190,227,246,235,21,218,239,67,225,233,50,107,123,238,150,185,59,172,127,136,165,101,85,69,35,164,217,170,170,205,167,164,168,102,206,68,119,212,223,110,151,53,84,54,51,226,7,66,180,191,139,253,23,118,33,125,170,164,184,219,110,52,235,119,198,175,84,149,50,77,5,45,108,148,146,199,73,113,143,177,43,27,82,198,182,161,94,140,87,172,114,34,166,255,0,98,164,43,225,251,142,158,29,56,62,201,155,193,246,71,134,82,99,182,124,54,157,40,178,44,230,207,45,85,100,23,12,162,42,120,146,229,36,212,174,166,109,74,177,106,153,81,3,38,69,147,221,20,8,214,50,21,69,138,47,240,127,204,102,251,195,118,135,103,58,47,118,165,186,212,248,155,125,194,179,6,187,209,244,84,201,101,188,77,15,76,113,201,5,75,251,94,15,189,180,251,49,187,182,69,153,86,57,187,203,209,16,63,201,86,123,149,127,162,185,30,73,145,220,63,217,43,43,174,85,213,18,127,194,146,105,164,145,255,0,210,231,57,223,106,168,27,57,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,96,48,167,6,218,23,71,195,183,14,56,102,156,251,27,217,215,166,219,227,184,228,109,122,192,249,159,120,168,99,100,170,73,37,129,17,146,246,222,189,134,63,119,47,106,24,155,214,228,106,57,115,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,214,228,57,175,192,245,185,87,127,114,40,30,198,166,200,121,56,183,244,79,42,4,8,230,126,198,59,6,146,71,63,110,157,189,219,127,179,81,29,59,148,114,194,219,102,71,209,31,189,41,233,119,93,215,223,253,179,80,126,239,52,135,206,184,179,99,137,62,166,238,234,95,127,247,218,35,219,202,154,138,26,124,46,231,44,45,141,37,124,49,119,58,81,55,217,42,234,118,223,111,120,22,12,139,186,5,254,160,223,130,127,81,225,192,112,111,197,125,199,177,62,7,4,223,115,154,124,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,138,105,7,6,86,46,48,249,102,105,69,178,59,175,177,179,60,95,233,21,70,51,114,149,239,90,86,201,45,222,171,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,149,87,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,203,233,229,113,228,79,76,191,26,245,138,211,165,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,235,190,69,141,232,168,230,62,16,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,235,190,68,145,138,168,231,178,25,21,197,143,149,141,100,249,127,144,250,116,229,11,112,121,163,154,177,173,26,251,139,218,116,114,111,5,122,199,238,20,89,4,247,126,154,105,61,139,75,5,109,59,93,112,236,84,61,140,169,236,190,88,223,216,69,87,63,109,182,84,223,107,222,226,110,59,172,60,34,106,188,55,218,218,74,203,147,52,222,250,218,202,138,74,103,83,65,52,233,108,155,184,248,226,116,146,58,54,43,183,84,98,200,245,106,42,34,185,219,110,161,173,185,106,156,212,248,14,255,0,178,252,85,233,5,151,251,212,185,125,138,217,110,255,0,111,125,77,237,207,238,255,0,185,219,43,35,135,251,229,67,221,252,107,202,171,54,168,3,90,30,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,86,160,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,54,42,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,161,110,156,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,27,30,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,245,128,138,188,209,252,137,234,111,224,190,177,68,80,182,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,47,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,46,207,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,209,78,179,74,197,145,174,114,202,247,61,253,93,11,28,113,202,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,137,88,191,26,118,171,47,28,122,147,194,158,169,100,20,148,20,242,84,89,87,3,158,90,102,196,199,79,61,178,154,74,139,124,179,163,145,21,242,75,34,62,4,123,119,115,223,44,125,197,85,130,35,48,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,157,125,73,74,220,209,252,246,106,111,224,190,143,68,89,79,44,110,49,115,190,41,176,76,142,193,169,116,126,43,36,193,60,31,141,200,59,144,179,218,254,54,106,199,199,253,171,12,17,199,79,218,142,6,71,245,85,221,123,117,46,203,190,225,76,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,191,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,250,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,186,54,55,61,241,207,254,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,38,189,128,95,247,52,127,34,122,155,248,47,172,81,20,129,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,45,211,138,203,181,214,255,0,202,10,146,251,125,185,213,220,110,87,28,31,8,171,172,172,171,153,211,79,83,60,149,54,199,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,73,128,103,94,48,120,179,204,184,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,137,159,249,110,114,251,166,226,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,125,217,34,38,21,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,151,108,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,192,166,30,100,124,190,233,184,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,139,128,56,62,226,207,50,225,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,46,195,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,215,223,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,90,24,211,136,92,166,197,156,235,238,165,230,184,181,119,141,178,228,25,133,230,233,110,169,237,62,62,253,44,245,178,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,93,255,0,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,54,8,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,116,83,172,210,177,100,107,156,178,189,207,127,87,66,199,28,114,128,0,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,18,185,103,90,109,87,254,53,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,250,220,174,60,246,105,151,227,94,143,90,94,78,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,91,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,227,90,206,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,225,70,244,107,158,214,75,20,172,71,191,163,169,103,79,40,238,51,111,180,151,219,63,7,121,109,171,199,90,171,188,125,70,41,113,167,99,25,37,190,70,178,106,218,154,106,132,247,119,33,127,76,242,50,79,124,140,145,202,197,235,99,219,216,15,214,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,6,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,216,39,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,71,29,121,69,112,153,134,227,218,119,111,226,178,243,81,73,123,200,114,170,122,154,107,44,115,80,43,95,143,50,10,186,186,90,149,138,69,145,205,145,243,182,56,247,127,109,143,99,58,227,69,86,200,254,171,31,0,64,14,103,92,7,126,91,236,85,58,243,164,246,94,172,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,39,248,3,85,114,85,114,184,243,217,166,95,141,122,61,105,149,121,194,112,245,138,233,94,178,216,245,115,22,169,236,126,85,60,117,77,198,214,202,88,226,134,154,186,141,180,205,150,162,55,49,19,126,255,0,136,108,143,71,53,93,221,73,94,175,119,119,165,152,171,149,199,158,205,50,252,107,209,235,64,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,75,254,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,0,0,12,21,199,52,154,95,15,9,122,153,54,177,81,85,214,99,12,179,245,73,79,73,83,37,52,243,86,164,209,248,6,71,43,35,147,182,245,172,240,200,143,116,111,141,170,168,178,53,209,163,209,115,169,88,28,235,53,210,178,213,98,194,248,120,176,222,123,62,219,235,201,50,42,104,210,120,228,125,44,79,237,208,177,207,69,72,164,133,243,54,169,238,141,81,238,73,41,32,127,212,217,170,240,169,98,252,249,86,93,173,87,30,7,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,187,30,177,77,20,136,215,108,189,18,49,223,7,34,173,6,22,63,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,187,221,42,185,158,234,24,216,189,106,230,35,66,226,64,0,0,0,85,175,60,168,237,75,106,209,185,166,173,171,109,201,181,23,230,211,211,182,153,174,130,72,21,180,61,215,190,94,226,57,143,107,146,20,107,18,55,35,209,242,42,185,157,8,146,64,190,11,49,205,56,203,120,172,211,12,111,86,31,254,70,235,242,8,34,150,23,83,165,68,117,117,91,42,209,210,203,27,163,145,175,134,106,164,167,134,68,115,122,123,114,191,119,49,55,123,115,175,55,221,80,186,230,156,90,84,224,115,54,174,11,110,159,89,232,173,180,240,58,181,210,193,44,245,48,182,182,90,166,69,178,54,23,185,181,16,194,237,186,149,201,75,26,171,190,13,108,32,3,106,128,116,173,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,170,213,71,198,228,86,181,81,81,59,168,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,191,224,5,85,243,206,251,147,253,164,253,218,65,94,14,172,25,222,83,175,118,235,6,151,222,238,182,172,190,179,31,201,217,99,169,181,212,195,77,85,227,146,195,94,176,198,201,166,69,100,93,199,163,99,89,55,107,152,215,171,152,248,222,141,145,179,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,17,84,216,247,131,45,60,211,141,55,225,151,79,45,250,95,106,240,182,171,206,63,111,190,205,83,45,34,83,213,92,170,170,169,98,146,74,186,150,36,146,237,52,155,183,118,247,100,108,109,70,198,199,43,35,98,37,6,113,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,251,75,69,52,143,139,102,43,228,166,146,25,21,17,27,178,189,81,90,213,69,106,91,255,0,40,45,80,181,102,156,37,211,96,112,182,146,11,150,159,94,43,109,181,16,54,181,178,207,44,21,51,58,182,42,167,197,178,58,22,57,213,19,66,221,250,145,203,75,34,163,190,45,104,77,242,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,106,133,85,242,49,251,236,253,155,253,228,90,160,2,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,36,168,3,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,137,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,221,29,35,94,249,62,94,110,188,38,97,185,14,157,220,56,172,179,84,82,89,50,28,86,158,154,154,245,28,52,10,231,228,44,158,174,146,150,153,101,145,36,107,99,124,13,146,77,159,219,123,222,206,136,213,81,177,179,166,160,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,210,185,231,125,201,254,210,126,237,32,175,6,218,199,98,225,255,0,136,124,127,88,178,56,124,69,38,51,111,190,84,71,77,212,246,120,186,167,218,43,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,234,181,84,157,92,243,190,228,255,0,105,63,118,149,86,6,74,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,86,117,114,235,229,165,140,234,126,26,154,217,196,150,55,87,85,98,190,211,205,13,135,26,169,74,138,39,207,2,173,59,224,187,37,69,61,75,37,70,57,18,162,54,68,246,34,61,138,217,81,85,174,141,87,10,242,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,208,99,152,215,177,238,71,178,247,128,160,190,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,108,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,215,127,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,135,137,126,29,51,190,23,245,78,191,76,243,170,127,239,181,150,122,222,184,127,186,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,124,21,62,10,161,138,141,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,0,215,175,152,93,163,136,43,87,19,89,4,156,69,92,124,117,214,187,185,61,130,120,157,19,41,95,98,109,84,241,82,58,154,158,57,165,240,144,187,181,35,146,23,189,101,71,57,206,145,94,247,186,71,246,14,87,215,61,18,180,241,95,101,170,214,152,233,30,247,211,182,155,15,74,154,73,234,89,244,146,106,202,88,168,213,25,19,92,212,122,53,243,171,31,42,118,227,122,53,251,181,237,99,146,221,56,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,120,10,174,166,44,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,13,123,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,120,18,87,154,63,158,205,77,252,23,209,232,137,169,202,179,232,39,240,5,213,191,202,151,253,166,125,32,191,253,35,254,59,254,197,251,22,139,197,127,17,249,223,226,123,159,197,253,127,230,251,246,42,135,60,207,243,45,79,201,167,204,245,3,33,171,190,223,106,169,233,41,170,46,21,106,142,158,118,83,83,199,79,18,200,237,183,123,210,40,99,69,123,183,123,213,21,206,87,57,85,203,245,126,84,179,191,201,103,228,83,219,191,228,51,233,7,210,159,102,120,88,127,236,167,134,240,221,254,247,71,119,248,159,171,209,215,209,246,244,239,239,3,229,212,42,220,54,227,159,228,183,13,57,180,213,218,241,58,171,197,108,214,26,26,183,43,167,165,183,58,103,173,52,50,42,189,234,175,108,74,198,170,171,223,239,69,250,206,248,173,148,242,80,182,107,108,87,92,202,242,217,42,215,72,42,169,234,41,158,199,85,192,232,19,36,137,212,78,106,178,21,119,121,143,90,73,159,212,246,181,35,122,36,104,245,115,163,141,27,16,56,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,118,193,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,10,23,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,20,3,205,31,207,102,166,254,11,232,244,71,96,208,62,56,233,184,113,224,155,47,209,236,29,149,111,212,92,211,40,185,62,26,184,223,45,59,44,118,233,173,244,80,45,107,102,98,181,203,82,174,100,173,133,172,119,212,124,107,35,213,17,172,100,221,127,154,63,158,205,77,252,23,209,232,136,170,7,234,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,48,113,109,195,61,79,11,25,14,7,131,222,107,170,231,200,111,152,61,14,71,144,67,50,197,209,69,113,158,170,169,146,82,68,177,57,205,115,34,108,49,198,175,235,127,91,218,247,162,181,175,107,27,103,220,178,184,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,238,170,202,153,162,217,210,61,253,50,49,146,118,58,99,84,155,187,18,249,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,143,252,126,125,4,254,6,218,177,249,69,255,0,177,95,71,228,240,255,0,199,127,217,78,227,61,155,252,79,214,255,0,55,120,95,143,212,254,249,245,58,137,0,85,95,59,77,107,255,0,180,94,28,232,237,255,0,171,53,184,85,73,23,251,162,142,146,56,94,146,127,187,86,70,186,63,239,10,215,126,154,1,85,102,195,220,189,238,218,95,113,224,251,77,168,244,166,231,73,85,67,107,179,197,73,119,138,25,164,123,233,111,106,212,154,227,20,173,145,122,216,245,169,154,89,17,171,179,122,36,99,163,252,211,163,85,215,132,180,158,74,26,223,117,75,174,101,195,116,214,58,71,91,93,79,81,156,83,220,155,35,155,60,115,163,168,168,229,129,237,247,181,236,115,86,23,53,83,165,88,172,145,23,175,173,59,97,107,224,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,214,179,139,31,52,250,201,243,3,33,245,25,203,73,225,139,134,124,55,138,254,86,250,125,165,185,133,117,93,185,237,168,187,220,173,23,58,101,87,62,221,113,142,235,113,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,85,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,81,94,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,234,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,149,92,168,248,116,252,180,241,29,6,127,123,167,235,198,244,183,195,223,106,62,190,221,219,163,158,239,103,69,245,101,100,141,218,72,164,168,234,70,189,139,225,59,111,77,165,77,236,127,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,155,246,190,0,52,26,155,135,206,23,49,28,102,106,42,186,107,237,254,157,153,54,66,202,186,121,105,167,101,198,174,40,220,232,100,134,71,185,98,124,17,54,26,101,68,70,238,180,234,245,99,92,231,32,18,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,248,30,183,42,253,135,177,126,7,173,202,155,129,205,167,149,248,41,225,159,13,206,64,64,30,103,146,49,184,99,216,232,26,174,85,247,59,221,191,241,212,103,175,149,77,19,224,195,174,245,78,153,202,201,225,133,26,223,177,54,170,169,69,251,71,52,74,142,214,35,219,71,167,189,87,245,123,191,59,68,123,57,86,77,81,62,21,117,141,202,187,50,24,182,250,191,174,170,164,9,250,223,129,225,199,150,239,182,202,120,112,28,81,125,231,52,248,30,182,170,239,182,199,177,62,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,1,249,54,12,79,21,197,61,165,244,91,25,181,89,189,179,112,154,237,113,246,125,20,116,254,50,186,93,187,181,51,116,34,119,38,127,75,122,164,118,238,118,201,186,174,199,64,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,15,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,228,54,225,159,149,70,145,240,249,171,149,58,173,121,202,234,243,167,219,170,59,248,157,13,202,220,200,89,103,122,61,202,201,230,86,189,205,171,169,99,123,104,201,58,34,99,30,142,145,35,235,237,172,83,124,0,0,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,42,175,158,119,220,159,237,39,238,210,213,10,171,231,157,247,39,251,73,251,180,8,171,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,11,84,53,87,54,168,53,87,2,234,120,150,255,0,184,219,104,249,127,130,127,239,237,101,59,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,184,158,37,191,238,54,218,62,95,224,159,251,251,89,85,124,39,121,167,209,191,152,24,247,168,192,6,194,122,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,32,0,0,199,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,32,0,53,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,129,123,220,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,0,43,131,152,103,51,43,174,144,221,106,52,67,135,199,213,208,230,212,53,8,151,251,237,202,206,230,37,169,26,237,219,79,77,5,92,93,51,190,86,163,95,223,86,58,30,204,140,88,150,69,145,31,8,88,249,173,103,22,62,105,245,147,230,6,67,234,51,150,189,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,42,135,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,0,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,96,174,48,120,76,195,120,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,242,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,244,125,32,200,59,115,83,251,83,181,53,67,233,127,181,95,60,177,193,218,142,161,99,252,218,167,94,221,78,221,87,221,32,0,0,0,0,0,3,85,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,0,0,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,21,87,207,59,238,79,246,147,247,105,130,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,244,68,207,105,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,175,60,239,185,63,218,79,221,165,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,207,98,75,12,82,35,93,186,117,198,199,124,90,138,129,61,111,124,220,245,97,56,159,147,84,108,144,93,106,244,178,139,197,81,219,240,74,154,170,106,78,253,44,148,241,198,146,79,60,112,72,169,50,207,12,117,40,171,220,116,93,82,66,201,59,111,122,190,223,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,117,130,37,255,0,46,110,53,255,0,130,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,61,46,123,186,88,197,142,86,196,173,115,227,115,93,180,174,134,40,212,47,164,0,0,0,0,215,7,141,13,99,177,107,239,20,25,254,170,226,208,244,89,110,183,8,233,237,210,117,61,124,77,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,157,11,186,183,117,186,158,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,253,37,84,99,168,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,249,71,127,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,186,152,207,23,74,246,186,58,154,110,183,177,233,31,118,9,37,139,185,208,174,103,95,83,126,179,81,78,128,126,174,77,139,95,112,251,140,54,156,142,135,194,85,212,91,232,46,145,199,221,100,157,84,181,180,177,85,211,73,187,21,81,58,224,158,39,237,191,83,122,182,114,35,145,81,3,104,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,132,28,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,253,12,163,106,253,86,189,141,73,190,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,37,115,77,207,233,176,94,11,115,42,84,200,106,237,55,44,170,162,130,193,109,90,101,149,175,170,124,149,44,150,162,157,95,26,125,86,62,142,10,180,127,90,163,28,206,166,46,253,104,215,5,16,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,235,206,48,171,174,1,122,166,177,94,106,41,38,168,170,179,218,111,108,117,51,220,230,36,23,11,125,61,116,45,85,115,90,189,109,138,166,54,189,54,217,30,142,68,87,34,35,151,247,244,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,158,150,63,194,82,177,174,146,166,167,161,239,98,73,218,130,57,101,237,245,163,159,209,210,223,172,228,66,117,115,180,211,60,87,31,212,125,59,213,43,77,39,135,189,102,22,251,133,190,239,219,142,54,71,81,224,22,155,177,59,186,88,143,124,202,202,181,141,207,123,157,249,184,32,106,35,81,158,240,146,188,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,250,158,254,253,45,117,68,245,116,245,59,171,26,198,245,61,245,49,118,209,207,114,120,110,183,116,164,141,66,117,20,129,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,169,140,236,85,80,211,207,87,79,83,186,177,207,119,75,25,83,23,109,28,198,175,137,235,119,82,198,212,46,252,0,0,10,171,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,100,174,113,218,67,83,133,113,47,67,170,84,240,85,173,183,81,236,240,204,249,230,158,39,51,218,52,44,101,44,208,196,198,236,246,49,180,233,64,245,87,162,238,249,159,210,229,217,90,206,215,201,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,38,244,177,68,169,188,207,124,85,146,202,189,46,221,172,165,122,244,185,21,85,146,83,156,118,144,211,102,188,52,80,234,149,60,20,137,114,211,139,196,51,62,121,167,149,175,246,117,115,217,75,52,49,49,187,177,239,117,66,208,61,85,232,155,50,23,244,185,55,86,190,173,184,47,214,59,22,129,113,65,128,106,174,83,15,93,150,213,112,146,158,227,39,83,211,195,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,208,155,43,183,64,216,248,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,251,236,253,155,253,228,90,161,85,124,140,126,251,63,102,255,0,121,22,168,0,0,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,181,78,121,223,114,127,180,159,187,72,1,194,198,138,127,8,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,31,83,21,189,197,103,86,205,221,82,127,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,2,247,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,176,0,0,193,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,68,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,102,117,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,0,33,175,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,253,54,53,142,123,24,229,123,38,80,3,85,115,37,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,139,149,121,154,90,109,86,94,56,245,62,142,205,108,164,160,167,146,162,219,86,248,169,161,108,76,116,243,219,41,38,154,85,107,81,17,95,36,178,73,35,221,241,115,222,231,46,234,170,164,255,0,228,161,105,181,67,195,110,101,125,134,217,72,203,149,102,113,81,73,81,88,216,90,147,205,4,52,20,78,138,39,201,183,83,152,199,79,51,154,213,93,154,178,200,169,183,82,238,18,255,0,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,150,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,159,229,125,203,238,154,237,77,101,226,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,253,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,116,72,197,108,191,89,142,102,249,2,241,192,229,79,17,220,199,181,31,88,115,135,210,51,78,176,187,197,133,147,82,72,200,170,31,124,184,195,102,183,78,148,78,133,232,230,165,50,53,241,58,103,61,191,93,146,36,108,69,87,61,240,216,248,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,173,191,21,90,165,249,105,226,59,81,117,50,27,239,182,104,47,57,5,87,178,171,124,47,135,238,218,226,127,102,135,243,106,198,57,187,82,197,3,126,187,81,235,182,239,221,202,229,91,158,230,131,173,247,93,19,225,66,244,219,53,142,146,227,81,159,212,59,7,123,234,100,115,89,71,5,109,29,82,205,58,53,190,247,189,34,134,70,49,58,154,136,249,26,245,234,70,44,111,160,192,6,74,225,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,247,138,182,24,217,46,204,87,201,77,36,209,162,170,183,101,122,42,57,170,136,228,198,160,13,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,31,242,172,214,59,238,174,240,143,104,166,200,225,222,175,2,184,75,135,71,83,212,207,237,170,90,104,32,146,153,122,24,198,163,59,112,84,69,6,223,89,206,236,117,185,202,231,170,36,192,0,8,191,199,39,28,24,207,8,56,107,97,130,203,87,120,206,239,212,238,92,114,130,122,26,134,91,158,168,170,215,212,77,84,141,72,158,200,87,165,95,4,114,119,151,185,10,42,70,201,82,102,194,14,12,185,165,234,61,103,16,85,214,126,36,178,219,87,208,205,64,184,58,68,171,168,222,154,151,22,170,237,116,64,218,117,68,119,69,27,187,113,66,246,200,238,150,185,201,80,249,90,190,33,211,7,85,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,117,32,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,47,192,245,185,61,255,0,3,218,122,220,237,183,3,147,63,68,228,120,106,238,135,144,32,39,52,42,52,147,11,239,164,104,237,149,126,205,255,0,207,168,144,114,171,162,146,44,26,231,50,204,253,164,134,37,77,221,238,247,85,84,157,203,152,181,13,53,78,152,214,62,86,238,246,171,54,247,175,254,49,72,117,158,86,210,177,248,45,198,29,253,204,129,155,127,191,85,82,4,238,79,135,196,240,228,248,30,83,224,120,112,28,17,61,235,239,61,137,240,56,39,197,78,105,240,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,0,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,17,87,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,2,128,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,22,168,106,174,109,80,106,174,5,212,241,45,255,0,113,182,209,242,255,0,4,255,0,223,218,202,171,225,59,205,62,141,252,192,199,189,70,2,213,56,150,255,0,184,219,104,249,127,130,127,239,237,101,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,0,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,150,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,138,117,0,53,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,199,215,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,18,205,57,174,112,45,252,127,20,26,41,134,127,227,21,89,253,21,11,191,193,115,110,145,211,163,127,219,124,83,218,239,230,76,172,255,0,52,76,85,88,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,0,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,69,94,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,0,0,0,0,0,0,1,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,10,171,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,10,171,231,157,247,39,251,73,251,180,174,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,143,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,199,240,174,7,52,143,25,225,46,94,17,238,239,171,185,216,174,116,238,125,234,237,78,198,80,214,215,92,93,51,103,241,187,198,138,136,248,229,142,30,211,100,238,237,28,16,199,34,202,214,175,85,27,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,10,55,163,92,246,178,88,165,98,61,253,29,75,178,153,130,184,193,225,51,13,226,235,75,254,131,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,160,87,7,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,110,232,216,220,247,199,114,134,176,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,245,92,187,111,178,236,168,168,150,211,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,58,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,186,58,70,189,242,5,138,128,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,2,157,185,203,235,125,171,58,214,219,6,139,219,236,117,116,245,26,95,79,59,171,171,230,145,189,21,115,220,160,163,168,70,68,196,221,81,145,197,28,91,189,202,138,231,200,246,244,162,49,31,39,203,201,179,69,62,156,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,122,100,158,186,227,21,69,60,125,77,88,220,142,133,176,50,177,93,179,216,228,147,177,183,83,122,208,132,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,220,177,116,183,242,95,193,182,21,226,236,94,204,186,229,190,35,41,184,127,109,119,188,87,138,145,124,36,254,231,185,172,234,161,142,139,234,55,167,109,190,179,81,234,240,40,4,157,60,125,232,93,29,171,135,110,25,248,135,176,217,187,62,219,211,251,14,55,145,84,198,176,71,27,234,162,181,193,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,125,77,154,143,130,197,244,95,244,114,251,175,188,174,113,173,42,197,166,232,189,93,116,191,25,168,183,71,210,197,241,53,84,148,212,117,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,157,107,186,55,101,10,246,229,33,175,53,58,89,196,188,122,109,112,173,164,131,30,212,250,127,101,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,235,125,99,87,235,57,140,106,222,73,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,203,218,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,213,114,40,25,0,167,110,118,26,161,106,200,117,115,3,210,139,123,105,38,168,195,44,245,87,42,234,136,107,91,43,227,158,224,248,246,165,150,36,77,225,123,34,163,138,84,234,118,238,101,83,23,165,168,136,175,184,147,91,110,47,117,122,155,93,248,151,212,45,82,183,207,73,61,182,237,120,124,54,185,233,160,150,22,84,91,169,152,218,90,57,149,146,253,118,189,244,240,68,247,163,145,191,93,206,250,172,253,20,9,65,201,179,69,62,156,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,122,100,158,186,227,21,69,60,125,77,88,220,142,133,176,50,177,93,179,216,228,147,177,183,83,122,208,159,252,206,180,183,242,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,109,118,124,47,133,145,60,92,254,247,181,175,233,161,146,183,234,59,171,125,254,171,85,232,195,31,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,233,123,59,20,180,53,19,210,83,211,108,175,115,29,210,246,84,203,220,70,177,203,226,122,29,212,145,181,73,191,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,203,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,253,87,34,178,71,34,181,200,170,139,179,153,171,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,11,232,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,186,232,217,73,83,36,84,180,242,178,52,78,135,182,141,41,21,58,147,173,204,115,30,238,174,190,165,9,64,0,2,170,249,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,103,196,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,173,92,242,195,4,87,22,109,45,20,210,62,45,222,140,142,166,56,100,84,68,118,232,197,69,107,145,85,171,173,17,181,65,174,15,26,26,57,98,208,46,40,51,253,42,197,166,235,178,218,174,17,212,91,163,233,122,120,106,90,186,120,170,226,166,221,239,123,223,217,101,67,98,238,57,202,231,246,250,215,101,118,200,23,253,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,253,87,34,149,45,206,175,205,62,45,242,254,135,212,110,36,191,228,251,172,118,44,231,134,4,210,170,120,124,61,235,77,46,19,211,214,71,212,247,247,233,107,170,39,171,167,169,221,88,214,55,169,239,169,139,182,142,123,147,195,117,187,165,36,106,17,3,157,95,154,124,91,229,253,15,168,220,64,202,188,140,126,251,63,102,255,0,121,22,168,85,95,35,31,190,207,217,191,222,69,170,0,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,45,83,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,22,253,171,25,215,228,191,75,51,45,76,246,95,180,254,137,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,1,77,124,222,245,210,143,83,248,142,164,211,156,122,243,227,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,210,198,82,64,246,61,81,99,150,154,86,163,26,189,78,127,229,112,27,161,119,219,174,143,241,15,196,61,206,205,106,155,27,178,105,126,85,141,219,106,106,21,146,85,50,241,45,189,178,72,250,118,108,174,143,162,149,207,99,228,85,98,171,106,209,141,235,69,149,25,16,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,113,117,58,55,163,150,45,27,229,67,148,211,90,38,241,21,121,134,151,222,243,27,165,79,75,217,222,170,175,179,190,70,167,67,158,244,111,106,4,167,131,118,244,181,253,142,190,150,185,238,64,41,4,154,156,121,104,93,246,213,163,252,60,113,15,108,179,90,161,198,239,122,95,138,227,119,42,154,117,100,117,79,188,69,111,116,145,190,161,155,35,164,235,165,107,24,201,17,94,168,218,69,99,186,17,34,71,194,178,242,117,59,65,169,184,131,229,107,132,227,48,209,85,212,223,108,26,111,96,201,177,230,82,83,203,83,59,238,52,150,150,57,176,199,12,111,106,202,249,226,116,212,200,138,142,217,106,17,232,199,57,173,64,32,255,0,40,77,116,163,211,14,35,170,244,231,33,188,248,43,46,165,219,219,110,133,175,72,25,11,175,16,61,100,162,89,37,145,90,246,245,49,245,112,49,140,85,89,37,169,137,170,199,47,75,153,119,230,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,217,163,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,5,223,239,120,95,21,77,28,221,174,231,75,122,250,123,157,61,93,45,223,109,246,77,246,3,170,241,47,195,166,9,197,6,150,87,233,158,117,79,253,246,178,207,91,215,55,247,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,130,167,193,83,94,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,179,73,21,120,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,253,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,233,116,172,148,40,175,63,213,44,239,84,62,142,125,58,190,251,79,232,150,63,71,139,89,255,0,181,97,135,194,218,233,122,187,16,126,105,141,235,233,238,63,235,191,169,235,191,189,203,178,19,87,146,167,154,124,167,229,253,119,168,219,136,43,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,201,213,201,83,205,62,83,242,254,187,212,109,192,93,72,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,234,123,83,127,137,237,61,111,77,254,208,57,51,224,114,56,179,224,114,2,39,115,1,182,201,93,165,149,143,108,104,228,139,183,240,77,215,223,83,75,253,31,208,97,238,84,249,12,85,150,91,245,175,161,173,125,52,20,202,228,217,17,126,181,77,66,167,219,253,63,168,145,28,104,91,159,112,210,203,141,59,27,239,147,179,178,251,190,202,154,117,251,127,168,137,156,167,91,88,203,238,90,197,106,44,75,71,70,171,239,251,124,68,187,125,191,210,160,89,226,42,42,123,130,166,225,191,162,159,212,23,220,128,113,68,77,206,103,173,62,39,52,248,1,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,202,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,155,239,178,175,196,9,149,202,227,200,158,153,126,53,235,21,164,170,48,167,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,161,210,71,27,215,102,76,212,93,216,159,89,23,109,211,101,92,214,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,165,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,128,26,198,27,84,20,173,253,133,78,41,255,0,211,246,149,127,235,91,143,248,137,117,32,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,232,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,179,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,235,42,111,178,110,169,94,218,33,202,39,137,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,248,129,110,128,0,5,85,243,206,251,147,253,164,253,218,90,161,10,185,144,240,83,170,124,96,254,78,255,0,38,119,252,82,217,244,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,190,222,25,253,93,93,59,110,221,183,221,118,10,214,229,113,231,179,76,191,26,244,122,210,255,0,138,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,234,162,237,186,236,139,103,224,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,35,245,120,204,229,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,246,127,134,130,233,112,173,142,169,157,138,10,122,119,245,182,58,73,24,155,190,23,42,108,245,250,170,155,236,187,162,102,174,91,220,20,234,159,7,223,148,79,202,101,255,0,20,185,253,45,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,109,191,137,103,79,79,86,251,59,125,182,77,194,106,154,171,155,84,20,173,253,133,78,41,255,0,211,246,149,127,235,91,143,248,136,18,171,137,111,251,141,182,143,151,248,39,254,254,214,85,95,9,222,105,244,111,230,6,61,234,48,23,103,171,220,47,231,217,255,0,0,148,28,43,217,174,248,252,57,101,46,47,141,89,31,89,83,81,51,109,203,61,190,74,39,76,228,145,177,58,94,135,37,52,157,11,219,221,119,110,232,221,215,104,87,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,136,22,232,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,72,107,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,55,223,101,95,137,97,60,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,206,135,73,28,111,93,153,51,81,119,98,125,100,93,183,77,149,67,53,128,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,231,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,5,69,255,0,97,83,138,127,244,253,165,95,250,214,227,254,34,5,212,128,0,0,0,0,0,20,129,204,127,151,253,103,14,247,217,117,111,72,113,223,242,167,175,240,208,75,77,79,36,245,18,99,181,93,12,143,166,161,243,62,73,31,12,210,34,189,147,43,186,82,73,86,39,35,63,50,178,221,249,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,8,215,202,227,200,158,153,126,53,235,21,164,170,49,167,14,90,33,106,225,199,71,172,186,53,98,190,85,221,237,182,10,139,139,168,234,234,227,107,39,88,42,43,167,169,141,146,116,253,87,61,141,157,24,175,68,106,61,88,174,70,179,171,161,50,88,17,87,154,63,145,61,77,252,23,214,40,138,1,54,61,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,179,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,235,42,111,178,110,169,88,63,216,84,226,159,253,63,105,87,254,181,184,255,0,136,129,117,32,0,5,85,243,206,251,147,253,164,253,218,90,161,10,185,144,240,83,170,124,96,254,78,255,0,38,119,252,82,217,244,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,190,222,25,253,93,93,59,110,221,183,221,118,10,214,229,113,231,179,76,191,26,244,122,210,255,0,138,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,234,162,237,186,236,139,103,224,0,0,0,0,0,0,13,85,205,170,10,86,254,194,167,20,255,0,233,251,74,191,245,173,199,252,68,9,255,0,202,227,200,158,153,126,53,235,21,164,170,48,167,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,161,210,71,27,215,102,76,212,93,216,159,89,23,109,211,101,92,214,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,202,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,155,239,178,175,196,9,149,202,227,200,158,153,126,53,235,21,164,170,48,167,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,161,210,71,27,215,102,76,212,93,216,159,89,23,109,211,101,92,214,0,0,5,85,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,44,167,153,15,5,58,167,198,15,228,239,242,103,127,197,45,159,68,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,187,237,225,159,213,213,211,182,237,219,125,215,108,43,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,161,178,82,70,197,217,243,53,87,119,167,213,69,219,117,217,20,44,252,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,38,167,50,30,10,117,79,140,31,201,223,228,206,255,0,138,91,62,137,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,119,219,195,63,171,171,167,109,219,182,251,174,221,43,151,167,47,77,104,225,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,157,179,201,87,73,51,92,230,205,77,19,81,157,52,239,69,84,114,174,234,223,119,197,80,44,40,0,4,63,230,51,193,71,240,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,81,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,211,196,10,227,239,150,156,156,75,228,212,90,163,163,85,248,253,131,54,172,168,86,228,178,222,234,235,82,11,164,13,167,134,26,119,181,204,73,91,11,225,109,59,88,140,100,45,73,18,87,57,206,69,98,35,195,32,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,233,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,172,127,206,27,91,237,88,31,14,148,250,53,53,142,174,178,229,170,53,8,218,122,182,200,214,65,67,5,186,170,146,166,87,191,226,231,189,206,88,88,214,34,34,108,249,28,174,78,132,100,145,215,75,121,83,113,197,162,217,221,179,83,52,211,86,244,170,205,146,89,187,222,10,183,197,213,212,118,187,176,190,25,63,55,53,185,241,187,120,229,123,126,179,87,109,247,77,149,17,83,37,241,159,203,179,138,254,43,245,182,109,82,76,195,77,109,214,214,217,237,214,219,109,178,166,233,88,231,219,153,28,13,125,68,9,36,118,244,239,51,198,75,86,246,72,244,71,185,143,110,237,103,186,54,5,117,112,139,162,22,174,35,184,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,213,245,90,247,182,5,98,61,81,200,197,122,57,90,254,158,133,217,36,130,188,185,248,1,205,184,73,202,179,60,215,85,46,56,165,214,245,120,183,210,218,236,213,54,42,250,201,124,61,42,200,249,43,35,149,147,67,19,62,187,227,163,86,174,206,114,118,156,136,173,69,84,116,234,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,42,175,251,10,156,83,255,0,167,237,42,255,0,214,183,31,241,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,192,10,43,230,73,162,246,173,16,226,211,40,177,98,248,133,38,55,140,95,41,232,239,214,42,58,71,183,176,176,77,10,54,119,71,26,57,123,44,241,145,86,53,34,217,168,212,106,35,26,216,250,9,191,201,111,93,47,185,78,9,150,232,54,71,121,181,62,147,9,240,247,28,106,147,102,71,93,225,106,230,168,125,106,108,138,139,44,49,206,177,59,175,165,92,199,85,244,185,234,215,68,214,230,14,99,156,18,231,220,97,218,176,73,180,231,44,199,237,87,44,62,162,224,217,105,239,107,52,80,84,65,86,216,58,158,217,97,100,142,107,216,234,86,34,49,99,217,201,43,151,169,189,8,143,143,252,34,242,195,226,75,135,30,34,240,205,101,190,228,90,107,119,182,216,42,42,91,89,73,73,121,175,100,235,5,69,44,212,210,62,62,170,30,151,61,141,157,94,140,85,106,61,88,141,87,51,171,173,2,111,241,161,172,119,221,2,225,131,63,213,92,90,30,187,213,170,223,29,61,186,78,166,39,134,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,161,118,71,110,154,225,23,253,204,31,135,93,125,226,135,78,44,122,91,163,185,86,41,100,178,190,224,235,134,73,237,154,234,218,105,43,59,72,223,9,3,124,60,82,50,72,122,221,36,143,100,141,254,50,42,103,53,81,90,164,85,225,99,148,182,176,105,55,16,88,78,166,234,198,65,167,247,156,111,23,184,45,210,90,75,93,210,224,181,75,85,20,79,125,28,140,71,83,68,213,237,213,37,60,138,142,122,53,90,197,69,71,34,171,84,44,167,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,118,176,0,164,14,112,90,57,125,193,184,160,93,85,168,155,196,89,117,46,223,5,69,28,157,44,103,98,170,134,158,10,74,138,109,145,238,123,186,88,202,105,123,138,214,53,124,79,67,122,150,55,41,152,57,31,103,244,209,93,117,79,75,107,178,26,181,168,170,167,183,95,237,118,151,44,174,129,25,19,165,130,182,161,137,183,105,143,85,154,129,142,247,163,222,137,31,233,36,107,211,39,249,140,112,83,149,113,131,138,225,159,147,251,253,170,217,146,98,87,10,174,143,108,213,73,13,12,148,53,81,179,191,191,106,9,100,89,146,74,106,94,143,209,106,53,101,223,117,86,237,29,120,69,229,135,196,151,14,60,69,225,154,203,125,200,180,214,239,109,176,84,84,182,178,146,146,243,94,201,214,10,138,89,169,164,124,125,84,61,46,123,27,58,189,24,170,212,122,177,26,174,103,87,90,5,165,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,165,148,243,33,224,167,84,248,193,252,157,254,76,239,248,165,179,232,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,237,133,120,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,116,54,74,72,216,187,62,102,170,238,244,250,168,187,110,187,34,133,159,148,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,75,215,170,170,218,218,120,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,172,233,28,169,114,132,85,230,15,193,149,103,24,58,113,99,161,196,174,182,171,86,103,138,92,29,81,106,171,186,62,118,210,201,75,58,53,149,84,207,88,186,186,58,187,112,72,146,118,164,114,58,157,24,157,41,35,220,129,2,185,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,237,154,141,93,4,175,158,107,141,191,185,44,112,177,237,250,140,98,211,77,93,35,149,233,239,88,99,68,114,42,244,191,229,231,87,230,159,22,249,127,67,234,55,19,42,240,177,202,255,0,138,126,29,184,130,194,117,142,76,191,74,171,105,49,251,130,248,248,27,112,184,201,35,232,103,137,244,245,93,166,248,72,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,228,174,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,116,212,49,17,85,200,187,163,189,223,5,80,198,188,140,126,251,63,102,255,0,121,22,168,66,174,91,220,20,234,159,7,223,148,79,202,101,255,0,20,185,253,45,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,109,191,137,103,79,79,86,251,59,125,182,77,230,168,0,0,17,87,154,63,145,61,77,252,23,214,40,138,1,54,61,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,179,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,235,42,111,178,110,169,88,63,216,84,226,159,253,63,105,87,254,181,184,255,0,136,129,149,121,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,150,83,204,135,130,157,83,227,7,242,119,249,51,191,226,150,207,162,94,215,241,190,221,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,182,21,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,234,162,237,186,236,138,22,126,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,42,175,251,10,156,83,255,0,167,237,42,255,0,214,183,31,241,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,192,14,234,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,99,254,51,57,95,235,239,17,60,73,230,26,199,133,101,250,127,69,101,200,61,159,225,160,186,92,43,99,170,103,98,130,158,157,253,109,142,146,70,38,239,133,202,155,61,126,170,166,251,46,232,146,127,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,253,84,239,85,68,106,166,202,223,127,197,16,37,0,0,0,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,233,168,98,34,171,145,119,71,123,190,10,161,24,57,42,121,167,202,126,95,215,122,141,184,146,156,230,245,210,143,22,209,171,22,131,90,47,61,23,172,218,225,29,198,233,73,26,65,39,247,30,145,202,246,164,200,229,89,98,238,85,165,59,163,123,90,136,255,0,9,59,122,209,26,230,187,235,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,77,59,209,85,28,171,186,183,221,241,84,234,188,105,242,236,226,191,138,237,121,186,234,124,57,134,154,219,236,80,83,195,104,199,168,106,238,149,157,250,107,116,61,74,222,226,199,111,68,87,201,44,147,76,168,174,127,66,204,177,163,222,214,53,64,130,188,0,104,53,79,16,124,81,226,56,204,212,84,149,54,43,5,67,50,108,133,149,116,241,84,192,251,117,36,177,185,208,201,12,143,106,74,201,229,116,52,202,136,142,217,42,21,234,199,53,174,66,242,120,177,242,177,172,159,47,242,31,78,156,142,188,186,249,126,100,60,36,93,114,188,239,83,175,184,253,227,44,189,83,199,104,183,45,146,106,169,32,163,183,35,155,44,221,79,149,177,35,223,44,172,135,116,88,190,162,83,53,90,245,238,189,169,42,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,13,99,13,148,248,78,242,177,163,127,47,241,239,78,128,170,191,236,42,113,79,254,159,180,171,255,0,90,220,127,196,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,0,40,91,143,253,6,169,225,243,138,60,187,25,134,138,146,154,197,127,168,126,77,143,50,146,158,42,104,25,110,171,150,71,54,24,225,141,238,72,153,4,173,154,153,17,81,187,165,58,61,24,214,185,168,88,79,38,77,116,163,202,116,106,251,160,215,123,207,93,235,9,184,73,113,181,210,72,144,71,253,199,171,114,61,201,10,53,82,89,123,117,107,80,233,30,230,170,51,197,192,222,181,71,53,173,238,220,197,57,126,100,60,91,221,113,76,239,76,111,184,253,159,44,178,211,201,104,184,173,238,106,168,224,172,183,43,157,44,61,47,137,178,163,31,20,175,155,100,72,190,186,84,185,92,244,237,49,171,138,184,44,229,217,197,127,10,58,243,106,212,249,179,13,53,184,88,167,167,154,209,144,208,210,93,43,59,245,54,233,186,85,221,181,146,222,168,143,142,88,225,153,17,28,206,181,133,35,87,177,175,114,129,102,128,0,32,7,52,46,5,191,45,120,171,245,199,71,48,207,23,169,54,94,143,108,83,81,59,166,107,237,174,56,220,139,180,40,213,241,21,144,237,31,111,101,107,223,18,62,63,206,185,180,241,164,85,228,169,230,159,41,249,127,93,234,54,226,234,72,255,0,128,112,117,130,105,127,20,249,31,18,248,45,103,179,62,150,227,245,150,235,197,147,183,52,222,42,233,85,113,109,108,247,31,17,44,238,232,234,237,177,157,134,70,214,38,221,72,169,186,180,9,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,72,107,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,55,223,101,95,137,97,60,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,206,135,73,28,111,93,153,51,81,119,98,125,100,93,183,77,149,67,53,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,30,183,30,195,131,211,223,238,3,203,126,27,28,142,45,219,99,144,17,195,141,107,163,109,122,89,113,153,206,68,119,230,186,125,255,0,249,205,58,47,217,253,36,89,229,49,12,177,215,101,210,189,62,172,148,180,93,43,238,251,39,152,149,60,105,217,86,239,165,119,40,218,206,165,78,206,222,237,255,0,239,154,127,232,95,212,68,238,83,181,111,75,206,91,65,34,170,116,210,81,57,168,191,98,119,229,223,255,0,162,64,44,241,191,162,159,212,20,240,207,115,83,223,246,28,128,245,162,46,234,115,111,192,224,138,155,236,115,64,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,29,253,103,51,131,218,138,7,150,175,244,156,142,13,110,223,239,28,192,197,156,65,91,169,235,240,74,216,234,24,215,177,123,123,162,166,255,0,231,209,127,240,33,15,44,10,24,168,115,108,201,17,19,234,210,80,53,63,223,149,234,79,13,105,183,71,115,194,235,41,228,141,92,142,237,238,187,170,127,158,198,191,103,245,21,253,203,90,189,214,237,90,204,172,179,177,24,247,81,80,59,222,155,111,180,191,211,239,254,90,125,128,90,3,21,21,169,183,234,60,175,192,241,30,221,182,170,125,168,135,149,3,130,124,84,230,223,129,195,100,69,248,156,211,224,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,139,189,199,35,139,215,96,60,49,119,57,156,24,237,206,96,116,253,82,235,76,78,173,205,68,93,187,123,239,254,218,194,178,249,127,221,37,155,136,188,150,71,42,49,36,160,162,78,148,223,251,244,41,250,203,64,207,169,217,81,142,84,177,223,31,169,183,255,0,124,105,85,220,32,58,11,31,21,215,202,74,86,254,110,74,106,6,170,110,191,108,180,203,246,239,250,212,11,113,167,94,168,24,169,246,181,63,232,61,135,207,64,228,125,28,46,79,130,198,223,250,16,250,0,245,123,250,143,99,126,7,5,95,121,205,191,0,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,94,114,56,189,61,219,129,197,171,239,61,135,173,191,20,247,158,192,63,39,39,141,146,217,167,100,168,170,213,233,223,111,240,218,85,206,139,210,199,69,198,37,194,58,36,123,91,218,161,247,39,185,54,235,162,253,95,214,90,109,237,139,37,186,88,209,168,187,244,252,127,194,66,178,116,206,203,91,71,197,253,84,145,51,165,58,40,123,155,42,124,58,168,191,164,11,57,181,43,150,223,78,174,223,117,137,159,31,240,80,251,15,142,213,213,236,250,116,119,247,166,127,244,40,125,128,122,157,241,57,183,224,113,84,93,206,77,248,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,227,145,197,192,112,106,238,239,129,237,61,76,223,171,222,167,180,15,150,228,212,117,43,154,173,85,69,219,220,159,214,133,113,216,43,125,143,197,243,216,216,158,228,170,101,36,106,168,159,163,245,168,127,95,245,150,63,89,213,217,119,78,219,251,190,63,214,86,180,147,62,135,140,40,89,80,212,252,227,168,218,221,211,223,190,244,31,175,250,192,178,75,67,186,237,212,206,217,83,120,152,191,254,10,31,97,240,217,31,215,105,162,95,252,222,53,255,0,240,80,251,128,245,171,189,231,38,252,14,46,248,156,155,240,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,104,191,30,223,193,95,140,77,107,211,125,68,131,196,105,150,77,170,25,13,101,93,68,20,253,117,86,90,231,215,73,18,214,53,24,157,115,66,172,142,54,203,23,189,200,214,53,241,39,83,93,28,193,111,224,0,0,0,0,24,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,168,174,137,175,99,188,52,110,116,110,153,253,77,233,98,163,81,123,143,141,143,12,171,30,127,134,203,159,212,105,107,114,26,68,203,41,108,240,223,223,105,114,171,103,91,116,179,73,3,106,24,138,155,61,137,44,47,99,186,85,122,21,99,235,233,238,71,213,216,13,104,109,60,69,106,229,187,94,104,184,147,172,203,42,238,153,221,45,226,59,204,181,213,114,189,169,84,246,236,142,167,145,33,115,21,41,157,18,44,11,12,106,198,118,85,98,106,53,155,34,95,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,192,204,0,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,227,245,140,85,197,143,149,141,100,249,127,144,250,116,224,98,175,236,163,240,39,254,174,127,243,102,241,254,40,74,163,85,115,106,128,0,0,62,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,247,234,115,24,233,225,107,156,137,179,86,88,209,118,234,77,254,178,181,121,188,234,102,85,163,122,143,195,134,169,97,85,126,30,245,140,220,47,247,10,110,169,36,100,115,116,45,179,174,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,164,202,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,216,25,128,0,0,2,173,121,128,241,49,153,112,161,204,15,10,213,44,62,134,146,226,199,105,189,37,182,239,108,169,68,107,46,54,233,46,181,175,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,180,160,116,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,117,0,0,3,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,93,216,245,138,104,164,70,187,101,232,145,142,248,57,21,126,178,162,245,143,139,187,175,8,60,210,53,59,43,158,221,87,120,196,239,212,246,59,110,71,106,130,161,204,123,224,75,85,11,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,218,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,3,245,128,0,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,241,107,216,230,174,202,138,135,214,83,6,149,113,183,117,225,67,142,93,104,177,100,243,213,215,105,214,85,169,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,176,92,248,63,39,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,31,172,0,234,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,245,90,187,111,186,236,136,170,157,172,138,188,209,252,137,234,111,224,190,177,68,7,234,226,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,232,237,214,62,253,84,242,54,56,163,235,125,51,88,222,167,189,169,187,149,26,155,238,170,137,239,36,169,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,0,0,0,1,242,71,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,191,83,88,247,65,51,90,229,77,156,177,72,137,191,74,237,245,149,65,204,135,94,115,46,27,121,129,233,198,171,97,149,181,109,125,187,7,183,50,231,67,13,66,66,203,181,185,110,181,235,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,88,87,13,28,69,224,156,80,105,101,6,166,96,181,31,222,168,239,20,93,19,127,115,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,248,162,252,81,3,42,128,0,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,157,185,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,179,78,44,124,172,107,39,203,252,135,211,167,3,42,130,181,121,90,113,237,244,238,142,195,194,142,168,65,209,144,90,173,254,15,16,186,83,211,237,29,125,13,36,10,228,163,168,107,19,104,230,134,8,156,172,151,100,108,145,198,168,245,73,90,142,158,202,128,0,0,199,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,159,3,83,87,215,84,248,228,145,177,244,83,199,35,211,118,67,34,238,169,211,245,118,223,117,68,92,127,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,172,228,223,109,147,117,84,69,192,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,224,228,85,250,202,139,214,62,46,238,188,32,243,72,212,236,174,123,117,93,227,19,191,83,216,237,185,29,170,10,135,49,239,129,45,84,46,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,26,22,232,15,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,235,0,0,0,62,75,157,218,213,101,166,101,101,230,231,73,65,79,37,68,20,140,150,166,102,196,199,79,60,172,134,24,145,206,84,69,124,146,201,28,108,111,197,207,123,90,155,170,162,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,107,213,94,54,238,188,87,241,203,162,246,44,98,122,186,29,58,197,117,34,203,13,170,141,181,78,116,23,105,219,120,70,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,55,11,148,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,252,92,247,181,169,186,170,33,245,145,87,154,63,145,61,77,252,23,214,40,142,149,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,174,249,18,70,42,163,158,200,66,111,128,0,0,0,24,83,90,248,204,225,179,135,108,170,151,10,214,61,72,250,63,122,173,183,178,233,5,55,177,235,234,250,233,95,36,145,182,78,186,120,36,98,110,248,100,77,149,122,190,174,251,108,168,171,154,202,86,231,87,230,159,22,249,127,67,234,55,16,45,83,66,248,163,208,158,37,61,183,249,20,206,126,145,253,28,240,222,211,254,230,86,81,246,60,71,119,179,254,105,138,62,174,174,196,191,163,190,221,62,253,183,77,242,169,85,124,140,126,251,63,102,255,0,121,22,168,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,222,118,173,20,227,51,134,206,34,114,170,172,43,71,53,35,233,5,234,138,222,251,164,244,222,199,175,164,232,165,100,145,198,233,58,234,32,141,139,179,230,141,54,69,234,250,219,237,178,42,166,0,230,133,193,71,240,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,116,173,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,218,76,199,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,159,3,83,87,215,84,248,228,145,177,244,83,199,35,211,118,67,34,238,169,211,245,118,223,117,68,92,107,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,176,87,58,191,43,24,183,204,10,31,78,184,129,159,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,245,156,155,237,178,110,170,136,178,0,160,30,87,30,123,52,203,241,175,71,173,47,163,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,1,248,26,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,162,40,162,137,174,150,87,236,142,114,181,141,114,163,24,247,174,205,99,149,48,87,246,81,248,19,255,0,87,63,249,179,120,255,0,20,42,175,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,208,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,78,167,74,249,127,87,151,239,2,55,222,42,178,168,243,92,165,158,11,76,177,251,130,71,113,169,221,146,123,82,170,9,41,100,150,213,208,202,136,170,32,238,211,84,57,124,75,81,90,205,182,77,221,238,64,186,157,37,215,189,39,215,27,21,22,73,166,89,95,180,232,46,126,45,212,14,168,161,169,160,146,186,58,87,197,29,76,212,241,85,71,28,147,67,20,147,197,27,229,141,174,141,178,61,24,174,234,69,106,100,2,178,249,177,230,183,94,31,51,46,25,51,93,45,167,164,179,84,97,21,23,185,109,52,116,204,117,61,35,32,133,45,141,74,69,142,7,49,82,153,209,34,194,248,152,173,69,137,206,103,185,20,154,156,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,3,48,0,0,31,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,238,199,172,83,69,34,53,219,47,68,140,119,193,200,171,245,149,23,172,124,93,221,120,65,230,145,169,217,92,246,234,187,198,39,126,167,177,219,114,59,84,21,14,99,223,2,90,168,92,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,52,45,208,31,147,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,143,214,0,0,0,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,2,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,40,135,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,254,131,26,247,49,143,114,177,146,43,149,103,30,63,246,35,133,77,95,189,127,125,139,16,190,220,238,63,237,12,166,178,53,157,175,247,67,162,124,147,127,123,167,99,127,138,96,22,168,0,3,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,93,216,245,138,104,164,70,187,101,232,145,142,248,57,21,126,178,162,245,143,139,187,175,8,60,210,53,59,43,158,221,87,120,196,239,212,246,59,110,71,106,130,161,204,123,224,75,85,11,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,218,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,3,245,128,0,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,46,123,218,212,221,85,16,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,124,26,170,148,215,170,188,109,221,120,175,227,151,69,236,88,196,245,116,58,117,138,234,69,150,27,85,27,106,156,232,46,211,182,240,141,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,42,185,202,221,174,182,14,27,112,155,237,138,231,87,110,185,91,181,34,219,87,71,89,73,51,161,158,154,120,232,46,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,39,168,33,255,0,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,179,228,246,165,44,17,210,199,45,215,173,148,241,83,193,221,169,168,114,120,102,170,185,155,110,155,183,222,147,0,0,0,0,0,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,196,107,254,202,63,2,127,234,231,255,0,54,111,31,226,134,85,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,6,42,226,199,202,198,178,124,191,200,125,58,114,21,114,180,227,219,233,221,29,135,133,29,80,131,163,32,181,91,252,30,33,116,167,167,218,58,250,26,72,21,201,71,80,214,38,209,205,12,17,57,89,46,200,217,35,141,81,234,146,181,29,56,89,80,0,0,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,253,99,21,113,99,229,99,89,62,95,228,62,157,56,24,171,251,40,252,9,255,0,171,159,252,217,188,127,138,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,26,182,155,41,240,157,229,99,70,254,95,227,222,157,0,25,84,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,179,21,113,99,229,99,89,62,95,228,62,157,56,25,84,21,65,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,250,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,232,141,136,216,190,171,26,205,173,124,0,0,0,6,31,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,222,25,86,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,108,63,173,124,102,112,217,195,182,85,75,133,107,30,164,125,31,189,86,219,217,116,130,155,216,245,245,125,116,175,146,72,219,39,93,60,18,49,55,124,50,38,202,189,95,87,125,182,84,85,136,28,161,181,51,42,214,77,71,226,63,84,179,90,191,17,122,201,174,22,11,133,79,76,146,62,56,122,214,231,209,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,67,0,115,171,243,79,139,124,191,161,245,27,136,22,169,161,124,81,232,79,18,158,219,252,138,103,63,72,254,142,120,111,105,255,0,115,43,40,251,30,35,187,217,255,0,52,197,31,87,87,98,95,209,223,110,159,126,219,166,249,84,170,190,70,63,125,159,179,127,188,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,113,228,240,191,0,61,109,253,47,137,237,61,77,79,172,123,64,245,204,155,177,80,172,77,98,174,150,197,197,206,61,84,137,213,226,107,169,98,95,130,123,183,183,255,0,95,234,44,242,85,68,98,169,84,252,92,72,251,71,19,216,149,99,95,179,93,117,166,219,165,126,59,37,7,245,1,103,248,101,82,85,227,86,217,182,217,93,73,10,252,127,92,109,83,247,14,151,164,85,107,91,129,88,234,28,237,213,246,234,103,124,127,92,49,175,253,103,116,3,131,149,55,247,169,229,170,159,97,197,235,239,60,179,96,57,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,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,61,57,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,92,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,189,17,177,27,23,213,99,89,181,175,154,171,151,83,202,247,142,159,203,94,42,205,14,214,60,207,197,234,77,151,175,216,245,53,173,233,154,251,107,142,54,170,111,50,185,124,69,100,59,73,220,221,26,247,196,140,147,243,174,109,68,136,19,252,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,112,29,87,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,235,217,196,191,17,121,223,20,26,167,95,169,153,213,71,247,218,59,61,23,68,63,220,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,42,191,4,76,171,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,232,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,39,83,165,124,191,171,203,247,129,27,239,21,89,84,121,174,82,207,5,166,88,253,193,35,184,212,238,201,61,169,85,4,148,178,75,106,232,101,68,85,16,119,105,170,28,190,37,168,173,102,219,38,238,247,32,97,91,143,12,90,203,109,225,246,209,196,236,152,191,123,1,188,92,42,45,236,173,167,153,178,201,77,219,149,33,108,245,17,183,117,138,25,39,73,97,99,221,254,121,18,163,145,189,200,22,95,171,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,126,198,127,68,241,95,162,191,65,126,140,218,190,141,251,63,217,62,199,240,81,248,31,3,219,237,120,110,198,221,190,207,111,234,118,250,122,122,126,174,219,123,138,33,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,38,193,121,58,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,181,148,23,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,1,250,198,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,189,238,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,250,108,115,218,198,49,200,198,4,202,0,1,85,124,243,190,228,255,0,105,63,118,144,3,134,142,34,243,190,23,245,78,131,83,48,90,143,239,84,119,138,46,136,127,186,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,81,126,40,179,255,0,158,119,220,159,237,39,238,210,170,192,217,207,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,221,74,1,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,126,177,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,52,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,215,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,141,91,73,255,0,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,138,23,82,0,2,128,121,163,249,236,212,223,193,125,30,136,236,28,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,235,252,209,252,246,106,111,224,190,143,68,69,80,54,168,5,80,114,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,185,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,122,35,98,54,47,170,198,179,107,95,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,4,191,229,71,198,191,228,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,232,70,172,141,134,170,73,25,239,107,186,35,149,58,149,136,147,77,43,110,80,213,92,182,158,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,153,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,11,63,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,178,153,171,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,47,167,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,208,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,151,68,249,66,85,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,35,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,32,57,213,249,167,197,190,95,208,250,141,196,128,0,109,17,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,162,30,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,250,15,115,218,199,189,168,199,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,101,101,243,88,227,170,167,14,142,191,133,141,40,175,171,166,190,213,83,172,57,173,115,169,98,116,13,183,85,209,61,61,154,196,154,55,43,159,44,85,17,202,233,163,86,246,209,35,107,94,231,58,68,139,58,115,2,227,186,197,194,174,43,38,21,139,63,198,234,110,65,111,89,45,212,219,62,63,101,210,207,29,84,113,93,122,223,79,45,60,253,170,154,118,167,134,114,163,159,190,235,179,125,235,68,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,242,155,41,241,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,129,173,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,219,62,79,106,82,193,29,44,114,221,122,217,79,21,60,29,218,154,135,39,134,106,171,153,182,233,187,125,233,66,231,96,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,218,32,234,154,111,170,186,113,172,22,42,140,159,75,243,75,86,77,106,164,184,84,218,230,171,183,84,36,177,178,170,7,244,73,26,170,127,193,115,87,244,95,27,227,145,138,230,61,142,116,0,215,206,99,54,45,67,229,233,87,150,225,212,182,170,236,191,46,236,233,246,95,107,155,174,15,97,85,87,80,85,45,77,67,32,235,115,223,12,140,167,159,195,57,100,86,175,90,43,213,207,134,88,74,171,210,123,6,85,149,234,158,27,139,96,183,191,99,100,151,156,130,221,111,179,220,124,76,148,254,14,186,90,152,217,4,253,216,145,100,143,162,71,49,221,108,69,115,118,221,17,85,16,11,127,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,58,121,191,219,175,182,126,11,244,246,211,148,228,127,72,47,84,89,133,166,158,227,119,240,108,164,246,133,83,45,53,237,150,167,176,197,86,69,220,122,57,253,182,175,75,122,182,79,114,21,67,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,13,156,193,138,184,104,226,47,4,226,131,75,40,53,51,5,168,254,245,71,120,162,232,155,251,153,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,197,23,226,137,149,64,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,119,94,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,70,70,146,49,81,90,246,77,121,38,170,229,170,114,172,227,199,254,196,112,169,171,247,175,239,177,98,23,219,157,199,253,161,148,214,70,179,181,254,232,116,79,146,111,239,116,236,111,241,76,2,213,0,43,131,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,186,171,42,102,139,119,57,210,53,59,112,203,27,152,142,116,173,146,16,194,188,214,56,227,166,212,171,173,127,11,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,61,209,31,77,12,187,185,206,145,171,220,154,40,220,196,107,98,108,147,67,94,19,188,211,232,223,204,12,123,212,96,49,81,149,120,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,127,5,245,138,34,133,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,125,60,209,252,137,234,111,224,190,177,68,80,8,27,4,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,73,64,107,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,118,20,225,163,136,188,19,138,13,44,160,212,204,22,163,251,213,29,226,139,162,111,238,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,20,95,138,32,101,80,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,106,134,190,220,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,94,186,116,154,87,172,109,107,146,86,57,236,233,235,88,228,142,252,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,112,31,172,0,0,85,7,52,30,95,116,214,154,107,215,20,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,235,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,162,54,35,165,250,172,107,246,181,240,6,180,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,88,167,50,29,121,195,120,146,229,249,167,26,173,134,86,210,57,151,28,226,220,203,157,12,53,11,51,237,55,20,181,87,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,26,249,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,232,61,172,115,222,246,171,223,15,227,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,9,65,202,227,207,102,153,126,53,232,245,167,117,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,215,100,139,35,213,85,204,100,48,170,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,240,115,30,230,174,232,170,134,64,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,20,59,95,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,93,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,176,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,244,174,26,56,116,193,56,95,210,202,13,51,193,105,255,0,189,86,94,43,122,230,254,233,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,186,25,240,68,248,170,229,80,42,175,158,119,220,159,237,39,238,210,0,112,209,196,94,119,194,254,169,208,106,102,11,81,253,234,142,241,69,209,15,247,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,138,47,197,22,127,243,206,251,147,253,164,253,218,85,88,27,52,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,239,213,212,141,85,211,141,31,177,83,228,250,161,154,90,177,155,85,93,194,154,215,13,93,198,161,34,141,245,83,191,162,56,209,87,254,19,156,191,162,200,217,36,143,86,177,143,115,104,179,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,178,255,0,54,174,44,41,181,115,38,196,180,143,79,114,58,75,142,9,71,103,182,101,243,171,109,210,193,60,215,26,218,119,203,76,231,190,102,181,221,13,160,169,130,70,181,136,221,150,170,68,147,169,236,70,196,23,41,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,65,156,209,252,246,106,111,224,190,143,68,101,94,76,150,237,71,173,226,58,251,83,142,100,119,91,110,33,111,199,228,168,201,105,163,163,89,168,110,114,43,210,58,42,105,158,171,209,12,200,249,37,158,57,61,242,43,105,231,99,126,164,146,169,138,185,163,249,236,212,223,193,125,30,136,14,193,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,251,222,53,87,44,251,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,170,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,130,218,128,0,0,0,10,149,230,139,204,2,178,239,89,114,225,147,68,50,46,205,170,31,19,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,233,133,59,91,203,36,106,246,204,217,27,26,57,24,146,182,92,215,205,11,142,159,200,166,42,253,14,209,204,207,194,106,77,235,163,219,21,52,77,234,154,197,107,146,55,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,243,78,117,60,139,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,31,191,162,154,9,171,28,68,229,85,88,86,142,98,159,72,47,84,86,247,221,39,166,241,212,212,157,20,172,146,56,221,39,93,68,145,177,118,124,209,166,200,189,95,91,125,182,69,84,234,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,216,79,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,196,28,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,250,239,145,99,122,42,57,143,132,28,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,250,239,145,36,98,170,57,236,134,111,154,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,226,252,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,93,21,11,12,175,88,218,214,172,79,107,217,211,208,145,201,32,85,15,52,127,61,154,155,248,47,163,209,29,131,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,131,220,246,177,239,106,49,253,127,154,63,158,205,77,252,23,209,232,136,170,6,211,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,82,188,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,109,64,10,107,230,185,198,191,229,55,42,159,134,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,26,212,167,232,86,164,142,134,150,72,223,239,115,186,36,149,122,145,138,144,195,43,179,7,53,142,58,170,112,232,235,248,88,210,138,250,186,107,237,85,58,195,154,215,58,150,39,64,219,117,93,19,211,217,172,73,163,114,185,242,197,81,28,174,154,53,111,109,18,54,181,238,115,164,72,170,44,12,171,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,129,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,177,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,205,109,204,171,195,71,17,121,223,11,250,167,65,169,152,45,71,247,170,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,80,217,76,24,255,0,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,100,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,178,79,22,62,86,53,147,229,254,67,233,211,154,214,1,125,28,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,54,207,147,218,148,176,71,75,28,183,94,182,83,197,79,7,118,166,161,201,225,154,170,230,109,186,110,223,122,76,3,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,174,173,137,207,123,188,52,142,108,142,133,253,78,234,98,43,85,123,140,145,140,12,234,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,166,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,187,62,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,54,69,125,76,49,108,217,24,254,169,30,200,251,253,82,42,205,218,164,195,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,112,27,73,130,42,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,250,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,210,232,159,44,148,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,126,6,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,94,30,37,248,139,206,248,160,213,58,253,76,206,170,63,190,209,217,232,186,33,254,230,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,101,254,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,18,192,181,78,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,126,7,147,194,252,0,224,138,138,228,216,246,30,180,68,69,61,128,122,230,219,161,74,171,227,110,122,127,225,15,130,68,200,155,212,203,204,41,34,254,180,84,161,84,251,11,86,147,222,197,216,171,14,58,173,83,82,107,238,15,112,107,213,190,46,239,27,81,118,254,107,104,83,245,129,98,154,40,187,233,221,137,27,26,35,125,157,75,178,167,251,68,103,125,49,238,134,43,255,0,38,184,250,61,253,91,91,105,17,125,219,123,252,60,70,66,3,214,255,0,234,251,67,15,15,223,245,253,167,152,255,0,164,15,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,19,42,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,93,242,44,111,69,71,49,240,215,174,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,47,167,149,199,145,61,50,252,107,214,43,72,191,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,58,33,138,170,162,178,244,178,203,59,90,175,86,178,6,190,8,162,235,145,234,233,126,179,220,253,194,80,112,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,250,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,210,232,159,44,138,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,109,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,194,156,52,113,23,130,113,65,165,148,26,153,130,212,127,122,163,188,81,116,77,253,204,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,226,139,241,68,10,33,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,243,87,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,163,35,73,24,168,173,123,38,183,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,190,214,89,235,122,230,254,230,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,186,31,240,84,248,42,107,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,32,108,167,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,156,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,244,24,215,185,140,123,149,140,199,242,113,219,175,43,194,229,63,11,48,228,213,109,179,182,162,104,42,46,174,159,170,182,75,34,197,27,98,179,177,251,35,153,76,215,36,202,237,220,231,62,55,199,2,43,33,98,199,39,74,225,163,135,76,239,138,13,83,160,211,60,22,159,251,213,101,226,183,174,31,238,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,160,101,94,1,120,40,202,184,172,212,122,75,221,218,217,225,244,203,25,184,67,38,71,112,168,73,25,29,127,66,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,122,157,19,37,190,140,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,117,93,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,144,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,176,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,95,44,251,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,170,21,238,237,44,113,163,27,11,99,108,136,213,98,202,232,130,122,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,153,212,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,239,84,119,138,46,136,127,186,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,81,126,40,187,4,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,170,21,237,207,59,238,79,246,147,247,105,130,185,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,244,74,207,105,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,34,255,0,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,249,65,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,106,156,75,240,233,130,113,65,165,149,250,103,157,83,255,0,125,172,179,214,245,205,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,224,169,240,84,215,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,27,57,148,173,206,175,205,62,45,242,254,135,212,110,38,117,229,79,199,85,78,99,29,7,11,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,123,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,46,10,231,87,230,159,22,249,127,67,234,55,16,62,78,91,124,51,225,188,87,233,30,188,105,110,97,93,87,110,123,106,49,139,149,162,231,76,170,231,219,174,49,178,236,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,134,186,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,127,242,75,212,204,87,31,212,125,68,210,219,181,95,135,189,102,22,251,125,194,209,220,146,54,71,81,224,22,167,191,3,122,158,143,124,202,202,180,145,172,99,93,249,184,39,114,171,81,158,249,149,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,77,194,58,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,45,159,154,187,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,179,227,114,251,218,138,213,248,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,244,216,231,181,140,99,145,140,10,203,230,143,231,179,83,127,5,244,122,34,69,112,49,194,174,27,197,127,47,204,231,15,188,219,105,27,147,219,179,139,181,78,39,119,146,69,133,246,235,138,218,173,221,8,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,200,235,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,41,219,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,149,239,29,63,150,188,85,154,29,172,121,159,139,212,155,47,95,177,234,107,91,211,53,246,215,28,109,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,231,92,218,137,19,191,243,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,59,190,79,106,82,193,29,84,145,90,186,31,81,21,60,29,218,154,134,175,137,114,43,153,182,203,187,125,201,69,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,13,164,205,107,56,177,243,79,172,159,48,50,31,81,156,187,62,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,73,156,88,249,167,214,79,152,25,15,168,206,4,159,225,107,130,75,87,21,252,13,100,183,220,98,10,74,29,69,197,115,139,180,214,170,198,210,181,211,221,160,109,158,145,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,77,225,7,249,42,192,178,175,244,87,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,236,84,46,83,146,167,149,140,167,230,5,119,167,91,143,201,230,185,193,71,229,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,183,102,107,197,174,24,218,228,168,235,87,36,110,154,150,56,223,238,115,122,228,137,122,81,234,176,195,19,131,37,242,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,211,99,158,214,49,142,70,51,176,115,71,242,39,169,191,130,250,197,17,68,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,110,124,67,241,41,98,226,167,149,30,105,169,182,196,236,221,97,246,37,175,36,164,109,43,224,142,146,241,21,206,220,250,136,226,71,57,253,80,175,117,146,70,168,247,175,110,70,35,149,30,143,107,66,155,14,255,0,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,127,91,132,239,52,250,55,243,3,30,245,24,9,85,205,11,129,111,200,166,84,253,113,209,204,51,194,105,181,235,163,219,20,212,78,234,134,197,116,146,71,34,237,10,53,60,61,28,219,199,219,217,92,198,74,175,143,243,77,117,60,106,22,169,195,71,17,120,39,20,26,89,65,169,152,45,71,247,170,59,197,23,68,223,220,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,76,170,107,109,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,191,98,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,2,149,185,213,249,167,197,190,95,208,250,141,196,198,156,183,180,27,13,226,75,82,245,31,74,115,58,42,71,50,227,166,247,23,219,43,166,167,89,159,105,184,165,117,2,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,185,47,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,21,120,151,225,211,59,225,127,84,235,244,207,58,167,254,251,89,103,173,235,135,251,167,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,193,83,224,171,45,56,37,230,141,117,208,157,47,190,233,182,178,211,85,229,86,220,106,206,179,97,29,50,185,43,95,59,100,142,56,237,47,149,90,230,165,50,53,238,145,178,191,223,4,112,73,27,82,93,224,133,150,85,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,107,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,20,225,99,129,202,157,53,225,19,85,120,164,212,151,210,75,125,201,244,159,32,126,45,108,107,34,157,45,214,234,171,100,143,74,215,201,178,171,42,102,139,102,181,177,185,59,112,203,35,94,174,116,174,142,31,202,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,108,136,250,104,101,217,173,108,110,94,228,209,72,215,171,91,19,163,154,205,56,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,192,214,176,179,78,107,28,10,211,97,210,87,241,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,180,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,86,89,178,158,133,235,30,156,113,97,161,214,236,230,211,13,170,233,106,200,237,235,67,127,178,74,228,172,142,138,169,240,162,85,219,106,91,35,27,215,211,220,86,175,92,109,108,145,185,175,68,86,72,213,80,214,176,178,158,76,156,58,125,37,206,239,188,75,223,233,247,160,196,59,150,44,127,235,254,157,210,120,83,197,75,245,37,71,39,106,150,84,103,76,145,185,143,241,189,77,84,116,62,236,107,199,71,46,204,155,68,245,114,206,237,21,177,85,220,112,76,254,241,67,101,199,217,83,95,78,215,209,222,235,95,50,71,106,71,75,55,117,236,68,135,173,147,200,214,181,25,35,88,249,28,246,58,71,219,167,11,218,23,98,225,211,67,177,93,47,180,217,173,84,53,244,54,250,121,111,243,91,149,239,142,225,120,116,44,74,186,165,146,68,73,36,235,145,171,210,175,68,84,141,177,177,26,198,177,172,104,69,94,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,171,151,38,45,98,206,120,194,194,240,172,166,135,198,217,114,11,126,69,107,184,211,119,95,31,126,150,123,21,124,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,224,126,7,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,93,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,81,15,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,173,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,189,77,149,145,126,175,47,222,59,175,188,42,229,81,225,89,75,252,110,153,100,23,4,146,227,77,179,35,246,93,84,242,82,199,45,215,173,148,242,212,79,218,166,167,114,120,102,170,53,251,238,155,59,222,161,125,37,0,243,71,243,217,169,191,130,250,61,17,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,25,205,31,207,102,166,254,11,232,244,64,103,94,13,248,68,181,113,125,203,243,40,197,32,184,210,89,242,203,14,164,92,46,88,229,214,122,118,189,140,157,109,86,246,190,150,103,163,86,86,83,76,157,61,125,181,221,31,28,50,43,100,237,36,110,175,92,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,92,167,37,79,43,25,79,204,10,239,78,183,29,127,156,182,136,105,125,199,75,237,124,66,93,111,149,118,156,218,211,81,73,140,91,162,108,114,77,5,234,9,36,150,111,10,246,167,213,129,241,53,106,170,27,55,185,21,27,36,110,71,171,226,88,195,21,98,92,224,46,182,62,20,19,20,175,177,85,213,106,253,174,157,152,229,37,214,74,199,61,149,16,45,28,205,134,246,231,207,28,201,53,76,50,199,7,122,9,85,18,103,200,146,53,253,46,124,113,87,7,249,42,207,114,175,244,87,35,201,50,59,135,251,37,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,237,85,63,40,179,238,74,122,71,167,23,187,238,105,173,21,215,143,31,153,226,253,22,122,75,68,148,8,177,219,41,106,217,212,149,237,157,237,93,230,151,181,81,3,82,55,53,209,198,201,209,253,73,59,122,67,26,241,75,193,37,171,133,14,6,177,171,238,79,5,37,118,162,229,89,197,166,107,173,99,169,90,217,237,48,58,207,86,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,209,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,145,92,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,250,140,141,99,122,34,181,143,155,10,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,251,14,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,131,56,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,24,95,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,2,136,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,31,123,192,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,32,1,63,249,94,241,211,249,20,202,153,161,218,199,153,248,77,54,189,117,251,30,166,181,189,80,216,174,146,72,213,77,230,87,39,135,163,155,121,59,155,163,152,201,85,146,126,105,174,168,145,92,178,56,116,193,56,160,210,205,123,211,60,234,159,255,0,224,21,150,122,222,185,191,185,151,79,13,120,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,130,167,193,82,31,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,208,217,164,21,107,202,251,152,37,77,218,166,203,194,246,180,221,105,24,246,83,182,131,15,190,84,203,21,51,58,33,138,150,158,142,202,145,69,3,90,175,86,178,119,50,121,101,235,145,234,216,190,179,220,205,237,40,0,0,15,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,188,92,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,126,198,100,0,231,87,229,99,22,249,129,67,233,215,16,41,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,155,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,213,209,220,93,213,242,77,34,54,62,234,198,218,139,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,170,190,121,223,114,127,180,159,187,76,21,202,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,23,162,86,123,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,157,121,231,125,201,254,210,126,237,34,175,45,78,33,113,94,29,56,154,161,189,230,180,219,89,114,235,123,177,42,155,131,170,163,130,59,87,137,170,166,145,149,146,172,138,140,88,88,248,26,146,42,185,189,49,189,239,69,114,177,24,240,198,156,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,241,1,178,159,18,252,58,96,156,80,105,101,126,153,231,84,255,0,223,107,44,245,189,115,127,115,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,248,42,124,21,42,3,134,142,1,117,29,120,226,160,209,13,92,183,218,173,209,224,221,172,198,232,202,218,101,173,161,191,217,233,170,225,107,82,149,174,106,50,162,26,151,189,145,170,191,165,24,213,153,30,222,228,78,129,66,207,249,122,112,245,252,28,184,101,199,236,21,181,55,87,222,178,190,222,91,123,166,184,210,248,89,40,43,170,233,96,71,81,164,42,157,113,246,89,20,113,185,30,170,229,145,178,59,102,35,146,54,84,183,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,159,248,43,225,70,197,197,167,47,76,219,13,237,90,168,242,251,110,160,87,86,98,215,186,216,94,239,1,85,224,45,107,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,66,186,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,114,156,149,60,172,101,63,48,43,189,58,220,119,94,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,250,108,107,28,246,49,202,246,7,74,229,123,199,79,229,175,21,102,135,107,30,103,226,245,38,203,215,236,122,154,214,244,205,125,181,199,27,85,55,153,92,190,34,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,159,230,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,191,62,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,72,18,128,0,5,96,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,137,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,116,204,157,173,165,142,52,123,166,116,141,145,26,143,73,93,45,96,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,126,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,77,159,138,107,230,185,193,71,228,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,183,122,27,61,210,105,26,228,168,235,87,44,141,134,170,73,31,238,115,122,35,149,58,81,232,147,67,19,66,205,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,97,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,250,111,107,220,199,177,170,199,211,183,13,124,74,106,63,10,218,142,186,155,166,73,106,154,190,107,124,246,186,186,75,165,42,207,75,87,75,42,177,235,27,209,142,100,141,218,72,162,145,22,55,177,221,81,162,42,171,85,205,119,74,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,187,228,114,123,220,170,229,248,169,122,124,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,219,26,242,189,224,91,242,41,138,179,92,117,143,12,240,154,147,122,235,246,61,53,107,186,166,177,90,228,141,168,155,194,173,79,15,89,54,242,119,55,87,61,145,43,35,252,211,157,81,26,207,240,40,7,154,63,158,205,77,252,23,209,232,140,255,0,193,95,10,54,46,45,57,122,102,216,111,106,213,71,151,219,117,2,186,179,22,189,214,194,247,120,10,175,1,107,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,24,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,83,94,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,44,43,76,185,183,230,88,143,10,23,12,63,41,154,175,34,213,186,26,135,217,108,151,121,246,99,219,110,150,142,94,197,202,105,95,28,204,171,169,165,168,99,26,248,229,108,125,230,73,11,149,210,57,39,121,47,249,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,233,177,172,115,216,199,43,217,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,245,255,0,146,172,247,42,255,0,69,114,60,147,35,184,127,178,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,213,82,111,241,75,193,37,171,133,14,6,177,171,238,79,5,37,118,162,229,89,197,166,107,173,99,169,90,217,237,48,58,207,86,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,210,87,149,63,3,149,58,107,106,160,226,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,178,171,42,102,139,102,181,177,185,59,112,203,35,94,174,116,174,142,30,193,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,80,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,72,14,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,250,15,107,28,247,189,170,247,224,174,19,188,211,232,223,204,12,123,212,96,54,51,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,162,30,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,7,90,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,58,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,107,197,198,159,12,245,60,40,235,205,215,76,33,174,171,184,88,167,167,134,239,143,87,85,172,93,250,155,116,221,72,222,226,70,229,68,124,114,199,52,42,170,214,117,172,43,34,49,141,123,80,146,156,169,248,211,186,233,158,127,65,195,142,163,100,21,115,225,57,93,66,82,99,108,117,51,170,22,215,123,158,102,36,113,49,200,238,168,169,170,28,247,163,154,141,123,91,51,163,127,230,209,243,200,224,185,240,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,11,147,230,185,198,191,228,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,232,86,172,109,154,170,57,31,239,115,186,227,137,58,145,136,179,67,43,105,176,13,170,1,18,185,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,188,181,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,102,156,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,132,28,52,113,23,157,240,191,170,116,26,153,130,212,127,122,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,217,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,136,121,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,157,217,31,178,234,167,146,170,72,173,93,15,168,150,162,126,213,53,59,87,196,185,17,175,223,101,217,222,229,11,169,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,217,0,160,30,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,7,90,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,58,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,7,235,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,66,14,104,60,96,227,58,39,164,119,173,18,179,45,37,199,59,207,236,238,160,125,5,76,85,13,101,29,146,181,149,84,243,87,35,218,206,211,222,139,12,145,50,62,227,92,143,145,178,43,92,198,43,30,20,108,108,167,194,119,149,141,27,249,127,143,122,116,6,181,133,223,114,186,227,54,197,174,26,113,109,208,27,221,171,217,89,158,156,227,244,212,240,164,12,123,169,110,118,122,84,138,154,58,150,185,119,237,204,206,168,89,44,110,93,156,231,182,72,247,71,62,56,66,117,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,194,194,120,144,229,247,83,118,225,135,77,120,161,209,107,85,35,30,205,55,176,87,230,22,58,104,162,166,103,68,54,151,84,86,94,150,89,103,107,85,234,214,64,215,193,20,93,114,61,93,47,214,123,159,189,123,27,41,240,157,229,99,70,254,95,227,222,157,0,26,245,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,217,85,204,19,152,143,240,157,197,113,77,55,211,52,186,216,241,191,103,211,93,50,218,127,17,249,154,235,164,145,197,42,81,110,177,178,73,97,163,145,30,222,183,116,178,89,126,186,71,180,48,200,239,214,230,133,192,183,228,83,42,126,184,232,230,25,225,52,218,245,209,237,138,106,39,117,67,98,186,73,35,145,118,133,26,158,30,142,109,227,237,236,174,99,37,87,199,249,166,186,158,53,133,90,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,80,59,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,204,235,205,91,76,241,93,27,214,13,51,210,220,42,147,195,217,113,157,47,182,91,233,186,163,141,146,77,209,112,184,245,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,183,78,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,82,182,22,116,197,27,25,27,85,122,88,198,245,57,239,235,145,245,109,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,223,3,201,225,126,0,122,253,253,95,97,236,79,129,235,221,189,91,42,158,208,56,187,117,106,236,86,47,48,152,167,165,213,205,62,168,87,198,214,182,242,157,42,170,169,252,154,53,95,250,11,58,114,110,155,21,167,204,246,143,195,95,112,26,246,187,223,29,222,68,223,111,246,58,117,255,0,250,64,156,156,63,72,233,180,195,30,149,100,107,145,214,202,79,130,239,239,240,241,25,40,194,220,39,214,37,86,142,227,10,171,187,189,145,69,239,255,0,243,88,12,210,7,7,162,134,7,239,240,64,197,80,57,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,84,94,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,62,0,91,161,173,103,22,62,105,245,147,230,6,67,234,51,151,209,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,232,108,146,72,244,221,144,181,87,119,175,214,85,219,100,217,18,133,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,5,117,101,60,161,48,76,167,138,202,173,69,117,194,213,106,209,218,206,139,164,216,149,173,179,83,85,120,228,70,164,148,76,84,85,100,84,114,61,29,42,190,55,181,204,107,214,8,163,141,17,147,54,127,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,245,128,2,181,121,222,253,4,252,150,105,167,180,63,237,207,233,5,95,178,63,142,255,0,177,126,25,60,127,195,243,95,199,123,55,244,254,191,243,61,221,194,202,138,11,230,131,173,246,173,108,226,190,244,219,53,142,174,221,79,128,83,187,7,123,234,100,107,159,89,61,21,101,82,205,58,53,190,230,49,101,154,70,49,58,156,170,200,218,245,233,87,172,108,8,150,93,159,38,152,176,217,248,92,186,93,44,88,85,37,166,251,30,81,87,107,190,221,155,42,203,61,229,241,69,20,240,72,245,84,69,141,145,69,86,145,54,36,85,98,43,36,145,54,116,207,41,178,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,119,99,214,41,152,246,245,34,117,162,73,209,213,219,147,166,111,242,100,213,47,162,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,122,252,101,210,137,233,52,63,156,70,43,163,232,165,117,197,222,247,53,142,223,101,221,221,180,2,234,64,58,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,248,129,221,76,85,197,143,149,141,100,249,127,144,250,116,229,85,255,0,102,175,138,127,244,131,165,95,250,170,227,254,60,90,167,22,62,86,53,147,229,254,67,233,211,129,173,97,180,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,172,70,209,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,20,131,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,65,237,99,158,247,181,94,254,169,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,235,167,73,165,122,198,214,185,37,99,158,206,158,181,142,72,241,255,0,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,165,29,51,250,165,145,239,145,200,157,79,123,186,90,198,116,70,201,65,202,247,129,111,203,94,84,205,113,214,60,51,197,233,181,151,175,216,244,213,174,233,134,251,116,142,70,162,111,10,181,124,69,28,59,73,220,221,90,199,202,140,143,243,173,109,68,104,29,255,0,157,22,83,98,206,113,94,30,179,92,90,187,198,217,114,11,125,242,233,110,169,237,62,62,253,44,241,218,228,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,58,7,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,210,58,242,191,212,218,109,25,212,189,88,213,106,171,53,93,217,152,174,147,221,238,137,67,77,28,174,125,75,227,174,183,171,35,85,138,57,29,27,21,221,40,249,85,138,200,153,213,35,246,99,28,168,22,83,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,168,178,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,222,229,87,47,197,78,213,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,173,164,242,163,224,163,242,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,110,114,212,117,163,150,54,205,85,28,140,247,53,189,113,196,157,42,244,89,166,137,161,152,57,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,11,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,32,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,122,107,210,46,25,243,45,106,210,61,83,213,44,50,186,145,239,210,138,122,11,149,206,217,50,164,111,169,183,76,202,183,212,79,20,142,114,55,174,6,210,117,172,106,159,93,142,127,75,186,218,216,228,233,90,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,80,46,127,143,30,92,84,220,86,102,88,190,160,233,245,223,31,196,178,22,212,54,135,43,174,169,165,149,207,184,219,182,98,71,58,36,107,211,45,77,59,88,230,49,174,70,119,88,246,181,211,49,176,198,132,148,225,251,135,141,47,225,151,0,110,156,233,69,170,174,142,218,250,132,174,172,150,174,178,74,153,235,107,86,24,161,146,166,71,57,122,90,247,182,8,213,91,27,89,26,42,47,75,27,190,199,229,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,204,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,71,96,208,62,56,233,184,113,224,155,47,209,236,29,149,111,212,92,211,40,185,62,26,184,223,45,59,44,118,233,173,244,80,45,107,102,98,181,203,82,174,100,173,133,172,119,212,124,107,35,213,17,172,100,193,34,185,169,241,227,255,0,101,248,84,210,11,215,247,168,178,251,237,178,227,254,222,202,155,35,153,218,255,0,115,186,87,199,55,247,202,119,183,248,214,21,235,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,244,70,215,110,141,87,183,173,234,200,218,189,111,106,47,74,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,230,193,60,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,117,116,119,23,117,124,147,72,141,143,186,177,180,59,255,0,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,154,251,241,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,129,90,223,202,139,78,245,103,137,43,102,174,90,47,84,150,28,78,225,80,251,190,101,99,115,42,234,103,189,92,93,95,226,39,232,149,106,26,176,50,166,41,102,141,203,26,179,176,177,70,177,177,253,199,118,251,95,48,140,3,13,210,206,92,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,94,136,153,237,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,148,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,216,247,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,154,225,112,157,230,159,70,254,96,99,222,163,1,176,71,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,129,72,60,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,94,186,116,154,38,36,142,115,146,86,57,143,234,235,89,35,143,176,114,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,219,50,63,101,213,79,37,44,114,221,122,217,79,45,68,253,170,106,119,39,134,106,163,95,190,233,179,189,235,133,120,151,226,47,59,226,131,84,235,245,51,58,168,254,251,71,103,162,232,135,251,153,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,197,87,224,137,58,121,93,114,255,0,172,187,214,91,120,155,214,252,119,179,106,135,195,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,58,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,148,45,168,21,235,204,47,152,94,180,112,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,154,118,42,34,181,87,117,119,191,224,136,229,233,204,47,90,56,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,77,67,213,81,26,139,186,55,223,241,69,8,193,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,72,213,197,79,2,58,79,197,86,85,136,230,185,75,60,21,235,31,184,80,71,113,169,222,166,79,106,88,160,146,121,37,181,116,50,162,38,65,221,125,67,151,196,181,22,86,109,178,110,158,228,146,160,15,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,26,241,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,6,181,132,138,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,177,212,207,252,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,128,108,19,101,185,225,186,167,134,216,242,155,124,116,151,204,122,249,79,111,191,218,228,169,164,94,137,89,188,117,84,117,9,28,173,71,49,237,114,69,43,58,154,143,99,218,213,250,174,111,187,176,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,168,200,210,70,42,43,94,201,175,36,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,190,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,218,246,113,47,195,166,119,194,254,169,215,233,158,117,79,253,246,178,207,91,215,15,247,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,214,207,130,167,193,86,244,248,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,222,143,22,178,86,204,246,248,250,174,166,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,77,123,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,112,22,63,202,159,142,170,108,58,74,14,22,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,246,107,210,24,220,142,100,178,212,73,43,102,145,91,219,84,145,174,123,154,232,210,40,235,205,31,207,102,166,254,11,232,244,68,255,0,229,123,192,183,228,83,21,102,184,235,30,25,225,53,38,245,215,236,122,106,215,117,77,98,181,201,27,81,55,133,90,158,30,178,109,228,238,110,174,123,34,86,71,249,167,58,162,53,128,28,209,252,246,106,111,224,190,143,68,4,202,229,121,171,216,110,130,240,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,196,191,17,121,223,20,26,167,95,169,153,213,71,247,218,59,61,23,68,63,220,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,42,191,4,78,149,38,127,153,75,128,211,233,107,178,26,180,196,233,111,19,95,217,105,106,163,96,91,140,176,199,3,170,30,136,155,189,233,20,44,99,122,149,122,17,100,232,233,238,73,213,37,57,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,184,116,12,111,131,189,92,202,184,92,189,113,79,101,179,213,213,88,172,247,143,4,180,49,81,189,103,146,221,20,79,90,187,162,43,182,71,211,67,47,106,37,88,146,79,122,84,185,253,182,211,185,93,213,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,217,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,144,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,48,103,94,98,156,69,224,156,80,112,11,131,234,94,11,81,247,129,108,163,188,81,116,77,253,204,186,123,22,174,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,72,1,194,119,154,125,27,249,129,143,122,140,6,52,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,126,151,61,141,158,102,181,202,155,181,37,145,19,110,165,223,37,240,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,153,141,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,201,96,8,65,193,247,43,157,47,225,230,235,244,243,82,234,105,51,236,218,221,120,146,174,195,90,232,164,134,138,215,4,78,123,105,165,101,50,185,90,250,151,53,91,51,157,39,90,67,34,70,145,123,226,239,203,55,193,94,188,194,249,133,235,71,9,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,233,167,98,162,43,85,119,87,123,254,8,129,97,69,43,115,171,243,79,139,124,191,161,245,27,137,53,57,111,113,173,170,124,96,254,81,63,41,150,12,82,217,244,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,190,222,25,157,61,61,59,110,237,247,221,54,133,124,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,149,92,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,21,121,24,253,246,126,205,254,242,59,255,0,53,206,53,255,0,38,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,93,251,211,89,237,115,70,214,165,63,66,181,99,108,213,81,200,255,0,123,157,215,28,73,212,140,69,154,25,90,21,3,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,203,201,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,166,199,61,172,99,28,140,101,32,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,194,124,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,116,108,174,99,29,225,163,115,164,108,44,233,111,75,21,92,169,220,124,143,120,103,80,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,0,0,10,171,231,157,247,39,251,73,251,180,170,178,213,57,231,125,201,254,210,126,237,33,7,9,60,51,212,241,79,144,231,152,61,154,186,174,12,134,199,131,215,100,120,252,48,172,93,21,183,24,42,169,89,29,36,171,43,154,214,178,86,205,36,104,254,182,116,61,204,122,171,154,199,49,193,55,249,86,113,227,255,0,98,56,84,213,251,215,247,216,177,11,237,206,227,254,208,202,107,35,89,218,255,0,116,58,39,201,55,247,186,118,55,248,166,22,147,29,166,213,13,214,162,251,13,178,145,151,42,202,120,105,42,43,27,11,82,121,160,133,210,58,40,159,38,221,78,99,29,60,206,107,85,118,106,203,34,166,221,75,190,174,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,187,78,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,119,200,146,49,85,28,246,66,19,124,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,138,185,169,241,227,255,0,101,248,84,210,11,215,247,168,178,251,237,178,227,254,222,202,155,35,153,218,255,0,115,186,87,199,55,247,202,119,183,248,214,24,211,133,174,43,238,188,40,114,240,201,111,184,197,130,174,187,33,202,181,34,237,99,181,86,53,174,108,22,153,221,99,164,115,43,95,35,160,150,7,190,57,27,27,155,77,34,181,102,78,226,183,118,199,38,208,90,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,222,229,87,47,197,64,238,188,52,112,233,157,241,65,170,116,26,103,130,211,255,0,122,172,188,86,245,195,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,216,35,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,78,149,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,199,213,117,61,99,141,29,34,171,214,24,24,254,212,105,179,26,187,62,78,219,31,44,136,72,0,0,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,190,251,34,124,11,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,116,54,73,36,122,110,200,90,171,187,215,235,42,237,178,108,136,25,172,234,154,177,244,19,242,89,153,126,84,191,237,51,232,253,199,233,31,241,223,246,47,195,73,226,191,136,252,239,241,61,207,226,254,191,243,125,251,29,172,134,188,214,53,230,167,70,248,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,218,68,166,114,162,55,182,181,145,189,30,215,35,17,193,72,58,133,91,134,220,115,252,150,225,167,54,154,187,94,39,85,120,173,154,195,67,86,229,116,244,182,231,76,245,166,134,69,87,189,85,237,137,88,213,85,123,253,232,191,89,223,21,206,156,186,174,58,79,69,197,198,9,77,171,152,231,180,169,46,23,8,41,236,85,62,50,166,31,102,95,82,120,164,183,212,244,83,166,243,111,60,108,131,182,253,162,79,17,214,255,0,171,26,161,29,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,6,210,96,234,154,79,157,126,84,52,179,13,212,207,101,251,51,233,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,177,218,192,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,242,47,228,156,188,244,27,33,226,142,203,197,19,104,234,237,215,43,117,71,181,235,108,180,78,236,209,92,111,113,202,201,41,174,47,233,217,204,123,92,143,124,140,110,205,154,68,137,239,255,0,63,74,137,64,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,11,243,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,223,175,102,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,248,157,171,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,96,116,173,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,107,252,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,77,149,89,83,52,91,53,173,141,201,219,134,89,26,245,115,165,116,112,225,94,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,174,36,1,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,29,104,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,139,42,241,47,196,94,9,194,254,150,87,234,102,117,81,253,246,142,207,69,209,55,247,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,138,175,193,23,94,189,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,220,29,87,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,31,148,88,167,13,124,191,232,237,28,38,106,151,19,122,223,142,247,174,179,105,253,230,227,131,218,231,146,9,233,99,165,150,204,233,225,187,59,182,247,245,76,189,221,162,142,68,99,161,116,110,145,90,175,88,157,21,117,129,218,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,191,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,166,195,220,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,43,47,154,231,5,31,147,44,170,126,37,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,107,146,163,173,92,178,54,26,169,36,127,185,205,232,142,84,233,71,162,77,12,77,137,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,194,253,56,177,242,177,172,159,47,242,31,78,156,214,176,216,163,87,53,51,21,214,78,4,117,7,84,176,170,191,17,101,201,180,190,249,112,166,234,146,55,201,15,93,178,126,184,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,154,235,129,180,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,235,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,178,64,115,65,227,7,38,214,205,92,189,104,149,153,106,237,216,38,1,120,117,3,232,42,98,167,115,235,47,116,79,170,167,154,185,30,214,119,88,197,73,164,137,145,247,28,213,100,109,145,90,215,189,88,206,191,203,247,129,27,239,21,89,84,121,174,82,207,5,166,88,253,193,35,184,212,238,201,61,169,85,4,148,178,75,106,232,101,68,85,16,119,105,170,28,190,37,168,173,102,219,38,238,247,32,102,174,86,156,4,253,59,172,176,241,93,170,19,244,99,246,171,135,140,196,45,116,245,27,73,95,93,73,58,181,43,42,28,197,222,56,97,158,39,35,34,221,29,36,145,170,189,18,38,163,103,183,243,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,233,90,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,180,58,87,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,175,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,119,94,37,248,139,206,248,160,213,58,253,76,206,170,63,190,209,217,232,186,33,254,230,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,72,174,22,56,21,166,204,120,92,213,94,41,245,94,130,146,166,197,75,131,228,19,97,84,45,170,149,179,186,227,73,20,139,237,39,172,50,53,26,200,165,167,146,38,195,34,59,184,171,35,156,198,181,177,172,161,8,15,213,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,199,229,19,211,137,14,95,116,214,158,20,52,215,138,29,22,181,85,189,143,193,236,21,249,133,142,154,41,106,95,215,53,27,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,136,216,142,151,234,177,175,216,44,171,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,119,94,44,124,172,107,39,203,252,135,211,167,53,246,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,82,239,178,109,121,195,120,146,229,249,168,250,173,134,86,210,57,151,29,55,191,50,231,67,13,66,204,251,77,197,45,82,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,170,26,251,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,223,242,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,130,248,81,224,147,75,248,80,186,230,215,220,82,10,74,235,150,85,120,169,154,134,177,212,178,54,123,77,145,206,107,160,180,178,73,102,149,207,100,110,106,185,210,238,215,76,189,181,145,23,182,205,164,80,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,34,213,10,171,228,99,247,217,251,55,251,200,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,46,201,238,247,158,85,118,61,111,118,203,238,3,214,228,94,180,61,237,95,114,110,122,218,136,229,248,30,212,77,128,240,245,233,110,229,99,243,82,184,71,27,48,218,152,158,222,168,174,178,187,222,169,238,218,8,151,127,249,11,39,191,93,32,181,208,190,166,119,185,173,110,219,170,34,175,242,145,63,235,41,199,143,141,86,166,212,188,130,209,111,183,62,71,83,80,214,42,239,35,28,205,213,240,66,159,5,114,254,167,125,136,4,244,224,11,53,250,81,165,86,154,103,62,53,117,29,20,48,47,74,34,126,133,45,42,125,138,191,206,37,105,14,249,117,226,175,176,233,141,190,181,206,221,181,148,177,204,159,89,23,110,186,90,85,253,73,250,137,136,7,133,60,39,196,242,191,3,139,126,32,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,57,53,254,84,53,79,50,212,207,225,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,202,128,24,171,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,247,111,178,80,15,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,12,127,196,14,166,126,70,244,59,60,213,40,234,237,84,245,120,206,63,93,112,160,246,164,157,20,179,87,50,23,120,88,31,245,216,174,238,206,177,70,140,107,145,207,115,209,173,94,167,33,173,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,196,243,172,212,207,163,250,29,133,233,109,37,93,214,158,175,48,200,31,112,155,195,201,209,75,81,67,65,15,231,32,168,217,232,175,222,122,186,57,24,197,107,155,213,2,185,85,174,99,55,171,110,26,48,10,109,83,226,27,77,244,250,225,143,85,223,45,183,204,162,219,77,116,161,166,73,122,229,183,120,134,45,98,170,196,168,246,49,180,233,43,222,246,170,116,49,174,118,237,233,221,2,199,239,252,25,88,165,229,31,109,166,176,93,122,111,84,150,248,117,158,166,165,239,124,48,213,213,58,133,100,154,41,24,189,223,208,183,72,176,49,35,237,181,242,193,19,221,208,143,145,22,176,52,159,58,252,151,234,158,27,169,158,203,246,159,209,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,99,102,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,107,47,171,24,47,228,191,84,243,45,51,246,167,180,254,137,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,129,179,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,63,43,86,48,95,202,134,150,102,90,103,237,79,102,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,48,7,44,189,107,252,180,240,143,139,120,139,127,133,175,193,54,194,171,58,34,232,134,95,5,4,62,30,72,247,145,238,118,244,178,211,117,185,122,119,149,37,233,106,55,167,121,84,5,85,255,0,96,199,255,0,158,139,254,100,255,0,245,121,63,248,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,37,255,0,48,46,59,175,188,85,101,82,97,88,179,252,22,153,99,247,5,146,221,77,179,36,246,165,84,18,85,71,21,215,173,244,241,84,65,221,166,168,106,120,103,42,181,155,110,187,187,222,145,0,202,188,52,112,233,157,241,65,170,116,26,103,130,211,255,0,122,172,188,86,245,195,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,12,171,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,232,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,83,162,100,183,209,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,206,171,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,114,0,21,87,207,59,238,79,246,147,247,105,31,249,86,96,191,149,13,83,213,189,51,246,167,179,62,150,232,253,254,197,227,123,29,239,11,226,170,104,161,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,32,57,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,2,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,62,224,255,0,63,166,212,254,23,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,78,183,189,42,97,153,21,235,191,90,162,185,21,200,168,229,164,30,97,26,95,117,210,174,48,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,183,85,73,25,20,178,75,78,178,53,118,115,233,223,238,106,162,177,182,19,201,47,41,177,85,232,22,117,133,83,215,117,222,173,89,130,221,43,41,187,79,78,213,45,93,21,60,116,242,117,170,116,59,169,244,85,41,178,42,185,59,123,185,17,28,213,80,177,82,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,210,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,155,42,50,154,105,119,107,155,35,147,183,52,177,181,138,230,202,216,225,238,188,140,126,251,63,102,255,0,121,22,147,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,224,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,81,183,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,159,252,172,120,86,215,157,1,195,107,50,253,78,204,42,236,246,140,198,157,106,153,167,179,210,110,250,41,213,98,236,215,205,35,157,189,61,75,162,108,140,125,59,89,186,177,208,247,93,220,137,34,136,43,219,154,63,158,205,77,252,23,209,232,142,213,195,111,1,63,194,163,131,188,139,82,52,238,127,15,169,184,206,97,93,71,73,79,61,71,69,45,234,133,148,52,50,165,27,149,235,209,12,200,249,36,116,82,251,154,174,123,153,42,244,185,178,67,213,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,59,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,187,36,106,251,218,168,228,248,161,123,220,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,254,132,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,116,186,39,203,210,185,134,114,243,181,113,47,106,168,213,77,43,163,164,183,106,165,186,157,17,236,87,54,24,50,72,35,110,205,167,157,203,179,89,82,214,162,54,41,220,168,138,136,216,165,94,142,220,144,83,94,1,154,231,220,62,106,229,167,53,179,83,213,217,178,204,34,240,146,190,142,181,147,83,189,147,194,245,108,212,149,49,181,204,149,24,228,73,33,154,45,218,170,199,72,197,219,117,3,103,51,90,206,44,124,211,235,39,204,12,135,212,103,47,163,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,202,23,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,82,7,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,204,28,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,94,186,132,134,39,164,110,107,82,38,53,140,233,235,73,36,146,48,25,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,12,171,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,65,142,99,94,199,185,30,203,211,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,252,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,236,0,66,174,53,185,111,127,12,29,83,181,106,103,229,151,232,151,179,49,248,44,94,11,232,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,247,236,142,10,121,111,127,3,237,83,186,234,103,229,151,233,111,180,241,249,236,94,11,232,239,128,237,247,42,105,230,238,247,60,84,187,237,225,186,122,122,83,126,189,247,247,108,179,84,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,129,173,97,178,239,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,186,209,27,84,1,173,15,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,209,35,91,186,181,30,238,135,163,227,114,245,177,200,150,21,202,179,143,31,251,17,194,166,175,222,191,190,197,136,95,110,119,31,246,134,83,89,26,206,215,251,161,209,62,73,191,189,211,177,191,197,48,153,92,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,116,245,246,215,116,124,112,200,173,147,180,145,187,170,112,39,192,38,51,194,37,170,163,37,190,221,41,50,45,69,187,83,190,150,178,241,72,149,16,193,75,69,43,105,159,37,4,113,186,85,100,204,109,69,58,189,42,22,40,228,114,57,17,90,196,78,144,49,175,58,191,43,24,183,204,10,31,78,184,149,129,193,182,177,216,184,127,226,31,31,214,44,142,31,17,73,140,219,239,149,17,211,117,61,158,46,169,246,138,200,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,250,173,85,44,255,0,157,95,149,140,91,230,5,15,167,92,74,86,3,42,241,47,196,94,119,197,6,169,215,234,102,117,81,253,246,142,207,69,209,15,247,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,214,255,0,138,175,193,18,116,242,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,116,194,157,173,162,142,68,123,102,108,142,145,90,140,72,157,46,11,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,160,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,214,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,141,56,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,108,61,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,250,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,33,95,37,79,43,25,79,204,10,239,78,183,19,252,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,253,96,6,188,60,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,244,245,246,215,101,100,144,200,173,143,186,145,183,165,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,128,0,16,171,141,110,91,223,195,7,84,237,90,153,249,101,250,37,236,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,36,213,0,69,94,6,56,24,254,5,223,77,191,203,71,233,143,211,31,102,255,0,160,158,207,240,190,19,196,255,0,231,19,117,245,120,159,245,187,116,125,187,251,160,7,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,138,184,59,227,23,248,37,105,102,176,125,30,163,241,121,158,107,236,155,117,139,243,157,191,103,246,233,174,157,119,31,175,4,177,75,216,154,90,79,204,63,167,185,221,247,46,205,126,209,214,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,222,228,70,167,193,14,190,91,79,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,84,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,6,117,229,215,192,173,55,11,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,166,247,49,175,123,26,143,124,202,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,38,87,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,187,228,88,222,138,142,99,225,164,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,109,38,64,14,45,185,82,88,184,132,214,86,106,158,159,231,22,172,10,59,222,223,73,169,25,101,125,71,126,171,166,119,190,225,26,36,236,99,166,149,235,74,199,197,180,109,95,206,206,175,116,138,173,144,51,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,157,93,29,196,221,31,28,209,163,164,237,44,142,168,190,104,254,123,53,55,240,95,71,162,46,251,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,210,15,52,127,61,154,155,248,47,163,209,1,221,116,235,75,238,186,143,202,99,62,185,217,157,87,37,70,11,171,14,202,31,73,77,68,234,135,212,192,203,101,29,52,219,244,170,44,108,138,42,185,42,31,38,206,70,178,157,219,162,34,171,219,26,184,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,235,138,221,226,24,149,136,169,18,43,222,199,83,172,172,123,26,139,214,199,57,187,59,171,101,179,78,85,152,47,229,67,128,93,91,211,79,106,123,51,233,110,65,127,177,120,222,199,123,194,248,171,45,20,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,42,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,54,158,6,20,224,167,41,177,102,28,35,233,13,219,28,174,241,116,148,248,125,178,215,36,157,167,199,211,85,69,3,105,42,99,217,232,138,189,19,193,43,55,219,165,221,59,181,85,170,138,185,172,10,213,213,142,77,127,149,13,83,204,181,51,248,71,123,51,233,110,65,113,190,248,47,162,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,154,188,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,187,125,147,42,128,5,27,115,119,214,43,86,165,113,70,204,71,28,191,85,215,91,116,250,207,21,146,166,36,170,108,180,81,221,93,44,147,85,186,6,177,238,106,61,26,250,120,37,85,70,191,185,74,230,57,63,54,213,46,167,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,38,178,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,241,2,111,242,100,210,223,165,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,186,60,29,210,181,233,12,63,155,71,163,164,235,165,109,197,190,246,185,141,219,117,217,221,181,35,87,26,122,103,249,34,226,179,83,240,88,233,45,84,148,148,249,4,247,10,10,91,92,125,186,90,90,26,212,74,202,88,24,206,134,163,59,112,84,68,197,99,91,210,215,53,90,213,86,162,42,219,167,41,157,47,186,233,199,7,214,187,157,229,213,113,212,103,87,138,204,161,148,149,52,78,167,125,52,15,108,116,208,237,212,170,178,50,88,169,35,168,100,155,53,28,202,134,236,138,136,143,116,85,231,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,117,212,110,173,235,157,181,115,116,198,168,213,218,146,71,34,187,223,208,25,215,147,38,169,125,43,225,198,251,166,117,247,223,21,95,130,100,18,120,106,47,11,209,224,237,117,172,73,161,252,226,49,27,39,93,83,110,46,247,185,207,110,219,46,205,237,161,63,202,54,228,245,154,218,177,94,48,89,98,184,83,213,201,81,152,226,247,43,37,11,161,99,85,145,206,199,67,92,174,149,85,200,168,206,213,12,173,69,106,57,122,220,196,219,101,87,54,242,64,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,69,232,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,129,221,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,252,174,19,188,211,232,223,204,12,123,212,96,54,19,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,82,220,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,143,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,183,82,107,131,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,169,169,44,42,170,232,220,230,170,43,216,248,228,124,223,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,95,85,141,102,193,99,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,94,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,190,214,89,235,122,225,254,233,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,240,84,248,42,236,166,71,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,2,171,169,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,64,43,3,134,190,96,21,150,142,25,117,75,134,77,111,200,187,214,169,180,254,243,110,193,238,147,199,60,245,81,213,75,74,232,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,20,22,63,87,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,159,148,4,212,230,51,199,183,240,168,190,193,166,250,119,7,135,211,44,102,225,227,41,42,39,167,232,170,189,87,49,143,137,43,28,143,78,184,97,70,73,35,98,139,220,229,107,220,249,83,169,205,142,28,107,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,87,71,113,118,70,71,52,136,217,59,75,27,177,255,0,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,187,9,240,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,136,29,127,136,92,90,197,131,112,95,169,120,86,45,67,224,172,184,254,151,222,109,118,234,110,235,228,236,82,193,105,150,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,92,35,101,62,44,124,172,107,39,203,252,135,211,167,53,172,2,95,243,83,209,203,22,145,113,113,119,169,199,38,218,147,61,183,197,152,201,77,210,255,0,237,90,170,153,231,142,165,58,222,247,43,251,147,211,203,62,255,0,85,173,239,244,53,168,214,34,172,170,228,151,172,118,41,113,92,235,135,234,136,123,55,170,107,130,230,52,114,117,61,222,46,150,72,233,233,42,19,100,103,68,125,151,197,77,239,87,245,63,197,125,86,237,27,149,92,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,62,151,187,197,210,201,29,69,93,58,238,175,232,143,178,248,170,125,200,206,167,248,175,172,237,163,106,44,74,229,113,171,212,218,75,198,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,244,94,250,200,41,35,87,57,28,196,100,143,87,116,254,155,66,253,14,191,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,157,128,1,174,15,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,170,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,166,100,237,62,57,17,88,196,238,70,245,106,43,21,142,118,74,225,99,141,59,174,153,232,190,170,240,227,168,217,5,92,248,78,87,131,228,20,152,219,29,76,234,133,181,222,231,164,145,35,137,142,71,117,69,77,80,231,189,28,212,107,218,217,157,27,255,0,54,143,158,71,92,255,0,18,252,58,96,156,80,105,101,126,153,231,84,255,0,223,107,44,245,189,115,127,115,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,248,42,124,21,53,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,74,38,87,20,252,113,211,106,87,13,186,85,194,222,155,50,174,43,22,49,139,227,236,202,110,110,124,176,45,198,227,75,65,27,22,137,145,238,136,250,104,101,221,206,116,141,94,228,209,70,230,35,91,19,100,154,26,157,171,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,170,57,31,28,61,107,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,7,117,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,119,250,147,164,56,110,130,240,19,168,154,71,167,240,85,199,98,199,116,223,36,134,157,106,231,89,167,149,239,162,169,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,181,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,250,248,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,87,96,56,189,87,236,61,75,190,255,0,3,159,90,42,238,114,68,69,248,160,6,49,17,16,72,244,141,58,156,168,136,158,245,85,57,124,16,233,218,151,153,208,98,24,213,109,202,174,170,56,150,40,100,114,117,61,173,221,82,55,175,187,119,39,243,64,193,252,77,234,213,44,110,159,7,199,43,226,169,188,61,221,43,79,18,163,164,106,181,97,145,126,170,181,127,147,212,191,31,130,21,243,197,182,154,187,6,195,241,23,86,66,248,171,170,110,146,117,181,200,187,236,214,170,167,242,149,62,14,105,49,180,147,0,184,234,150,168,94,117,58,237,3,230,163,168,171,124,148,75,35,92,230,171,21,179,69,186,117,53,201,182,204,111,193,219,124,63,161,12,93,205,15,30,101,178,203,134,86,49,141,107,89,118,153,138,136,155,39,190,6,47,234,79,230,129,34,57,127,199,34,233,13,170,89,183,221,41,33,107,81,83,111,119,133,165,37,89,25,120,17,150,150,93,28,176,173,50,179,221,110,166,71,244,237,250,126,18,155,127,129,38,128,226,255,0,129,197,159,19,147,190,7,134,253,128,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,0,1,68,60,217,181,66,213,168,252,96,221,45,150,102,210,73,79,130,217,232,241,119,213,211,86,182,161,149,51,177,210,84,205,191,74,34,70,248,165,171,146,157,241,238,229,107,233,221,186,162,170,177,189,255,0,146,198,1,83,125,226,27,43,212,26,140,122,146,178,219,138,226,239,166,101,116,201,19,159,65,113,172,168,141,33,88,145,203,214,215,190,158,10,246,43,216,158,230,117,181,202,157,196,71,66,189,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,241,45,211,146,230,39,236,126,25,114,60,166,175,25,240,85,121,6,97,83,217,184,201,69,219,146,225,67,5,45,51,35,233,149,81,22,88,99,157,107,26,221,149,90,217,22,116,77,157,214,4,255,0,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,233,85,73,31,44,180,146,84,62,77,154,174,125,67,183,69,84,87,186,247,138,181,231,113,164,52,207,181,105,238,189,208,193,73,29,68,21,18,226,23,73,29,60,189,249,216,246,201,85,68,214,71,239,137,25,26,199,94,174,119,213,122,172,209,167,215,68,78,128,252,174,72,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,158,233,85,242,36,148,8,214,253,102,34,67,34,253,69,85,235,181,242,136,121,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,110,164,84,145,242,203,73,29,59,35,221,170,231,212,55,101,85,68,99,175,120,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,51,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,245,204,54,168,0,0,2,170,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,29,255,0,157,166,142,95,98,202,176,94,32,105,230,239,89,106,109,233,135,86,71,210,198,248,74,168,228,168,171,167,93,213,253,114,119,153,45,79,185,25,210,207,11,245,157,188,141,68,197,92,155,114,155,22,63,197,197,101,166,239,93,225,234,242,108,62,227,107,181,199,218,123,252,69,83,39,166,171,116,123,181,21,25,180,20,149,15,221,202,141,250,155,111,212,230,162,207,254,106,122,57,125,213,222,17,238,245,56,228,219,213,224,87,8,179,25,41,186,89,253,181,75,77,4,241,212,167,91,222,212,103,110,10,137,103,223,235,57,221,142,134,181,92,244,84,164,205,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,241,3,103,50,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,106,133,85,242,49,251,236,253,155,253,228,90,160,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,149,120,78,227,95,21,225,79,129,28,210,201,105,185,248,141,77,201,179,11,164,120,229,190,157,99,124,148,29,118,202,8,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,136,38,87,50,254,56,233,184,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,190,163,227,89,30,168,141,99,38,165,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,93,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,123,220,136,212,248,33,119,220,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,244,222,230,53,239,99,81,239,12,171,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,215,70,202,230,49,222,26,55,58,70,194,206,150,244,177,85,202,157,199,200,247,209,15,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,6,198,124,52,112,233,130,112,191,165,148,26,103,130,211,255,0,122,172,188,86,245,205,253,211,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,160,30,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,198,138,127,8,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,31,83,21,189,197,103,86,205,221,82,213,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,239,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,96,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,255,0,42,142,21,112,222,33,245,114,251,152,106,85,182,146,239,140,105,229,61,37,75,173,19,200,189,21,215,26,151,191,194,164,209,116,43,102,166,107,105,234,28,246,43,155,212,244,133,174,73,35,116,140,91,201,42,175,145,143,223,103,236,223,239,34,213,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,21,213,204,87,71,47,186,55,197,198,119,77,119,155,196,82,102,23,9,243,27,93,79,75,25,222,165,175,158,89,28,157,13,123,213,189,169,210,162,13,221,210,231,246,58,250,90,215,181,11,21,228,169,229,99,41,249,129,93,233,214,227,10,115,180,209,203,236,89,86,11,196,13,60,221,235,45,77,189,48,234,200,250,88,223,9,85,28,149,21,116,235,186,191,174,78,243,37,169,247,35,58,89,225,126,179,183,145,168,129,149,121,37,229,54,42,189,2,206,176,170,122,238,187,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,78,181,78,135,117,62,138,165,54,69,87,39,111,119,34,35,154,171,98,165,27,114,122,205,109,88,175,24,44,177,92,41,234,228,168,204,113,123,149,146,133,208,177,170,200,231,99,161,174,87,74,170,228,84,103,106,134,86,162,181,28,189,110,98,109,178,171,155,121,32,0,0,67,254,106,122,199,125,210,46,17,238,244,216,228,59,85,231,183,8,176,233,42,122,153,253,171,75,83,4,242,84,175,67,216,228,127,114,10,121,96,219,234,185,189,254,182,185,28,196,69,162,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,89,167,59,141,94,169,125,215,79,116,18,134,122,184,233,224,167,151,47,186,70,232,34,236,78,247,186,74,90,39,50,79,124,168,248,210,58,244,115,126,171,21,38,141,126,186,162,116,68,14,94,250,95,117,213,94,48,116,218,217,111,117,92,52,246,11,196,89,69,117,92,52,78,169,101,60,22,247,37,74,119,118,84,72,217,44,177,197,78,146,57,118,107,234,25,238,114,170,49,193,126,122,79,130,254,75,244,179,13,211,63,106,123,79,232,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,24,57,179,105,125,215,81,248,62,186,92,236,206,171,146,163,5,188,81,229,15,164,166,162,117,67,234,96,99,100,166,155,126,149,69,141,145,69,87,37,67,228,217,200,214,83,187,116,68,85,123,102,81,210,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,13,112,116,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,196,217,204,213,92,217,35,131,187,181,170,245,194,134,143,86,89,174,116,149,244,241,224,246,90,71,203,77,51,101,99,103,130,142,40,102,137,92,213,84,71,199,44,114,70,246,252,90,246,57,171,178,162,160,20,195,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,54,30,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,107,151,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,51,95,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,161,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,157,78,149,242,134,52,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,116,163,166,127,84,178,61,242,57,19,169,239,119,75,88,206,136,217,55,249,93,114,255,0,172,187,214,91,120,155,214,252,119,179,106,135,195,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,58,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,151,5,242,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,208,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,8,57,160,240,125,140,235,102,145,222,181,182,204,148,150,236,239,0,179,186,189,245,245,50,212,57,149,150,74,38,85,84,77,66,140,107,251,76,122,172,210,74,201,59,110,114,190,54,198,174,107,30,175,101,27,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,15,112,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,213,209,220,93,213,242,77,34,54,62,234,198,217,20,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,132,249,138,232,229,139,89,56,71,206,233,174,243,120,122,188,62,223,62,99,107,169,233,123,251,53,84,16,75,35,147,161,175,98,59,187,2,212,65,187,186,154,206,255,0,95,75,156,198,161,65,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,241,54,125,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,214,51,86,48,95,201,126,169,230,90,103,237,79,105,253,18,200,46,54,47,27,216,236,248,175,11,83,36,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,3,102,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,126,177,18,185,92,106,245,78,173,112,125,140,193,114,158,174,123,150,13,81,54,33,85,52,208,69,19,30,202,102,177,244,173,137,35,253,38,50,142,122,72,213,206,70,189,95,27,213,221,95,166,233,106,0,134,188,204,184,76,195,117,223,69,238,186,164,234,138,75,38,89,166,182,123,133,233,151,102,208,44,243,215,219,169,169,42,39,117,181,234,146,49,17,142,149,24,246,200,228,147,180,189,206,134,254,118,78,169,148,98,174,44,124,172,107,39,203,252,135,211,167,3,90,194,247,185,102,240,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,125,109,252,212,125,52,66,108,167,194,119,149,141,27,249,127,143,122,116,0,101,83,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,145,138,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,106,133,85,242,49,251,236,253,155,253,228,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,212,231,162,169,201,242,35,79,90,162,57,126,170,251,192,243,211,186,236,123,90,155,33,197,140,233,248,156,156,168,137,186,174,192,124,247,10,166,81,209,205,80,245,217,35,98,185,127,222,34,134,172,95,42,181,75,47,143,7,165,173,153,180,173,168,70,206,198,189,81,174,98,74,248,156,138,159,87,226,146,126,179,32,241,25,170,84,182,108,106,175,23,182,189,31,117,186,196,234,74,102,54,70,42,245,189,99,77,250,125,234,190,233,55,247,34,159,141,195,78,142,87,88,41,151,43,190,84,178,74,187,146,120,151,53,34,123,21,189,196,134,77,151,125,147,220,168,191,96,25,111,76,48,123,86,21,136,219,45,20,20,113,68,144,83,49,138,173,110,202,171,239,85,85,93,213,126,46,95,183,237,33,23,54,120,157,30,27,137,200,137,245,125,175,54,255,0,215,225,147,255,0,154,88,124,108,108,108,107,19,249,41,177,94,252,219,26,229,192,113,125,154,191,246,94,101,85,254,170,85,3,39,242,229,170,150,109,33,161,142,69,85,70,193,26,183,117,248,39,133,164,37,225,14,57,108,203,213,164,180,108,84,217,82,6,127,248,173,33,49,192,226,253,246,247,28,26,171,239,247,156,223,240,56,55,237,3,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,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,23,249,154,93,174,182,94,7,53,62,178,205,115,171,160,168,146,158,219,72,249,105,166,116,79,116,19,220,233,33,154,37,115,85,21,89,36,82,73,27,219,240,115,30,230,174,232,170,128,107,238,108,123,193,78,45,98,195,248,71,210,27,78,57,67,225,41,42,48,251,101,210,72,251,175,147,170,170,182,6,213,212,201,187,213,85,58,231,158,87,237,191,75,122,182,106,35,81,17,53,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,218,35,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,129,250,196,32,231,11,133,93,114,174,15,159,125,183,212,82,71,79,135,101,22,219,221,115,102,123,145,242,64,246,205,66,141,137,17,170,138,254,237,116,78,84,114,181,58,26,245,223,116,70,186,111,152,83,141,108,90,197,152,112,143,171,214,156,142,135,197,210,83,225,247,59,164,113,247,95,31,77,85,20,14,171,166,147,118,42,42,244,79,4,79,219,126,151,116,236,228,86,170,162,133,11,240,157,230,159,70,254,96,99,222,163,1,178,153,170,185,181,64,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,45,251,86,48,95,202,134,150,102,90,103,237,79,102,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,53,151,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,210,102,190,220,202,52,134,167,72,56,193,206,32,72,42,210,219,152,84,38,95,109,154,166,120,165,124,236,174,115,159,80,228,72,246,232,99,107,18,174,54,53,232,143,70,68,213,94,173,209,238,11,148,224,91,53,181,103,252,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,192,204,228,70,185,201,208,233,105,164,115,23,125,213,138,213,84,106,170,181,43,47,157,95,154,124,91,229,253,15,168,220,76,235,201,31,84,45,85,88,6,161,104,188,205,164,130,229,108,188,69,148,83,171,171,91,223,172,130,166,24,233,165,232,167,217,29,209,3,169,33,234,145,21,201,189,92,109,84,111,187,175,5,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,34,213,10,171,228,99,247,217,251,55,251,200,181,64,0,0,40,7,154,63,158,205,77,252,23,209,232,136,170,74,174,104,254,123,53,55,240,95,71,162,50,175,43,222,5,191,45,121,83,53,199,88,240,207,23,166,214,94,191,99,211,86,187,166,27,237,210,57,26,137,188,42,213,241,20,112,237,39,115,117,107,31,42,50,63,206,181,181,17,160,102,174,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,254,169,151,187,180,81,200,140,116,46,141,210,43,85,235,19,162,179,240,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,223,249,169,232,229,247,87,120,71,187,212,227,147,111,87,129,92,34,204,100,166,233,103,246,213,45,52,19,199,82,157,111,123,81,157,184,42,37,159,127,172,231,118,58,26,213,115,209,83,160,114,84,242,177,148,252,192,174,244,235,113,55,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,224,6,181,154,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,226,108,230,106,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,205,130,121,123,234,133,171,85,120,62,211,107,157,189,180,144,212,88,44,241,98,245,212,144,214,182,165,244,243,219,218,148,201,221,217,17,99,124,177,71,21,66,70,228,221,172,168,103,189,200,168,247,4,138,0,1,69,124,222,115,175,165,188,100,220,172,30,203,240,159,66,177,251,93,139,189,223,238,120,190,228,110,175,238,244,244,167,111,111,31,219,233,221,223,197,117,111,245,186,91,144,57,37,226,215,218,189,125,206,179,90,122,30,187,45,171,15,91,93,101,79,117,137,218,170,171,173,167,146,158,62,133,94,183,117,50,138,165,119,68,86,167,111,103,42,43,154,139,18,184,196,187,93,111,92,87,235,13,101,230,231,87,95,81,30,113,122,164,100,181,51,58,87,182,8,43,37,134,24,145,206,85,84,100,113,71,28,108,111,193,172,99,90,155,34,34,22,105,201,47,22,177,82,104,22,117,154,211,208,244,94,174,185,130,218,235,42,123,175,94,237,45,37,21,60,148,241,244,42,244,55,165,245,181,43,186,34,57,123,155,57,85,26,212,64,177,80,0,26,214,113,99,230,159,89,62,96,100,62,163,57,111,220,161,179,175,165,188,27,91,108,30,203,240,159,66,178,11,165,139,189,223,238,120,190,228,141,175,238,244,244,167,111,111,31,219,233,221,223,197,117,111,245,186,91,88,28,200,113,107,22,31,198,214,169,90,113,202,31,9,73,81,112,164,186,73,31,117,242,117,85,86,208,211,213,212,201,187,213,85,58,231,158,87,237,191,75,122,182,106,35,81,17,44,87,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,10,86,51,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,93,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,210,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,118,194,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,122,172,188,86,245,205,253,211,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,14,235,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,81,15,54,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,111,210,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,117,239,21,193,206,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,216,116,21,212,146,77,43,158,222,158,165,122,58,223,10,53,81,200,136,142,147,116,118,232,173,12,127,201,31,87,170,89,117,212,45,4,174,158,174,74,121,233,226,203,237,113,182,8,187,16,61,142,142,150,181,207,147,221,42,190,68,146,129,26,223,172,196,72,100,95,168,170,189,118,190,107,215,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,55,83,25,222,165,175,158,40,218,189,110,99,213,189,169,210,158,125,155,210,231,246,58,58,154,215,185,77,133,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,169,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,21,118,192,121,85,68,248,158,183,74,159,3,131,222,170,190,243,195,91,212,187,1,197,202,231,59,99,221,19,54,77,215,226,114,100,104,211,152,30,62,7,77,212,141,66,178,96,118,151,87,221,170,36,141,54,69,78,136,156,255,0,229,181,191,103,248,71,103,185,87,69,67,73,53,76,139,179,98,141,207,85,219,236,68,85,255,0,168,132,218,239,120,184,235,102,162,210,97,22,73,63,181,40,153,60,117,43,179,127,73,30,247,39,233,35,23,252,227,236,95,254,104,124,250,117,137,230,250,213,171,118,236,214,237,34,75,98,161,169,142,100,100,149,42,187,162,68,173,95,205,189,93,252,184,83,245,126,191,234,156,22,155,116,54,202,24,105,33,141,172,108,81,181,136,141,68,68,217,17,19,236,254,163,171,233,174,9,71,132,217,32,183,209,195,208,140,234,221,58,149,127,150,245,251,92,191,206,83,186,128,32,7,54,104,149,116,219,28,153,83,220,203,172,238,95,232,79,8,239,254,4,255,0,33,15,52,171,74,215,104,245,4,168,206,174,197,93,75,254,59,127,222,114,127,79,244,1,244,114,212,187,82,86,105,141,37,61,58,175,113,148,237,107,190,174,223,10,90,77,201,172,87,47,42,170,201,150,215,85,74,245,217,140,142,116,68,247,125,145,81,161,99,64,113,114,110,135,134,181,19,253,243,147,151,100,56,35,151,112,61,128,240,158,243,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,49,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,6,32,229,113,228,79,76,191,26,245,138,210,85,31,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,247,185,202,171,239,85,63,88,1,0,57,213,249,88,197,190,96,80,250,117,196,159,231,95,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,218,160,107,153,194,119,154,125,27,249,129,143,122,140,6,202,102,52,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,12,150,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,88,141,148,248,78,242,177,163,127,47,241,239,78,128,127,4,238,22,63,242,105,210,175,253,141,183,127,242,38,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,172,197,92,88,249,88,214,79,151,249,15,167,78,101,83,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,88,141,170,12,85,252,19,184,88,255,0,201,167,74,191,246,54,221,255,0,200,153,84,0,0,10,171,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,91,246,117,164,250,89,170,30,7,242,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,130,31,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,136,7,117,42,131,157,198,144,212,178,235,167,186,247,67,5,92,148,243,211,203,136,93,36,116,241,118,32,123,29,37,85,19,89,31,186,85,124,137,37,122,185,223,89,136,144,198,159,81,85,58,237,124,235,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,251,84,10,65,229,51,170,22,173,56,227,6,215,108,188,182,146,58,124,234,207,89,139,178,174,166,181,180,236,166,157,238,142,166,29,186,145,82,71,203,45,36,116,236,143,118,171,159,80,221,149,85,17,142,238,188,234,252,211,226,223,47,232,125,70,226,90,245,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,126,182,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,253,170,5,112,114,49,251,236,253,155,253,228,90,161,213,48,93,39,210,205,47,241,223,147,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,213,219,238,246,88,222,190,158,227,250,122,183,219,173,219,124,84,237,96,0,0,85,174,160,240,73,117,226,191,153,86,168,223,114,104,42,232,116,235,21,168,199,166,186,214,58,149,206,130,237,59,109,182,199,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,179,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,126,176,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,64,137,124,149,60,172,101,63,48,43,189,58,220,79,243,175,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,236,67,176,0,34,175,52,127,34,122,155,248,47,172,81,18,168,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,209,226,109,215,74,40,234,233,103,232,123,94,206,184,164,71,49,221,47,99,92,155,167,185,205,69,79,122,32,26,225,112,157,230,159,70,254,96,99,222,163,1,178,153,141,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,37,128,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,183,76,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,251,84,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,216,128,119,80,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,79,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,53,98,54,83,226,199,202,198,178,124,191,200,125,58,113,252,19,184,88,255,0,201,167,74,191,246,54,221,255,0,200,153,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,53,98,54,168,49,87,240,78,225,99,255,0,38,157,42,255,0,216,219,119,255,0,34,101,80,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,75,222,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,218,167,95,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,175,195,92,109,120,205,21,37,84,29,108,115,31,209,44,113,181,237,234,99,220,213,217,125,237,114,162,251,149,64,200,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,198,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,125,205,106,34,123,145,0,136,28,149,60,172,101,63,48,43,189,58,220,79,243,175,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,236,67,176,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,54,51,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,218,167,84,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,0,196,28,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,27,30,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,14,149,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,146,192,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,78,149,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,106,129,92,28,140,126,251,63,102,255,0,121,22,168,117,76,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,21,59,88,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,206,191,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,55,217,238,79,181,64,162,30,87,30,123,52,203,241,175,71,173,47,248,199,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,189,174,84,95,114,169,144,0,0,0,170,190,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,197,191,103,90,79,165,154,161,224,127,41,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,216,128,119,80,0,2,128,121,163,249,236,212,223,193,125,30,136,191,227,31,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,128,68,14,74,158,86,50,159,152,21,222,157,110,39,249,215,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,246,33,216,0,215,219,153,70,144,212,233,7,24,57,196,9,5,90,91,115,10,132,203,237,179,84,207,20,175,157,149,206,115,234,28,137,30,221,12,109,98,85,198,198,189,17,232,200,154,171,213,186,61,211,87,146,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,209,79,178,59,162,7,82,67,213,34,43,147,122,184,218,168,223,119,92,255,0,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,181,70,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,136,7,117,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,233,201,235,10,186,226,188,31,50,251,112,168,164,146,159,49,202,46,87,186,22,194,247,43,227,129,141,134,133,91,42,43,81,17,253,218,25,92,136,213,114,116,57,139,190,234,173,108,148,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,78,235,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,247,185,202,171,239,85,3,245,128,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,34,199,243,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,237,83,234,193,116,159,75,52,191,199,126,76,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,223,87,111,187,217,99,122,250,123,143,233,234,223,110,183,109,241,80,40,179,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,125,205,106,34,123,145,14,193,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,177,0,236,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,157,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,106,129,174,103,9,222,105,244,111,230,6,61,234,48,22,211,205,255,0,22,190,231,58,5,167,184,86,45,67,227,111,89,6,168,90,109,118,234,110,235,35,239,213,79,69,95,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,39,237,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,37,129,23,248,1,224,250,213,194,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,93,20,235,52,172,89,26,231,44,175,115,223,213,208,177,199,28,160,0,0,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,211,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,152,215,248,39,112,177,255,0,147,78,149,127,236,109,187,255,0,145,3,42,128,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,109,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,141,127,130,119,11,31,249,52,233,87,254,198,219,191,249,16,50,169,130,184,233,194,173,89,255,0,7,218,183,98,188,212,85,195,79,75,139,213,222,216,234,103,181,175,89,237,237,241,208,181,85,205,114,116,58,90,104,218,244,219,117,98,185,17,90,170,142,76,234,0,213,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,52,105,62,117,249,80,210,204,55,83,61,151,236,207,165,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,199,85,254,9,220,44,127,228,211,165,95,251,27,110,255,0,228,76,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,89,138,184,177,242,177,172,159,47,242,31,78,156,202,167,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,177,27,41,240,157,229,99,70,254,95,227,222,157,0,254,9,220,44,127,228,211,165,95,251,27,110,255,0,228,76,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,89,138,184,177,242,177,172,159,47,242,31,78,156,202,167,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,177,27,41,240,157,229,99,70,254,95,227,222,157,0,254,9,220,44,127,228,211,165,95,251,27,110,255,0,228,76,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,88,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,210,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,237,80,43,131,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,111,216,46,147,233,102,151,248,239,201,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,234,237,247,123,44,111,95,79,113,253,61,91,237,214,237,190,42,124,185,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,46,219,189,203,246,168,21,193,200,199,239,179,246,111,247,145,106,135,84,193,116,159,75,52,191,199,126,76,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,223,87,111,187,217,99,122,250,123,143,233,234,223,110,183,109,241,83,181,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,141,246,60,42,129,225,207,219,220,122,154,229,95,214,114,115,85,84,242,200,182,93,215,112,60,36,123,187,168,246,163,81,19,224,17,54,61,85,53,49,210,198,178,74,187,34,34,170,255,0,188,7,183,225,241,63,50,237,127,182,90,97,89,171,107,96,133,137,241,115,228,107,83,226,159,173,83,245,161,133,53,219,139,28,71,71,45,179,79,82,214,212,84,179,169,27,11,187,237,71,42,54,85,79,123,98,114,124,99,216,174,141,79,227,199,86,181,102,161,214,156,126,214,203,69,52,155,108,250,107,149,71,90,108,140,119,243,153,246,198,191,103,218,191,239,132,195,226,35,136,219,125,214,242,205,56,196,174,173,168,170,185,36,52,234,234,89,218,245,111,121,175,103,198,57,85,81,119,123,127,146,191,20,248,251,140,163,194,246,145,197,136,99,211,221,174,76,124,213,215,73,35,170,146,73,145,28,244,87,66,155,166,234,196,95,139,221,246,175,196,138,252,25,112,203,121,204,171,232,245,75,59,189,85,213,79,29,95,212,142,100,142,100,94,204,208,171,126,179,222,231,127,37,201,254,249,99,182,187,108,22,170,56,233,32,98,53,145,181,173,77,154,137,238,68,68,251,63,168,15,177,173,70,162,34,39,192,5,93,130,1,228,138,92,198,104,150,171,66,230,221,138,238,159,24,170,168,155,237,253,167,49,43,72,209,199,213,51,106,52,50,224,143,149,90,141,138,177,126,27,239,253,167,48,17,75,149,61,84,205,201,110,148,107,213,219,99,43,81,19,223,246,54,148,180,52,248,21,65,202,198,231,44,90,171,120,180,36,136,230,120,123,132,168,190,253,211,101,166,77,191,228,45,125,62,0,29,240,61,123,170,42,158,197,219,237,56,110,157,91,108,7,52,248,30,79,9,240,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,184,30,190,165,234,217,223,97,201,61,231,9,90,171,179,147,245,253,135,177,137,238,69,254,128,60,162,108,55,64,174,68,248,251,191,172,232,122,159,170,184,222,158,89,42,46,23,59,157,60,79,141,143,86,181,102,141,174,115,145,143,84,68,71,61,187,175,212,80,63,123,40,204,236,120,157,50,212,221,171,97,133,168,136,191,90,102,51,249,72,223,229,42,125,170,66,189,126,226,246,249,147,74,152,102,147,88,110,53,181,18,171,163,125,76,77,138,104,218,146,68,214,181,126,163,36,254,83,255,0,163,244,84,199,186,145,168,186,191,196,94,98,182,172,34,59,180,54,120,86,88,86,88,18,169,172,119,215,124,140,85,116,78,145,171,186,49,187,123,190,223,113,40,244,79,134,108,99,79,237,174,184,228,20,17,84,214,53,189,78,154,170,40,222,239,171,35,156,159,89,241,53,126,29,63,241,32,17,11,21,224,251,80,181,58,183,233,166,169,221,41,225,134,101,241,62,30,74,73,163,127,189,91,39,189,90,216,147,224,249,19,255,0,175,221,153,48,110,28,177,124,154,239,75,5,166,141,32,161,164,235,234,116,143,157,81,253,77,114,166,202,143,95,131,154,191,105,154,50,237,82,198,91,124,135,3,176,45,43,234,31,35,105,213,176,246,215,161,21,238,139,109,152,253,211,101,219,249,63,252,12,163,131,226,52,22,10,70,178,10,72,227,119,191,117,72,218,138,190,247,126,166,167,235,3,245,113,28,98,143,21,180,69,106,163,106,36,113,185,238,77,149,203,250,78,223,249,74,170,126,233,225,19,100,216,226,231,123,246,80,56,200,237,215,220,115,98,238,211,130,162,126,163,147,0,230,71,62,58,168,146,175,67,238,155,191,110,136,43,29,240,255,0,204,230,36,97,131,120,196,164,138,175,69,47,173,145,187,244,81,86,185,61,223,249,164,192,64,46,87,53,20,113,235,69,242,137,35,122,202,144,220,215,127,232,71,83,167,235,254,130,219,91,240,248,21,11,203,45,86,62,36,175,209,70,212,68,109,45,213,54,219,227,180,144,22,246,223,128,30,79,90,237,212,115,95,129,235,247,245,123,128,246,39,192,242,113,105,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,78,164,216,245,170,185,171,178,252,63,89,237,56,58,70,183,250,87,245,32,28,145,81,83,227,185,233,158,166,58,102,117,72,187,38,255,0,16,254,227,219,245,118,111,245,157,123,34,198,37,191,210,62,141,245,47,98,57,200,187,181,81,23,220,187,255,0,53,64,235,89,150,168,80,89,17,34,239,254,113,223,162,157,46,247,254,142,255,0,200,95,214,71,234,109,14,200,117,115,41,109,255,0,46,171,218,137,149,41,60,112,246,227,247,181,36,235,79,173,28,141,95,132,142,79,122,25,175,26,225,219,25,179,87,45,202,103,213,205,43,190,61,85,31,208,169,240,70,39,216,166,89,163,183,211,209,68,216,225,106,162,53,17,19,117,223,255,0,175,224,7,90,193,116,254,211,132,218,33,183,219,97,233,107,24,196,95,172,229,253,22,35,127,148,229,253,70,52,226,147,86,27,129,98,13,163,165,77,235,46,43,53,52,63,225,44,46,219,226,199,39,197,205,248,236,101,124,219,42,163,196,236,242,220,171,38,108,108,141,26,187,185,90,159,23,181,191,202,84,79,180,130,24,38,165,214,241,21,174,18,91,174,204,100,150,235,67,105,234,160,72,227,72,215,173,206,167,106,238,230,57,219,252,29,246,129,145,248,89,210,138,219,197,214,77,71,200,126,180,213,143,89,227,79,114,109,214,232,38,69,250,143,68,248,170,255,0,39,255,0,129,50,88,212,106,123,144,252,92,86,201,77,101,182,83,210,211,49,90,214,70,198,162,43,149,126,13,106,125,191,212,126,222,224,29,240,56,237,185,193,238,114,47,187,237,57,53,85,223,103,188,6,219,55,99,204,107,184,122,123,149,4,106,155,1,204,195,252,85,177,36,209,140,137,23,255,0,225,213,191,254,41,49,152,12,97,196,101,34,214,233,62,65,7,216,235,117,98,127,251,52,169,255,0,88,21,183,203,86,14,142,37,242,39,111,255,0,123,221,147,255,0,214,194,91,147,126,5,76,114,241,135,192,241,87,146,211,252,17,176,222,19,223,253,19,196,159,245,22,206,159,0,11,240,61,105,250,71,177,126,7,13,190,176,28,154,114,56,180,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,133,247,166,199,132,141,168,187,252,87,250,78,71,135,46,201,238,248,129,235,115,183,122,49,63,223,57,167,75,125,199,8,152,168,170,231,124,84,230,228,69,111,188,15,40,190,255,0,114,28,39,149,176,196,231,170,252,17,78,72,136,223,130,157,75,80,114,20,179,89,42,30,198,43,228,86,61,24,214,162,170,170,244,63,111,114,34,254,160,35,23,26,58,169,144,68,180,184,38,47,74,147,201,93,3,164,145,233,59,162,115,21,147,181,81,19,117,68,95,116,107,246,152,191,128,125,59,184,90,53,18,249,93,119,85,89,27,71,78,213,234,232,118,203,223,69,79,122,57,126,198,153,31,50,183,244,218,46,89,221,250,7,83,201,222,68,137,243,111,30,209,186,68,219,221,238,69,254,53,126,41,246,255,0,197,227,128,106,75,133,210,75,238,77,94,231,75,29,84,52,237,142,78,132,106,42,182,105,90,191,13,191,153,250,128,154,80,49,25,27,90,159,98,34,30,195,195,81,17,54,67,200,30,181,68,115,190,7,52,77,143,8,155,169,200,14,14,251,79,12,79,213,250,207,46,248,168,104,28,206,129,174,49,50,93,54,189,163,222,173,79,1,85,190,223,171,195,200,119,243,164,107,28,81,212,105,253,226,9,19,118,190,138,165,171,239,219,100,88,30,5,105,240,49,209,75,197,254,77,27,31,186,72,203,210,38,233,254,206,197,255,0,168,182,22,126,138,123,247,42,119,131,90,106,122,78,48,114,121,186,152,137,78,235,219,90,170,255,0,179,190,137,250,255,0,164,181,170,57,210,70,39,66,238,223,232,3,233,95,129,195,249,72,123,15,91,145,17,119,251,0,228,211,145,235,99,209,87,100,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,155,158,78,42,171,184,28,92,175,68,247,28,119,145,125,223,19,158,234,120,93,246,247,124,64,227,239,219,222,237,151,250,206,179,123,181,195,115,159,166,118,172,140,234,223,165,200,138,155,110,191,173,23,245,157,130,119,57,169,186,34,185,127,86,251,30,182,82,163,255,0,58,246,162,47,78,234,159,29,128,135,220,116,93,155,141,96,84,150,43,111,230,93,93,26,187,165,191,85,87,162,122,127,130,34,167,234,95,177,76,139,193,78,23,54,37,166,177,197,84,199,36,146,53,219,245,34,162,251,170,103,95,181,169,252,228,49,55,25,241,195,144,106,174,27,139,212,74,178,83,201,69,90,231,196,187,244,174,206,85,77,211,221,246,199,250,254,194,95,105,253,170,150,211,97,134,154,150,158,56,152,157,95,85,141,217,63,77,203,255,0,88,29,156,3,139,149,83,220,7,147,201,225,23,116,60,129,193,223,104,102,233,241,60,187,226,167,134,238,7,51,161,235,124,146,67,166,151,233,97,69,87,182,221,86,173,219,245,165,60,155,29,240,232,250,200,173,76,2,240,178,108,172,74,58,158,164,95,122,109,216,126,224,84,78,138,106,117,6,155,113,31,144,100,119,153,86,24,101,154,233,4,142,115,154,212,71,190,109,253,234,231,181,62,45,253,101,183,105,102,160,216,51,123,68,85,214,123,165,61,75,93,213,191,68,236,127,242,158,159,201,114,255,0,53,127,226,42,23,23,211,8,245,47,87,243,155,90,70,196,103,138,184,75,10,244,167,213,115,107,25,240,250,205,254,75,149,62,63,105,219,120,120,215,45,64,208,237,75,143,11,200,114,11,131,232,27,191,84,79,168,234,103,249,158,89,19,220,141,127,242,165,69,248,255,0,243,2,227,79,84,173,85,84,216,249,172,183,8,238,150,216,43,98,93,210,88,218,255,0,183,237,106,47,253,103,220,7,162,52,86,59,222,123,143,91,253,203,190,199,150,57,85,64,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,24,127,65,184,152,195,117,231,33,212,156,50,205,67,87,110,200,116,187,40,173,199,47,84,83,34,189,142,100,117,85,16,211,85,197,42,53,26,230,76,218,105,21,89,238,124,111,99,218,168,173,232,146,76,192,107,215,158,235,166,163,240,233,199,118,169,234,134,151,222,124,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,208,216,80,24,171,134,142,34,240,78,40,52,178,131,83,48,90,143,239,84,119,138,46,137,191,185,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,252,81,126,40,153,84,0,0,0,58,86,170,235,70,151,232,133,170,209,125,213,124,190,147,27,182,223,47,20,246,26,58,202,182,73,216,90,217,154,247,70,217,36,107,85,176,179,166,41,28,178,200,173,141,168,213,87,57,167,117,0,117,77,88,206,191,37,250,89,153,106,103,178,253,167,244,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,237,102,42,226,199,202,198,178,124,191,200,125,58,112,28,52,113,23,130,113,65,165,148,26,153,130,212,127,122,163,188,81,116,77,253,204,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,226,139,241,68,202,166,185,156,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,126,194,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,29,128,0,6,20,226,167,137,203,23,10,184,174,35,154,229,54,95,27,101,200,51,10,12,106,227,83,226,95,31,178,233,103,142,121,37,174,232,100,82,190,126,211,41,220,189,150,162,57,251,236,142,69,247,46,85,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,196,22,231,87,229,99,22,249,129,67,233,215,18,42,242,189,227,167,242,41,149,51,67,181,143,51,240,154,109,122,235,246,61,77,107,122,161,177,93,36,145,170,155,204,174,79,15,71,54,242,119,55,71,49,146,171,36,252,211,93,81,34,133,212,128,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,242,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,227,165,112,229,173,246,174,35,180,122,203,172,182,43,29,93,162,219,127,168,184,182,142,146,174,70,190,116,130,158,186,122,104,223,39,79,213,107,222,216,17,234,196,87,35,21,234,212,115,250,122,214,155,57,138,113,213,83,197,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,232,49,175,115,24,247,43,25,102,156,174,60,137,233,151,227,94,177,90,7,228,241,155,204,139,78,56,75,190,208,224,118,204,111,233,222,103,47,76,247,43,69,61,205,40,227,181,82,185,157,81,186,162,126,212,187,77,38,236,115,33,70,117,118,213,100,114,177,29,23,119,58,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,77,156,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,244,30,214,57,239,123,85,239,199,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,52,54,30,7,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,245,128,16,130,139,155,14,131,63,137,122,253,18,184,54,146,12,54,58,132,183,80,234,20,55,94,237,186,122,222,136,247,73,99,88,154,145,83,119,86,88,146,169,178,73,26,244,50,79,116,47,89,89,138,185,175,113,199,77,141,90,175,124,35,233,203,42,210,251,114,167,167,102,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,212,88,27,84,2,186,185,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,119,71,72,215,190,75,21,0,97,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,253,215,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,171,87,109,247,93,145,21,83,95,126,48,120,179,204,184,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,136,22,253,193,103,48,205,47,226,158,213,106,196,47,181,148,152,214,170,58,158,101,172,199,213,178,54,10,213,129,173,116,149,20,50,187,118,189,142,106,171,251,10,245,153,136,201,183,71,178,62,243,162,6,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,62,7,84,229,95,193,37,215,84,115,43,87,18,217,220,21,118,252,79,14,188,67,87,97,167,154,149,200,203,253,108,41,55,231,98,149,179,49,236,101,45,75,41,158,174,232,124,114,189,175,137,127,66,84,72,151,197,143,154,125,100,249,129,144,250,140,224,95,71,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,161,226,96,181,197,36,116,172,236,87,212,83,179,161,178,73,35,211,118,66,213,93,222,191,89,87,109,147,100,76,214,69,94,87,30,68,244,203,241,175,88,173,48,255,0,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,236,228,84,122,55,96,253,93,80,230,203,165,250,107,197,26,104,213,78,57,87,81,132,216,234,42,108,153,78,74,145,201,223,163,186,182,84,98,186,10,125,186,165,166,167,115,36,100,171,183,92,138,231,58,36,114,66,212,169,154,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,173,14,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,46,195,220,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,195,48,0,0,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,190,251,34,124,11,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,116,54,73,36,122,110,200,90,171,187,215,235,42,237,178,108,137,66,252,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,97,253,6,226,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,138,246,57,145,213,84,67,77,87,20,168,212,107,153,51,105,164,85,103,185,241,189,143,106,162,183,162,73,51,1,174,182,175,234,150,119,162,220,113,106,142,165,233,165,247,216,217,37,155,80,50,143,5,91,225,97,168,237,119,106,234,161,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,82,239,184,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,12,214,0,0,0,0,0,0,86,7,25,156,208,53,247,135,110,36,243,13,28,194,177,13,63,173,178,227,254,207,240,211,221,45,245,178,85,63,191,65,79,80,254,183,71,87,27,23,103,204,228,77,152,159,85,19,125,215,117,91,63,40,7,154,63,158,205,77,252,23,209,232,128,178,158,91,220,107,106,159,24,63,148,79,202,101,131,20,182,125,18,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,239,183,134,103,79,79,78,219,187,125,247,77,166,169,85,124,140,126,251,63,102,255,0,121,22,168,0,0,6,20,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,179,252,52,23,72,164,146,149,253,250,250,122,119,245,182,57,35,122,236,201,156,169,179,211,235,34,111,186,110,139,94,218,33,205,219,137,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,248,19,43,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,8,226,55,91,237,92,56,232,245,235,89,111,182,58,187,189,182,193,81,110,109,101,37,36,141,100,235,5,69,116,20,210,62,62,175,170,231,177,179,171,209,138,173,71,171,17,170,230,117,117,167,117,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,196,107,230,143,228,79,83,127,5,245,138,34,186,185,112,115,0,172,225,222,251,22,146,106,246,69,254,84,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,80,187,240,0,2,21,115,33,227,91,84,248,62,252,157,254,76,236,24,165,207,233,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,109,252,75,250,186,186,183,217,187,109,178,239,53,74,171,231,157,247,39,251,73,251,180,12,149,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,154,135,170,162,53,23,116,111,191,226,139,97,69,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,97,253,6,226,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,138,246,57,145,213,84,67,77,87,20,168,212,107,153,51,105,164,85,103,185,241,189,143,106,162,183,162,73,51,1,174,182,175,234,150,119,162,220,113,106,142,165,233,165,247,216,217,37,155,80,50,143,5,91,225,97,168,237,119,106,234,161,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,82,239,184,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,12,214,0,0,0,0,0,0,67,94,62,248,142,226,191,133,91,85,22,165,105,142,49,133,101,24,37,85,66,211,92,95,93,96,172,116,246,23,171,97,108,43,81,52,85,237,73,89,60,174,153,26,244,130,54,70,169,28,110,87,62,70,43,166,81,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,5,59,98,220,237,53,246,146,251,75,81,154,233,70,159,221,108,172,235,241,52,118,182,214,219,234,165,221,142,70,116,84,73,61,67,25,179,213,170,187,196,237,218,138,212,233,85,71,37,180,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,208,183,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,143,187,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,110,124,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,254,182,199,36,111,93,153,51,149,54,122,125,100,77,247,77,209,107,7,251,53,124,83,255,0,164,29,42,255,0,213,87,31,241,226,127,243,71,242,39,169,191,130,250,197,17,64,32,109,80,96,174,48,120,179,195,120,69,210,255,0,167,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,209,191,109,138,168,233,88,139,144,53,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,154,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,166,42,120,220,245,255,0,10,71,171,90,198,190,89,101,122,49,157,125,40,18,171,251,53,124,83,255,0,164,29,42,255,0,213,87,31,241,226,116,193,173,60,113,99,252,27,102,92,65,106,30,158,233,253,6,117,65,111,138,249,102,197,35,183,213,211,248,43,92,82,53,245,147,92,123,213,189,93,239,11,222,149,180,236,115,31,31,105,173,119,92,143,88,99,133,124,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,166,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,240,200,198,182,103,61,187,171,163,107,217,37,196,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,5,48,255,0,102,175,138,127,244,131,165,95,250,170,227,254,60,93,73,171,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,11,222,229,139,170,95,149,14,13,176,175,23,125,246,157,215,18,241,24,181,195,251,87,179,225,124,44,139,225,32,247,49,173,127,77,12,148,95,93,189,91,239,245,156,175,71,129,42,140,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,250,173,85,50,1,2,185,199,106,245,54,21,195,69,14,150,211,207,72,183,45,71,188,67,11,224,154,9,92,255,0,103,80,189,149,83,77,19,219,179,24,246,212,37,3,21,30,171,187,38,127,75,87,101,115,2,37,255,0,102,175,138,127,244,131,165,95,250,170,227,254,60,89,246,187,235,166,85,195,95,12,21,186,215,157,98,214,172,143,36,199,45,246,175,108,91,45,53,210,81,208,207,93,81,81,79,77,63,135,154,88,228,145,176,182,73,222,230,117,177,92,173,106,34,236,170,170,148,89,193,126,142,88,181,247,138,12,3,74,178,153,186,44,183,91,132,149,23,24,250,94,190,38,150,146,158,90,185,105,183,99,216,246,119,153,78,232,187,141,114,57,157,206,180,221,91,178,220,167,52,127,34,122,155,248,47,172,81,1,159,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,123,89,65,124,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,250,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,166,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,1,10,185,144,241,173,170,124,31,126,78,255,0,38,118,12,82,231,244,183,218,254,55,219,180,181,51,118,252,47,132,237,246,187,51,197,182,254,37,253,93,93,91,236,221,182,217,119,233,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,233,168,122,170,35,81,119,70,251,254,40,184,215,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,86,175,28,188,197,248,154,225,91,136,43,150,153,88,112,45,63,155,27,154,223,69,116,176,213,221,41,42,167,170,171,165,150,36,100,178,61,97,172,99,91,181,84,85,81,162,43,24,238,152,209,118,84,84,115,172,168,129,92,225,180,66,213,158,112,233,79,172,179,95,42,232,238,90,93,80,142,167,164,108,109,124,21,208,92,106,169,41,165,99,254,14,99,218,228,133,237,122,42,166,204,145,170,213,235,71,198,31,95,46,126,63,179,110,45,178,172,207,10,213,75,118,41,106,189,89,237,244,183,75,53,53,138,130,178,47,17,74,146,62,58,201,37,124,211,74,207,168,249,40,209,169,187,92,189,215,42,35,145,21,91,58,141,107,56,88,214,191,224,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,236,166,5,43,127,102,175,138,127,244,131,165,95,250,170,227,254,60,91,166,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,248,154,198,27,41,240,157,229,99,70,254,95,227,222,157,0,24,43,152,231,27,89,247,7,150,172,18,29,57,196,241,251,173,203,48,168,184,58,90,139,218,77,44,20,240,82,54,14,166,54,40,95,27,156,247,186,169,138,143,89,54,106,68,228,233,119,90,43,35,255,0,8,188,207,56,146,226,59,136,188,51,70,175,184,238,154,218,45,183,250,138,151,86,85,210,89,171,223,58,65,79,75,53,76,140,143,170,187,165,175,123,96,86,35,213,28,140,87,163,149,175,233,232,88,107,204,75,93,40,245,251,138,204,175,36,176,222,125,167,141,216,123,88,221,134,102,164,11,27,169,105,81,82,87,197,36,42,230,205,12,149,79,170,154,57,21,206,115,163,153,159,162,136,140,108,234,228,183,161,119,220,91,4,203,117,231,35,179,90,153,73,155,120,123,118,53,87,187,36,174,240,180,147,84,50,181,119,68,85,138,25,39,72,155,209,212,142,123,169,58,156,196,107,98,115,130,202,128,0,0,0,97,77,115,226,187,78,56,118,212,125,56,194,181,66,95,101,90,181,27,218,112,67,127,150,100,109,45,182,170,149,105,18,54,212,162,167,212,134,79,20,228,89,183,233,141,204,106,189,17,142,124,145,102,178,170,249,231,125,201,254,210,126,237,59,255,0,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,110,232,233,26,247,200,22,42,0,3,15,232,55,19,24,110,188,228,58,147,134,89,168,106,237,217,14,151,101,21,184,229,234,138,100,87,177,204,142,170,162,26,106,184,165,70,163,92,201,155,77,34,171,61,207,141,236,123,85,21,189,18,73,152,13,117,181,127,84,179,189,22,227,139,84,117,47,77,47,190,198,201,44,218,129,148,120,42,223,11,13,71,107,187,87,85,12,159,155,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,151,147,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,176,51,0,0,0,4,95,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,116,83,172,209,61,35,115,92,178,189,204,103,79,66,201,36,97,216,50,46,49,112,75,111,22,56,143,9,54,10,63,108,228,151,159,31,244,130,110,228,212,254,193,237,91,82,190,151,234,190,14,221,87,126,53,84,252,220,169,219,219,235,110,171,210,98,174,100,60,107,106,159,7,223,147,191,201,157,131,20,185,253,45,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,109,191,137,127,87,87,86,251,55,109,182,93,235,131,150,117,218,235,127,230,1,167,247,219,237,206,174,227,114,184,212,95,170,235,43,42,230,116,211,212,207,37,166,185,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,74,14,121,223,114,127,180,159,187,64,253,94,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,157,14,146,174,70,38,239,133,168,187,177,126,170,174,219,46,202,150,126,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,0,165,111,236,213,241,79,254,144,116,171,255,0,85,92,127,199,139,169,53,87,3,99,223,203,94,85,252,11,255,0,132,95,179,237,95,73,63,37,255,0,77,124,47,106,79,3,227,189,147,227,59,125,29,206,231,103,185,238,233,238,117,116,251,186,183,247,149,131,253,154,190,41,255,0,210,14,149,127,234,171,143,248,241,63,255,0,240,89,127,232,255,0,255,0,210,225,64,32,109,80,0,0,0,0,0,0,1,133,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,117,53,101,153,81,91,27,92,212,68,123,223,28,111,14,171,198,111,29,26,113,193,229,138,134,59,157,7,210,140,206,243,211,45,183,25,167,172,74,121,29,75,215,211,37,85,68,189,15,236,66,157,47,107,21,88,231,73,34,43,90,213,70,202,248,243,6,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,91,109,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,92,193,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,13,135,129,215,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,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,1,193,118,251,15,31,31,180,242,187,156,54,114,1,203,100,61,85,111,72,169,165,145,126,198,57,127,228,61,199,203,117,223,192,76,214,181,21,86,55,124,127,193,80,32,198,166,71,81,154,241,107,97,129,24,175,167,182,81,85,198,189,41,183,189,222,49,62,41,191,243,19,245,19,162,215,10,67,70,200,211,236,223,254,149,35,46,37,167,21,245,122,235,114,202,235,161,143,183,11,222,216,149,30,213,94,151,45,95,217,178,175,242,211,237,37,28,76,70,49,26,136,7,51,214,228,221,125,199,176,241,178,40,4,248,30,64,3,131,189,231,150,124,62,33,222,229,60,55,250,254,208,57,157,7,91,225,117,70,154,223,160,98,162,62,75,125,91,26,171,250,214,158,68,59,241,208,53,194,169,180,90,115,122,169,126,251,71,69,84,245,255,0,122,9,20,8,3,193,85,161,149,250,239,149,90,234,28,215,62,57,110,187,253,101,69,221,179,68,159,103,251,255,0,97,235,227,199,135,105,108,213,11,168,120,237,36,232,248,63,140,94,169,36,79,172,148,176,167,187,161,83,237,119,218,126,159,1,107,21,199,136,236,186,186,53,127,75,223,119,114,252,19,222,179,194,191,15,247,201,207,173,26,117,65,159,226,21,118,154,170,104,164,108,157,191,211,107,62,201,99,119,242,154,191,204,3,30,112,123,172,48,234,62,156,91,86,74,168,159,61,60,16,193,34,34,49,170,143,108,20,251,166,205,114,253,175,36,74,46,229,77,240,159,170,213,122,31,171,149,90,89,144,207,36,112,190,232,248,34,70,117,202,155,173,84,16,39,189,174,70,167,186,37,254,79,255,0,2,213,108,87,72,47,22,186,122,250,119,171,153,44,108,122,42,162,167,185,90,139,246,255,0,88,31,115,211,116,61,109,250,170,123,143,90,183,101,3,216,15,8,167,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,118,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,97,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,214,219,42,208,189,71,196,52,159,10,214,251,157,155,187,134,103,126,46,43,109,210,157,85,241,195,85,79,83,60,18,82,212,123,147,181,50,248,119,200,196,93,218,248,213,85,174,85,100,173,142,69,242,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,208,123,158,214,61,237,70,60,47,120,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,62,150,98,191,69,126,157,125,38,181,125,27,246,127,181,189,177,227,99,240,62,7,183,221,241,61,253,251,125,158,223,215,238,117,116,244,253,109,246,247,148,111,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,65,141,123,152,199,185,88,192,198,156,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,239,71,139,89,43,102,99,188,5,47,75,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,164,245,228,177,118,215,155,142,27,149,209,221,110,116,149,90,65,107,168,125,37,170,42,185,186,234,233,111,106,177,205,52,84,173,69,221,148,203,20,221,201,90,253,155,221,146,55,69,245,157,80,171,5,120,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,118,193,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,15,214,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,132,202,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,160,247,61,172,123,218,140,124,53,59,86,127,165,185,222,151,253,28,250,117,98,246,103,210,220,126,143,41,179,255,0,109,67,55,138,181,213,117,118,39,252,211,221,209,213,219,127,212,127,75,211,111,123,83,116,3,101,235,182,127,134,217,112,26,221,82,172,200,105,36,196,232,44,242,95,229,187,82,42,213,64,235,115,33,89,221,81,26,194,142,89,89,218,69,122,118,209,221,73,183,78,251,161,92,26,111,206,178,197,93,168,245,22,29,77,211,31,3,134,87,100,21,49,208,100,84,50,189,149,86,235,59,151,106,87,85,208,254,123,189,51,125,203,51,161,153,19,165,206,237,196,245,98,54,72,85,110,227,235,92,105,56,83,187,240,167,91,112,241,214,170,239,15,67,67,123,146,166,102,92,45,246,118,170,172,214,214,185,142,78,228,47,233,142,54,245,170,163,32,116,240,236,246,62,36,131,21,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,191,89,200,128,90,87,54,204,243,25,212,254,9,176,13,64,195,42,170,234,172,87,220,226,130,174,223,81,83,111,168,162,124,240,45,190,229,211,42,69,80,198,74,140,114,39,83,28,173,68,123,21,175,110,237,115,85,105,216,185,62,111,248,181,139,6,224,191,79,112,172,90,135,193,89,113,252,194,211,107,183,83,119,95,39,98,150,11,77,124,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,229,64,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,240,45,83,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,108,252,213,222,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,159,27,151,222,212,86,175,193,75,190,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,166,199,61,172,99,28,140,96,76,162,165,121,162,243,0,172,187,214,92,184,100,209,12,139,179,106,135,196,219,179,139,164,17,207,5,84,149,81,79,44,19,90,91,220,99,58,97,78,214,242,201,26,189,179,54,70,198,142,70,36,173,151,53,243,66,227,167,242,41,138,191,67,180,115,51,240,154,147,122,232,246,197,77,19,122,166,177,90,228,141,202,187,76,142,79,15,89,54,241,246,246,71,61,145,43,228,252,211,157,79,34,211,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,3,242,139,254,229,113,228,79,76,191,26,245,138,210,136,117,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,94,247,43,143,34,122,101,248,215,172,86,129,37,50,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,175,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,177,73,141,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,10,118,229,205,199,183,240,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,235,170,178,215,61,140,137,107,26,140,78,185,161,86,71,27,101,139,222,228,107,26,248,147,169,174,142,105,235,204,179,142,170,158,25,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,233,78,228,142,115,21,177,164,149,1,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,53,0,11,84,225,219,128,239,200,135,7,122,183,175,58,177,101,233,207,178,13,47,200,61,155,107,184,219,187,117,88,188,46,161,174,108,155,59,186,228,239,84,64,234,117,119,84,113,203,11,86,72,87,110,185,90,181,86,7,213,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,121,60,190,56,250,163,226,63,78,47,150,205,94,184,90,172,185,158,159,91,219,93,123,185,77,83,5,45,45,202,218,136,238,171,151,109,92,222,207,111,161,18,163,102,164,44,116,145,57,170,196,149,34,143,165,115,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,166,16,37,167,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,153,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,234,235,252,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,78,171,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,165,201,20,40,168,233,28,215,42,171,24,201,36,102,194,122,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,245,156,187,111,178,108,136,136,129,216,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,53,183,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,122,96,188,105,218,184,88,229,137,167,86,44,67,32,164,110,170,100,180,247,132,199,232,214,153,181,75,69,2,223,43,91,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,221,53,151,254,74,179,220,171,253,21,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,85,79,202,46,79,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,244,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,117,108,142,123,35,12,193,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,170,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,122,101,169,10,181,211,154,22,141,104,167,17,214,77,28,154,79,109,88,105,60,77,22,109,120,161,141,210,251,10,185,95,18,83,182,53,106,175,136,237,109,58,85,68,198,43,153,214,206,135,58,88,164,167,89,107,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,107,89,197,143,154,125,100,249,129,144,250,140,231,234,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,249,92,88,249,167,214,79,152,25,15,168,206,116,171,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,179,209,29,27,149,58,100,99,156,27,46,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,246,178,130,249,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,244,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,77,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,214,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,42,185,24,253,246,126,205,254,242,45,80,214,7,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,83,97,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,129,152,0,58,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,160,70,14,108,153,254,27,140,240,115,147,225,151,220,134,146,146,251,152,212,91,233,172,86,247,42,172,245,207,167,184,82,212,78,172,106,34,170,50,56,163,85,115,215,102,34,186,54,170,245,72,198,186,157,184,78,243,79,163,127,48,49,239,81,128,236,28,96,241,103,153,113,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,19,175,240,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,16,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,11,52,229,71,199,79,241,28,47,235,94,103,255,0,139,210,224,21,181,205,255,0,9,174,181,201,80,174,255,0,106,240,172,115,127,159,10,63,252,207,9,106,134,173,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,186,158,92,28,192,40,248,136,177,69,164,154,189,145,127,150,197,7,137,158,42,154,136,224,167,143,34,165,235,124,157,84,236,133,145,198,201,161,141,81,143,133,27,212,177,196,146,181,95,249,228,136,39,81,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,97,78,77,185,77,139,31,226,226,178,211,119,174,240,245,121,54,31,113,181,218,227,237,61,254,34,169,147,211,85,186,61,218,138,140,218,10,74,135,238,229,70,253,77,183,234,115,81,110,252,213,92,190,142,92,220,107,255,0,10,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,122,90,198,245,61,235,28,173,137,92,214,72,214,187,104,155,52,81,160,76,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,250,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,254,87,22,62,105,245,147,230,6,67,234,51,157,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,236,244,71,70,229,78,153,24,231,6,203,186,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,189,172,160,190,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,125,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,211,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,128,0,0,0,0,0,233,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,93,120,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,133,27,209,174,123,89,44,82,177,30,254,142,165,217,76,193,92,96,240,153,134,241,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,41,131,21,227,54,251,73,193,142,107,193,222,91,106,241,214,170,239,9,81,138,92,105,216,198,73,111,145,183,88,43,106,105,170,19,221,220,133,253,51,200,201,61,242,50,71,43,23,173,143,111,98,53,157,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,122,248,18,43,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,58,157,221,121,115,112,81,252,42,181,30,123,254,127,108,186,199,166,88,183,231,46,85,48,39,106,59,165,114,43,22,59,99,102,234,107,219,212,199,172,146,186,36,115,153,27,90,221,226,116,209,72,152,215,131,238,19,51,46,46,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,245,237,220,122,34,182,39,170,108,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,216,0,0,82,7,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,78,150,51,177,85,67,79,5,37,69,54,200,247,61,221,44,101,52,189,197,107,26,190,39,161,189,75,27,148,204,28,143,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,123,209,239,68,143,244,146,53,233,204,28,228,244,83,233,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,166,57,232,110,50,211,211,201,210,212,141,202,233,155,59,40,213,187,189,141,72,251,251,245,59,161,10,192,224,191,88,236,90,5,197,6,1,170,185,76,61,118,91,85,194,74,123,140,157,79,79,13,75,87,79,45,36,181,59,49,143,123,251,44,168,116,189,182,181,92,254,223,66,108,174,221,3,99,226,144,57,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,245,49,253,250,170,234,120,42,234,42,119,70,53,237,234,99,233,162,237,171,158,212,240,221,109,233,89,28,133,223,154,192,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,126,164,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,0,176,174,71,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,211,212,175,71,91,225,70,170,57,17,17,210,110,142,221,21,179,43,154,63,145,61,77,252,23,214,40,135,44,93,45,252,151,240,109,133,120,187,23,179,46,185,111,136,202,110,31,219,93,239,21,226,164,95,9,63,185,238,107,58,168,99,162,250,141,233,219,111,172,212,122,188,115,71,242,39,169,191,130,250,197,16,20,2,88,167,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,110,232,216,220,247,199,93,103,106,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,170,229,219,125,151,101,69,68,13,146,117,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,144,3,135,142,115,248,206,73,117,161,198,184,145,194,41,49,54,62,158,161,213,25,69,145,245,21,52,73,58,57,93,19,29,65,209,36,241,177,99,250,138,246,203,50,247,17,171,210,214,61,86,56,63,171,60,125,107,142,180,112,227,96,225,227,58,184,120,200,237,87,4,168,184,95,214,166,100,174,189,82,194,196,74,74,106,180,71,35,37,237,189,94,247,200,244,115,165,116,116,207,93,164,137,242,77,249,92,11,112,233,252,39,120,142,199,112,11,149,63,119,27,183,245,95,114,111,175,211,189,174,157,236,235,139,221,44,114,126,122,71,195,79,213,27,149,236,239,247,17,21,24,160,76,174,119,23,58,107,213,171,65,175,52,113,213,199,79,95,79,144,84,196,202,186,73,105,103,107,30,219,99,154,146,67,51,91,44,79,217,83,118,72,214,189,171,186,57,17,81,80,198,188,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,0,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,253,96,6,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,123,220,177,117,75,242,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,106,246,124,47,133,145,124,36,30,230,53,175,233,161,146,139,235,183,171,125,254,179,149,232,242,5,115,151,209,11,86,11,173,182,13,104,183,223,42,234,42,53,66,158,118,215,80,77,27,122,41,39,182,193,71,78,143,137,233,178,171,36,138,72,183,99,145,85,175,141,238,234,84,122,50,63,151,147,102,181,253,6,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,117,73,5,117,186,42,138,136,250,156,178,53,27,11,160,125,98,59,102,61,203,39,99,110,150,245,168,16,0,190,139,254,177,223,116,11,149,206,53,170,184,180,61,119,171,86,151,227,52,246,233,58,152,158,26,170,174,154,142,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,161,118,71,110,148,46,78,158,62,245,210,142,235,195,183,12,252,60,88,111,61,239,98,105,253,135,36,200,169,163,72,36,141,149,82,218,224,142,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,190,237,86,4,32,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,217,123,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,233,123,60,93,83,220,233,42,106,122,30,247,172,125,217,228,150,94,223,90,181,157,125,45,250,173,68,41,219,148,134,131,84,234,159,18,241,234,77,194,138,146,124,123,76,41,253,169,82,149,52,241,84,50,91,140,236,146,42,24,209,143,122,57,143,107,146,90,150,74,214,63,161,244,109,79,170,231,177,201,121,32,0,0,0,0,85,95,60,239,185,63,218,79,221,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,87,60,239,185,63,218,79,221,165,117,104,246,133,234,62,188,214,100,214,157,47,179,123,102,235,139,227,243,100,147,91,98,85,90,170,202,88,167,130,25,25,76,196,69,238,204,158,33,175,72,247,71,61,172,114,51,169,234,198,60,46,211,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,76,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,245,75,83,88,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,77,130,120,62,226,207,13,226,235,75,254,156,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,32,81,15,22,62,105,245,147,230,6,67,234,51,157,131,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,245,254,44,124,211,235,39,204,12,135,212,103,58,254,93,164,57,150,21,167,120,22,169,94,96,164,92,123,81,233,238,51,89,103,134,116,115,250,232,106,221,75,83,12,172,93,156,199,181,201,27,209,118,86,43,38,102,206,87,35,218,192,217,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,179,83,125,183,77,209,81,87,181,148,45,203,155,141,127,224,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,187,237,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,250,173,93,183,221,118,68,85,64,233,92,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,149,108,44,233,138,71,190,71,34,244,177,142,233,107,223,209,27,245,225,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,170,212,223,109,215,117,85,85,201,124,96,241,103,153,113,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,19,21,93,112,12,202,197,134,216,53,6,243,143,85,209,227,217,85,69,117,53,150,186,100,70,178,189,244,107,18,84,172,72,171,212,230,49,211,198,197,126,221,10,254,182,162,171,163,122,52,36,87,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,198,170,229,228,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,24,77,240,0,29,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,117,119,39,167,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,109,187,35,84,129,96,95,247,254,11,47,253,31,255,0,250,92,40,4,191,239,252,22,95,250,63,255,0,244,184,80,8,27,84,0,0,0,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,215,245,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,234,181,118,223,117,217,17,85,53,236,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,210,213,150,101,68,116,142,107,81,17,140,100,113,179,37,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,233,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,175,151,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,208,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,94,167,68,201,66,42,130,79,243,49,180,218,172,28,107,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,100,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,171,149,222,131,97,188,73,105,31,17,90,83,153,209,82,57,151,26,124,121,246,202,233,169,214,103,218,110,40,203,170,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,161,215,249,112,115,0,172,225,222,251,22,146,106,246,69,254,84,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,91,191,53,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,88,255,0,42,62,58,127,136,225,127,90,243,63,252,94,151,0,173,174,111,248,77,117,174,74,133,119,251,87,133,99,155,252,248,81,255,0,230,120,64,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,118,56,123,253,231,176,240,187,39,191,96,56,170,175,192,249,235,119,150,157,237,68,248,162,167,252,138,123,250,211,125,182,56,201,245,218,173,68,247,108,7,80,199,233,145,46,85,147,244,108,246,206,230,124,126,40,157,95,252,78,224,199,59,165,61,199,203,4,13,137,238,123,26,137,186,238,190,239,180,250,157,186,167,213,3,207,82,252,20,242,122,147,171,127,127,235,61,232,7,144,0,28,30,169,250,195,23,250,67,182,223,222,121,111,192,14,70,33,226,142,181,180,122,63,144,61,87,227,111,173,79,255,0,101,148,203,196,105,227,203,36,117,135,69,171,81,139,179,170,89,87,2,127,78,244,115,127,74,1,128,249,113,81,53,249,174,67,119,232,217,95,61,193,17,119,251,23,195,47,253,127,168,176,233,88,215,198,173,115,119,79,213,185,7,121,108,209,84,125,30,171,184,203,26,34,84,58,105,17,219,47,242,162,164,82,115,1,81,188,120,233,229,70,154,234,221,187,81,45,223,85,142,174,134,119,167,185,126,183,137,170,153,87,222,231,127,49,63,147,255,0,192,158,220,26,234,44,122,135,164,54,234,198,175,231,41,105,232,225,147,252,47,11,18,175,242,90,126,127,25,90,75,79,168,58,97,121,114,82,199,45,69,61,13,68,177,125,68,115,186,219,79,81,182,223,81,203,241,127,216,70,30,90,57,108,248,141,223,50,211,139,188,207,142,74,123,171,59,81,200,229,79,115,97,157,139,178,57,201,253,231,236,111,255,0,48,44,168,240,169,186,6,185,28,155,161,228,14,45,95,176,228,112,247,238,114,64,60,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,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,109,60,22,232,94,156,113,23,203,51,3,210,253,80,179,120,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,234,150,226,95,135,76,239,133,253,83,175,211,60,234,159,251,237,101,158,183,174,31,238,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,5,79,130,173,212,242,184,242,39,166,95,141,122,197,105,221,120,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,192,164,27,103,26,122,243,101,225,161,252,41,217,178,10,74,12,54,74,137,213,243,211,83,118,174,46,162,157,239,146,107,122,206,215,34,45,52,146,201,35,222,157,61,199,117,186,53,145,97,85,136,235,252,52,112,233,157,241,65,170,116,26,103,130,211,255,0,122,172,188,86,245,195,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,235,247,61,23,213,11,46,174,51,66,47,56,133,93,6,119,37,226,11,11,44,245,47,142,39,186,182,119,177,144,181,36,115,146,37,100,139,36,106,201,122,251,110,99,218,244,114,177,81,197,249,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,133,237,241,245,93,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,1,221,120,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,185,28,221,209,170,247,116,49,25,27,87,161,141,68,201,96,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,133,239,92,248,85,195,120,175,229,249,165,120,125,230,219,72,220,158,221,166,246,106,156,78,239,36,139,11,237,215,21,181,65,208,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,162,18,221,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,21,87,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,169,201,99,65,169,173,56,110,87,196,109,230,138,173,151,43,237,67,241,155,42,205,79,44,76,246,116,43,28,181,51,68,245,127,68,236,150,161,35,141,87,163,243,111,161,123,81,255,0,89,237,76,255,0,199,71,0,152,207,23,148,214,124,138,205,116,164,199,51,187,109,69,13,11,239,181,41,81,80,199,217,25,44,203,53,50,64,217,91,23,91,86,166,73,216,238,158,167,190,38,196,175,99,30,175,100,149,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,128,16,131,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,2,213,57,161,112,45,249,107,197,95,174,58,57,134,120,189,73,178,244,123,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,254,117,205,167,141,41,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,73,149,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,213,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,65,90,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,188,158,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,250,111,115,26,247,177,168,247,199,254,87,220,190,234,109,53,54,94,40,117,166,213,72,247,190,157,181,248,125,142,166,40,170,89,209,52,84,181,20,119,164,150,41,220,212,122,53,243,181,144,75,23,92,111,70,203,245,94,214,109,105,64,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,71,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,58,122,251,107,186,62,56,100,86,201,218,72,221,18,185,123,242,197,203,244,235,59,183,235,159,17,116,94,202,189,98,247,9,253,141,138,61,148,85,208,203,34,67,31,98,225,37,76,82,202,207,168,249,38,86,68,141,108,140,150,8,165,71,162,34,53,214,126,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,85,95,31,92,173,243,188,187,81,234,245,143,134,75,79,182,228,203,174,19,86,100,88,237,69,202,24,36,166,174,149,93,36,149,148,243,84,200,198,58,25,94,174,87,196,175,234,142,71,167,109,29,27,186,32,181,64,6,20,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,212,228,138,20,85,108,109,115,149,85,239,124,146,63,53,128,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,9,127,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,58,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,186,186,54,189,146,74,174,99,252,192,40,248,119,177,75,164,154,67,145,127,150,197,127,134,158,90,154,120,224,168,143,29,165,235,100,157,85,12,153,146,70,249,166,141,21,140,133,91,212,145,202,178,185,89,249,148,151,26,232,167,24,56,207,8,220,177,52,222,244,229,164,173,205,175,148,249,3,113,59,61,92,85,29,138,233,226,190,76,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,170,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,39,193,247,10,24,207,8,218,95,244,14,203,127,171,190,92,171,106,36,171,188,93,28,234,136,32,174,159,184,254,220,172,162,124,242,195,76,246,194,232,161,115,162,217,100,72,35,87,239,210,212,110,21,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,244,167,110,54,181,138,217,22,73,190,0,2,181,121,177,113,175,110,197,177,91,159,10,250,111,115,235,201,47,59,83,102,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,226,163,155,165,234,217,30,212,137,37,141,236,85,149,21,129,89,124,77,221,173,87,254,36,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,51,102,130,166,9,43,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,23,83,202,178,237,106,184,240,57,128,209,219,238,116,149,85,22,186,139,197,37,116,80,204,215,190,150,117,185,212,204,145,74,212,93,216,245,138,104,164,70,187,101,232,145,142,248,57,21,104,48,206,188,31,113,103,153,112,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,20,54,51,7,95,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,192,6,181,156,88,249,167,214,79,152,25,15,168,206,90,167,10,188,61,98,188,80,114,175,195,116,143,41,169,240,30,63,218,213,54,235,163,41,99,168,154,217,93,21,234,181,209,84,70,215,167,248,81,189,26,230,57,241,75,43,17,236,235,234,74,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,10,54,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,77,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,221,209,177,185,239,142,127,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,53,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,167,129,93,92,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,166,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,187,163,164,107,223,37,138,128,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,142,182,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,245,53,143,116,18,49,31,183,66,63,161,170,168,233,24,142,202,188,31,113,103,153,112,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,22,106,114,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,133,179,65,83,4,141,185,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,149,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,11,233,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,164,30,99,60,107,255,0,10,173,71,130,193,128,92,238,177,233,150,45,249,187,109,52,235,218,142,233,92,138,244,146,230,232,122,90,246,245,49,233,28,77,149,92,230,70,215,59,104,157,52,177,164,117,177,107,70,168,99,90,95,147,104,189,151,47,171,131,9,204,42,41,170,239,22,87,50,57,96,158,120,36,100,145,202,206,182,171,161,127,84,81,117,58,37,98,189,34,141,175,234,70,53,19,176,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,170,90,137,26,196,255,0,6,54,35,156,198,190,89,98,98,189,157,125,72,29,127,17,210,28,203,53,211,188,247,84,172,208,82,38,61,167,20,246,233,175,83,205,58,53,253,117,213,109,165,166,134,38,38,238,123,220,229,145,234,187,35,17,144,191,119,35,149,141,127,96,225,59,205,62,141,252,192,199,189,70,2,221,56,223,210,28,55,65,121,98,101,186,71,167,240,85,199,98,199,105,237,16,211,173,92,235,52,242,189,247,202,73,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,42,47,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,94,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,61,246,100,104,148,217,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,68,20,87,205,115,248,56,255,0,8,233,255,0,34,159,246,215,253,177,244,255,0,192,244,123,47,218,157,109,233,237,237,255,0,126,127,27,226,186,126,167,95,70,255,0,159,241,0,90,87,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,58,26,243,206,251,147,253,164,253,218,65,94,11,255,0,44,191,194,131,0,252,128,123,43,233,215,180,36,246,127,181,186,124,15,103,195,203,226,252,70,255,0,91,179,225,124,71,95,111,243,189,59,246,191,57,208,78,174,121,223,114,127,180,159,187,64,175,93,17,208,108,203,95,36,205,45,122,127,69,87,114,190,226,120,188,185,53,61,166,146,157,38,158,228,200,171,105,32,150,24,211,173,171,214,216,170,100,149,17,168,247,189,97,72,218,197,116,137,183,95,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,172,213,219,125,211,101,68,84,154,188,149,60,211,229,63,47,235,189,70,220,118,14,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,139,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,234,108,111,99,35,11,20,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,153,212,214,179,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,248,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,175,15,22,62,105,245,147,230,6,67,234,51,150,169,194,175,15,88,175,20,28,171,240,221,35,202,106,124,7,143,246,181,77,186,232,202,88,234,38,182,87,69,122,173,116,85,17,181,233,254,20,111,70,185,142,124,82,202,196,123,58,250,146,170,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,141,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,127,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,244,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,116,108,110,123,227,159,252,116,112,101,98,227,15,78,41,109,145,221,125,141,153,226,254,34,163,25,185,74,247,173,43,100,149,25,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,77,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,105,224,87,87,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,110,232,233,26,247,201,98,160,0,0,0,0,0,0,87,175,55,222,25,240,220,199,71,170,120,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,241,69,145,143,107,183,141,209,83,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,46,240,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,146,192,0,0,3,31,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,61,47,127,132,170,99,146,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,190,171,149,13,101,205,170,13,122,249,141,233,159,228,191,140,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,111,21,227,227,109,69,67,225,114,49,173,124,45,170,146,166,38,170,111,183,101,88,231,57,204,114,129,99,252,83,113,97,77,149,114,189,143,87,45,217,29,37,5,247,84,44,244,56,230,212,150,233,123,18,92,103,127,106,241,69,27,38,107,214,54,36,80,92,227,73,30,191,8,209,89,34,185,99,115,169,179,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,7,239,229,122,199,125,204,52,107,0,209,219,188,61,202,77,59,184,95,42,45,117,61,76,78,154,91,147,169,100,117,55,67,88,138,189,19,193,81,47,113,207,123,157,226,122,126,171,99,106,44,170,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,210,199,247,234,171,169,231,164,167,166,217,94,215,183,169,143,169,151,184,141,123,83,195,116,59,165,100,106,129,119,228,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,160,18,252,249,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,117,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,6,23,61,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,220,41,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,239,249,72,104,53,54,150,112,209,30,164,220,40,170,224,200,117,62,163,218,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,58,217,88,212,250,205,99,28,191,39,29,28,190,52,159,89,50,250,94,33,46,217,87,208,154,11,87,136,186,106,101,202,40,234,106,234,171,236,244,180,76,233,146,154,62,169,35,138,104,163,164,72,209,25,14,206,108,206,145,82,71,68,216,165,202,188,49,115,0,225,247,137,239,98,227,118,12,139,216,153,245,202,223,37,101,78,41,112,142,86,205,12,145,127,29,28,53,42,198,195,85,178,34,200,212,141,221,197,137,21,238,141,157,50,53,129,16,57,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,0,2,53,115,18,208,186,205,126,225,79,43,198,236,54,111,105,228,150,30,214,73,97,133,171,58,200,234,170,85,85,149,145,71,10,57,211,77,37,43,234,161,142,53,107,154,233,38,103,232,170,35,219,64,56,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,218,76,215,7,141,13,28,177,104,23,20,25,254,149,98,211,117,217,109,87,8,234,45,209,244,189,60,53,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,125,107,178,187,100,12,42,126,174,77,148,223,115,11,140,55,108,142,187,197,213,211,219,232,45,113,201,218,100,125,52,180,84,177,82,83,71,179,17,17,122,32,130,38,111,183,83,186,119,114,171,149,85,127,40,239,250,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,79,75,31,225,41,88,215,73,83,83,208,247,177,36,237,65,28,178,246,250,209,207,232,233,111,214,114,32,23,21,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,212,169,74,154,121,105,223,21,186,7,201,21,12,104,199,189,90,246,57,171,45,75,37,107,25,214,202,198,167,214,107,24,229,155,231,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,0,0,1,85,124,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,14,255,0,199,71,42,220,190,179,81,233,115,94,17,48,31,29,106,200,252,68,247,155,4,85,212,84,52,182,106,166,171,21,29,76,181,19,71,249,153,186,222,169,11,81,91,19,162,114,53,81,143,142,56,230,175,6,92,11,233,199,7,150,42,233,45,149,255,0,74,51,59,207,84,87,44,154,162,141,41,228,117,47,95,84,116,180,241,117,191,177,10,116,177,207,68,123,157,36,136,142,115,149,27,19,35,146,160,13,107,56,177,243,79,172,159,48,50,31,81,156,183,78,8,52,135,13,215,174,88,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,242,174,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,139,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,10,86,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,111,84,85,17,181,233,254,20,111,70,185,237,100,177,74,196,123,250,58,151,175,223,117,163,84,50,93,47,198,116,94,245,151,213,207,132,225,245,21,53,118,123,43,89,28,80,65,60,242,62,73,37,127,67,81,211,63,170,89,122,93,42,189,88,146,200,214,116,163,220,139,47,249,171,241,131,128,241,7,153,88,180,199,75,86,146,237,98,192,234,42,221,85,145,50,40,100,101,198,182,84,99,28,202,57,186,22,84,166,141,35,84,87,178,68,142,119,170,59,165,205,134,25,93,2,192,146,156,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,73,107,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,59,95,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,245,70,231,63,175,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,85,115,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,160,86,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,187,238,247,164,80,200,168,198,238,247,170,35,90,142,114,163,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,43,149,199,158,205,50,252,107,209,235,73,21,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,187,202,147,74,233,55,123,100,127,100,39,167,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,55,71,210,12,127,185,53,71,178,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,205,162,244,111,210,237,149,61,241,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,89,122,67,173,26,161,160,185,148,122,129,164,121,125,94,59,125,142,158,90,69,168,133,145,202,201,96,145,19,174,41,98,149,174,138,86,110,141,114,53,237,114,35,216,199,166,206,99,85,58,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,118,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,74,54,19,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,235,216,5,255,0,127,224,178,255,0,209,255,0,255,0,165,194,128,75,254,255,0,193,101,255,0,163,255,0,255,0,75,133,0,129,181,64,0,0,0,1,213,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,123,88,2,146,242,78,79,250,243,107,215,155,46,152,216,175,180,151,108,38,237,79,227,101,206,86,143,179,5,4,17,244,37,68,115,210,247,28,228,169,71,61,18,40,82,69,73,145,205,114,61,136,202,133,130,226,116,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,235,57,118,223,100,217,17,17,59,88,2,128,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,19,43,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,2,184,43,229,59,149,100,183,215,231,92,85,88,253,143,143,218,174,21,118,244,195,231,116,137,85,120,237,178,104,93,59,170,41,167,98,211,194,201,251,111,137,236,115,251,237,141,206,68,72,157,28,146,219,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,113,114,253,155,28,143,27,125,160,113,70,111,239,248,30,23,227,210,135,53,247,30,26,139,241,80,61,104,221,183,57,55,117,254,133,57,55,223,213,253,103,134,166,203,176,5,68,69,247,161,201,62,30,227,200,0,120,95,113,228,240,191,0,56,57,222,255,0,129,205,191,3,214,187,42,237,185,236,111,192,15,36,35,230,123,125,154,131,76,44,212,113,46,201,87,114,154,55,251,213,61,222,21,233,246,124,126,36,220,32,31,52,90,222,238,55,136,90,145,139,249,235,196,137,191,255,0,155,162,127,253,64,119,190,93,84,14,131,76,105,234,85,127,140,99,85,61,201,240,90,106,85,38,9,31,56,45,178,71,104,209,204,123,182,213,78,237,182,145,235,238,95,138,210,83,254,181,254,130,65,129,249,121,37,162,158,245,102,172,183,212,181,28,201,224,146,53,69,106,47,233,49,83,237,247,125,165,98,234,44,14,225,191,138,106,74,235,98,244,81,228,109,173,171,149,191,160,157,77,117,90,39,186,47,143,241,169,241,66,211,92,157,77,84,253,104,87,159,51,157,57,184,79,244,127,57,181,49,92,235,125,61,75,36,233,141,238,95,206,84,66,212,253,109,79,211,95,136,19,219,25,187,71,120,181,199,87,26,239,213,191,235,254,114,167,219,253,71,235,145,179,130,93,91,135,83,52,237,157,75,181,69,43,28,233,17,95,26,254,149,76,232,158,230,162,125,141,79,176,146,96,113,84,219,222,121,69,221,2,166,231,134,129,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,7,84,252,150,224,159,149,63,203,95,176,191,201,159,209,255,0,162,222,211,241,83,127,216,191,19,226,123,29,158,190,215,241,223,91,175,163,175,236,234,219,220,118,176,0,0,98,174,44,124,172,107,39,203,252,135,211,167,3,42,152,171,139,31,43,26,201,242,255,0,33,244,233,205,107,11,254,255,0,193,101,255,0,163,255,0,255,0,75,128,80,9,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,124,165,154,113,79,192,229,78,165,112,137,165,92,82,105,179,233,34,190,227,26,79,143,191,41,182,57,145,64,151,27,117,45,178,55,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,75,78,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,103,201,237,74,88,35,165,142,91,175,91,41,226,167,131,187,83,80,228,240,205,85,115,54,221,55,111,189,38,1,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,176,35,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,103,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,128,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,141,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,190,46,85,91,106,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,130,185,98,240,29,249,111,190,211,107,206,172,89,122,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,217,221,214,175,102,158,118,211,171,186,163,146,41,156,146,66,187,244,74,212,186,144,0,31,37,218,75,172,54,170,217,172,84,84,149,151,38,83,200,234,58,122,186,151,83,65,52,232,213,237,178,73,91,28,142,141,138,237,145,94,145,189,90,138,170,141,118,219,40,68,174,99,60,107,255,0,5,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,235,221,146,215,66,168,244,146,230,232,122,92,199,116,189,137,28,77,149,90,215,200,231,59,105,91,12,177,173,16,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,100,14,36,110,122,219,118,214,220,166,171,136,216,234,217,168,172,168,138,154,248,149,52,144,83,63,174,24,35,138,37,70,83,181,176,171,22,22,68,172,124,105,209,35,21,175,69,114,59,169,101,255,0,38,139,102,137,87,235,109,254,171,56,146,145,186,139,110,167,130,167,5,73,170,231,133,238,98,193,89,21,201,34,99,92,144,204,254,204,177,42,177,232,231,163,17,239,98,108,201,28,208,129,121,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,236,25,118,144,230,88,86,157,224,90,165,121,130,145,113,237,71,167,184,205,101,158,25,209,207,235,161,171,117,45,76,50,177,118,115,30,215,36,111,69,217,88,172,153,155,57,92,143,107,59,7,22,62,105,245,147,230,6,67,234,51,150,147,195,149,22,137,92,121,68,217,109,252,69,221,170,237,122,125,85,79,113,134,235,93,72,217,221,61,43,221,145,78,148,211,70,144,49,239,87,182,165,96,114,39,67,217,186,39,91,92,206,164,80,132,28,185,184,215,254,10,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,233,53,87,46,123,147,69,207,91,107,244,74,255,0,75,156,71,86,221,58,183,84,65,77,130,172,212,144,66,199,61,103,172,150,228,177,61,173,73,166,103,122,88,145,94,245,115,17,232,246,49,119,100,141,104,85,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,32,7,51,174,3,191,45,246,42,157,121,210,123,47,86,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,147,252,1,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,233,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,168,129,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,187,202,147,74,233,55,123,100,127,102,189,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,3,103,224,96,174,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,78,220,209,252,246,106,111,224,190,143,68,5,255,0,20,3,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,4,170,228,99,247,217,251,55,251,200,238,188,221,120,179,195,113,237,59,184,112,167,102,167,164,189,228,57,85,61,53,77,234,72,107,213,175,199,153,5,93,37,85,50,75,26,70,230,200,249,219,28,155,51,184,199,177,157,18,42,43,100,103,84,53,224,103,140,219,23,7,154,113,172,87,56,237,94,217,204,242,143,97,211,227,54,217,88,244,165,116,145,37,127,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,226,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,124,165,138,114,132,226,151,21,211,76,238,175,135,172,167,27,181,81,254,80,238,13,158,221,147,35,163,134,163,199,50,21,72,168,106,158,247,39,114,23,244,185,41,218,223,172,217,230,115,81,175,241,27,199,152,52,123,147,253,170,126,26,47,24,214,172,95,105,45,154,161,150,84,91,238,80,220,98,163,109,115,49,84,167,123,149,105,98,232,146,53,168,124,145,75,51,39,252,239,101,94,177,43,26,245,167,100,178,85,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,133,239,115,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,74,170,222,60,127,45,252,189,181,19,65,181,98,245,213,159,99,246,251,39,179,110,151,27,143,114,171,40,133,183,184,29,38,205,237,53,59,212,240,54,157,29,213,36,146,204,212,146,101,223,162,87,36,85,225,59,205,62,141,252,192,199,189,70,0,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,162,29,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,248,129,115,220,199,249,128,81,240,239,98,151,73,52,135,34,255,0,45,138,255,0,13,60,181,52,241,193,81,30,59,75,214,201,58,170,25,51,36,141,243,77,26,43,25,10,183,169,35,149,101,114,179,243,41,45,43,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,235,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,61,246,124,136,161,154,248,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,165,176,215,158,119,220,159,237,39,238,210,213,10,171,231,157,247,39,251,73,251,180,12,85,201,83,205,62,83,242,254,187,212,109,197,207,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,83,15,37,79,52,249,79,203,250,239,81,183,14,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,218,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,2,21,106,173,199,78,46,250,143,145,220,244,135,28,186,216,112,202,155,132,178,89,45,183,74,196,169,170,166,165,85,250,173,124,136,159,214,168,213,116,142,99,85,26,233,102,86,172,175,158,188,152,45,58,243,14,168,100,183,220,82,217,72,205,43,172,167,109,38,89,89,95,14,201,53,108,49,200,234,40,168,164,68,234,117,75,29,58,185,237,223,182,216,101,122,201,179,221,79,188,74,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,51,97,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,250,206,93,183,217,54,68,68,64,215,95,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,16,3,153,215,1,223,150,251,21,78,188,233,61,151,171,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,166,57,37,153,169,28,41,191,68,77,73,149,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,39,228,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,170,26,214,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,136,28,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,107,215,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,80,54,126,6,10,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,148,237,205,31,207,102,166,254,11,232,244,64,95,240,42,175,145,143,223,103,236,223,239,34,213,0,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,21,87,206,247,75,127,251,26,107,93,190,197,255,0,141,226,215,123,159,138,254,170,154,8,59,42,255,0,254,217,59,173,140,254,135,187,248,180,45,80,139,252,205,40,169,171,248,28,212,248,42,174,212,150,230,54,158,219,50,77,82,217,92,199,62,59,157,35,217,10,36,76,123,186,228,115,91,27,21,81,24,143,123,85,238,99,58,158,208,215,220,186,158,77,154,41,244,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,213,28,20,54,233,106,41,227,234,106,198,213,108,206,157,245,138,237,158,246,172,125,141,186,93,214,133,43,27,41,240,171,130,224,154,111,195,142,157,98,122,105,116,246,174,55,14,63,75,89,69,115,236,77,7,180,188,83,60,76,149,157,153,156,233,33,239,201,51,230,237,57,127,55,220,232,68,68,106,34,6,85,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,0,159,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,202,91,167,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,224,193,92,76,243,48,252,188,112,109,143,104,207,177,59,153,157,251,179,69,157,86,86,166,221,62,2,74,89,226,171,165,72,152,200,151,197,204,222,181,79,119,103,179,52,125,183,35,226,152,137,92,55,104,133,215,136,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,125,239,122,69,12,157,12,221,168,231,244,181,92,196,85,122,99,82,226,121,48,104,53,78,43,165,249,46,191,223,104,169,60,70,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,119,99,162,86,179,223,67,27,215,173,28,197,104,116,174,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,0,0,21,129,206,179,66,235,46,182,44,47,136,123,13,155,189,236,78,188,111,34,169,141,103,146,70,82,202,254,229,11,220,196,69,138,56,89,51,170,152,233,21,88,229,146,174,6,125,125,218,140,179,243,5,113,205,30,151,205,194,94,166,67,172,85,181,116,120,195,236,253,50,84,82,83,73,83,60,53,171,52,126,1,241,196,201,35,238,61,43,60,50,163,29,35,35,114,162,36,142,108,106,245,64,215,48,177,254,76,26,13,77,149,106,134,75,175,247,218,42,191,15,131,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,109,216,232,149,175,247,87,70,245,232,86,177,93,92,5,249,242,172,180,218,173,220,14,96,53,150,251,101,37,45,69,210,162,241,87,93,44,48,181,143,170,157,46,117,48,164,178,185,19,119,189,34,134,40,209,206,221,122,35,99,126,13,68,64,150,160,0,0,170,190,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,10,171,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,13,107,56,177,243,79,172,159,48,50,31,81,156,146,148,92,192,43,52,139,128,125,59,225,251,68,50,47,9,157,85,251,110,12,154,229,20,115,197,85,97,165,146,227,60,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,100,108,142,99,227,141,124,88,249,167,214,79,152,25,15,168,206,98,160,59,86,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,45,165,107,15,39,251,84,28,52,89,241,173,39,190,210,92,245,67,19,168,184,92,166,184,203,70,218,22,101,73,80,246,170,82,203,215,36,139,78,248,226,138,22,65,249,222,202,61,37,87,181,139,80,249,99,206,156,185,184,40,254,10,186,113,61,255,0,63,182,90,164,212,220,167,243,151,42,152,19,187,37,174,133,81,139,29,177,179,117,57,142,233,123,22,73,93,18,53,175,145,205,110,242,182,24,164,89,128,6,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,131,139,222,47,63,133,110,141,104,159,210,154,222,246,161,97,222,223,162,202,58,40,60,52,51,247,93,67,225,106,227,233,85,141,123,177,196,238,180,111,71,76,177,203,180,108,141,98,234,155,252,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,189,119,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,212,233,24,198,73,78,192,74,174,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,226,120,193,226,207,13,225,23,75,254,156,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,45,32,240,65,171,216,110,130,241,57,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,218,234,226,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,235,252,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,194,145,234,214,177,175,150,89,94,140,103,95,74,6,42,51,175,5,156,71,90,184,88,215,155,86,170,95,112,138,76,150,218,218,121,173,181,140,88,154,234,218,40,39,233,73,42,168,92,229,70,178,165,173,69,111,189,81,31,27,230,137,92,206,231,113,178,171,150,111,47,59,86,175,90,155,196,30,183,209,210,87,97,53,212,247,11,109,138,192,174,107,214,234,174,108,180,147,213,78,228,250,208,50,39,44,169,23,66,182,110,244,109,149,29,26,70,197,154,42,241,131,194,102,101,194,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,80,216,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,86,34,127,242,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,203,0,0,191,239,252,22,95,250,63,255,0,244,184,80,9,127,223,248,44,191,244,127,255,0,233,112,160,16,54,168,0,0,0,0,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,11,84,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,2,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,95,121,228,0,60,34,109,185,228,0,0,0,7,133,248,30,79,11,240,3,214,169,245,189,199,177,19,100,56,162,123,247,57,129,225,87,100,43,223,153,27,150,229,116,192,45,49,253,105,42,111,138,196,111,199,227,28,45,248,127,194,79,176,176,121,63,71,222,87,15,26,55,70,222,53,211,77,173,17,187,169,212,247,166,189,201,182,219,110,234,31,232,79,215,250,192,153,92,53,218,221,105,210,108,110,145,237,233,116,118,186,54,185,54,219,222,148,208,167,234,79,212,101,99,168,105,92,61,140,34,207,18,167,232,208,211,167,255,0,169,97,219,192,24,99,138,28,18,159,58,192,167,183,203,11,30,238,150,34,42,181,23,111,207,196,239,230,187,249,166,103,63,54,255,0,72,202,219,124,148,239,110,232,237,190,223,212,228,95,250,128,174,126,90,57,139,108,217,46,67,128,215,78,172,150,158,146,153,237,106,187,109,250,170,28,190,237,220,139,254,122,159,201,251,127,227,178,120,156,143,141,174,79,130,162,42,21,15,116,166,126,131,113,97,110,145,175,232,130,227,81,71,79,240,223,125,157,66,229,254,122,253,171,250,139,88,192,175,209,95,241,123,109,198,55,245,119,233,97,147,224,169,250,81,181,127,82,126,176,59,25,193,203,210,227,153,234,123,85,206,253,72,7,177,21,20,242,113,99,118,67,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,50,87,21,92,76,97,188,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,165,91,11,58,98,145,239,145,200,189,44,99,186,90,247,244,70,240,201,95,75,49,95,165,95,65,126,147,90,190,146,123,63,218,222,199,241,177,248,239,3,220,237,120,158,198,253,206,207,115,234,119,58,122,122,190,174,251,251,143,214,53,172,254,18,250,167,252,35,191,133,31,181,191,201,159,210,15,111,255,0,31,83,225,255,0,79,252,197,252,111,119,193,246,127,181,187,93,207,226,63,55,190,197,249,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,12,192,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,3,21,127,4,238,22,63,242,105,210,175,253,141,183,127,242,39,201,196,221,166,213,96,225,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,1,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,172,190,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,112,255,0,43,172,115,136,43,175,19,86,219,182,136,63,192,218,168,124,52,89,197,202,122,120,159,74,203,19,170,162,154,106,87,62,72,223,211,53,71,134,232,137,35,68,149,92,215,42,57,140,100,175,101,239,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,117,253,51,210,173,56,209,188,86,12,43,75,112,187,86,51,101,167,233,119,134,183,211,164,125,233,27,27,35,239,76,255,0,211,154,101,100,113,163,165,145,93,35,250,81,92,229,95,120,16,175,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,150,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,138,149,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,180,153,85,124,215,56,22,254,63,138,13,20,195,63,241,138,172,254,138,133,223,224,185,183,72,233,209,191,237,190,41,237,119,243,38,86,127,154,38,2,178,245,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,226,126,254,85,174,154,143,151,233,62,21,162,23,59,207,107,12,193,60,92,182,219,93,58,43,35,154,170,162,166,121,228,170,168,247,175,118,100,241,15,141,138,187,53,145,162,163,90,138,249,93,39,64,50,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,192,238,188,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,77,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,58,174,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,186,129,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,0,40,91,153,23,6,86,46,18,245,30,207,115,192,238,189,220,51,59,241,181,22,139,108,239,123,234,173,82,83,172,61,250,103,72,237,251,176,167,136,137,98,145,92,178,116,171,154,253,213,157,217,111,164,170,190,121,223,114,127,180,159,187,64,141,92,167,242,155,238,63,198,214,33,105,180,87,120,122,76,154,223,119,181,221,35,237,49,254,34,149,148,51,85,182,61,220,138,172,218,122,74,119,238,213,71,125,77,183,233,115,145,110,167,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,143,19,113,186,99,52,85,117,83,244,49,172,103,92,178,70,231,187,165,140,107,83,117,247,53,168,137,238,68,41,7,149,199,158,205,50,252,107,209,235,75,254,3,170,96,186,79,165,154,95,227,191,38,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,171,183,221,236,177,189,125,61,199,244,245,111,183,91,182,248,169,69,156,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,85,45,211,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,55,137,33,149,178,110,247,72,206,204,95,229,141,193,214,9,197,54,119,145,223,245,46,179,197,99,120,39,131,241,184,255,0,110,102,123,95,198,195,88,200,255,0,182,161,158,57,41,251,82,64,201,62,170,59,175,110,149,217,55,222,245,0,16,171,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,150,212,212,84,113,165,44,62,217,161,154,104,210,74,121,170,38,116,125,29,157,223,60,106,233,58,83,121,218,140,87,76,142,108,213,0,106,174,101,94,19,188,211,232,223,204,12,123,212,96,44,39,155,239,7,214,165,181,84,241,123,133,165,91,110,77,168,162,160,204,105,29,43,93,4,144,43,91,77,77,92,206,183,163,152,246,185,41,169,221,28,104,228,122,62,55,244,179,162,87,201,94,220,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,130,250,197,17,64,37,255,0,115,71,242,39,169,191,130,250,197,17,72,28,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,240,39,255,0,41,78,10,61,183,89,71,197,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,209,31,101,241,75,28,77,145,174,114,200,174,149,18,53,138,23,190,218,128,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,21,171,131,234,102,85,167,118,236,190,221,139,85,248,79,166,184,251,241,155,140,236,146,72,230,109,12,149,84,213,18,178,55,49,237,219,185,225,91,19,209,221,77,116,82,202,197,111,214,221,26,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,189,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,121,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,117,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,15,72,100,174,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,243,88,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,149,120,177,242,177,172,159,47,242,31,78,156,162,30,15,184,179,204,184,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,123,220,88,249,88,214,79,151,249,15,167,78,107,88,6,213,5,11,115,34,224,202,197,194,94,163,217,238,120,29,215,187,134,103,126,54,162,209,109,157,239,125,85,170,74,117,135,191,76,233,29,191,118,20,241,17,44,82,43,150,78,149,115,95,186,179,187,45,244,149,87,207,59,238,79,246,147,247,104,17,171,148,254,83,125,199,248,218,196,45,54,138,239,15,73,147,91,238,246,187,164,125,166,63,196,82,178,134,106,182,199,187,145,85,155,79,73,78,253,218,168,239,169,182,253,46,114,45,212,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,133,32,242,184,243,217,166,95,141,122,61,105,127,192,117,76,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,21,59,88,0,0,0,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,0,0,0,0,10,234,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,169,139,213,75,109,117,60,141,166,232,115,21,83,174,121,233,229,238,53,236,115,124,55,79,214,108,142,68,177,82,138,249,184,234,102,85,152,113,123,120,193,110,213,123,89,112,43,125,5,190,209,75,28,146,118,219,226,105,33,172,158,119,49,207,86,36,207,124,232,199,61,141,111,84,112,64,213,69,86,110,161,10,203,232,229,75,169,159,148,78,13,177,203,117,69,93,214,174,191,10,184,87,99,53,147,220,36,238,117,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,122,122,123,74,198,183,165,173,85,162,202,156,90,251,73,138,219,179,90,138,30,139,45,214,225,91,107,163,169,238,177,123,181,84,145,211,73,81,31,66,47,91,122,89,91,76,187,170,35,87,185,179,85,85,174,68,159,252,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,245,61,122,170,173,173,168,145,212,221,13,98,162,117,193,61,68,189,199,61,141,111,134,233,250,206,145,168,129,114,132,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,160,19,106,131,85,115,106,128,42,87,139,206,85,119,219,143,16,88,229,227,65,45,126,27,12,212,108,131,195,221,169,45,214,198,54,151,12,143,181,19,230,169,84,125,66,119,33,127,77,108,205,141,173,138,54,57,145,211,179,101,146,22,173,170,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,245,128,21,87,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,190,228,255,0,105,63,118,152,127,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,237,1,81,121,175,55,220,154,139,139,72,175,88,165,117,93,207,65,173,85,13,160,146,207,79,107,167,167,173,186,193,217,115,36,174,238,78,215,76,143,73,158,178,197,31,92,8,248,225,133,146,54,39,58,87,22,169,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,0,0,0,0,10,224,231,63,175,53,56,174,151,227,90,1,98,173,164,241,25,197,67,174,151,214,54,162,39,79,29,186,142,72,221,4,111,133,88,175,99,38,169,217,237,149,28,207,125,12,140,78,180,115,209,182,62,107,153,198,230,188,211,113,29,196,190,99,169,54,106,218,185,241,229,168,101,175,31,73,170,37,145,137,110,166,98,69,28,145,50,86,49,208,178,103,54,74,149,139,161,189,15,168,122,46,238,234,114,134,10,44,251,146,158,186,81,218,175,185,167,15,23,235,207,103,219,125,25,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,250,155,57,95,88,39,127,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,186,152,207,23,74,246,186,58,154,110,183,177,233,31,118,9,37,139,185,208,174,103,95,83,126,179,81,64,217,164,0,7,84,206,180,159,75,53,67,192,254,83,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,118,221,141,95,177,14,234,0,0,0,170,190,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,214,179,139,31,52,250,201,243,3,33,245,25,203,31,229,21,193,246,51,65,134,219,248,180,204,18,146,229,125,186,84,84,183,17,108,50,212,49,246,136,34,90,186,26,183,202,136,246,197,43,231,87,72,212,99,152,244,99,35,99,154,238,169,28,214,87,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,2,141,185,167,240,153,134,240,231,170,22,156,227,79,234,41,40,108,90,149,81,112,169,167,199,41,40,22,8,44,207,165,142,141,37,72,223,220,114,57,146,203,81,36,136,198,178,54,68,155,49,169,210,136,137,121,37,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,85,115,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,160,85,89,50,185,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,60,21,194,230,133,255,0,9,77,118,198,116,83,233,79,209,207,164,126,55,251,167,224,124,103,99,195,209,207,83,252,79,114,62,174,174,199,79,233,166,221,91,251,246,217,118,40,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,14,214,98,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,225,70,244,107,152,231,197,44,172,71,179,175,169,50,168,3,88,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,78,170,108,17,199,247,7,214,174,44,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,232,168,88,98,98,72,231,53,98,123,88,254,174,132,146,57,53,247,2,255,0,191,240,89,127,232,255,0,255,0,210,225,64,37,255,0,127,224,178,255,0,209,255,0,255,0,165,194,128,64,218,160,16,87,152,255,0,48,10,62,29,236,82,233,38,144,228,95,229,177,95,225,167,150,166,158,56,42,35,199,105,122,217,39,85,67,38,100,145,190,105,163,69,99,33,86,245,36,114,172,174,86,126,101,37,238,188,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,168,37,168,0,0,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,251,236,253,155,253,228,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,190,207,217,191,222,64,90,160,0,14,149,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,106,159,86,11,164,250,89,165,254,59,242,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,250,187,125,222,203,27,215,211,220,127,79,86,251,117,187,111,138,157,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,56,242,113,114,236,128,113,106,46,231,176,245,183,226,123,0,244,213,187,162,23,57,87,109,182,255,0,164,170,237,113,189,212,221,120,182,199,41,34,115,94,144,220,104,254,171,90,138,168,142,240,27,252,11,75,186,170,165,20,155,127,71,253,40,85,19,21,47,220,101,211,58,177,136,169,4,180,46,111,219,239,234,160,253,127,212,5,164,96,81,186,60,74,210,142,69,69,240,80,127,238,154,118,19,242,241,152,187,54,26,8,209,61,201,77,18,39,245,116,52,253,64,7,9,24,143,106,162,166,231,48,5,86,243,66,197,106,176,251,246,39,168,22,200,100,100,204,185,189,122,156,138,230,167,68,16,57,55,69,77,191,206,191,89,32,184,12,226,14,147,62,194,237,150,26,250,216,29,112,165,165,134,23,53,18,54,42,244,197,74,213,247,35,213,127,73,235,246,31,127,49,253,51,167,206,52,113,213,174,69,73,173,111,170,171,141,81,172,85,247,81,203,238,221,223,15,123,83,224,64,206,95,121,117,118,53,172,145,227,203,80,244,107,42,18,53,106,189,251,46,213,84,172,219,100,93,191,146,5,217,167,188,242,122,169,228,238,198,143,223,226,123,64,241,240,83,201,234,115,215,171,109,183,61,141,93,208,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,91,247,1,186,153,138,232,223,44,204,87,84,179,90,191,15,101,198,109,247,251,133,79,76,145,178,73,186,46,245,189,16,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,42,47,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,103,229,102,250,243,153,102,122,61,167,154,26,234,218,186,76,79,0,167,172,123,45,237,168,71,65,91,113,168,174,171,168,117,107,218,140,106,245,182,42,150,64,214,185,95,208,145,200,230,43,123,210,52,205,92,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,220,48,172,124,58,234,227,244,26,163,137,55,98,117,113,224,144,94,33,179,50,185,209,63,121,222,254,226,58,161,136,141,84,74,104,229,141,144,58,103,43,88,179,77,28,76,87,189,36,70,125,124,52,113,23,157,240,191,170,116,26,153,130,212,127,122,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,216,206,211,128,97,182,92,6,139,75,104,241,234,73,49,58,11,60,118,8,173,53,104,181,80,58,220,200,82,6,211,200,147,43,150,86,118,145,24,189,197,119,82,111,213,190,234,81,95,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,11,191,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,82,130,249,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,239,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,224,63,88,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,0,0,0,1,172,183,16,184,181,139,6,215,221,75,194,177,106,31,5,101,199,243,11,205,174,221,77,221,124,157,138,88,43,101,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,185,254,83,120,6,27,140,240,115,140,102,118,44,122,146,146,251,152,212,92,42,111,183,6,162,172,245,207,167,184,85,83,192,143,114,170,170,50,56,163,68,107,19,102,34,186,71,34,117,72,247,58,157,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,0,0,138,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,97,78,77,184,181,139,32,226,226,178,237,119,161,241,21,120,206,31,113,186,90,228,238,189,158,30,169,243,211,82,58,77,154,168,143,222,10,186,134,108,228,86,253,125,246,234,107,85,46,252,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,50,175,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,107,5,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,139,201,230,217,154,218,177,94,11,114,11,21,194,158,174,74,140,198,241,106,178,80,186,22,53,89,28,236,169,109,114,186,85,87,34,163,59,84,50,181,21,168,229,235,115,19,109,149,92,218,96,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,126,179,145,0,159,252,68,240,163,89,141,114,163,211,123,222,125,23,179,51,61,45,254,236,54,23,67,58,72,202,91,221,207,121,104,37,142,69,143,181,51,124,85,35,164,87,70,247,50,74,71,198,223,115,220,245,130,220,44,107,95,240,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,245,61,27,220,70,117,110,221,209,118,61,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,174,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,241,21,121,163,249,19,212,223,193,125,98,136,239,252,23,235,29,247,95,120,96,192,53,87,41,135,162,245,117,183,201,79,113,147,169,139,226,106,169,42,37,164,150,167,102,49,140,103,121,244,238,151,182,214,163,89,220,232,77,209,187,175,64,230,143,228,79,83,127,5,245,138,32,40,4,218,160,213,92,218,160,0,0,10,171,231,157,247,39,251,73,251,180,172,11,54,83,125,199,237,215,235,77,162,187,195,210,100,214,246,90,238,145,246,152,255,0,17,74,202,168,42,219,30,238,69,86,109,61,37,59,247,106,163,190,166,219,244,185,200,182,127,207,59,238,79,246,147,247,105,90,186,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,161,213,73,211,203,131,152,5,103,14,247,216,180,147,87,178,47,242,167,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,207,252,39,150,166,141,98,220,41,223,120,114,187,69,106,189,94,178,14,253,101,86,99,37,161,209,213,123,81,171,50,80,86,54,62,251,158,207,10,201,81,141,137,147,53,143,106,206,138,136,149,19,35,169,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,27,57,130,170,249,81,241,211,252,71,11,250,215,153,255,0,226,244,184,5,109,115,127,194,107,173,114,84,43,191,218,188,43,28,223,231,194,143,255,0,51,194,90,160,0,0,24,43,141,205,121,169,225,199,134,140,199,82,108,213,180,144,100,41,78,203,94,62,147,84,69,27,214,227,82,244,138,57,34,100,172,123,102,124,45,116,149,43,23,67,186,217,78,244,93,155,212,228,215,135,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,150,21,206,127,94,105,178,173,80,198,180,2,197,91,87,225,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,179,219,42,57,254,234,233,24,157,10,215,163,186,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,8,44,126,174,77,139,95,112,251,140,54,156,142,135,194,85,212,91,232,46,145,199,221,100,157,84,181,180,177,85,211,73,187,21,81,58,224,158,39,237,191,83,122,182,114,35,145,81,63,40,153,92,119,104,53,54,43,165,28,59,107,253,138,138,175,195,231,26,111,96,181,223,94,218,121,93,4,119,26,59,85,35,96,145,243,43,213,140,124,212,219,49,177,35,89,238,161,145,233,214,174,122,180,44,123,149,166,186,81,235,7,10,118,28,110,182,243,226,242,77,59,255,0,35,119,56,100,72,35,145,148,177,170,173,189,237,142,37,234,236,248,94,220,45,145,237,107,159,37,52,255,0,164,173,87,186,96,20,129,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,169,140,236,85,80,211,207,87,79,83,186,177,207,119,75,25,83,23,109,28,198,175,137,235,119,82,198,212,46,252,0,0,12,41,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,169,171,44,202,138,216,218,230,162,35,222,248,227,124,22,225,143,155,157,247,46,226,10,229,100,215,120,45,86,44,23,50,184,67,5,146,103,85,50,26,92,70,54,69,50,53,178,200,144,119,42,187,242,45,51,100,154,89,35,142,39,117,200,137,28,123,177,179,167,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,75,82,88,85,81,178,53,173,84,86,61,145,200,205,123,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,2,202,185,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,17,87,82,184,133,202,181,83,70,180,187,72,242,154,110,255,0,228,175,218,212,214,235,163,234,164,150,106,154,26,199,83,58,42,121,26,245,93,187,30,29,209,177,90,228,111,105,98,98,49,189,174,167,202,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,0,213,92,218,160,213,92,11,254,255,0,193,101,255,0,163,255,0,255,0,75,133,0,151,253,255,0,130,203,255,0,71,255,0,254,151,10,1,3,176,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,213,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,98,156,165,56,40,246,221,101,31,22,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,68,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,254,149,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,155,53,17,24,141,216,44,211,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,204,214,107,131,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,194,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,161,218,192,0,0,0,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,223,103,236,223,239,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,253,246,126,205,254,242,2,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,57,28,92,190,224,56,183,244,189,199,176,224,221,183,248,28,192,248,111,14,107,40,100,87,38,233,238,247,127,190,133,95,217,40,40,170,120,202,70,197,38,234,197,162,114,170,34,174,223,90,131,250,75,53,203,42,146,142,207,52,234,230,167,79,79,197,127,215,53,63,235,42,211,65,239,244,185,15,23,215,58,167,57,102,68,134,131,165,85,81,222,254,186,52,247,123,215,249,160,90,173,141,140,142,211,70,198,46,232,216,35,77,255,0,224,161,247,159,29,167,111,103,83,244,183,100,237,51,221,183,250,212,62,192,60,111,253,59,30,21,200,223,138,158,28,155,238,122,101,127,75,85,28,171,253,96,116,77,115,199,190,147,233,229,218,215,26,117,73,53,37,75,24,212,248,171,157,3,218,159,106,126,178,153,228,179,94,52,59,137,56,47,23,106,119,210,83,45,225,175,87,72,136,136,177,248,254,173,255,0,149,238,218,37,247,255,0,65,119,119,158,154,154,23,66,244,71,110,215,123,151,223,246,41,93,92,95,104,154,228,247,187,133,238,215,77,189,69,20,114,212,39,75,61,251,177,245,14,254,76,106,191,23,39,218,5,135,224,25,5,30,71,96,130,227,69,83,28,209,191,175,101,99,183,79,115,222,159,169,63,154,167,103,33,255,0,1,154,186,220,195,7,142,209,91,84,171,87,73,191,113,175,127,189,58,230,170,114,123,149,234,191,6,167,216,75,244,247,129,198,68,254,141,195,85,126,211,146,237,246,156,19,116,3,216,15,9,240,60,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,93,109,92,211,60,171,89,56,238,212,29,45,194,169,60,69,235,38,213,11,229,190,155,170,57,31,28,61,119,57,250,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,7,85,225,163,135,76,239,138,13,83,160,211,60,22,159,251,213,101,226,183,174,31,238,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,166,195,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,169,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,63,48,0,58,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,79,76,113,190,72,122,211,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,237,96,13,109,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,216,87,37,204,143,136,42,235,22,71,99,185,179,199,104,197,15,137,138,219,83,81,81,19,228,183,95,90,250,105,36,165,167,103,115,186,200,100,134,169,243,61,22,53,139,184,212,115,92,199,190,84,146,122,107,247,15,26,95,196,198,27,69,129,234,205,170,174,190,209,111,188,82,94,225,101,53,100,148,207,239,192,174,69,106,185,138,138,172,146,41,38,133,233,241,232,149,202,197,100,136,201,25,144,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,190,207,217,191,222,69,170,21,87,200,199,239,179,246,111,247,145,106,128,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,25,87,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,170,0,0,0,0,83,95,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,61,79,78,154,171,147,105,228,109,55,67,152,136,189,16,65,79,47,113,175,123,93,226,122,126,171,163,114,47,201,201,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,108,52,104,233,229,100,240,220,110,29,200,163,153,140,111,212,123,18,154,26,232,220,143,95,114,205,26,163,85,83,169,145,47,138,125,107,254,17,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,151,171,123,138,254,157,155,178,37,180,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,233,123,59,20,180,53,19,210,83,211,108,175,115,29,210,246,84,203,220,70,177,203,226,122,29,212,145,181,64,157,69,0,243,58,210,223,201,127,25,57,175,132,177,123,50,213,150,248,124,166,223,253,181,222,241,94,42,52,241,115,251,222,231,51,170,186,58,223,168,238,157,182,250,173,70,43,11,254,43,87,157,166,153,229,89,6,156,105,222,169,90,105,60,69,151,15,184,92,45,247,126,220,114,62,74,127,30,148,221,137,221,210,197,99,33,71,210,44,110,123,220,223,206,79,3,81,28,175,247,7,203,200,251,53,186,215,224,26,167,167,51,83,210,37,182,199,120,183,94,233,229,107,29,223,116,245,208,203,12,173,123,186,186,85,136,219,124,42,212,70,162,162,186,77,213,219,162,54,69,115,71,242,39,169,191,130,250,197,17,85,124,177,117,75,242,95,198,78,21,226,239,190,204,181,101,190,35,22,184,127,106,247,188,87,138,141,124,36,30,230,57,204,234,174,142,139,235,183,167,109,190,179,145,138,242,213,57,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,168,0,0,2,170,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,71,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,116,138,0,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,203,131,152,5,31,17,22,40,180,147,87,178,47,242,216,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,255,0,60,145,57,143,242,255,0,163,226,34,197,46,173,233,14,59,254,91,20,30,26,9,105,169,228,130,158,60,138,151,173,145,244,212,62,103,199,27,38,134,53,87,178,101,119,82,199,18,196,228,127,230,86,42,97,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,218,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,48,7,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,15,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,234,123,59,20,180,53,16,85,212,84,238,140,115,29,210,246,83,69,219,87,49,203,226,122,219,212,145,185,0,167,109,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,217,242,180,208,186,61,31,225,78,195,146,86,217,188,38,73,168,159,228,146,231,52,139,4,146,62,150,69,84,183,177,178,68,157,93,159,11,219,153,177,189,206,115,36,169,159,244,85,202,198,211,15,13,218,33,117,226,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,123,222,145,67,39,67,55,106,57,253,45,87,49,21,94,155,47,1,170,185,123,217,94,131,84,241,29,203,11,12,211,107,53,21,36,249,10,233,190,55,116,199,214,106,120,164,122,92,105,168,41,229,142,56,159,43,216,216,95,51,91,37,50,203,214,222,134,84,61,87,118,245,53,104,132,217,79,132,239,43,26,55,242,255,0,30,244,232,0,215,7,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,47,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,47,142,253,11,177,112,237,197,6,93,167,56,117,154,235,110,197,155,225,110,54,38,220,21,239,235,165,168,167,142,71,164,50,189,17,101,134,57,214,120,26,245,87,59,243,42,215,189,207,107,220,182,41,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,79,83,19,166,150,228,234,137,29,77,208,214,34,175,68,240,84,75,220,115,222,231,120,158,159,170,216,218,138,22,42,0,0,69,254,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,201,40,0,26,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,79,94,74,158,105,242,159,151,245,222,163,110,36,255,0,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,120,193,201,83,205,62,83,242,254,187,212,109,192,93,72,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,0,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,26,171,155,84,26,171,129,127,223,248,44,191,244,127,255,0,233,112,160,18,255,0,191,240,89,127,232,255,0,255,0,210,225,64,32,109,80,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,2,128,120,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,29,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,234,108,172,139,234,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,55,147,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,85,201,190,219,46,232,170,139,175,103,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,166,164,176,170,171,163,115,154,168,175,99,227,145,225,177,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,83,7,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,107,159,0,0,2,128,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,144,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,121,200,224,240,17,174,232,115,56,181,17,19,220,114,3,165,234,181,83,169,113,74,167,181,23,116,232,247,239,240,252,227,10,162,224,135,185,121,226,110,233,80,246,245,246,169,232,95,186,175,251,61,63,245,126,162,205,248,144,190,37,135,79,235,107,92,246,181,25,219,247,187,109,189,243,194,159,106,167,235,43,187,149,237,159,219,26,179,150,95,167,141,234,177,81,80,181,170,155,162,34,172,255,0,255,0,204,11,98,183,183,166,134,4,219,111,205,183,254,132,62,147,132,9,211,11,27,250,154,137,255,0,33,201,125,192,120,84,69,85,67,213,52,13,122,108,170,167,177,119,85,247,15,127,195,112,49,206,164,220,239,56,237,157,245,214,237,229,86,35,213,83,118,183,220,140,85,251,119,253,70,27,176,93,232,245,38,91,149,174,235,100,129,42,165,134,104,223,35,186,92,171,186,163,85,61,205,111,218,245,95,137,32,53,9,98,131,29,170,154,101,68,107,98,149,85,85,118,68,218,55,16,203,66,242,218,235,174,188,223,109,145,186,39,211,54,186,170,38,171,27,186,244,248,200,154,158,253,255,0,82,129,134,180,178,235,123,225,243,92,164,198,27,85,45,53,190,171,110,168,216,244,233,250,180,111,122,123,147,173,127,74,111,215,246,255,0,197,106,86,154,232,238,20,76,169,141,119,71,42,167,219,246,46,196,37,227,127,72,41,100,182,187,54,182,197,59,43,105,54,247,163,220,230,175,83,169,163,253,30,149,79,134,230,106,225,23,85,37,212,109,45,161,185,87,77,2,212,120,154,152,220,214,53,173,95,171,47,187,220,142,95,177,200,6,125,61,79,94,147,216,139,186,110,113,145,189,73,176,6,59,127,137,204,244,53,30,139,183,192,247,39,192,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,10,225,251,132,204,55,66,51,253,79,213,38,212,82,94,242,205,74,202,46,55,167,221,157,64,176,79,65,110,169,153,39,109,181,138,178,61,21,141,149,94,247,72,212,143,186,189,190,182,254,106,62,156,234,0,0,0,0,0,0,0,24,255,0,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,100,0,5,0,255,0,98,227,142,207,245,12,255,0,156,214,127,241,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,64,0,0,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,233,5,234,139,48,165,186,79,77,227,169,169,58,41,89,69,91,27,164,235,168,146,54,46,207,154,52,217,23,171,235,111,182,200,170,144,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,233,21,170,78,197,44,21,177,73,44,157,12,169,115,221,210,198,57,118,106,43,151,109,145,21,125,197,223,128,0,0,0,0,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,36,0,0,0,0,0,3,31,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,202,65,254,197,199,29,159,234,25,255,0,57,172,255,0,227,101,255,0,0,0,0,0,0,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,34,181,71,223,165,158,182,89,34,147,161,245,45,123,122,152,246,174,206,68,114,111,178,162,47,184,187,240,4,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,254,114,23,190,55,111,28,172,119,213,114,237,190,203,178,162,162,72,0,0,0,0,0,0,164,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,164,86,168,251,244,179,214,203,36,82,116,62,165,175,111,83,30,213,217,200,142,77,246,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,252,228,47,124,110,222,57,88,239,170,229,219,125,151,101,69,68,144,0,0,0,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,250,69,106,143,191,75,61,108,178,69,39,67,234,90,246,245,49,237,93,156,136,228,223,101,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,206,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,73,0,0,0,0,16,3,154,223,11,154,237,196,167,228,187,242,41,131,125,35,250,57,237,191,105,255,0,116,232,232,251,30,35,192,246,127,205,50,199,213,213,216,151,244,119,219,167,223,182,233,188,255,0,0,84,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,205,195,80,249,29,188,146,177,191,85,171,182,251,174,200,138,169,111,224,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,230,230,168,100,141,218,72,158,223,172,212,223,109,211,116,84,85,183,240,4,0,229,73,194,230,187,112,215,249,81,252,181,224,223,71,62,145,251,19,217,159,221,58,58,206,255,0,135,241,221,239,243,52,178,116,244,247,226,253,45,183,234,247,111,178,237,63,192,0,0,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,57,51,217,27,118,142,39,187,235,57,55,219,100,221,85,17,107,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,233,21,170,78,197,44,21,177,73,44,157,12,169,115,221,210,198,57,118,106,43,151,109,145,21,125,197,223,128,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,179,147,125,182,77,213,81,22,176,56,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,208,202,151,61,221,44,99,151,102,162,185,118,217,17,87,220,93,248,0,0,0,64,14,107,124,46,107,183,18,159,146,239,200,166,13,244,143,232,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,52,203,31,87,87,98,95,209,223,110,159,126,219,166,243,252,1,88,28,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,71,236,181,184,125,85,174,10,159,108,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,213,219,125,213,17,108,252,0,0,0,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,36,0,3,31,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,202,65,254,197,199,29,159,234,25,255,0,57,172,255,0,227,101,255,0,0,4,0,230,183,194,230,187,113,41,249,46,252,138,96,223,72,254,142,123,111,218,127,221,58,58,62,199,136,240,61,159,243,76,177,245,117,118,37,253,29,246,233,247,237,186,111,63,192,21,1,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,243,112,212,62,71,111,36,172,111,213,106,237,190,235,178,34,170,91,248,0,0,0,0,0,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,231,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,45,64,255,0,98,227,142,207,245,12,255,0,156,214,127,241,178,255,0,128,0,0,3,31,235,245,199,86,45,122,53,150,84,232,94,57,237,188,249,246,247,83,216,41,188,101,53,55,110,170,87,36,105,83,215,84,139,10,246,17,238,159,183,39,213,147,181,209,238,234,220,200,0,10,1,254,197,199,29,159,234,25,255,0,57,172,255,0,227,101,244,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,245,128,3,10,113,161,163,151,221,125,225,131,63,210,172,90,110,139,213,214,223,29,69,186,62,150,47,137,170,164,168,138,174,42,109,222,246,49,157,231,211,182,46,227,156,141,103,115,173,119,70,236,185,172,1,64,63,216,184,227,179,253,67,63,231,53,159,252,108,183,78,55,244,235,81,53,235,131,156,183,4,211,252,50,174,76,179,34,167,180,77,79,99,171,172,164,134,120,158,203,133,37,68,176,201,47,121,105,209,241,178,57,55,86,202,230,42,177,81,174,118,233,188,138,0,80,15,246,46,56,236,255,0,80,207,249,205,103,255,0,27,47,248,0,0,0,32,7,53,190,23,53,219,137,79,201,119,228,83,6,250,71,244,115,219,126,211,254,233,209,209,246,60,71,129,236,255,0,154,101,143,171,171,177,47,232,239,183,79,191,109,211,124,127,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,244,126,203,91,135,213,90,224,169,246,197,5,95,93,83,235,104,164,108,125,20,243,200,244,221,144,200,187,170,116,253,93,183,221,81,22,207,192,0,0,2,178,249,142,242,219,201,181,63,50,160,214,14,24,112,42,74,171,237,246,162,116,203,237,81,92,169,232,153,60,234,136,232,238,17,50,117,100,72,247,42,72,217,213,36,69,123,214,39,164,106,231,79,34,217,160,2,141,180,95,129,110,99,218,11,170,24,254,174,105,254,137,210,71,125,199,106,29,53,58,85,223,236,211,65,43,31,27,162,150,25,25,226,209,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,47,241,231,195,55,31,28,88,106,197,175,40,162,209,31,15,141,218,49,251,116,22,203,92,121,101,185,209,209,85,79,77,20,247,6,187,187,84,214,190,102,213,73,37,59,166,100,113,182,72,233,96,93,149,26,142,91,106,0,87,7,43,174,7,117,19,66,51,44,203,80,120,131,210,74,75,78,67,5,61,21,54,37,93,53,202,146,185,244,236,145,42,82,189,98,74,121,164,108,111,86,248,118,43,220,136,254,135,189,173,94,151,200,139,99,224,1,64,63,216,184,227,179,253,67,63,231,53,159,252,108,187,238,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,144,0,16,87,154,151,9,122,177,196,206,43,167,247,109,28,180,123,114,245,137,220,43,233,231,180,120,138,106,110,229,45,100,113,57,213,61,250,137,163,98,118,223,71,27,59,104,142,115,188,70,254,228,98,239,26,184,16,224,183,140,238,29,184,160,196,117,27,49,210,107,173,187,22,111,138,183,95,93,111,201,109,79,235,165,168,167,146,54,44,209,50,177,22,88,99,157,96,157,204,68,115,191,50,142,99,28,246,177,171,111,224,0,0,0,0,1,29,112,190,17,45,90,117,198,110,79,197,22,33,113,164,167,182,231,24,189,77,182,245,102,74,118,196,176,221,93,83,69,39,138,131,182,212,107,153,51,105,165,124,189,127,95,188,174,127,84,157,229,72,164,80,0,0,2,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,145,90,163,239,210,207,91,44,145,73,208,250,150,189,189,76,123,87,103,34,57,55,217,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,243,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,18,64,0,0,0,4,0,230,183,194,230,187,113,41,249,46,252,138,96,223,72,254,142,123,111,218,127,221,58,58,62,199,136,240,61,159,243,76,177,245,117,118,37,253,29,246,233,247,237,186,111,63,192,21,1,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,243,112,212,62,71,111,36,172,111,213,106,237,190,235,178,34,170,72,14,107,124,46,107,183,18,159,146,239,200,166,13,244,143,232,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,52,203,31,87,87,98,95,209,223,110,159,126,219,166,243,252,1,80,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,55,13,67,228,118,242,74,198,253,86,174,219,238,187,34,42,165,191,128,0,0,0,160,31,236,92,113,217,254,161,159,243,154,207,254,54,95,240,2,63,254,75,115,191,224,11,249,20,246,23,249,51,252,143,253,22,246,103,138,135,254,202,123,23,195,118,59,221,125,175,227,190,175,95,95,71,219,213,183,188,168,31,236,92,113,217,254,161,159,243,154,207,254,54,95,240,0,0,0,97,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,51,88,2,128,127,177,113,199,103,250,134,127,206,107,63,248,217,107,220,0,210,113,81,138,233,27,116,183,137,237,56,164,176,63,11,167,163,182,227,87,56,110,116,85,15,184,91,154,199,49,176,75,29,44,143,107,31,78,216,227,98,72,170,222,227,36,102,237,87,178,73,36,148,0,0,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,249,185,170,25,35,118,146,39,183,235,53,55,219,116,221,21,21,100,7,42,78,23,53,219,134,191,202,143,229,175,6,250,57,244,143,216,158,204,254,233,209,214,119,252,63,142,239,127,153,165,147,167,167,191,23,233,109,191,87,187,125,151,105,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,183,238,123,14,10,169,191,188,15,44,223,99,145,225,62,7,144,35,167,26,181,201,79,164,247,54,43,213,191,196,254,191,252,102,156,136,92,166,105,230,155,33,203,170,154,214,246,221,73,67,187,191,165,42,37,219,254,133,51,143,50,76,134,75,86,156,207,75,27,182,239,244,239,238,254,108,244,107,250,151,245,157,31,149,21,170,138,147,23,188,213,70,155,75,44,16,36,139,239,247,237,85,83,183,219,183,192,11,13,103,232,162,126,164,60,175,189,2,124,16,242,7,20,67,207,251,193,62,1,125,192,99,46,32,171,229,161,211,123,163,227,147,182,229,166,169,70,185,55,69,223,195,201,250,136,159,193,134,19,113,168,207,111,89,109,100,173,145,146,92,42,85,170,178,117,47,190,106,121,19,220,169,191,235,251,76,223,198,213,226,162,131,73,230,109,27,250,100,157,211,197,240,69,248,210,203,250,208,252,62,6,241,202,202,109,62,101,198,224,157,50,213,74,147,162,251,151,118,186,10,101,223,220,191,175,112,51,46,180,225,48,230,88,141,77,190,72,34,122,59,163,220,238,159,178,88,215,237,69,254,105,92,188,43,107,181,195,68,243,104,244,207,37,117,71,98,74,166,57,173,143,170,84,106,207,37,63,234,145,26,159,202,254,79,218,90,212,240,199,60,74,199,166,237,95,179,253,242,175,57,128,233,37,118,49,152,211,106,6,49,7,101,241,197,73,187,250,145,222,248,219,51,190,15,122,255,0,123,111,242,64,178,220,87,37,163,201,45,84,183,10,71,57,89,81,11,37,111,83,85,23,103,53,174,247,255,0,198,126,225,87,28,34,241,167,53,162,231,73,136,231,85,93,168,225,166,146,38,201,219,71,123,227,138,52,68,218,40,23,249,142,251,75,48,198,242,43,110,71,109,138,225,110,168,238,178,77,246,94,135,55,224,229,79,181,19,249,170,7,235,42,34,156,29,34,49,85,20,246,30,169,89,186,245,1,205,175,107,189,232,114,61,49,170,162,236,167,181,23,112,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,167,5,247,169,205,126,7,173,122,183,3,216,159,3,201,225,62,1,126,10,5,126,115,69,169,233,197,163,141,92,137,250,94,237,255,0,217,40,142,223,203,71,29,101,151,77,166,170,116,104,146,212,198,136,229,68,248,244,213,212,255,0,66,24,203,154,53,77,74,211,195,3,92,170,222,169,19,165,118,219,244,168,140,245,192,5,28,208,105,91,29,43,27,239,107,145,23,100,255,0,198,170,127,80,18,157,2,174,199,147,195,151,100,3,201,225,119,56,181,223,210,121,114,166,223,16,34,151,27,54,187,149,218,143,23,163,138,86,182,153,215,116,238,162,57,201,186,44,104,155,47,185,83,224,174,248,153,151,66,44,177,217,244,250,207,79,26,55,102,209,83,167,187,253,162,36,253,73,250,142,169,175,216,179,178,202,156,126,129,147,42,118,238,177,200,255,0,119,197,58,81,54,253,36,253,102,83,193,173,109,179,99,212,86,230,183,100,130,8,227,248,239,191,75,26,159,173,127,80,29,136,232,250,149,129,217,115,75,44,244,55,106,40,166,107,227,114,125,120,216,237,190,163,211,221,212,213,254,114,157,221,87,99,215,36,45,153,54,123,81,205,95,138,42,1,79,124,96,112,213,119,194,25,93,148,226,84,114,58,6,220,118,252,196,110,85,98,62,73,83,111,205,196,136,137,178,183,237,251,78,235,192,119,21,87,106,44,142,211,167,153,61,106,244,84,212,182,22,119,100,118,251,185,106,31,252,185,191,91,155,252,146,197,115,125,44,197,115,75,93,77,166,243,103,164,158,158,162,84,145,205,146,46,164,87,35,186,145,118,221,10,235,215,46,17,238,26,39,116,159,84,180,241,82,155,216,136,149,204,100,13,108,125,61,182,70,139,239,116,206,253,111,254,74,255,0,80,22,139,107,186,83,220,169,99,169,130,86,189,175,106,42,116,185,23,226,136,191,98,255,0,73,246,252,74,233,225,103,142,58,219,157,125,38,29,154,62,101,168,108,177,211,117,190,101,122,245,117,65,31,242,32,219,226,174,251,127,248,150,17,101,186,211,222,109,116,183,58,103,111,21,76,77,149,139,239,247,162,167,244,162,40,31,106,181,62,39,142,180,79,118,231,47,138,30,153,19,165,119,3,220,138,139,240,60,158,150,117,252,85,125,199,183,125,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,174,199,14,173,213,78,110,77,208,224,141,250,223,16,61,135,23,174,205,85,254,131,202,123,144,227,46,201,27,149,126,8,139,184,21,75,205,3,34,74,172,230,43,19,36,70,244,73,50,59,117,111,247,186,55,39,244,253,132,224,224,218,135,193,105,93,36,72,173,94,148,145,23,101,95,182,166,117,43,191,153,53,202,158,171,93,167,161,141,81,93,12,243,35,147,221,246,211,210,170,125,191,208,89,7,9,113,185,154,93,70,247,49,26,174,73,62,9,183,194,166,112,51,105,197,255,0,3,145,193,251,129,225,19,254,131,202,239,182,199,30,189,147,224,187,236,121,69,115,189,255,0,244,129,214,47,246,25,174,119,10,57,98,122,34,195,51,100,85,217,87,220,157,63,168,236,52,144,246,98,107,21,119,115,90,141,223,253,227,219,219,77,213,126,223,215,246,156,145,190,237,208,15,42,136,159,105,229,87,220,122,220,138,191,106,132,85,95,143,193,0,43,58,155,239,253,103,227,101,88,173,30,83,99,174,178,213,162,118,235,96,124,46,223,171,224,169,183,216,168,167,237,163,145,125,199,48,42,255,0,137,142,4,242,44,122,255,0,81,168,88,69,194,7,178,39,190,169,208,54,150,161,239,93,159,52,171,178,175,90,125,141,79,254,191,126,114,224,227,95,32,76,126,135,78,50,74,74,168,110,182,88,27,69,39,115,183,26,43,153,222,223,234,175,75,147,220,196,248,161,47,175,22,106,11,205,20,180,117,212,209,75,28,141,115,21,36,99,92,138,138,138,159,106,47,235,82,37,106,46,139,126,78,243,138,188,239,17,183,57,189,249,159,44,145,193,14,205,221,204,70,124,35,99,127,190,57,127,75,254,176,37,253,60,237,169,141,36,111,185,23,236,61,170,137,177,140,116,107,82,33,205,109,106,217,158,145,212,68,222,167,198,229,68,114,111,35,145,55,78,165,95,130,39,252,102,77,69,234,64,56,43,209,23,100,67,155,119,219,117,8,198,167,217,185,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,248,30,180,253,35,155,183,219,220,112,77,247,220,15,98,127,65,234,170,94,154,121,29,183,193,139,255,0,65,238,62,122,229,218,146,101,69,219,102,59,254,133,2,153,56,241,141,151,30,41,174,116,169,22,238,117,84,155,253,111,252,206,5,255,0,168,181,205,10,183,69,107,194,41,105,97,111,75,90,146,108,155,170,255,0,159,72,191,173,127,89,83,92,92,54,106,174,48,175,177,43,186,182,174,151,100,69,85,247,120,56,255,0,248,22,251,165,244,254,27,20,165,139,101,69,78,191,143,251,107,192,237,231,23,46,199,35,215,32,30,90,159,175,250,207,46,248,108,129,191,245,30,126,208,8,155,108,131,224,187,143,180,42,110,1,126,7,30,157,145,118,67,152,3,211,210,168,187,236,114,108,136,171,182,231,53,77,207,82,181,90,187,236,128,123,119,220,249,107,173,244,181,209,58,58,134,117,53,219,110,155,170,125,169,250,151,250,15,115,92,187,108,167,177,21,0,233,22,157,54,180,227,215,71,221,173,49,118,165,149,17,175,250,206,118,232,138,139,252,167,47,234,253,71,114,129,100,72,209,31,241,68,61,170,113,122,244,125,112,60,252,126,14,255,0,144,34,46,251,238,121,217,20,32,30,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,49,165,219,137,190,27,108,23,90,219,21,247,136,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,6,75,7,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,125,206,106,162,251,209,79,214,0,1,210,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,77,183,99,147,236,80,59,168,58,166,11,171,26,89,170,30,59,242,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,58,187,125,222,203,221,209,213,219,127,79,86,219,244,59,111,130,157,172,0,0,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,88,49,87,240,177,225,99,255,0,41,109,42,255,0,219,43,119,255,0,44,100,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,192,0,0,0,0,0,0,0,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,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,143,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,232,241,54,235,166,77,69,73,85,7,91,26,246,117,197,36,141,123,122,152,246,185,55,79,123,92,138,158,229,67,245,112,93,88,210,205,80,241,223,147,61,75,197,50,223,102,118,188,111,176,175,52,213,254,23,185,213,219,238,246,94,238,142,174,219,250,122,182,223,161,219,124,20,14,214,0,0,14,169,157,106,198,150,105,127,129,252,166,106,94,41,137,123,79,187,224,189,187,121,166,160,241,93,190,158,231,107,188,246,245,244,247,25,213,211,190,221,109,223,226,135,203,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,109,187,218,159,106,1,221,65,143,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,232,241,54,235,166,77,69,73,85,7,91,26,246,117,197,36,141,123,122,152,246,185,55,79,123,92,138,158,229,67,245,112,93,88,210,205,80,241,223,147,61,75,197,50,223,102,118,188,111,176,175,52,213,254,23,185,213,219,238,246,94,238,142,174,219,250,122,182,223,161,219,124,20,14,214,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,163,196,220,110,149,177,210,82,193,214,246,177,157,114,200,173,99,122,158,246,181,55,95,123,156,136,158,245,64,63,88,24,210,211,196,223,13,183,251,173,21,138,197,196,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,59,174,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,232,241,55,27,165,108,116,148,176,117,189,172,103,92,178,43,88,222,167,189,173,77,215,222,231,34,39,189,80,15,214,6,42,254,22,60,44,127,229,45,165,95,251,101,110,255,0,229,142,255,0,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,247,57,170,139,239,69,3,245,128,49,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,93,30,38,221,116,201,168,169,42,160,235,99,94,206,184,164,145,175,111,83,30,215,38,233,239,107,145,83,220,168,6,64,7,95,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,67,169,37,172,178,92,225,174,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,187,236,246,175,218,135,96,0,14,149,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,109,92,84,119,187,253,37,12,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,109,187,28,159,98,157,127,248,88,240,177,255,0,148,182,149,127,237,149,187,255,0,150,3,42,128,0,0,0,0,0,0,0,0,0,0,0,3,170,103,90,177,165,154,95,224,127,41,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,167,185,218,239,61,189,125,61,198,117,116,239,183,91,119,248,161,213,127,133,143,11,31,249,75,105,87,254,217,91,191,249,96,50,168,0,0,49,87,240,177,225,99,255,0,41,109,42,255,0,219,43,119,255,0,44,119,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,40,31,172,1,143,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,232,241,54,235,166,77,69,73,85,7,91,26,246,117,197,36,141,123,122,152,246,185,55,79,123,92,138,158,229,64,50,0,49,165,179,137,190,27,111,85,47,163,179,113,7,166,181,245,17,211,207,86,248,169,178,202,9,94,216,32,137,243,77,42,181,178,170,163,35,138,57,36,123,190,13,99,28,229,217,17,84,249,127,133,143,11,31,249,75,105,87,254,217,91,191,249,96,50,168,0,0,0,0,0,0,0,0,0,0,7,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,58,166,117,171,26,89,165,254,7,242,153,169,120,166,37,237,62,239,130,246,237,230,154,131,197,118,250,123,157,174,243,219,215,211,220,103,87,78,251,117,183,127,138,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,111,95,134,183,90,242,106,42,186,169,250,24,231,191,162,40,228,115,221,210,198,57,203,178,123,154,213,85,247,34,129,144,0,0,0,0,0,0,0,0,0,0,1,210,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,77,183,99,147,236,83,234,193,117,99,75,53,67,199,126,76,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,231,87,111,187,217,123,186,58,187,111,233,234,219,126,135,109,240,80,59,88,0,0,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,143,19,113,186,86,199,73,75,7,91,218,198,117,203,34,181,141,234,123,218,212,221,125,238,114,34,123,213,0,253,96,98,175,225,99,194,199,254,82,218,85,255,0,182,86,239,254,88,202,160,0,0,0,0,0,0,0,0,0,0,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,1,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,124,26,170,159,88,0,15,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,93,30,38,227,116,173,142,146,150,14,183,181,140,235,150,69,107,27,212,247,181,169,186,251,220,228,68,247,170,1,250,192,198,150,158,38,248,109,191,221,104,172,86,46,32,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,146,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,240,239,129,193,190,245,83,147,144,224,140,247,238,7,180,248,174,235,209,110,168,122,170,162,54,39,175,255,0,130,167,214,139,183,184,252,108,174,178,42,43,45,108,146,202,214,39,135,147,222,171,183,242,29,255,0,192,10,118,214,216,25,148,113,193,127,164,116,206,99,27,114,168,102,232,155,254,141,15,244,255,0,75,11,132,194,105,252,61,142,6,239,191,233,127,244,110,41,230,253,27,50,14,56,50,54,91,231,73,92,183,90,191,123,19,125,151,193,201,191,253,10,92,134,53,15,98,215,20,123,252,58,190,207,245,202,7,235,30,183,109,240,84,57,175,188,224,244,254,159,128,28,154,114,56,183,225,185,200,0,0,0,0,1,225,81,23,226,121,0,122,213,169,246,28,152,155,38,255,0,172,242,168,139,241,60,129,197,203,178,161,229,81,28,155,40,84,247,161,228,14,44,247,38,199,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,168,57,76,241,183,106,178,211,90,248,72,212,121,233,40,41,228,168,172,155,19,188,84,213,54,38,58,121,229,141,236,180,164,109,133,17,95,36,178,86,74,201,101,151,119,61,237,133,168,170,177,180,181,240,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,35,181,113,169,197,117,247,132,190,97,120,78,101,221,186,214,98,23,45,63,161,163,202,108,148,83,49,190,62,151,199,221,18,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,167,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,5,196,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,96,40,135,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,131,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,89,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,193,92,105,241,29,117,225,99,65,174,186,169,98,194,42,242,91,147,106,33,182,209,177,34,115,168,168,167,159,169,35,170,174,115,85,28,202,102,185,17,190,229,69,124,143,134,36,115,59,157,198,210,94,138,113,175,172,186,71,196,117,87,18,151,43,159,210,219,245,251,174,155,38,138,230,173,79,106,208,200,248,220,250,118,189,26,190,27,167,179,15,105,99,106,54,46,204,109,70,58,36,88,157,176,158,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,40,7,143,174,20,107,56,82,215,26,187,37,178,46,188,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,234,53,202,146,61,206,141,240,72,238,149,151,161,161,126,152,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,216,10,43,229,169,198,189,199,135,77,71,161,210,252,214,231,182,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,0,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,245,201,222,100,177,73,43,163,115,90,145,163,98,85,145,37,153,140,146,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,14,180,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,116,182,87,197,66,223,228,171,61,202,191,209,92,143,36,200,238,31,236,149,149,215,42,234,137,63,225,73,52,210,72,255,0,233,115,156,239,181,84,9,255,0,202,83,138,93,101,177,106,61,31,13,116,248,221,215,52,193,238,189,234,198,197,3,154,178,98,222,254,169,107,26,249,28,214,54,141,207,122,119,98,115,147,243,146,53,208,162,202,247,69,81,34,185,162,107,206,101,195,110,174,112,235,170,216,101,109,91,95,110,168,200,89,115,161,134,161,33,101,218,220,175,181,45,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,149,121,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,96,231,157,247,39,251,73,251,180,9,255,0,195,71,17,120,39,20,26,89,65,169,152,45,71,247,170,59,197,23,68,223,220,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,76,170,107,153,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,215,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,0,0,10,203,230,177,199,85,78,29,29,127,11,26,81,95,87,77,125,170,167,88,115,90,231,82,196,232,27,110,171,162,122,123,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,22,106,230,41,199,85,55,11,88,106,224,250,125,95,72,253,84,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,166,246,189,204,123,26,172,125,21,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,5,250,127,224,178,255,0,209,255,0,255,0,165,194,58,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,150,69,127,224,178,255,0,209,255,0,255,0,165,194,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,67,254,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,103,201,237,74,88,35,165,142,91,175,91,41,226,167,131,187,83,80,228,240,205,85,115,54,221,55,111,189,38,0,0,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,126,6,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,21,114,187,215,156,203,137,45,92,226,43,85,179,58,218,183,62,227,81,143,50,217,67,53,66,76,203,77,185,31,117,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,86,186,248,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,211,43,145,143,223,103,236,223,239,32,50,87,52,77,121,204,184,109,213,206,29,117,91,12,173,171,107,237,213,25,11,46,116,48,212,36,44,187,91,149,246,165,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,38,86,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,174,190,121,223,114,127,180,159,187,72,107,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,13,135,129,215,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,0,0,0,42,47,90,248,193,201,184,70,230,119,169,23,166,173,93,110,19,124,168,199,219,150,89,233,34,167,239,215,65,21,142,22,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,234,109,186,20,3,205,31,207,102,166,254,11,232,244,64,94,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,2,144,57,112,115,0,172,225,222,251,22,146,106,246,69,254,84,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,91,191,0,0,2,152,57,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,250,140,98,211,77,67,27,81,139,239,88,100,85,106,42,245,63,235,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,169,235,213,85,109,109,68,142,166,232,107,21,19,174,9,234,37,238,57,236,107,124,55,79,214,116,141,68,150,188,223,116,190,213,154,112,151,83,158,76,234,72,46,90,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,46,232,232,88,231,84,67,51,182,234,71,45,44,104,173,248,57,181,1,195,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,37,36,17,77,60,182,231,239,21,108,49,178,93,152,175,146,154,73,163,69,85,110,202,244,84,115,85,17,200,27,47,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,2,136,121,166,231,245,57,215,26,89,149,42,100,52,151,107,110,43,79,65,96,182,173,50,196,230,82,178,58,102,75,81,78,175,141,62,179,217,89,61,90,63,173,85,237,127,83,23,110,132,107,101,87,35,236,2,166,43,86,169,234,149,118,61,72,180,245,85,22,235,5,174,236,228,137,211,163,226,108,179,214,211,177,119,238,177,138,147,80,61,222,228,99,213,35,253,37,141,122,106,219,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,27,15,112,51,165,247,93,28,225,47,76,240,59,235,170,210,229,5,159,218,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,174,251,42,172,106,170,214,239,210,129,78,220,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,11,84,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,178,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,182,252,39,121,167,209,191,152,24,247,168,192,108,166,6,189,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,62,215,203,155,141,127,224,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,187,77,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,188,60,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,194,141,232,215,61,172,150,41,88,143,127,71,82,134,202,101,0,243,71,243,217,169,191,130,250,61,17,34,185,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,199,94,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,34,184,193,226,207,13,225,23,75,254,156,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,44,64,229,121,171,216,110,130,240,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,222,152,169,227,115,215,252,41,30,173,107,26,249,101,149,232,198,117,244,160,117,77,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,91,105,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,125,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,221,91,35,158,200,240,7,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,233,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,124,50,49,173,153,207,110,234,232,218,246,73,114,128,85,6,134,115,4,166,225,219,138,253,103,209,237,100,186,213,187,78,174,58,145,146,84,209,92,166,150,89,153,140,189,43,43,164,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,182,239,145,86,215,205,107,56,177,243,79,172,159,48,50,31,81,156,177,78,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,120,89,248,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,253,98,146,249,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,109,217,26,160,100,13,20,227,7,38,226,231,153,222,155,222,156,181,116,88,77,142,163,32,110,39,103,171,138,159,191,67,4,182,57,153,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,217,43,155,230,169,103,122,45,157,232,6,166,105,165,247,216,217,37,155,233,95,130,173,240,176,212,118,187,176,208,67,39,230,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,164,43,229,113,231,179,76,191,26,244,122,210,85,115,206,251,147,253,164,253,218,4,233,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,179,53,154,224,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,176,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,168,118,176,0,29,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,175,15,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,240,163,122,53,207,107,37,138,86,35,223,209,212,187,41,152,43,140,30,19,48,222,46,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,244,111,219,122,162,186,38,42,5,122,242,157,227,94,227,139,101,86,206,21,245,34,231,215,141,222,119,166,195,167,122,210,211,195,106,174,116,149,21,18,83,200,229,107,36,155,197,73,55,75,21,210,61,201,42,69,27,24,169,42,171,45,252,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,150,47,30,63,150,251,21,54,131,106,197,235,171,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,64,165,98,255,0,185,92,121,19,211,47,198,189,98,180,160,18,223,184,125,227,23,4,225,3,150,198,149,223,239,244,126,217,201,47,62,220,250,63,143,247,38,167,246,167,106,255,0,43,42,191,182,153,4,177,193,218,142,161,36,252,226,39,94,221,45,221,87,220,25,131,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,214,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,93,218,168,143,71,108,13,36,224,178,213,194,199,1,58,185,125,203,241,250,70,234,166,75,166,249,26,228,21,137,82,218,165,162,129,104,167,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,211,9,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,181,64,0,0,0,1,138,184,163,215,79,224,215,161,57,54,181,253,22,250,71,244,115,193,127,115,60,119,131,239,248,138,200,41,191,142,237,201,211,211,223,234,253,5,223,167,111,118,251,166,85,0,107,173,166,156,107,235,46,15,196,252,28,84,100,119,63,165,25,37,87,77,53,254,7,171,109,240,222,40,124,59,41,214,158,70,210,181,145,183,104,226,137,204,94,219,154,217,97,138,71,49,234,221,150,255,0,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,104,179,152,143,8,127,193,75,89,83,232,181,23,103,79,115,30,237,110,47,215,95,226,102,131,180,216,188,85,36,157,72,146,39,106,73,91,208,174,235,234,138,72,183,145,242,36,189,63,171,203,155,141,127,224,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,11,233,0,142,188,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,212,208,139,252,216,184,215,183,98,216,173,207,133,125,55,185,245,228,151,157,169,179,25,216,181,84,243,90,168,93,29,61,68,116,241,185,26,200,230,241,81,205,210,245,108,143,106,68,146,198,246,42,202,138,204,21,202,135,139,189,80,196,117,66,201,194,253,77,186,175,42,195,242,170,138,133,183,82,165,68,109,158,193,59,99,146,121,170,32,116,174,107,86,153,90,201,36,150,13,247,223,170,72,145,100,87,199,60,0,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,127,5,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,40,70,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,21,129,151,113,175,252,21,121,153,234,165,131,63,185,221,100,211,44,167,216,177,220,169,160,94,236,118,186,229,180,91,210,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,182,126,80,15,52,127,61,154,155,248,47,163,209,1,127,192,166,190,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,221,209,177,185,239,142,229,0,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,5,170,0,0,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,75,254,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,32,49,255,0,46,14,96,20,124,68,88,162,210,77,94,200,191,203,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,242,69,58,141,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,193,34,128,0,97,78,48,53,171,81,248,126,208,235,198,168,105,150,151,125,56,175,181,245,120,184,93,84,177,199,107,165,88,100,85,184,75,27,17,100,168,134,41,18,46,228,81,171,29,219,115,222,175,141,172,115,210,133,241,110,39,117,151,24,226,10,151,137,215,101,30,216,207,161,184,62,225,53,109,210,22,207,29,87,114,39,67,36,15,141,58,81,176,186,7,186,20,100,125,29,184,213,18,37,143,165,138,221,148,202,75,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,161,107,252,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,193,145,138,230,177,207,138,88,158,172,103,95,74,101,83,92,206,15,184,179,204,184,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,43,47,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,206,95,230,51,199,183,240,87,177,65,166,250,119,7,136,212,220,154,223,227,41,42,39,167,235,165,178,208,189,239,137,43,28,143,78,137,166,87,199,35,98,139,222,212,115,28,249,83,165,173,142,106,44,2,197,57,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,119,70,198,231,190,59,148,53,87,46,39,149,127,29,84,217,254,61,106,225,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,174,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,186,199,49,58,93,35,30,249,2,199,206,169,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,191,85,171,182,251,174,200,138,169,216,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,76,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,117,7,74,226,175,140,157,71,226,115,89,104,245,87,197,221,113,106,76,127,195,187,22,180,83,93,86,79,96,200,198,198,233,38,130,120,227,137,123,207,158,62,234,203,210,146,38,209,179,169,91,20,123,91,167,45,206,33,181,183,136,157,18,147,34,214,76,74,173,175,183,84,58,154,139,46,153,240,66,204,153,235,60,235,42,197,73,12,49,54,22,83,53,32,129,94,222,166,72,244,127,191,173,146,53,42,131,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,176,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,125,100,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,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,30,23,220,7,144,122,213,118,93,183,57,167,192,2,237,178,170,152,3,138,205,95,183,105,198,19,94,249,234,98,108,207,167,149,35,78,182,162,238,176,207,183,197,237,95,139,12,251,42,244,198,231,47,216,138,165,96,115,74,202,221,79,76,148,13,250,171,182,233,246,239,238,173,79,212,6,21,225,66,57,117,51,138,27,206,95,47,215,109,77,198,166,110,175,143,185,212,245,104,155,126,151,243,83,237,46,138,219,23,106,149,141,219,109,183,255,0,165,74,114,229,121,71,53,102,99,45,107,191,150,238,165,95,119,247,186,210,229,35,77,152,136,7,37,56,170,161,201,126,7,175,101,3,216,159,3,201,225,62,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,98,162,247,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,233,177,207,107,24,199,35,25,5,110,60,22,90,181,51,150,174,5,196,118,156,227,244,144,102,216,165,61,238,175,36,123,106,91,78,151,75,36,23,43,130,201,43,218,173,233,150,166,157,172,98,181,202,230,57,208,182,70,126,113,89,4,109,133,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,20,173,206,175,205,62,45,242,254,135,212,110,37,154,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,149,151,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,4,0,44,251,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,170,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,176,175,1,28,40,216,184,180,209,173,121,195,123,86,170,60,190,219,244,110,179,22,189,214,194,247,120,10,174,171,130,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,136,25,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,13,164,204,85,197,143,149,141,100,249,127,144,250,116,228,85,229,123,199,79,229,175,21,102,135,107,30,103,226,245,38,203,215,236,122,154,214,244,205,125,181,199,27,85,55,153,92,190,34,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,149,92,88,249,88,214,79,151,249,15,167,78,6,181,133,228,242,190,227,7,25,214,205,35,178,232,149,229,105,45,217,222,1,103,109,3,40,41,162,168,115,43,44,148,76,165,167,134,185,94,230,118,152,245,89,163,137,241,247,28,229,124,110,145,26,214,61,24,202,54,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,180,152,35,255,0,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,158,239,1,85,212,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,41,32,0,24,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,92,150,0,214,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,97,60,12,243,58,163,211,253,14,203,48,61,115,173,241,213,250,125,143,165,102,25,36,143,130,150,59,133,45,60,52,244,148,182,54,164,49,119,59,221,206,219,155,50,178,103,44,114,79,36,170,198,193,187,165,7,50,254,15,173,92,69,233,28,217,230,58,152,253,167,59,193,105,228,175,134,235,114,149,180,140,171,181,68,201,36,158,134,106,167,189,177,68,205,215,188,201,38,221,145,189,142,78,168,153,52,178,37,16,129,146,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,177,78,84,252,9,90,146,213,65,197,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,117,181,168,196,103,125,168,254,184,36,142,42,242,226,224,250,213,197,134,174,87,187,57,74,180,193,48,170,120,43,239,76,166,149,177,190,186,121,94,169,77,66,174,71,164,177,178,84,142,119,190,72,218,170,140,129,204,71,70,249,25,35,111,208,1,85,124,243,190,228,255,0,105,63,118,150,168,85,95,60,239,185,63,218,79,221,160,85,89,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,31,242,114,200,208,189,56,226,47,88,51,173,47,213,11,55,142,181,87,105,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,194,188,75,240,233,157,240,191,170,117,250,103,157,83,255,0,125,172,179,214,245,195,253,211,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,117,179,224,169,240,85,13,146,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,48,175,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,93,124,191,57,154,211,104,246,27,116,210,158,35,47,85,117,184,198,55,103,146,171,19,174,142,9,106,110,40,248,149,168,203,59,81,173,86,189,142,106,170,194,249,95,27,33,237,172,110,127,109,99,72,161,175,18,252,69,231,124,80,106,157,126,166,103,85,31,223,104,236,244,93,16,255,0,115,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,248,170,252,17,3,165,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,95,38,167,12,188,4,253,59,225,151,81,184,174,213,9,250,49,251,86,31,145,86,98,22,186,122,141,164,175,174,164,165,168,106,86,84,57,139,188,112,195,60,78,70,69,186,58,73,35,85,122,36,77,70,207,10,192,191,239,252,22,95,250,63,255,0,244,184,80,9,127,223,248,44,191,244,127,255,0,233,112,160,16,59,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,160,120,167,224,114,155,77,120,109,210,174,41,52,217,245,114,216,178,124,95,31,126,83,108,115,37,157,109,215,26,170,8,222,181,172,147,101,70,83,77,46,237,115,100,114,118,230,150,54,177,92,217,91,28,56,43,134,142,34,243,190,23,245,78,131,83,48,90,143,239,84,119,138,46,136,127,186,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,81,126,40,161,178,153,73,124,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,182,236,141,83,186,241,253,204,234,197,172,26,113,73,164,156,60,214,221,105,45,89,53,190,150,179,36,187,185,239,164,170,100,114,36,237,168,177,203,3,162,255,0,115,186,73,161,157,209,189,189,113,34,189,142,127,84,11,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,135,74,45,83,145,143,223,103,236,223,239,34,42,243,14,225,235,21,225,127,80,180,239,72,241,106,159,31,224,52,254,150,166,227,116,125,44,116,243,92,235,165,185,220,93,45,68,141,98,127,131,27,17,206,123,153,20,81,49,94,254,142,165,149,92,140,126,251,63,102,255,0,121,0,231,157,247,39,251,73,251,180,170,178,213,57,231,125,201,254,210,126,237,35,87,44,141,11,211,142,34,245,131,58,210,253,80,179,120,235,85,118,159,214,203,12,209,42,50,170,223,84,219,133,189,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,237,92,184,57,128,86,112,239,125,139,73,53,123,34,255,0,42,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,223,154,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,219,10,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,91,154,172,86,118,26,175,235,130,56,194,215,192,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,34,169,106,156,168,248,233,254,35,133,253,107,204,255,0,241,122,92,2,182,185,191,225,53,214,185,42,21,223,237,94,21,142,111,243,225,71,255,0,153,225,35,255,0,47,110,14,176,78,47,240,77,100,176,95,235,61,141,146,89,190,142,253,31,200,59,115,84,123,47,187,53,91,234,191,181,89,60,81,207,221,142,157,35,252,226,175,70,253,77,217,83,223,18,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,54,136,4,21,229,193,204,2,143,136,139,20,90,73,171,217,23,249,108,80,120,153,226,169,168,142,10,120,242,42,94,183,201,213,78,200,89,28,108,154,24,213,24,248,81,189,75,28,73,43,85,255,0,158,72,167,80,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,158,40,47,154,110,1,83,130,241,165,153,85,38,61,73,105,182,229,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,234,189,245,144,85,171,250,209,30,231,245,61,119,235,71,56,46,39,130,253,99,190,235,239,12,24,6,170,229,48,244,94,174,182,249,41,238,50,117,49,124,77,85,37,68,180,146,212,236,198,49,140,239,62,157,210,246,218,212,107,59,157,9,186,55,117,194,188,220,117,51,21,195,248,66,188,96,183,106,189,239,89,237,194,130,223,104,165,142,72,251,142,240,213,112,214,79,59,152,231,163,214,22,50,4,99,158,198,187,166,73,224,106,162,35,247,76,21,200,251,63,169,150,213,170,122,91,93,144,210,37,61,45,69,186,255,0,107,180,185,98,108,234,249,91,44,21,181,12,77,187,175,98,36,52,12,119,189,88,197,88,255,0,69,100,94,172,107,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,83,211,166,170,228,218,121,27,77,208,230,34,47,68,16,83,203,220,107,222,215,120,158,159,170,232,220,138,16,171,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,233,99,252,37,43,26,233,42,106,122,30,246,36,157,168,35,150,94,223,90,57,253,29,45,250,206,68,54,105,41,175,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,151,167,77,85,201,181,17,186,167,173,175,68,94,136,32,168,139,182,230,61,174,241,61,95,85,209,181,86,229,0,160,30,104,254,123,53,55,240,95,71,162,59,87,44,110,49,112,78,22,115,188,142,193,169,116,126,23,27,206,252,31,141,200,59,147,63,217,30,10,26,199,199,253,171,12,18,73,81,221,146,118,71,245,85,189,27,245,46,233,190,221,87,154,63,158,205,77,252,23,209,232,136,170,6,213,0,172,14,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,42,175,156,23,23,159,30,17,240,90,223,239,21,185,203,164,160,255,0,104,170,160,164,134,87,175,248,19,200,172,103,247,134,164,159,199,198,103,94,101,156,117,84,240,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,74,119,36,115,152,173,141,36,163,96,50,175,9,222,105,244,111,230,6,61,234,48,27,41,154,214,112,157,230,159,70,254,96,99,222,163,1,178,152,3,5,113,131,194,102,27,197,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,76,234,0,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,89,230,127,153,106,126,77,62,103,168,25,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,109,187,222,145,67,26,43,221,187,222,168,174,114,185,202,174,91,179,230,97,193,69,199,137,252,18,219,155,105,165,179,196,234,78,37,181,53,21,28,105,75,15,182,104,102,154,52,146,158,106,137,157,31,71,103,119,207,26,186,78,148,222,118,163,21,211,35,155,69,128,126,173,78,83,125,171,197,109,216,85,69,119,93,150,213,112,173,186,81,211,118,152,157,170,170,184,233,163,168,147,173,19,173,221,76,162,166,77,149,85,169,219,221,168,138,231,42,203,94,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,143,26,112,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,116,125,32,200,59,112,212,123,47,187,13,67,233,127,181,95,60,82,79,221,146,157,99,252,218,175,70,253,78,217,19,223,176,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,135,96,0,1,173,103,22,62,105,245,147,230,6,67,234,51,152,168,202,188,88,249,167,214,79,152,25,15,168,206,74,170,46,3,191,45,252,189,180,239,94,116,158,203,213,159,99,246,251,223,180,173,118,235,119,114,171,40,133,183,185,219,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,160,76,174,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,155,230,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,103,218,223,206,26,213,123,225,210,217,54,141,82,85,227,90,183,144,84,61,181,116,237,70,214,193,140,65,5,87,233,190,90,154,100,134,173,245,16,181,168,214,50,53,70,36,210,43,156,215,70,196,144,62,190,109,124,107,251,18,142,179,132,221,50,185,221,104,239,83,118,100,205,46,16,47,98,54,208,205,7,113,150,198,170,183,174,78,243,37,138,73,93,27,154,212,141,27,18,172,137,44,204,101,75,31,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,181,227,155,131,43,23,7,154,113,163,182,201,46,190,217,204,242,143,110,84,100,215,40,158,244,165,116,145,37,7,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,195,242,185,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,104,21,86,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,125,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,211,210,184,10,210,220,19,90,120,177,193,180,207,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,219,85,52,127,156,133,236,145,187,73,19,29,245,92,155,237,178,238,138,168,191,47,24,60,38,102,92,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,13,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,154,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,119,70,198,231,190,59,148,0,0,2,26,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,180,241,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,92,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,240,169,99,234,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,248,185,85,126,82,106,114,230,224,39,248,84,95,103,212,141,68,159,195,233,150,51,112,240,117,116,240,84,116,85,94,171,152,198,74,180,109,86,47,92,48,163,36,141,210,203,238,114,181,237,100,75,212,231,73,8,101,94,86,156,4,253,59,172,176,241,93,170,19,244,99,246,171,135,140,196,45,116,245,27,73,95,93,73,58,181,43,42,28,197,222,56,97,158,39,35,34,221,29,36,145,170,189,18,38,163,103,183,240,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,0,0,0,3,165,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,117,193,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,108,230,69,94,98,60,33,255,0,10,221,26,79,162,212,93,237,66,195,187,181,184,191,93,127,134,134,126,235,162,241,84,146,117,34,198,189,216,226,111,66,187,163,166,88,226,222,70,70,178,245,4,63,229,205,204,167,4,211,29,56,159,70,120,152,204,46,180,116,150,15,206,99,23,217,233,166,175,141,148,59,49,137,108,115,41,226,124,205,237,42,57,241,57,221,109,237,185,209,239,19,98,137,143,130,220,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,194,145,234,214,177,175,150,89,94,140,103,95,74,98,162,85,114,238,225,15,248,86,235,42,253,41,162,239,105,238,29,218,173,202,58,43,252,52,211,247,91,47,133,164,143,165,22,69,238,201,19,186,213,189,29,49,71,46,210,50,69,139,168,36,255,0,41,14,11,45,87,170,104,248,172,213,44,126,146,190,158,58,141,176,56,37,169,108,172,108,240,75,36,117,23,9,96,70,170,35,227,150,52,100,10,247,110,215,178,89,59,104,169,4,165,175,128,5,85,243,206,251,147,253,164,253,218,87,175,13,218,223,117,225,195,91,113,109,104,179,88,233,47,53,24,229,68,174,125,5,76,142,141,149,48,77,4,148,243,49,30,223,123,30,177,77,39,67,246,114,53,253,46,86,189,17,88,182,21,207,59,238,79,246,147,247,105,85,96,108,251,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,171,218,205,125,184,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,189,116,233,52,175,88,218,215,36,172,115,217,211,214,177,201,29,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,214,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,21,75,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,221,29,35,94,249,33,6,141,112,73,117,226,7,131,44,147,91,116,222,10,186,204,219,11,202,46,52,143,179,82,82,186,162,123,237,18,83,90,228,108,81,239,51,91,27,224,108,149,178,163,89,27,228,153,100,72,211,117,72,208,138,182,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,34,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,150,160,0,0,82,183,58,191,52,248,183,203,250,31,81,184,152,211,151,23,24,54,174,19,245,114,189,185,202,213,174,9,154,211,193,65,122,125,52,77,145,244,51,196,245,90,106,229,106,49,101,145,145,36,147,177,241,198,228,85,100,238,122,54,71,198,200,221,146,249,213,249,167,197,190,95,208,250,141,196,128,0,109,80,10,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,59,137,0,86,95,55,94,48,113,154,12,54,225,194,94,30,180,151,43,237,210,162,153,217,115,166,138,161,143,180,65,18,210,87,82,50,37,86,54,41,95,58,186,55,43,218,247,163,25,27,218,230,245,72,215,50,74,113,253,198,13,171,132,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,186,41,214,104,158,145,185,174,89,94,230,51,167,161,100,146,58,1,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,15,148,191,238,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,2,128,78,255,0,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,1,55,249,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,189,43,220,141,205,98,54,53,144,46,39,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,100,3,94,30,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,234,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,118,3,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,250,192,13,122,248,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,127,95,4,188,118,102,92,28,93,111,176,54,199,87,151,98,119,218,117,123,241,199,93,146,138,8,174,40,232,209,181,172,122,195,50,181,253,166,62,55,53,168,222,226,44,106,245,94,212,104,151,169,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,248,81,189,26,231,181,146,197,43,17,239,232,234,80,233,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,149,117,255,0,132,204,203,135,61,47,210,156,227,80,42,42,232,111,186,149,79,116,169,168,199,42,232,18,9,236,204,165,146,4,137,36,127,113,202,231,203,21,68,114,43,28,200,223,18,238,199,39,82,57,18,95,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,166,210,172,209,54,77,216,216,217,222,236,28,243,190,228,255,0,105,63,118,129,5,120,92,225,174,251,197,13,227,58,194,176,229,235,202,108,152,124,217,13,138,153,245,76,167,134,178,170,26,250,40,223,4,143,123,85,19,174,9,231,70,110,172,111,119,180,175,123,88,143,83,15,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,79,94,74,158,105,242,159,151,245,222,163,110,36,255,0,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,112,130,188,67,115,35,214,222,34,116,74,195,163,121,20,84,150,230,54,157,208,229,213,180,204,129,204,201,159,28,240,77,73,50,196,176,245,81,190,55,83,245,61,33,145,25,35,222,229,233,99,58,99,76,85,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,234,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,51,165,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,214,114,111,182,201,186,170,34,236,39,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,169,201,20,40,170,216,218,231,42,171,222,249,36,120,119,109,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,117,0,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,7,95,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,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,7,133,79,113,228,1,235,217,122,142,104,129,19,99,200,31,45,198,86,193,69,60,207,84,68,108,110,85,255,0,136,165,254,103,185,228,87,124,230,75,20,50,53,235,10,170,46,200,223,118,211,86,183,236,93,254,223,212,91,190,174,229,52,184,118,157,100,57,21,83,220,216,232,109,243,78,170,141,87,47,185,191,169,61,255,0,105,175,239,17,249,205,70,169,234,245,234,186,41,95,36,126,58,165,35,235,234,110,204,241,83,42,38,206,85,219,248,192,39,23,41,187,21,52,150,169,107,159,26,247,186,35,84,94,165,253,117,201,240,254,162,212,155,240,43,67,149,45,27,169,172,211,194,244,217,98,108,109,95,127,250,234,210,203,211,224,1,87,100,56,34,238,187,28,159,250,42,122,219,250,64,123,83,224,121,60,39,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,21,115,100,224,162,221,167,245,159,194,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,154,99,36,236,35,17,203,50,163,49,7,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,253,7,185,237,99,222,212,99,239,35,252,138,231,184,175,250,21,145,227,121,29,191,253,142,178,134,229,67,81,31,252,40,230,134,72,223,253,45,115,93,246,162,129,174,23,13,28,69,231,124,47,234,157,6,166,96,181,31,222,168,239,20,93,16,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,248,162,252,81,115,175,52,61,94,195,117,235,85,244,219,87,52,254,122,185,44,89,22,155,209,205,78,149,112,44,51,196,246,93,110,113,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,254,79,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,137,96,90,167,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,3,42,242,49,251,236,253,155,253,228,72,174,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,250,108,107,28,246,49,202,246,71,94,70,63,125,159,179,127,188,139,84,3,87,123,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,55,100,141,95,123,85,28,159,20,45,251,74,184,219,181,113,95,192,214,180,88,178,121,233,40,117,23,21,211,123,212,55,90,55,85,53,211,221,160,109,157,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,223,228,227,183,150,45,30,179,234,62,63,170,26,33,69,236,107,174,81,144,83,209,231,16,192,200,18,150,42,89,85,203,53,241,177,201,44,91,205,30,223,157,134,53,87,78,231,181,232,141,122,74,249,114,171,248,81,211,142,18,184,17,214,28,43,10,139,199,93,107,180,254,253,61,254,255,0,60,40,202,171,189,83,109,149,8,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,10,23,39,167,18,28,190,233,173,60,40,105,175,20,58,45,106,171,123,31,131,216,43,243,11,29,52,82,212,191,174,106,55,84,86,94,150,89,103,115,145,136,231,192,215,193,20,93,17,177,29,47,213,99,95,180,11,54,83,225,59,202,198,141,252,191,199,189,58,0,53,246,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,97,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,105,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,248,255,0,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,134,195,192,252,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,70,14,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,108,17,131,154,159,30,63,246,95,133,77,32,189,127,122,139,47,190,219,46,63,237,236,169,178,57,157,175,247,59,165,124,115,127,124,167,123,127,141,97,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,179,24,178,205,20,104,231,108,157,114,49,191,23,34,47,235,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,187,228,114,123,220,170,229,248,169,125,28,14,112,119,143,112,227,195,203,176,124,194,207,73,117,200,115,154,118,214,230,144,215,209,210,202,197,124,180,232,199,90,220,172,235,108,212,208,181,210,71,179,159,35,30,249,42,30,222,150,203,208,129,73,156,52,113,23,157,240,191,170,116,26,153,130,212,127,122,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,216,163,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,81,103,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,173,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,189,77,149,145,118,174,90,156,107,220,120,116,212,122,29,47,205,110,123,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,194,245,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,102,156,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,68,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,101,101,242,84,243,79,148,252,191,174,245,27,113,117,32,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,127,151,239,2,55,222,42,178,168,243,92,165,158,11,76,177,251,130,71,113,169,221,146,123,82,170,9,41,100,150,213,208,202,136,170,32,238,211,84,57,124,75,81,90,205,182,77,221,238,75,52,227,163,128,76,103,139,202,107,62,69,102,186,82,99,153,221,182,162,134,133,247,218,148,168,168,99,236,140,150,101,154,153,32,108,173,139,173,171,83,36,236,119,79,83,223,19,98,87,177,143,87,178,74,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,99,254,38,237,54,171,7,8,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,108,48,83,65,29,178,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,173,185,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,127,223,248,44,191,244,127,255,0,233,112,160,18,255,0,191,240,89,127,232,255,0,255,0,210,225,64,32,108,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,7,143,94,30,112,222,25,184,134,185,233,246,13,150,210,93,237,181,148,254,218,101,12,44,84,125,129,149,21,19,172,54,217,85,211,74,247,190,58,118,192,244,146,69,107,222,201,88,229,106,117,34,173,143,234,79,26,248,175,10,124,8,233,53,146,211,115,241,26,155,147,105,125,146,60,114,223,78,177,190,74,14,187,100,81,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,21,53,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,63,40,191,62,91,28,56,233,126,135,104,53,30,95,129,102,244,153,165,203,81,41,233,174,87,140,130,134,89,60,20,203,23,113,177,210,211,196,244,107,163,100,14,146,118,59,184,198,204,178,44,157,198,199,179,97,138,146,245,159,66,245,31,64,111,182,92,111,83,108,222,204,175,191,99,244,25,37,36,46,85,73,27,75,84,197,84,100,177,189,27,36,51,71,35,37,134,72,228,107,92,217,33,126,221,77,86,189,210,171,151,7,48,10,206,29,239,177,105,38,175,100,95,229,79,95,226,103,138,166,162,57,234,36,199,106,186,31,39,85,59,33,100,146,62,25,164,68,99,225,70,244,164,146,164,173,86,126,121,37,15,214,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,64,57,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,22,63,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,157,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,191,62,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,29,0,255,0,146,172,247,42,255,0,69,114,60,147,35,184,127,178,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,213,80,46,123,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,54,217,146,42,79,82,31,242,230,224,163,248,42,233,196,247,252,254,217,106,147,83,114,159,206,92,170,96,78,236,150,186,21,70,44,118,198,205,212,230,59,165,236,89,37,116,72,214,190,71,53,187,202,216,98,145,102,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,85,200,199,239,179,246,111,247,145,159,249,140,240,19,252,42,44,80,106,70,157,207,225,245,55,25,183,248,58,74,121,234,58,41,111,84,44,123,229,74,55,43,215,162,25,145,242,72,232,165,247,53,92,247,50,85,233,115,100,135,0,114,49,251,236,253,155,253,228,100,174,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,217,200,168,244,110,193,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,212,234,11,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,172,228,223,109,147,117,84,69,216,39,131,238,19,48,222,17,116,191,232,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,134,117,43,131,157,134,151,221,114,29,35,192,245,94,222,234,185,169,240,203,197,85,182,186,158,26,39,74,200,224,184,50,61,170,165,149,23,104,88,201,104,226,137,58,155,179,159,84,196,234,106,162,35,236,124,195,252,94,233,13,78,187,240,209,168,90,91,111,130,174,123,149,218,206,249,173,112,83,79,20,47,168,184,211,61,181,84,112,171,229,250,141,99,234,32,137,143,87,43,126,163,157,245,153,250,72,20,195,203,23,84,191,37,252,100,225,94,46,251,236,203,86,91,226,49,107,135,246,175,123,197,120,168,215,194,65,238,99,156,206,170,232,232,190,187,122,118,219,235,57,24,175,48,166,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,235,57,84,232,7,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,23,127,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,238,174,153,141,117,60,211,55,126,148,106,213,72,136,223,139,157,55,207,201,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,235,1,64,60,209,252,246,106,111,224,190,143,68,126,175,3,60,25,88,184,195,211,141,98,182,71,117,246,54,103,139,251,14,163,25,185,74,247,173,43,100,149,43,251,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,249,92,209,252,246,106,111,224,190,143,68,74,174,70,63,125,159,179,127,188,128,171,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,84,209,14,112,214,171,39,14,151,57,181,150,146,175,37,213,188,126,161,141,164,167,114,54,138,12,158,9,234,191,77,146,211,83,44,52,143,167,133,206,71,49,241,162,61,33,141,90,231,58,71,164,125,175,155,175,9,152,110,67,167,119,14,43,44,213,20,150,76,135,21,167,166,166,189,71,13,2,185,249,11,39,171,164,165,166,89,100,73,26,216,223,3,100,147,103,246,222,247,179,162,53,84,108,108,233,167,96,59,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,77,250,222,3,191,34,28,189,181,19,94,117,98,203,211,159,100,22,251,39,179,109,119,27,119,110,171,23,133,215,184,27,38,206,238,185,59,213,16,58,157,93,213,28,114,194,213,146,21,219,174,86,175,234,242,132,225,107,21,212,188,238,175,136,92,167,36,181,86,126,79,46,13,130,221,140,163,99,154,163,199,62,21,88,171,170,152,246,175,110,22,117,57,105,220,223,172,233,225,115,145,204,240,251,73,58,185,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,109,60,22,235,166,156,112,233,203,51,3,213,13,80,188,248,27,85,15,182,98,134,24,145,31,85,112,170,117,222,185,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,208,137,92,224,56,109,195,116,191,84,45,154,219,140,95,233,41,42,53,54,162,161,245,216,226,81,44,106,218,186,120,226,73,235,96,124,81,164,74,201,22,72,221,43,100,114,74,179,74,233,26,178,164,143,72,107,216,239,250,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,185,145,104,94,163,226,218,53,136,235,205,222,205,209,136,102,215,10,251,117,174,174,53,89,63,57,72,228,99,150,101,106,43,34,238,61,42,27,27,28,228,145,254,18,119,116,35,26,215,56,44,255,0,147,239,12,122,113,65,130,39,20,21,23,171,86,75,148,221,123,246,186,58,111,12,139,54,41,36,83,79,29,68,125,105,43,147,189,81,3,169,164,221,99,142,70,69,39,75,85,89,51,149,221,87,158,119,220,159,237,39,238,210,26,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,101,87,56,252,255,0,13,213,60,55,135,221,65,211,236,134,146,249,143,95,41,242,58,154,26,234,101,94,137,89,189,181,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,35,175,43,143,61,154,101,248,215,163,214,146,171,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,2,42,242,184,243,217,166,95,141,122,61,105,115,220,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,164,108,204,233,150,70,62,55,42,117,49,238,233,115,31,209,35,41,135,149,199,158,205,50,252,107,209,235,75,126,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,235,250,63,143,247,38,167,246,167,106,106,118,85,127,109,50,9,99,131,181,29,66,73,249,196,78,189,186,91,186,175,184,40,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,107,220,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,166,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,187,163,164,107,223,37,70,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,201,242,220,229,247,83,195,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,30,251,62,68,80,158,160,0,0,0,53,87,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,149,64,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,0,0,21,151,205,123,142,58,108,106,213,123,225,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,187,196,144,202,232,246,123,164,127,102,74,113,253,198,13,171,132,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,186,41,214,104,158,145,185,174,89,94,230,51,167,161,100,146,58,1,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,15,148,201,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,93,167,46,238,16,255,0,130,150,141,47,210,154,46,206,161,102,61,170,220,163,162,191,196,195,7,105,210,248,90,72,250,81,35,78,212,114,187,173,91,215,213,44,146,237,35,227,72,186,106,215,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,133,223,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,123,169,64,60,187,184,188,254,10,90,202,191,74,107,123,58,123,152,246,168,178,142,138,15,19,52,29,166,203,225,106,227,233,84,145,59,82,74,238,180,111,95,84,82,75,180,111,145,34,233,191,224,42,175,158,119,220,159,237,39,238,210,21,112,21,165,184,38,180,241,99,131,105,158,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,182,170,104,255,0,57,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,102,175,60,239,185,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,58,87,24,60,38,102,92,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,145,92,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,218,79,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,205,120,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,3,103,226,128,121,163,249,236,212,223,193,125,30,136,153,92,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,161,175,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,193,92,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,115,175,37,79,43,25,79,204,10,239,78,183,19,252,13,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,54,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,178,163,57,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,76,63,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,120,108,124,14,169,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,171,218,192,165,110,117,126,105,241,111,151,244,62,163,113,58,255,0,47,46,19,48,222,46,180,191,91,112,123,237,69,37,158,251,65,81,139,212,216,178,55,80,45,84,246,167,172,149,235,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,216,57,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,1,89,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,102,156,49,243,115,177,98,60,62,220,172,154,239,5,214,251,157,97,182,248,96,178,76,234,167,205,85,151,72,249,102,70,182,89,18,14,221,47,98,52,166,108,147,75,36,146,74,222,185,17,36,147,118,59,53,115,92,225,107,21,213,189,26,159,92,126,146,90,177,188,147,76,237,245,19,248,154,230,199,20,55,122,23,57,171,224,100,155,167,185,222,238,127,153,91,186,181,101,157,241,244,162,207,220,101,32,129,218,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,55,11,25,27,118,142,38,55,234,181,55,219,117,221,85,85,101,5,163,129,202,108,107,151,254,101,197,198,163,62,173,47,183,42,123,107,241,27,74,178,90,116,161,164,150,237,77,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,159,213,229,97,194,102,27,196,102,168,93,179,141,64,168,164,174,177,105,173,69,190,166,163,28,171,160,89,224,188,190,170,58,196,137,36,127,113,168,214,69,45,60,114,43,28,201,25,42,110,199,39,74,170,45,143,243,71,242,39,169,191,130,250,197,16,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,1,64,38,206,119,59,78,151,241,23,164,108,163,188,219,41,50,156,19,60,179,193,86,200,170,97,146,54,85,209,78,198,77,12,168,215,35,101,137,251,44,114,49,223,82,72,222,141,114,116,189,168,169,172,97,61,57,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,168,97,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,95,229,193,204,2,179,135,123,236,90,73,171,217,23,249,83,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,109,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,64,14,16,249,66,125,20,202,169,181,11,138,11,133,170,243,236,107,133,82,81,98,52,77,241,20,53,157,169,17,180,245,117,83,185,83,185,11,250,95,42,82,246,211,169,171,15,117,83,121,169,128,179,240,0,3,26,107,127,13,218,37,196,125,170,217,102,214,140,6,147,35,167,179,84,62,166,129,238,168,158,150,122,103,189,189,47,70,77,78,246,74,140,114,35,122,153,213,208,229,100,106,168,170,198,42,100,176,0,170,190,121,223,114,127,180,159,187,75,84,42,175,158,119,220,159,237,39,238,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,6,52,192,184,117,210,61,54,213,12,227,88,241,76,78,146,151,44,207,234,25,53,214,185,34,99,86,54,36,113,163,225,129,26,212,72,217,44,177,173,68,171,239,124,179,72,231,200,231,116,198,140,201,96,0,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,40,219,153,103,29,84,220,77,100,212,186,97,166,53,244,149,90,95,142,84,65,114,165,174,109,44,177,207,119,184,173,58,163,167,122,79,27,37,133,144,164,243,66,216,209,169,212,189,201,28,231,163,163,72,242,175,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,237,42,205,19,163,217,141,141,253,234,203,3,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,138,187,111,180,228,112,84,253,96,114,69,220,47,184,34,108,129,126,0,69,190,96,249,131,49,190,29,178,230,178,86,178,74,139,107,226,247,170,125,178,192,223,181,23,249,229,58,232,134,30,236,190,255,0,123,190,85,68,247,83,83,193,83,82,233,54,84,106,43,95,27,151,222,138,159,99,183,44,179,154,166,89,5,14,145,87,89,155,47,231,107,225,115,24,212,114,123,246,154,141,87,221,191,244,254,165,34,207,10,122,118,198,104,86,81,148,213,64,198,172,212,21,168,143,86,236,190,250,56,31,241,86,255,0,214,4,154,229,169,76,216,42,111,177,194,187,196,202,148,107,21,61,233,210,146,87,108,88,114,124,10,255,0,229,181,74,176,71,120,145,58,92,199,212,185,26,169,239,221,18,90,228,44,1,62,0,29,250,42,122,211,226,115,119,192,224,137,245,190,32,123,19,224,121,60,39,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,12,127,121,197,175,184,253,186,197,118,187,208,248,122,76,154,222,251,165,174,78,235,31,226,41,89,85,81,72,233,54,106,170,179,105,233,42,25,179,145,29,245,55,219,165,205,85,178,158,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,168,87,187,188,82,72,172,108,45,141,209,171,149,139,19,98,200,26,31,194,141,139,139,78,85,250,127,134,246,173,84,121,125,183,219,85,152,181,238,182,23,187,192,85,123,106,169,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,84,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,3,102,141,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,158,152,227,124,144,245,167,212,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,174,191,18,252,58,103,124,47,234,157,126,153,231,84,255,0,223,107,44,245,189,112,255,0,116,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,248,42,124,21,109,123,149,143,26,119,93,124,195,107,52,107,84,178,10,187,166,160,226,52,235,87,75,93,61,51,149,247,43,35,86,40,155,44,211,245,42,73,83,20,178,35,30,231,163,28,246,62,23,126,117,253,231,164,75,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,190,207,217,191,222,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,3,42,242,49,251,236,253,155,253,228,90,161,85,124,140,126,251,63,102,255,0,121,22,168,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,36,112,201,118,181,88,56,68,210,139,237,246,231,73,110,182,219,180,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,109,201,149,197,63,28,116,218,149,195,110,149,112,183,166,204,171,138,197,140,98,248,251,50,155,155,159,44,11,113,184,210,208,70,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,15,201,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,255,0,47,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,161,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,189,78,137,146,226,174,26,56,116,206,248,160,213,58,13,51,193,105,255,0,189,86,94,43,122,225,254,230,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,186,223,240,68,248,170,108,39,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,67,175,234,246,168,105,127,6,188,60,201,144,85,54,146,223,98,195,172,241,90,49,187,60,213,178,35,235,231,134,157,89,69,110,138,71,36,146,185,239,72,154,213,122,163,213,172,107,229,127,213,99,220,148,3,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,174,193,60,75,240,233,130,113,65,165,149,250,103,157,83,255,0,125,172,179,214,245,205,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,224,169,240,84,215,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,5,170,114,155,224,162,227,167,244,127,194,119,84,45,157,139,213,238,222,200,241,10,41,18,150,162,56,173,117,80,67,50,92,219,35,28,247,199,52,172,145,208,181,191,154,123,35,239,163,209,201,50,35,44,168,174,174,84,124,107,254,83,113,88,56,107,212,203,157,170,155,36,196,173,244,244,216,148,187,246,102,188,90,225,141,205,90,126,132,106,70,233,169,99,141,158,246,187,174,72,151,169,88,171,12,210,186,197,64,198,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,235,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,197,58,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,77,117,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,11,52,229,55,198,189,199,80,40,255,0,131,22,168,92,251,247,171,37,189,146,98,21,178,45,45,60,114,218,233,96,134,20,182,54,54,53,143,146,104,153,27,166,107,191,58,247,199,223,87,171,82,20,87,245,94,121,223,114,127,180,159,187,71,42,206,3,191,236,71,21,122,191,101,254,251,46,33,98,185,219,191,218,31,77,123,107,251,191,238,134,196,201,33,254,247,80,199,127,20,241,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,127,223,248,44,191,244,127,255,0,233,112,160,18,255,0,191,240,89,127,232,255,0,255,0,210,225,64,32,118,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,209,71,110,164,137,34,167,167,137,141,68,107,24,214,166,235,178,125,103,185,239,119,83,222,231,45,159,114,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,206,137,162,165,168,163,189,36,177,78,230,163,209,175,157,172,130,88,186,227,122,54,95,170,246,179,108,21,202,247,130,143,225,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,246,205,209,176,181,236,167,88,154,228,218,24,187,176,77,34,200,138,201,62,164,93,18,53,242,246,238,252,12,85,196,191,14,152,39,20,26,89,95,166,121,213,63,247,218,203,61,111,92,223,220,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,77,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,155,57,145,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,20,3,150,103,249,150,117,77,143,210,230,25,13,93,217,152,173,158,59,5,161,106,85,28,250,91,116,114,203,44,84,232,253,186,156,198,58,121,17,157,74,189,44,233,99,118,99,24,214,217,167,35,31,190,207,217,191,222,69,96,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,242,207,249,24,253,246,126,205,254,242,1,207,59,238,79,246,147,247,105,29,121,94,106,246,27,160,186,175,169,58,185,168,19,213,199,98,199,116,222,178,106,132,164,129,102,158,87,190,235,108,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,69,115,206,251,147,253,164,253,218,69,254,93,26,67,77,175,89,110,177,105,28,208,82,73,81,145,105,61,210,27,122,213,207,44,48,69,113,101,198,219,45,20,210,62,45,222,140,142,166,56,100,84,68,118,232,197,69,107,145,85,170,24,43,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,90,167,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,233,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,110,234,217,28,246,71,77,134,205,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,213,114,40,25,0,128,28,81,243,91,254,13,122,237,147,104,167,228,23,233,31,209,207,5,253,211,250,83,224,251,254,34,142,10,159,226,124,36,157,61,61,254,159,211,93,250,119,247,111,178,79,242,176,56,204,229,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,246,127,134,130,233,112,173,142,169,157,138,10,122,119,245,182,58,73,24,155,190,23,42,108,245,250,170,155,236,187,162,4,149,224,99,142,127,225,163,244,219,252,171,190,135,125,14,246,111,250,55,237,15,21,226,252,79,254,111,15,71,79,134,255,0,93,191,95,217,183,190,170,249,163,249,236,212,223,193,125,30,136,178,158,91,220,20,234,159,7,223,148,79,202,101,255,0,20,185,253,45,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,109,191,137,103,79,79,86,251,59,125,182,77,235,91,154,63,158,205,77,252,23,209,232,128,250,184,47,227,6,213,194,110,145,235,123,173,235,87,38,119,152,211,217,232,49,70,67,19,85,148,211,177,151,4,146,186,87,72,199,69,209,78,179,68,244,141,205,114,202,247,49,157,61,11,36,145,197,91,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,76,235,195,87,7,89,223,20,216,38,164,223,244,210,179,197,100,152,39,177,252,22,63,219,133,158,215,241,179,76,201,63,182,166,158,56,233,251,81,192,249,62,178,59,175,110,148,217,118,223,16,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,94,71,46,110,10,63,130,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,4,238,201,107,161,84,98,199,108,108,221,78,99,186,94,197,146,87,68,141,107,228,115,91,188,173,134,41,22,96,17,215,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,157,34,128,0,0,215,7,141,13,28,177,104,23,20,25,254,149,98,211,117,217,109,87,8,234,45,209,244,189,60,53,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,125,107,178,187,100,201,92,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,89,236,172,158,145,89,208,138,246,191,165,233,183,66,185,191,149,204,187,60,181,103,252,105,106,37,101,142,170,146,166,134,205,81,77,97,108,176,219,219,74,245,158,146,154,56,106,155,43,186,24,249,222,202,150,207,26,75,39,82,171,24,198,181,203,19,99,68,202,188,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,217,236,99,105,210,189,136,140,85,221,243,51,169,171,178,57,129,118,128,0,40,7,154,63,158,205,77,252,23,209,232,137,63,201,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,35,7,52,127,61,154,155,248,47,163,209,17,214,213,159,230,86,44,54,255,0,167,214,108,134,174,143,30,202,170,40,106,111,84,48,170,53,149,239,163,89,86,153,37,84,78,167,49,142,158,71,163,55,232,87,244,57,81,93,27,21,161,157,56,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,152,171,29,208,189,71,202,116,107,46,215,155,69,155,175,16,194,110,20,22,235,165,92,138,177,254,114,173,202,198,172,42,228,70,75,219,122,211,182,70,53,203,35,60,92,14,232,86,57,206,111,118,224,251,132,204,203,139,173,80,250,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,155,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,107,153,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,25,24,174,107,218,201,98,137,234,199,244,116,173,186,113,191,171,216,110,189,114,196,203,117,115,79,231,171,146,197,145,83,218,38,167,74,184,22,25,226,123,47,148,145,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,192,14,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,53,98,58,189,153,97,90,119,158,233,109,154,122,69,199,181,30,158,221,13,234,9,160,71,63,174,134,173,181,84,211,68,244,217,204,123,92,146,49,83,117,98,178,103,238,213,114,49,204,14,193,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,58,166,69,170,89,222,87,130,98,58,103,127,190,248,172,111,4,241,255,0,71,232,188,44,44,240,126,54,100,154,171,243,140,98,73,39,92,141,71,126,113,206,233,219,102,236,158,227,181,241,99,230,159,89,62,96,100,62,163,57,218,184,58,224,235,59,226,255,0,59,168,176,88,43,61,141,141,217,186,62,144,100,29,184,106,61,151,221,134,161,244,191,218,175,158,41,39,238,201,78,177,254,109,87,163,126,167,108,137,239,12,193,203,79,129,90,110,38,178,106,173,79,212,234,10,74,173,47,199,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,234,94,220,109,107,209,210,44,119,83,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,140,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,236,0,107,173,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,215,244,127,32,237,195,79,237,78,212,52,239,170,254,213,100,242,201,7,106,74,132,143,243,138,157,123,117,55,116,95,118,32,186,231,249,149,247,13,176,105,245,231,33,171,172,199,177,90,138,234,155,45,12,202,142,101,3,235,22,37,169,72,149,83,169,172,123,160,141,234,205,250,17,253,110,68,71,72,245,118,199,188,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,235,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,12,235,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,64,132,28,16,106,246,27,160,188,78,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,246,186,184,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,58,167,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,209,27,93,178,185,24,222,183,171,228,114,117,189,202,191,95,11,154,23,252,37,53,219,25,209,79,165,63,71,62,145,248,223,238,159,129,241,157,143,15,71,61,79,241,61,200,250,186,187,29,63,166,155,117,111,239,219,101,234,154,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,245,92,187,111,178,236,168,168,129,98,156,165,56,40,246,221,101,31,22,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,68,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,43,171,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,116,116,141,123,228,177,80,0,0,0,0,53,87,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,149,64,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,29,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,221,76,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,40,107,217,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,173,133,114,125,225,15,225,197,198,117,69,253,254,139,6,108,117,255,0,237,244,181,245,115,68,196,255,0,14,8,209,239,254,254,229,143,248,137,10,224,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,188,44,168,233,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,94,234,117,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,250,173,93,183,221,118,68,85,64,215,51,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,75,10,228,251,197,231,195,132,124,234,183,251,253,110,12,232,232,63,219,234,171,233,38,149,139,254,28,241,171,217,253,253,171,39,241,17,144,3,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,248,82,61,90,214,53,242,203,43,209,140,235,233,73,211,202,83,130,143,109,214,81,241,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,116,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,15,214,231,157,247,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,65,193,6,175,97,186,11,196,230,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,107,171,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,46,251,140,30,44,240,222,17,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,235,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,157,215,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,248,82,61,90,214,53,242,203,43,209,140,235,233,73,127,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,58,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,186,186,54,189,146,6,127,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,125,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,221,91,35,158,200,224,183,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,94,206,48,120,76,204,184,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,171,47,249,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,216,255,0,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,240,163,122,53,204,115,226,150,86,35,217,215,212,129,76,28,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,250,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,166,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,53,151,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,78,82,220,98,231,118,220,238,195,194,77,254,143,219,56,221,231,197,125,31,151,185,13,63,176,123,80,215,87,213,125,86,65,220,170,239,200,168,159,156,149,59,123,125,93,209,122,64,234,188,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,140,85,206,175,205,62,45,242,254,135,212,110,36,53,198,117,123,50,196,52,191,55,210,59,20,244,144,216,181,10,162,211,53,245,93,2,62,121,153,111,146,105,96,133,143,95,115,24,178,204,146,57,81,58,213,97,141,17,200,213,123,94,18,87,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,142,154,125,161,122,143,169,248,38,160,106,54,29,102,241,182,93,52,183,210,220,111,174,98,171,230,108,115,205,219,98,71,19,17,207,119,75,25,60,239,122,162,71,28,84,210,185,239,106,244,53,255,0,173,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,24,216,142,115,26,249,101,137,138,246,117,245,38,195,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,215,7,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,110,156,85,113,11,138,241,65,202,191,50,213,204,90,155,192,120,255,0,100,211,92,109,111,170,142,162,107,101,116,87,170,38,203,79,35,152,191,224,200,197,115,88,231,197,44,79,86,51,175,165,34,175,51,174,3,191,34,23,218,157,121,210,123,47,78,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,76,113,197,11,150,56,83,110,184,154,176,130,197,159,230,88,206,51,147,97,150,44,134,174,146,197,152,211,211,83,95,109,237,84,88,43,153,79,80,202,136,21,237,84,84,71,199,44,104,173,122,108,244,71,72,212,94,153,30,215,7,95,47,251,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,128,160,19,186,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,58,81,176,159,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,144,34,175,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,205,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,255,0,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,194,111,128,0,0,0,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,6,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,24,171,138,61,116,254,13,122,19,147,107,95,209,111,164,127,71,60,23,247,51,199,120,62,255,0,136,172,130,155,248,238,220,157,61,61,254,175,208,93,250,118,247,111,186,101,83,10,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,250,221,28,114,61,55,100,46,68,217,139,245,149,55,217,55,84,8,129,164,252,229,63,42,26,167,134,233,159,240,113,246,103,210,220,130,221,98,241,191,75,251,222,23,197,84,199,15,119,183,224,155,215,211,220,234,233,234,110,251,109,186,111,185,32,57,163,249,19,212,223,193,125,98,136,134,186,33,202,39,137,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,248,147,43,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,45,83,153,215,30,63,145,11,21,78,131,105,61,235,167,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,61,219,218,114,119,170,32,117,66,55,166,72,229,133,171,28,201,183,92,78,90,118,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,137,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,128,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,124,26,198,57,203,178,34,169,242,150,233,160,156,10,212,240,203,193,150,183,106,126,167,80,85,210,234,134,71,166,249,69,182,170,133,213,81,73,5,162,220,148,211,43,96,98,193,35,226,153,243,44,16,204,233,21,203,210,157,184,218,214,43,100,89,42,44,13,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,85,216,225,213,239,57,175,192,224,141,247,129,205,61,231,135,174,205,223,99,145,242,215,205,225,224,115,255,0,250,254,40,5,72,115,68,202,235,238,249,93,183,27,74,153,22,159,186,172,237,239,245,87,169,180,46,95,118,201,246,255,0,73,145,244,255,0,19,139,18,224,178,170,169,145,178,55,215,88,223,83,212,214,162,47,215,180,177,126,197,95,230,152,15,142,43,229,46,103,175,214,59,5,181,237,145,243,220,41,226,69,107,209,254,247,71,69,183,185,190,255,0,177,73,111,169,116,21,24,143,6,22,251,106,192,231,189,248,244,80,191,165,21,54,222,212,244,85,247,255,0,130,7,175,150,122,77,46,63,95,52,138,138,196,149,85,174,217,55,93,230,173,223,250,126,36,250,79,129,11,121,108,219,153,14,145,208,214,53,170,142,159,186,231,124,127,241,170,207,254,36,210,79,128,30,31,240,56,34,46,254,244,61,142,248,28,17,119,3,154,124,15,39,132,60,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,233,92,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,250,239,145,99,122,42,57,143,135,186,242,184,242,39,166,95,141,122,197,105,42,128,213,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,25,131,139,110,38,42,120,167,200,112,60,226,243,67,87,6,67,99,193,232,113,204,130,105,146,46,138,219,140,21,85,79,146,174,36,137,173,107,89,43,102,142,69,103,67,58,30,231,177,17,205,99,94,233,191,205,79,128,239,251,47,197,94,144,89,127,189,75,151,216,173,150,239,246,247,212,222,220,254,239,251,157,178,178,56,127,190,84,61,223,198,188,170,176,45,83,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,14,193,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,157,124,188,158,87,220,31,99,58,39,164,118,93,109,188,165,37,199,59,207,236,237,175,101,125,52,181,13,101,29,146,181,148,181,16,208,171,28,254,211,222,139,12,114,190,78,219,92,143,145,209,163,156,198,35,222,25,171,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,174,141,149,204,99,188,52,110,116,141,133,157,45,233,98,171,149,59,143,145,239,206,160,0,33,87,50,190,10,45,220,69,233,197,118,168,97,86,205,245,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,147,84,1,171,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,54,19,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,32,7,54,78,10,45,218,127,89,252,39,116,190,217,216,178,222,238,15,143,47,162,141,42,170,36,138,233,85,60,211,45,205,210,61,207,100,112,202,249,27,11,155,249,166,50,78,194,49,28,179,42,50,189,177,60,255,0,50,193,105,178,10,92,63,33,171,180,179,42,179,201,96,187,173,50,163,95,85,110,146,88,165,150,157,95,183,83,88,247,65,26,63,165,83,169,157,76,118,236,123,218,224,147,252,198,120,215,254,21,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,215,181,29,210,185,21,233,37,205,208,244,181,237,234,99,210,56,155,42,185,204,141,174,118,209,58,105,99,79,147,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,123,225,94,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,118,19,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,16,50,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,23,253,255,0,130,203,255,0,71,255,0,254,151,10,1,47,251,255,0,5,151,254,143,255,0,253,46,20,2,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,164,190,115,246,155,85,187,138,251,37,101,190,217,73,75,81,116,193,232,42,235,165,134,22,177,245,83,165,101,108,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,131,81,19,48,114,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,64,57,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,17,127,139,221,33,166,208,142,37,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,93,207,101,60,241,49,234,229,119,215,107,190,179,255,0,73,109,127,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,31,83,223,223,165,174,168,158,174,158,167,117,99,88,222,167,190,166,46,218,57,238,79,13,214,238,148,145,168,69,94,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,186,94,189,85,86,214,211,198,218,158,183,61,81,58,224,158,158,46,219,88,198,183,195,117,125,103,72,229,71,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,61,79,94,170,171,107,106,36,117,55,67,88,168,157,112,79,81,47,113,207,99,91,225,186,126,179,164,106,32,92,160,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,247,217,251,55,251,200,202,188,197,249,116,126,94,252,94,181,232,165,187,252,178,127,55,237,59,103,123,254,216,255,0,204,148,208,254,122,166,165,148,244,126,30,158,41,93,245,89,249,223,130,253,109,149,113,87,35,31,190,207,217,191,222,68,170,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,117,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,165,178,190,32,162,189,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,77,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,215,95,252,149,103,185,87,250,43,145,228,153,29,195,253,146,178,186,229,93,81,39,252,41,38,154,73,31,253,46,115,157,246,170,151,189,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,170,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,122,66,90,157,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,245,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,118,178,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,234,123,59,20,180,53,16,85,212,84,238,140,115,29,210,246,83,69,219,87,49,203,226,122,219,212,145,185,0,164,19,186,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,253,87,34,178,71,34,181,200,170,139,221,120,47,209,203,22,190,241,65,128,105,86,83,55,69,150,235,112,146,162,227,31,75,215,196,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,92,85,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,192,218,76,17,127,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,235,163,101,37,76,145,82,211,202,200,209,58,30,218,52,164,84,234,78,183,49,204,123,186,186,250,150,80,1,64,60,209,252,246,106,111,224,190,143,68,71,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,221,163,137,238,250,206,77,246,217,55,85,68,89,1,205,31,207,102,166,254,11,232,244,68,170,228,99,247,217,251,55,251,200,9,255,0,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,238,169,106,36,107,19,252,24,216,142,115,220,200,162,137,138,247,244,117,46,85,0,14,169,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,85,201,190,219,46,232,170,139,175,191,24,60,38,102,92,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,216,204,135,252,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,77,154,168,143,222,10,186,134,108,228,86,253,125,246,234,107,85,2,155,56,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,207,114,172,180,218,173,220,14,96,53,150,251,101,37,45,69,210,162,241,87,93,44,48,181,143,170,157,46,117,48,164,178,185,19,119,189,34,134,40,209,206,221,122,35,99,126,13,68,74,97,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,85,95,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,17,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,129,21,121,92,121,236,211,47,198,189,30,180,183,238,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,110,191,163,249,7,110,106,143,101,247,102,167,125,87,246,171,39,138,57,251,177,211,164,127,156,85,232,223,169,187,42,123,234,7,149,199,158,205,50,252,107,209,235,75,190,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,161,174,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,125,87,46,219,236,187,42,42,37,202,114,224,230,1,71,196,69,138,45,36,213,236,139,252,182,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,85,23,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,173,133,114,163,224,91,248,142,40,53,175,12,255,0,197,234,176,10,42,231,127,132,231,93,36,167,86,255,0,181,120,87,185,223,207,153,25,254,103,152,11,84,0,0,0,1,170,185,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,4,170,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,217,247,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,171,87,109,247,93,145,21,83,235,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,43,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,211,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,221,93,215,151,7,48,10,206,29,239,177,105,38,175,100,95,229,79,95,226,103,138,166,162,57,234,36,199,106,186,31,39,85,59,33,100,146,62,25,164,68,99,225,70,244,164,146,164,173,86,126,121,37,11,191,0,0,0,1,21,121,136,240,135,252,43,116,105,62,139,81,119,181,11,14,238,214,226,253,117,254,26,25,251,174,139,197,82,73,212,139,26,247,99,137,189,10,238,142,153,99,139,121,25,26,203,213,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,27,79,21,87,206,11,132,63,143,23,24,45,23,247,138,44,229,178,87,255,0,180,82,208,85,195,19,211,252,8,36,70,63,251,195,146,63,227,228,2,101,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,83,170,215,153,135,26,246,238,39,243,187,110,19,166,151,63,19,166,216,150,213,52,85,145,173,84,62,217,174,154,24,214,74,137,169,230,108,125,29,157,223,4,104,232,250,147,121,220,143,86,204,141,108,64,176,101,153,86,41,237,47,162,217,53,214,205,237,155,124,214,155,143,179,235,100,167,241,148,50,237,221,166,155,161,83,185,11,250,91,213,27,183,107,182,77,209,118,59,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,51,87,0,60,31,93,120,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,174,161,33,149,139,35,92,212,137,141,123,250,186,210,56,228,191,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,127,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,117,200,230,238,141,87,187,161,136,200,218,189,12,106,38,75,2,170,249,231,125,201,254,210,126,237,42,172,181,78,121,223,114,127,180,159,187,74,245,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,232,102,237,71,63,165,170,230,34,171,208,51,87,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,62,168,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,234,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,191,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,89,203,182,251,38,200,136,137,218,192,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,106,174,108,187,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,173,17,178,159,9,222,86,52,111,229,254,61,233,208,1,15,249,218,98,214,42,189,2,193,115,90,138,30,187,213,171,48,75,93,29,79,117,233,218,165,171,162,168,146,162,62,132,94,135,117,62,138,153,119,84,87,39,111,102,170,35,156,139,5,185,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,3,42,243,171,243,79,139,124,191,161,245,27,137,8,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,111,243,171,243,79,139,124,191,161,245,27,137,223,249,29,98,214,42,188,171,87,51,90,138,30,187,213,170,223,103,181,209,212,247,94,157,170,90,185,42,164,168,143,161,23,161,221,79,162,166,93,213,21,201,219,217,170,136,231,34,132,245,224,251,132,204,55,132,93,47,250,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,185,212,0,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,154,251,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,118,30,34,175,52,127,34,122,155,248,47,172,81,1,64,37,255,0,115,71,242,39,169,191,130,250,197,17,64,37,255,0,115,71,242,39,169,191,130,250,197,16,20,2,109,80,106,174,109,80,4,0,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,82,181,120,40,209,78,35,181,115,89,104,174,92,53,220,61,131,126,196,182,185,203,147,84,202,248,104,109,91,181,232,198,206,246,199,39,95,123,103,196,144,118,228,238,181,100,71,49,98,108,170,221,138,79,201,176,98,120,174,41,237,47,162,216,205,170,205,237,155,132,215,107,143,179,232,163,167,241,149,210,237,221,169,155,161,19,185,51,250,91,213,35,183,115,182,77,213,118,3,245,128,0,0,0,10,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,64,37,186,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,166,241,36,50,182,77,222,233,25,217,193,92,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,93,72,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,85,216,240,213,247,158,92,17,54,3,201,215,115,91,154,90,236,178,212,170,167,213,233,251,21,127,150,212,251,63,172,236,70,12,226,195,55,167,194,52,242,166,225,51,190,178,181,138,212,217,127,241,136,90,191,201,95,231,1,79,150,122,154,189,76,226,243,19,164,108,203,80,175,189,208,251,228,114,162,108,145,68,171,250,91,253,140,44,231,138,91,107,44,156,52,201,109,168,107,58,162,178,172,77,68,77,209,28,148,19,162,125,159,208,87,79,0,22,37,203,56,162,199,174,110,111,83,96,175,142,93,247,219,110,154,105,246,251,83,237,103,234,44,95,143,202,200,173,154,55,52,14,139,171,243,46,103,233,42,109,253,171,84,159,211,250,128,243,203,154,7,71,162,54,151,57,19,222,201,87,255,0,218,170,201,118,68,110,92,206,73,180,46,203,42,38,200,177,200,168,159,254,117,84,75,144,56,191,244,78,45,57,63,244,78,45,3,154,124,15,39,132,248,30,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,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,26,251,115,20,225,159,13,225,107,136,101,195,52,250,186,173,248,245,254,207,14,71,67,69,82,170,247,219,25,53,69,68,43,72,146,171,149,211,49,174,167,114,177,238,250,253,15,107,92,175,115,86,71,236,18,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,153,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,34,213,10,171,228,99,247,217,251,55,251,200,181,64,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,0,1,141,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,12,1,204,203,139,60,55,66,52,94,235,165,174,167,164,189,229,154,149,103,184,89,89,105,109,122,193,61,5,186,166,146,162,7,92,158,137,27,209,88,217,85,140,108,110,88,251,171,220,232,119,230,164,233,162,19,37,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,55,248,18,229,139,98,214,93,14,200,53,67,91,232,174,182,186,252,178,223,81,71,131,195,59,31,28,116,81,190,22,172,55,199,71,28,172,146,125,228,119,230,161,145,89,27,163,141,207,84,145,179,68,246,6,21,229,153,197,46,43,195,102,184,190,135,53,198,237,82,89,115,239,9,98,169,200,102,116,112,213,88,183,155,234,75,223,145,205,99,104,220,247,181,106,26,170,223,171,20,82,162,170,194,145,201,125,38,177,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,229,55,198,189,199,80,40,255,0,131,22,168,92,251,247,171,37,189,146,98,21,178,45,45,60,114,218,233,96,134,20,182,54,54,53,143,146,104,153,27,166,107,191,58,247,199,223,87,171,82,20,87,133,149,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,6,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,95,247,254,11,47,253,31,255,0,250,92,40,4,191,239,252,22,95,250,63,255,0,244,184,80,8,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,144,14,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,4,191,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,210,247,247,233,107,170,32,164,168,166,217,30,214,55,169,239,166,151,184,173,123,147,195,116,55,165,36,114,149,65,194,22,175,83,104,71,18,250,123,170,87,9,233,32,182,218,111,12,134,233,61,76,18,204,202,123,117,75,29,75,89,50,50,47,174,231,178,158,121,94,196,106,59,235,181,191,85,255,0,162,187,4,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,61,47,127,132,170,99,146,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,190,171,149,13,101,192,218,160,24,211,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,222,42,216,99,100,187,189,25,29,76,115,70,138,170,237,209,136,168,231,34,163,151,37,128,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,239,252,183,248,174,211,142,18,180,227,92,51,92,214,95,29,117,174,250,63,5,130,193,4,200,202,171,189,83,82,226,170,214,170,162,246,225,103,83,86,89,149,21,177,181,205,68,71,189,241,198,248,129,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,85,169,190,219,174,234,170,171,213,75,31,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,232,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,94,167,70,199,178,64,207,252,180,185,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,127,19,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,187,85,17,232,237,172,40,0,5,32,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,234,99,251,245,85,212,240,85,212,84,238,140,107,219,212,199,211,69,219,87,61,169,225,186,219,210,178,57,11,191,53,140,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,250,173,68,100,109,68,107,81,17,16,39,167,36,189,51,197,114,13,71,212,77,82,187,82,120,139,214,31,111,183,219,237,29,200,227,124,116,254,61,106,123,243,183,169,138,246,76,140,164,72,218,246,57,191,155,158,118,170,57,31,238,199,252,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,58,88,206,197,85,13,60,20,149,20,219,35,220,247,116,177,148,210,247,21,172,106,248,158,134,245,44,110,82,197,121,98,233,111,228,191,131,108,43,197,216,189,153,117,203,124,70,83,112,254,218,239,120,175,21,34,248,73,253,207,115,89,213,67,29,23,212,111,78,219,125,102,163,213,230,31,231,63,164,53,57,126,131,99,90,185,110,130,174,106,141,61,188,58,26,196,108,241,50,8,109,215,14,220,82,76,246,59,235,189,233,83,13,12,109,70,47,185,38,145,85,170,137,212,192,197,92,143,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,123,209,239,68,143,244,146,53,233,181,243,92,206,6,117,66,213,163,156,90,105,158,121,125,109,34,91,96,188,123,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,223,100,84,141,81,92,221,250,147,99,48,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,1,106,128,0,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,247,39,251,73,251,180,8,107,203,223,63,195,116,179,139,156,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,68,76,246,61,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,43,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,58,157,29,73,21,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,157,46,12,213,203,115,151,221,55,17,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,123,238,201,17,46,208,252,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,126,176,0,0,0,0,26,171,151,253,202,227,200,158,153,126,53,235,21,165,0,151,253,202,227,200,158,153,126,53,235,21,160,74,160,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,12,191,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,234,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,51,170,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,47,251,131,238,19,48,222,17,116,191,232,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,254,87,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,184,33,175,42,62,58,127,136,225,127,90,243,63,252,94,151,0,173,174,111,248,77,117,174,74,133,119,251,87,133,99,155,252,248,81,255,0,230,120,75,84,53,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,229,212,242,224,230,1,71,196,69,138,45,36,213,236,139,252,182,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,65,58,128,0,8,235,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,203,250,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,245,90,187,111,186,236,136,170,154,235,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,166,42,120,220,245,255,0,10,71,171,90,198,190,89,101,122,49,157,125,40,24,168,150,156,184,184,183,195,120,82,213,202,250,173,65,197,233,42,49,236,194,158,11,93,117,250,42,101,150,227,100,99,94,174,73,34,219,119,62,153,206,86,172,241,53,58,221,218,137,237,234,116,41,20,153,175,151,47,46,76,55,94,180,190,255,0,171,154,243,107,171,146,197,145,83,203,108,195,146,130,236,176,207,19,217,36,145,84,220,85,140,69,68,124,114,198,145,194,217,85,204,85,100,235,36,46,106,196,229,130,186,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,217,204,21,129,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,245,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,240,42,175,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,21,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,149,121,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,144,22,168,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,47,251,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,128,160,19,106,131,85,115,106,128,0,0,0,0,0,0,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,6,52,226,55,68,45,92,71,104,245,235,70,175,183,202,187,69,182,255,0,81,110,117,101,93,36,109,124,233,5,61,116,21,50,50,62,175,170,215,189,176,43,17,234,142,70,43,209,202,215,244,244,46,75,0,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,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,240,171,176,28,87,125,206,73,191,218,113,234,85,95,135,218,115,3,195,189,201,185,0,185,166,103,116,246,44,50,223,102,241,8,147,86,64,247,49,168,244,221,122,106,233,247,247,117,34,253,159,168,159,85,14,232,133,239,254,107,85,127,228,42,7,155,134,95,85,85,168,88,221,141,158,232,226,182,212,57,26,142,119,189,86,175,111,135,195,252,237,0,237,60,168,48,69,125,226,108,174,106,86,253,71,194,232,222,172,247,166,201,90,197,217,85,191,209,250,204,245,204,198,161,98,210,244,141,30,168,142,147,101,247,255,0,230,245,135,187,150,182,4,152,214,153,195,112,147,126,185,247,219,118,183,249,53,21,137,241,69,255,0,92,126,79,51,137,221,249,63,138,5,111,185,211,183,237,255,0,96,172,64,59,207,46,72,91,31,15,184,219,152,253,209,212,170,191,31,183,196,84,239,255,0,73,45,136,177,203,206,129,40,184,119,197,61,251,172,148,41,39,195,225,213,53,67,191,235,37,56,28,95,240,216,224,211,155,254,7,22,166,192,115,79,129,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,49,87,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,22,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,246,255,0,198,182,145,106,134,184,112,243,146,233,254,147,103,117,120,229,222,170,158,105,166,167,166,130,55,62,253,3,41,229,218,210,178,190,88,210,153,149,18,172,45,124,189,91,116,35,152,244,116,111,122,45,27,105,167,8,250,203,159,241,29,7,13,21,216,141,214,203,146,82,92,27,6,67,215,74,217,125,139,66,143,103,126,186,79,174,216,223,11,99,145,175,99,146,68,108,221,113,54,55,57,101,143,168,50,175,46,110,10,63,133,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,4,237,71,116,174,69,98,199,108,108,221,77,123,122,152,245,146,87,68,142,115,35,107,91,188,78,154,41,18,250,78,149,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,238,160,67,254,99,60,20,127,10,173,56,130,255,0,128,91,45,81,234,110,45,249,203,109,76,233,218,146,233,66,136,245,146,216,233,186,154,198,245,61,233,36,78,149,28,214,72,215,55,120,155,52,178,37,22,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,105,50,165,121,181,240,81,236,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,238,137,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,129,53,120,5,226,186,143,138,221,14,164,189,220,229,232,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,62,187,154,139,27,26,217,25,60,109,234,72,186,221,16,57,231,125,201,254,210,126,237,49,87,41,61,11,215,108,135,84,230,214,188,23,41,250,37,134,91,58,172,247,139,159,129,163,175,246,191,110,166,134,166,123,63,102,89,18,90,126,236,42,199,120,166,49,122,58,54,69,221,85,12,171,207,59,238,79,246,147,247,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,127,223,248,44,191,244,127,255,0,233,112,160,18,255,0,191,240,89,127,232,255,0,255,0,210,225,64,32,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,42,242,49,251,236,253,155,253,228,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,190,207,217,191,222,64,57,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,107,153,199,54,151,218,180,115,139,77,76,192,236,78,164,75,108,23,143,105,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,155,108,138,145,162,163,91,191,74,108,102,83,183,59,13,47,181,99,218,185,129,234,189,189,212,144,212,102,118,122,171,109,117,60,52,77,137,242,79,111,124,123,85,75,42,46,243,61,241,86,69,18,117,55,118,178,149,137,212,228,84,70,4,138,228,217,173,127,78,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,93,49,207,67,113,150,162,162,62,167,44,142,87,76,217,217,88,142,217,140,106,71,216,219,169,221,106,79,242,146,249,56,234,245,78,21,196,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,104,208,177,245,80,205,43,221,179,216,198,211,165,123,17,24,171,187,230,103,83,87,100,115,46,208,1,64,60,209,252,246,106,111,224,190,143,68,95,241,78,220,67,112,153,153,113,117,204,239,83,48,123,21,69,93,158,197,65,79,105,169,190,228,109,160,74,168,45,76,91,29,42,192,143,98,201,18,61,242,202,196,141,172,71,245,237,220,122,34,182,39,170,6,31,229,205,193,71,240,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,157,168,238,149,200,172,88,237,141,155,169,175,111,83,30,178,74,232,145,206,100,109,107,119,137,211,69,34,95,73,215,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,176,0,0,1,23,249,151,103,245,58,125,193,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,46,186,198,85,212,199,21,85,60,76,145,23,173,238,163,90,181,94,148,235,107,26,247,183,167,163,169,40,51,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,150,105,207,7,63,166,150,235,165,154,91,67,144,213,165,69,45,61,198,255,0,116,180,181,101,108,10,201,93,20,20,85,15,77,187,79,122,44,53,236,111,189,94,196,89,63,69,36,78,172,63,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,165,143,239,213,87,83,207,73,79,77,178,189,175,111,83,31,83,47,113,26,246,167,134,232,119,74,200,213,2,237,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,58,86,191,104,229,139,136,13,26,203,52,119,35,155,195,210,100,214,247,83,199,83,210,247,248,74,166,57,36,166,169,232,99,216,178,118,167,142,41,123,125,104,215,244,116,187,234,185,80,200,0,13,85,205,154,52,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,170,228,82,133,184,248,211,60,87,72,184,189,212,156,23,10,164,240,150,90,123,133,61,194,154,149,177,199,28,116,190,54,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,86,54,177,170,170,168,170,182,41,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,79,83,19,166,150,228,234,137,29,77,208,214,34,175,68,240,84,75,220,115,222,231,120,158,159,170,216,218,138,16,91,154,63,158,205,77,252,23,209,232,137,85,200,199,239,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,126,251,63,102,255,0,121,1,106,128,0,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,202,231,31,128,102,90,167,153,112,251,167,218,125,143,85,223,50,27,229,70,71,77,67,67,76,137,215,43,246,182,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,5,106,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,139,177,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,31,240,125,194,102,27,194,46,151,253,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,141,251,143,68,71,74,245,92,234,0,0,0,0,0,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,18,168,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,16,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,229,177,65,225,160,150,154,158,72,41,227,200,169,122,217,31,77,67,230,124,113,178,104,99,85,123,38,87,117,44,113,44,78,71,254,101,98,166,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,218,32,170,190,107,156,11,127,31,197,6,138,97,159,248,197,86,127,69,66,239,240,92,219,164,116,232,223,246,223,20,246,187,249,147,43,63,205,19,1,50,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,214,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,122,119,204,130,155,152,55,4,55,134,104,190,121,73,142,93,243,91,60,84,149,43,21,84,178,37,170,226,197,138,90,187,85,83,216,214,74,140,114,35,169,228,127,111,235,195,63,113,35,146,55,181,175,10,203,230,97,198,189,187,137,252,238,219,132,233,165,207,196,233,182,37,181,77,21,100,107,85,15,182,107,166,134,53,146,162,106,121,155,31,71,103,119,193,26,58,62,164,222,119,35,213,179,35,91,213,121,119,112,135,252,43,117,149,126,148,209,119,180,247,14,237,86,229,29,21,254,26,105,251,173,151,194,210,71,210,139,34,247,100,137,221,106,222,142,152,163,151,105,25,34,197,213,141,45,60,39,235,109,199,136,186,46,22,43,49,202,75,94,160,213,84,71,12,180,117,119,24,29,5,43,29,74,149,110,154,73,225,115,216,172,109,50,172,170,145,171,223,178,43,90,215,63,102,46,194,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,238,164,85,230,35,194,31,240,173,209,164,250,45,69,222,212,44,59,187,91,139,245,215,248,104,103,238,186,47,21,73,39,82,44,107,221,142,38,244,43,186,58,101,142,45,228,100,107,47,84,170,0,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,146,37,243,130,225,15,227,197,198,11,69,253,226,139,57,108,149,255,0,237,20,180,21,112,196,244,255,0,2,9,17,143,254,240,228,143,248,249,12,21,202,159,68,53,231,50,215,154,13,90,211,155,229,94,43,135,226,181,9,6,73,120,116,125,80,93,32,119,67,228,179,178,53,250,179,190,86,163,21,219,251,160,78,220,219,164,137,3,94,25,215,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,21,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,149,121,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,144,22,168,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,47,251,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,128,160,19,106,131,85,115,106,128,0,0,0,0,0,0,5,85,243,206,251,147,253,164,253,218,90,161,85,124,243,190,228,255,0,105,63,118,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,0,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,29,240,60,156,93,240,3,194,109,185,204,224,212,57,129,240,94,234,155,71,107,171,169,122,166,209,193,35,151,223,183,193,170,191,245,20,127,199,181,241,218,143,196,149,61,178,149,187,37,12,21,148,219,110,143,221,82,166,161,127,146,155,255,0,36,185,141,91,190,67,97,193,175,85,242,202,140,108,54,250,153,21,85,200,158,228,134,69,253,105,250,138,101,176,208,183,87,184,177,175,157,144,248,136,97,173,175,98,170,183,173,54,85,172,122,127,57,62,192,45,239,135,140,62,60,59,0,162,181,51,223,219,238,236,187,57,62,51,74,239,181,87,249,196,92,230,112,215,174,23,78,254,180,247,84,177,187,47,251,85,97,56,241,218,20,183,218,163,166,107,26,212,106,59,109,147,111,139,149,127,235,32,143,51,217,170,27,138,83,68,155,116,172,236,95,118,255,0,222,235,64,205,60,191,214,87,240,235,137,43,156,223,251,28,212,248,254,169,103,66,77,145,135,151,244,106,206,29,177,20,89,21,127,185,172,118,219,254,185,102,95,250,201,59,240,3,139,254,1,15,47,77,218,120,68,216,14,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,203,57,112,240,99,156,229,87,156,215,41,209,191,27,122,200,46,21,23,75,141,79,210,43,172,125,250,169,228,116,146,201,208,202,150,177,189,79,123,151,102,162,53,55,217,17,19,220,73,80,7,84,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,237,96,0,48,166,181,240,103,195,103,17,57,85,46,107,172,122,111,244,130,245,69,111,101,174,10,159,108,87,210,116,82,178,73,36,108,125,20,243,198,197,217,243,72,187,170,117,125,109,183,217,17,19,53,128,49,86,133,240,185,161,60,53,251,111,242,41,131,125,28,250,71,225,189,167,253,211,172,172,239,248,126,239,103,252,211,44,157,61,61,249,127,71,109,250,189,251,236,155,126,78,181,240,103,195,103,17,57,85,46,107,172,122,111,244,130,245,69,111,101,174,10,159,108,87,210,116,82,178,73,36,108,125,20,243,198,197,217,243,72,187,170,117,125,109,183,217,17,19,53,128,49,86,133,240,185,161,60,53,251,111,242,41,131,125,28,250,71,225,189,167,253,211,172,172,239,248,126,239,103,252,211,44,157,61,61,249,127,71,109,250,189,251,236,155,101,80,0,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,207,214,0,69,95,236,92,112,39,254,161,159,243,154,241,254,54,73,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,126,176,0,0,0,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,253,96,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,96,15,201,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,64,215,78,23,52,39,137,79,98,126,90,240,111,164,127,71,60,79,179,63,186,117,148,125,143,17,218,239,127,153,165,143,171,171,177,23,233,111,183,79,187,109,215,124,170,0,194,154,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,177,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,245,118,223,101,84,92,214,0,0,0,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,200,215,253,139,142,4,255,0,212,51,254,115,94,63,198,201,84,0,234,159,146,220,19,242,89,249,20,246,23,249,12,250,63,244,91,217,158,42,111,251,23,225,188,55,99,189,215,221,254,39,234,245,245,245,253,189,91,251,204,1,253,139,142,4,255,0,212,51,254,115,94,63,198,201,84,0,252,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,126,176,0,0,0,97,77,107,224,207,134,206,34,114,170,92,215,88,244,223,233,5,234,138,222,203,92,21,62,216,175,164,232,165,100,146,72,216,250,41,231,141,139,179,230,145,119,84,234,250,219,111,178,34,39,235,104,95,11,154,19,195,95,182,255,0,34,152,55,209,207,164,126,27,218,127,221,58,202,206,255,0,135,238,246,127,205,50,201,211,211,223,151,244,118,223,171,223,190,201,182,85,0,98,173,116,225,115,66,120,148,246,39,229,175,6,250,71,244,115,196,251,51,251,167,89,71,216,241,29,174,247,249,154,88,250,186,187,17,126,150,251,116,251,182,221,119,252,157,20,224,207,134,206,29,178,170,172,215,71,52,223,232,253,234,182,222,251,92,245,62,216,175,171,235,165,124,145,200,232,250,42,39,145,137,187,225,141,119,68,234,250,187,111,178,170,46,107,0,12,105,173,252,55,104,151,17,246,171,101,155,90,48,26,76,142,158,205,80,250,154,7,186,162,122,89,233,158,246,244,189,25,53,59,217,42,49,200,141,234,103,87,67,149,145,170,162,171,24,169,146,192,17,255,0,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,205,205,80,248,221,188,114,189,191,89,171,182,251,166,202,136,169,32,0,0,124,148,86,155,85,186,166,190,178,223,108,164,165,168,186,84,37,93,116,176,194,214,62,170,116,138,56,82,89,92,137,187,222,145,67,20,104,231,110,189,17,177,191,6,162,39,214,0,0,0,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,254,110,26,134,70,221,163,137,141,250,173,77,246,221,119,85,85,94,215,161,124,46,104,79,13,126,219,252,138,96,223,71,62,145,248,111,105,255,0,116,235,43,59,254,31,187,217,255,0,52,203,39,79,79,126,95,209,219,126,175,126,251,38,217,84,0,0,1,133,53,175,131,62,27,56,137,202,169,115,93,99,211,127,164,23,170,43,123,45,112,84,251,98,190,147,162,149,146,73,35,99,232,167,158,54,46,207,154,69,221,83,171,235,109,190,200,136,159,94,136,112,147,160,60,56,93,110,119,157,23,194,170,241,202,139,205,59,41,171,216,219,245,198,170,10,150,49,221,76,87,195,81,80,248,149,237,85,119,75,250,122,218,143,145,17,81,30,244,92,192,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,254,110,26,134,70,221,163,137,141,250,173,77,246,221,119,85,85,94,215,161,124,46,104,79,13,126,219,252,138,96,223,71,62,145,248,111,105,255,0,116,235,43,59,254,31,187,217,255,0,52,203,39,79,79,126,95,209,219,126,175,126,251,38,217,84,0,0,0,58,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,125,87,38,251,108,187,162,170,47,107,0,70,172,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,34,186,201,216,170,130,70,201,20,157,15,169,115,29,210,246,53,118,114,43,87,109,149,21,61,196,149,0,0,0,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,252,220,53,12,141,187,71,19,27,245,90,155,237,186,238,170,170,178,0,1,143,244,83,65,52,159,135,108,86,171,10,209,204,83,232,253,150,182,224,251,164,244,222,58,166,175,174,169,241,199,27,164,235,168,146,71,166,236,134,52,217,23,167,234,239,182,234,170,185,0,0,0,0,35,86,89,203,135,131,28,231,42,188,230,185,78,141,248,219,214,65,112,168,186,92,106,126,145,93,99,239,213,79,35,164,150,78,134,84,181,141,234,123,220,187,53,17,169,190,200,136,158,227,53,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,214,114,237,190,201,178,34,34,118,176,0,0,0,197,90,233,194,230,132,241,41,236,79,203,94,13,244,143,232,231,137,246,103,247,78,178,143,177,226,59,93,239,243,52,177,245,117,118,34,253,45,246,233,247,109,186,239,149,64,17,255,0,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,205,205,80,248,221,188,114,189,191,89,171,182,251,166,202,136,169,157,100,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,219,169,172,123,160,133,206,106,46,206,88,163,85,223,165,54,250,192,0,0,0,0,0,0,0,0,17,87,251,23,28,9,255,0,168,103,252,230,188,127,141,153,255,0,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,243,147,61,242,59,121,37,123,190,179,151,109,246,77,145,17,19,181,128,0,0,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,145,175,251,23,28,9,255,0,168,103,252,230,188,127,141,146,168,0,0,0,0,1,21,127,177,113,192,159,250,134,127,206,107,199,248,217,149,116,47,133,205,9,225,175,219,127,145,76,27,232,231,210,63,13,237,63,238,157,101,103,127,195,247,123,63,230,153,100,233,233,239,203,250,59,111,213,239,223,100,219,42,128,0,0,0,0,7,95,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,192,0,197,90,233,194,230,132,241,41,236,79,203,94,13,244,143,232,231,137,246,103,247,78,178,143,177,226,59,93,239,243,52,177,245,117,118,34,253,45,246,233,247,109,186,239,213,52,183,128,174,19,180,91,59,182,106,102,154,105,79,177,178,75,55,123,193,86,251,118,229,81,218,238,194,248,100,252,220,213,15,141,219,199,43,219,245,154,187,111,186,108,168,138,146,0,0,0,0,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,155,134,161,145,183,104,226,99,126,171,83,125,183,93,213,85,86,64,0,49,254,138,104,38,147,240,237,138,213,97,90,57,138,125,31,178,214,220,31,116,158,155,199,84,213,245,213,62,56,227,116,157,117,18,72,244,221,144,198,155,34,244,253,93,246,221,85,87,32,0,4,85,254,197,199,2,127,234,25,255,0,57,175,31,227,100,148,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,235,0,49,254,181,232,38,147,241,19,138,210,225,90,199,138,125,32,178,209,92,25,116,130,155,199,84,210,116,85,50,57,35,108,157,116,242,70,245,217,147,72,155,42,244,253,109,246,221,17,83,31,233,111,1,92,39,104,182,119,108,212,205,52,210,159,99,100,150,110,247,130,173,246,237,202,163,181,221,133,240,201,249,185,170,31,27,183,142,87,183,235,53,118,223,116,217,81,21,36,0,3,10,107,95,6,124,54,113,19,149,82,230,186,199,166,255,0,72,47,84,86,246,90,224,169,246,197,125,39,69,43,36,146,70,199,209,79,60,108,93,159,52,139,186,167,87,214,219,125,145,17,63,91,66,248,92,208,158,26,253,183,249,20,193,190,142,125,35,240,222,211,254,233,214,86,119,252,63,119,179,254,105,150,78,158,158,252,191,163,182,253,94,253,246,77,178,168,0,0,0,117,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,94,214,0,138,191,216,184,224,79,253,67,63,231,53,227,252,108,207,250,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,245,92,155,237,178,238,138,168,189,172,1,21,127,177,113,192,159,250,134,127,206,107,199,248,217,42,128,0,0,0,0,0,0,0,98,173,116,225,115,66,120,148,246,39,229,175,6,250,71,244,115,196,251,51,251,167,89,71,216,241,29,174,247,249,154,88,250,186,187,17,126,150,251,116,251,182,221,119,202,160,12,41,162,156,25,240,217,195,182,85,85,154,232,230,155,253,31,189,86,219,223,107,158,167,219,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,95,87,109,246,85,69,205,96,0,0,0,0,0,0,0,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,141,127,216,184,224,79,253,67,63,231,53,227,252,108,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,127,81,228,226,191,16,60,162,108,121,60,34,108,120,114,162,39,188,8,161,199,254,112,252,107,73,47,20,176,203,210,250,138,25,227,95,171,191,213,117,37,87,250,213,253,68,33,229,141,140,203,149,106,78,65,146,74,157,109,167,173,106,42,252,63,78,158,171,250,83,249,223,168,239,220,216,53,18,166,43,220,56,85,52,241,170,62,138,154,87,55,165,170,171,215,29,83,126,59,239,252,175,212,119,94,82,88,26,219,112,43,254,73,83,4,141,125,109,117,42,181,92,174,68,84,240,155,238,136,168,159,223,87,237,2,198,34,143,183,23,70,254,228,220,129,188,206,109,202,252,14,58,148,95,114,76,136,191,253,230,177,119,248,147,213,63,68,132,124,203,227,103,228,186,71,61,141,93,220,187,110,171,241,240,245,128,118,222,93,18,186,94,29,113,118,57,219,246,233,28,212,247,125,137,81,82,159,245,18,192,136,188,184,170,32,119,15,216,220,109,78,149,109,42,166,219,253,190,34,167,127,180,150,221,212,85,217,160,114,114,236,113,107,183,247,158,93,186,161,193,155,252,0,246,161,228,240,159,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,222,135,20,79,121,201,126,7,134,129,200,245,84,200,216,226,87,185,118,68,248,255,0,198,123,78,191,155,94,41,172,118,41,238,21,115,54,56,99,233,235,115,151,220,155,189,168,159,103,235,80,41,171,153,30,66,220,183,138,10,60,114,137,206,122,165,45,170,7,117,162,181,62,191,95,235,95,246,68,251,11,32,224,67,5,250,27,162,86,216,159,12,76,125,84,52,115,175,66,181,119,222,142,20,247,236,136,85,197,245,102,214,206,50,104,174,54,232,157,87,4,149,150,136,213,209,38,232,136,215,211,53,87,221,211,240,234,46,171,73,172,31,70,240,91,77,165,99,86,45,61,29,60,106,139,191,242,97,99,127,90,254,160,59,143,193,8,69,204,209,236,110,149,187,169,93,252,98,252,63,220,213,132,221,95,129,7,121,157,189,172,210,137,58,147,249,75,183,255,0,163,86,129,242,114,240,203,173,148,218,53,96,183,54,162,78,227,41,220,138,157,14,219,126,245,74,169,56,104,102,109,71,214,103,191,100,253,95,210,80,166,155,100,122,189,129,97,116,121,118,31,73,83,37,182,70,187,173,89,4,46,70,237,35,163,79,123,218,229,93,220,247,125,132,244,224,219,142,219,6,91,89,62,41,157,100,20,148,85,168,200,146,4,157,200,197,123,159,59,147,100,70,194,212,223,103,179,237,2,192,246,223,226,113,70,237,239,83,227,180,94,237,183,186,72,235,45,181,144,212,71,35,17,237,116,110,221,21,21,17,127,232,84,62,240,56,245,251,246,60,239,185,193,201,239,221,3,119,95,210,77,128,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,244,95,176,242,223,212,167,149,77,212,34,1,228,193,124,88,230,84,152,174,151,93,42,39,171,100,63,196,123,221,34,55,254,248,129,62,215,39,243,140,228,231,35,81,85,74,221,230,119,170,245,22,252,98,108,78,138,178,86,45,71,79,87,74,170,126,140,148,82,39,242,127,165,126,208,48,167,46,12,50,44,207,82,231,202,235,169,86,103,211,212,39,67,220,196,118,203,28,148,74,139,186,181,126,30,255,0,180,184,107,124,62,30,146,56,118,217,24,198,181,63,222,68,66,191,185,84,105,228,52,58,94,185,84,244,241,248,138,139,141,99,17,251,34,185,81,31,79,183,191,171,245,179,245,22,18,137,178,34,0,95,129,6,249,159,177,93,164,238,255,0,108,95,255,0,22,173,39,34,252,8,87,204,174,158,26,157,38,168,87,170,126,111,173,223,15,213,77,88,6,17,224,147,75,232,243,125,17,161,165,189,219,162,170,165,154,61,218,146,66,143,79,117,77,66,175,233,49,83,226,212,255,0,136,192,92,83,112,231,147,240,243,145,219,179,140,38,158,186,158,153,245,41,212,248,25,35,17,169,20,113,73,239,88,226,141,19,222,215,47,199,254,34,116,114,215,162,165,169,208,155,36,110,141,174,86,194,255,0,139,127,243,154,179,57,241,13,163,248,238,163,96,85,182,219,165,158,150,171,183,5,67,227,89,35,69,86,57,96,123,119,79,172,158,255,0,127,235,2,36,240,7,197,157,211,47,184,209,224,249,53,107,164,150,58,41,19,121,36,114,187,120,161,135,227,215,50,174,254,231,125,159,241,22,49,20,157,198,245,34,166,223,208,82,86,136,209,201,162,188,90,212,90,229,111,98,129,178,221,160,141,141,95,118,200,178,181,190,228,235,95,132,72,93,6,51,92,219,133,166,26,158,181,85,127,87,191,250,156,228,255,0,168,15,215,217,14,46,95,121,203,236,247,30,153,122,145,83,223,238,3,220,138,121,61,81,57,87,226,123,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,118,60,156,92,169,250,148,2,59,127,177,79,39,22,185,61,255,0,19,150,254,237,192,249,174,21,30,30,150,73,85,61,205,98,175,252,138,81,95,26,217,85,110,99,172,181,22,39,201,214,169,209,208,187,55,221,253,169,76,229,253,20,223,249,37,222,103,85,178,81,99,23,10,136,213,17,236,166,149,205,95,127,197,35,114,167,195,250,138,30,182,83,86,234,191,17,209,178,116,73,223,46,251,247,29,238,247,80,47,243,247,254,246,5,197,240,115,137,55,20,209,123,77,28,109,233,252,253,99,151,220,239,182,119,127,59,250,140,240,117,141,56,178,197,96,197,41,45,112,198,198,50,39,74,168,141,68,68,247,189,87,236,68,253,103,103,3,194,252,8,113,204,110,41,36,210,42,231,53,237,78,150,74,190,255,0,212,148,181,100,199,95,129,20,57,130,218,170,107,244,110,234,232,35,141,123,84,243,200,238,165,219,234,165,45,86,255,0,244,129,211,57,100,94,32,169,210,26,11,115,92,139,45,51,28,215,251,211,221,189,69,98,167,244,253,132,220,169,167,101,76,15,133,255,0,162,244,84,95,247,211,98,189,185,91,206,177,227,53,52,206,122,47,214,70,244,251,246,77,165,174,44,61,19,116,2,182,57,132,105,28,248,132,208,234,197,146,21,116,144,87,50,55,163,25,35,151,105,93,84,138,190,253,218,158,249,19,236,36,103,7,122,233,105,212,156,34,147,170,86,178,173,189,206,184,214,104,149,201,249,234,141,189,205,219,236,102,255,0,3,36,241,15,166,20,90,161,167,181,152,236,212,116,243,62,89,160,145,189,214,179,100,86,73,191,197,205,119,217,191,216,85,118,143,230,249,79,10,250,200,220,107,44,172,169,130,220,155,245,71,12,238,153,191,230,89,30,155,53,143,106,126,148,237,251,63,232,220,11,163,69,69,68,84,251,78,50,55,116,248,31,147,138,223,232,242,43,61,53,206,138,69,124,83,196,199,181,85,170,213,84,115,26,228,247,47,244,57,15,216,95,122,1,243,181,122,92,123,218,237,207,84,140,217,83,111,137,202,52,84,247,168,30,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,14,191,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,216,1,21,120,59,230,15,167,28,95,229,89,86,21,100,197,110,184,205,234,197,221,184,91,233,171,100,73,253,163,103,108,140,141,42,149,241,183,162,25,145,242,70,146,64,170,228,111,113,138,201,37,78,181,100,170,0,1,141,56,141,214,251,87,14,58,61,122,214,91,237,142,174,239,109,176,84,91,155,89,73,73,35,89,58,193,81,93,5,52,143,143,171,234,185,236,108,234,244,98,171,81,234,196,106,185,157,93,104,25,44,31,147,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,143,214,0,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,214,12,63,195,71,19,24,111,20,184,246,87,153,233,245,13,91,49,235,6,81,81,142,80,214,212,162,177,247,54,67,75,77,50,213,164,74,212,116,44,115,170,28,140,99,190,191,67,26,231,35,28,229,141,153,128,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,88,33,255,0,15,188,204,52,107,136,110,32,174,218,23,141,217,46,180,81,201,221,250,41,123,157,28,177,223,251,17,62,74,158,168,122,17,244,159,82,55,201,23,113,87,174,54,59,175,179,39,76,78,152,0,0,58,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,248,129,221,65,74,223,217,171,226,159,253,32,233,87,254,170,184,255,0,143,23,82,0,0,0,21,23,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,55,223,100,79,129,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,206,134,201,36,143,77,217,11,85,119,122,253,101,93,182,77,145,3,53,131,15,232,55,19,24,110,188,228,58,147,134,89,168,106,237,217,14,151,101,21,184,229,234,138,100,87,177,204,142,170,162,26,106,184,165,70,163,92,201,155,77,34,171,61,207,141,236,123,85,21,189,18,73,152,0,0,0,0,0,0,0,3,170,106,198,117,249,47,210,204,203,83,61,151,237,63,162,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,199,229,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,0,0,0,133,92,200,120,214,213,62,15,191,39,127,147,59,6,41,115,250,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,219,127,18,254,174,174,173,246,110,219,108,187,244,174,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,116,212,61,85,17,168,187,163,125,255,0,20,80,176,160,0,0,0,0,12,105,136,241,3,128,230,122,219,158,240,255,0,111,125,93,54,89,167,180,246,234,186,232,170,214,22,50,182,10,184,27,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,223,212,138,6,75,0,0,0,0,5,43,127,102,175,138,127,244,131,165,95,250,170,227,254,60,91,166,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,248,129,221,64,0,0,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,157,52,236,84,69,106,174,234,239,127,193,16,44,40,16,171,150,247,26,218,167,198,15,229,19,242,153,96,197,45,159,68,189,145,224,189,133,75,83,15,115,197,120,190,231,119,189,60,187,237,225,153,211,211,211,182,238,223,125,211,105,170,0,3,31,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,208,200,0,138,188,33,243,11,210,206,44,239,185,30,45,69,108,250,31,122,182,220,59,118,75,117,218,235,76,234,171,237,11,153,43,219,52,49,34,163,214,102,50,9,29,52,44,73,27,19,86,53,238,189,28,189,50,168,0,0,0,34,175,28,188,120,98,188,31,91,172,182,138,123,55,210,44,206,253,209,91,71,107,73,99,72,99,161,138,170,6,212,58,169,201,34,75,79,222,133,106,89,79,42,69,43,86,88,93,212,215,36,110,106,200,172,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,1,2,176,30,110,250,13,150,107,205,219,79,111,81,213,216,240,154,138,138,75,110,53,148,213,65,219,130,121,255,0,63,226,42,171,149,239,107,169,41,158,239,12,200,119,141,85,169,215,36,238,137,28,173,132,39,168,49,166,163,113,3,128,233,102,168,105,190,148,101,239,171,166,185,106,141,69,194,146,203,88,171,11,40,162,158,150,56,157,218,158,73,36,107,154,249,93,52,81,68,214,53,234,249,30,214,251,183,77,242,88,0,0,0,0,0,12,63,196,191,19,24,111,11,88,246,41,153,234,13,13,91,241,235,254,81,79,142,87,86,211,34,189,246,198,77,75,83,50,85,172,72,213,116,204,107,169,218,143,99,126,191,67,220,230,163,220,212,141,225,152,0,0,0,0,1,133,56,174,201,248,154,193,180,225,249,175,12,152,222,41,148,93,108,221,201,238,150,11,197,190,170,162,170,186,151,100,94,170,21,130,162,45,230,143,103,42,194,168,231,74,213,218,53,71,181,177,203,88,63,217,171,226,159,253,32,233,87,254,170,184,255,0,143,1,117,32,194,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,102,176,0,165,111,236,213,241,79,254,144,116,171,255,0,85,92,127,199,139,62,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,116,54,73,36,122,110,200,90,171,187,215,235,42,237,178,108,136,25,172,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,186,60,77,198,233,91,29,37,44,29,111,107,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,42,51,63,231,95,173,18,230,87,103,105,110,154,97,84,184,154,84,43,109,44,191,210,85,207,113,88,17,17,17,243,186,10,166,68,143,114,162,191,161,141,84,103,82,51,170,78,158,227,130,226,65,5,120,17,226,167,141,14,42,175,173,202,115,93,58,211,252,127,76,168,183,241,55,24,237,23,106,74,171,167,91,42,88,207,102,75,36,210,211,207,218,169,167,107,103,221,126,163,93,178,125,101,77,167,80,0,10,107,203,57,193,113,137,131,101,87,156,43,41,211,61,42,162,189,99,247,10,139,93,198,155,217,245,210,118,42,160,145,209,203,31,91,46,14,99,186,94,199,38,237,85,106,237,186,42,167,188,11,148,6,10,224,155,136,27,175,19,92,58,99,218,175,146,191,31,102,67,89,81,95,73,120,163,178,43,146,10,41,225,170,145,177,196,232,223,36,143,141,235,79,225,229,86,189,219,170,74,215,38,205,115,79,171,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,254,207,240,208,93,34,146,74,87,247,235,233,233,223,214,216,228,141,235,179,38,114,166,207,79,172,137,190,233,186,40,102,176,84,94,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,223,109,209,126,5,186,0,5,117,113,253,204,135,84,248,94,215,26,77,45,210,155,94,159,222,233,25,143,210,220,46,158,212,130,166,166,170,142,186,89,167,252,195,251,21,81,164,127,152,109,52,136,199,55,171,166,84,118,234,215,52,236,28,186,248,226,226,27,139,236,255,0,43,183,231,216,86,21,65,137,227,22,120,230,158,186,201,79,81,4,236,184,207,51,82,154,23,36,213,82,43,152,248,162,172,114,171,89,238,88,155,187,155,186,35,130,122,130,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,245,186,58,184,216,187,62,103,34,108,196,250,168,155,238,187,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,245,84,61,21,81,200,155,35,125,223,21,80,148,0,172,190,52,249,137,241,95,194,142,188,221,116,194,28,63,77,110,22,41,233,225,187,227,213,213,118,186,206,253,77,186,110,164,111,113,35,184,42,35,227,150,57,161,85,86,179,173,97,89,17,140,107,218,134,106,229,215,199,101,215,139,187,86,87,98,212,106,60,126,211,155,99,181,17,213,197,71,105,141,208,65,85,106,145,173,107,101,142,57,170,37,153,239,142,102,189,178,185,17,24,212,154,153,62,47,80,38,80,58,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,248,149,23,253,154,190,41,255,0,210,14,149,127,234,171,143,248,240,23,82,14,149,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,126,36,106,230,41,199,101,215,132,75,86,41,98,211,154,60,126,237,155,100,85,18,85,203,71,118,141,211,193,75,106,141,174,107,165,146,56,106,34,153,143,146,103,49,177,57,81,88,228,134,165,62,44,64,38,80,43,47,130,206,98,124,87,241,93,175,54,173,48,155,15,211,91,125,138,10,121,174,249,13,117,37,174,179,191,77,110,135,165,29,219,73,46,8,138,249,37,146,24,81,81,175,232,89,146,69,99,218,199,33,50,114,126,43,180,227,6,226,106,207,195,38,107,47,177,174,185,70,63,73,120,176,93,39,153,18,150,186,170,90,170,152,22,129,219,162,118,166,95,14,213,137,85,85,178,185,238,141,58,94,145,182,80,205,96,0,0,0,0,0,0,169,94,32,121,176,113,79,163,122,227,158,105,108,122,109,167,244,244,152,206,65,93,111,160,246,165,158,226,202,169,168,89,51,188,44,239,254,220,98,59,187,2,197,34,61,173,70,189,175,71,53,58,92,132,202,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,85,67,209,85,28,137,178,55,221,241,85,9,64,0,0,10,203,227,79,154,182,125,162,26,243,117,210,141,16,177,225,87,203,110,55,79,13,37,218,178,241,77,53,74,173,215,235,58,120,161,146,154,173,141,232,141,174,138,39,181,237,71,182,104,231,106,254,138,25,255,0,151,95,20,26,209,197,158,1,149,234,54,168,218,48,171,117,182,221,120,142,201,106,138,193,79,87,12,238,158,56,91,53,75,167,108,242,202,213,103,77,69,42,70,172,114,46,233,55,82,126,138,168,75,80,84,94,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,62,4,212,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,85,67,209,85,28,137,178,55,221,241,85,9,64,0,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,125,246,68,248,1,110,128,194,156,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,206,134,201,36,143,77,217,11,85,119,122,253,101,93,182,77,145,51,88,0,12,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,235,108,114,70,245,217,147,57,83,103,167,214,68,223,116,221,20,51,88,42,47,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,111,182,232,191,2,221,0,0,0,0,84,94,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,62,0,91,160,34,255,0,47,78,40,51,238,44,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,250,170,30,138,168,228,77,145,190,239,138,172,160,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,125,246,68,248,1,110,128,139,252,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,234,168,122,42,163,145,54,70,251,190,42,178,128,0,33,174,183,243,70,208,109,19,215,155,102,139,214,83,85,223,40,233,234,31,73,151,100,22,233,123,144,99,211,254,139,98,72,154,215,58,173,236,118,253,246,198,168,177,39,213,111,118,86,190,22,202,172,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,95,235,57,28,85,201,191,192,15,40,129,87,111,120,69,220,240,247,42,34,237,255,0,40,24,175,136,140,151,232,246,156,222,107,122,186,123,116,85,14,69,219,127,122,65,42,254,165,253,69,81,114,241,197,99,204,53,146,76,134,181,189,197,135,110,149,223,111,141,45,91,23,224,169,252,212,251,9,139,204,171,50,187,217,240,25,41,104,229,88,225,153,86,39,244,185,201,186,44,53,136,191,7,34,124,17,12,83,202,219,3,172,129,213,25,12,212,206,100,114,244,116,189,204,84,79,119,141,98,236,170,223,250,192,179,187,124,105,21,43,24,158,228,77,253,223,239,159,73,197,141,233,110,202,114,0,71,174,52,169,124,86,139,228,81,34,110,171,109,171,255,0,241,74,130,66,152,71,139,150,74,237,24,201,31,22,253,77,182,214,42,39,255,0,154,78,4,67,229,139,87,225,231,188,208,61,126,180,85,29,40,159,213,37,113,101,45,247,33,85,60,184,106,149,186,133,126,142,74,135,35,188,108,138,169,215,246,255,0,111,41,106,172,253,31,142,224,113,154,54,203,26,177,233,238,82,181,57,142,104,156,189,164,205,109,144,126,118,15,211,94,175,134,235,73,26,126,148,155,124,55,251,63,248,150,94,116,157,83,195,104,243,12,102,162,217,85,3,36,108,157,27,245,53,23,225,35,29,246,181,127,154,4,91,229,245,174,111,205,112,74,91,21,206,163,170,166,137,89,79,183,70,222,230,67,74,223,228,198,137,241,114,253,164,216,99,145,205,71,39,193,83,114,141,52,91,32,188,232,119,18,49,216,38,146,74,106,105,111,137,7,75,213,236,69,98,215,198,205,246,85,98,124,34,253,91,123,191,226,186,188,14,251,22,65,140,208,92,98,123,94,146,211,194,237,218,168,168,187,198,213,253,107,250,192,236,42,155,156,21,118,93,143,97,235,115,87,125,254,192,57,167,188,242,112,106,238,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,165,110,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,186,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,212,234,123,149,239,107,149,144,171,50,175,53,142,59,110,171,117,175,225,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,250,28,229,122,191,176,229,103,68,241,201,86,192,118,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,12,248,204,192,120,179,192,41,171,40,235,169,45,217,181,186,157,145,95,172,50,203,12,51,186,120,225,167,90,154,186,90,100,158,89,150,135,189,80,145,199,44,155,46,233,210,239,127,199,94,19,191,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,208,217,164,138,188,209,252,137,234,111,224,190,177,68,102,173,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,133,121,163,249,19,212,223,193,125,98,136,10,245,229,161,199,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,162,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,125,126,151,181,30,198,181,95,50,190,237,13,85,203,94,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,7,91,156,143,71,246,26,172,232,130,57,2,210,128,0,10,128,230,139,199,213,102,97,125,185,112,207,163,183,11,173,174,213,142,92,42,104,114,203,196,21,51,209,201,115,170,99,37,166,158,218,214,53,205,235,163,111,114,70,203,220,71,54,105,26,222,148,70,70,143,155,58,243,61,227,214,167,70,45,85,124,63,104,253,246,174,131,80,110,116,244,211,93,110,244,157,167,165,166,221,59,102,235,134,57,91,47,118,158,185,200,216,28,138,177,125,88,103,73,24,230,189,99,123,105,132,11,169,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,169,94,103,92,194,232,242,154,58,158,29,120,126,203,251,214,169,186,162,203,111,246,201,160,158,150,235,75,44,16,201,21,45,21,92,19,63,170,21,238,204,202,148,233,99,149,209,164,125,74,197,149,175,202,188,204,249,129,254,75,108,76,209,78,31,179,155,84,217,125,227,197,211,100,119,107,93,111,118,171,28,134,55,246,157,78,199,70,138,200,171,36,122,76,213,94,190,236,13,137,87,161,175,146,41,89,77,128,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,162,19,176,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,98,174,44,124,172,107,39,203,252,135,211,167,58,255,0,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,93,91,19,158,247,120,105,28,217,29,11,250,157,212,196,86,170,247,25,35,25,216,56,177,242,177,172,159,47,242,31,78,156,13,107,13,164,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,95,134,184,218,235,99,171,165,159,161,238,99,250,37,141,92,199,116,189,142,106,236,190,231,53,81,125,232,166,173,164,244,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,208,187,64,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,84,174,123,174,154,143,195,167,29,218,167,170,26,95,121,240,55,90,29,64,200,162,154,25,81,95,75,112,165,117,206,101,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,110,255,0,135,78,37,244,179,138,12,18,28,235,76,238,223,206,241,182,106,201,233,189,169,108,252,244,209,71,226,224,134,89,59,61,222,195,223,31,83,190,187,54,114,125,168,148,3,197,143,154,125,100,249,129,144,250,140,231,96,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,195,99,48,117,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,236,0,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,41,91,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,117,182,38,72,189,104,215,197,191,83,92,232,226,86,93,79,22,62,86,53,147,229,254,67,233,211,154,214,1,180,150,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,235,240,215,27,93,108,117,116,179,244,61,204,127,68,177,171,152,238,151,177,205,93,151,220,230,170,47,189,20,253,98,146,249,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,237,0,170,190,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,67,204,35,63,204,180,179,152,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,174,39,251,26,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,247,138,1,230,143,231,179,83,127,5,244,122,32,46,39,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,174,173,137,207,123,188,52,142,108,142,133,253,78,234,98,43,85,123,140,145,140,206,166,181,156,58,113,47,170,124,47,231,112,231,90,103,118,254,119,141,179,86,79,83,236,187,159,230,102,138,63,23,4,50,199,222,237,119,222,248,250,157,245,31,179,147,237,69,216,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,6,64,4,21,226,47,154,78,43,195,167,19,243,104,165,255,0,77,238,183,44,110,195,111,111,210,11,157,27,227,90,239,29,81,79,13,77,47,132,133,239,108,111,133,177,200,141,147,184,246,57,206,153,85,189,41,6,213,18,43,134,126,42,180,143,138,252,54,167,48,210,219,149,91,95,110,168,240,215,59,69,202,54,67,113,183,61,85,221,181,154,38,61,237,232,145,173,87,49,236,115,152,237,156,221,250,217,35,24,26,219,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,71,7,119,107,85,235,133,13,30,172,179,92,233,43,233,227,193,236,180,143,150,154,102,202,198,207,5,28,80,205,18,185,170,168,143,142,88,228,141,237,248,181,236,115,87,101,69,64,51,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,73,124,231,238,214,171,143,21,246,74,59,125,206,146,170,162,215,131,208,82,87,69,12,205,123,233,103,90,202,217,146,41,90,139,187,30,177,77,20,136,215,108,189,18,49,223,7,34,168,102,14,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,16,131,154,55,7,215,94,33,180,190,29,75,192,211,32,184,230,216,13,59,221,69,97,164,149,211,193,116,162,146,70,45,75,35,166,115,209,172,169,107,83,184,143,137,22,73,146,36,133,91,42,246,59,83,124,1,171,102,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,191,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,36,53,230,161,192,85,77,45,77,215,138,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,250,229,238,236,140,73,92,202,245,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,161,179,73,133,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,117,53,101,153,81,91,27,92,212,68,123,223,28,111,252,171,7,27,250,29,144,112,193,114,226,206,26,171,173,62,33,104,239,69,91,68,248,97,150,233,79,84,202,132,130,58,89,33,134,87,178,57,165,124,144,43,17,242,35,122,42,34,123,220,198,57,92,148,109,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,244,64,217,23,165,175,123,96,137,210,189,141,98,73,34,57,253,45,221,26,208,232,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,39,249,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,136,7,213,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,221,46,123,27,60,46,115,81,119,106,75,26,174,221,73,184,109,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,149,1,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,93,146,51,179,32,57,161,113,211,249,20,197,95,161,218,57,153,248,77,73,189,116,123,98,166,137,189,83,88,173,114,70,229,93,166,71,39,135,172,155,120,251,123,35,158,200,149,242,126,105,206,167,145,67,10,115,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,213,22,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,153,253,80,175,118,102,84,167,75,28,174,141,35,234,86,44,173,124,11,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,162,38,185,91,178,201,44,109,247,117,33,213,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,96,142,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,182,172,202,111,116,80,189,190,62,171,169,235,28,104,233,21,94,176,192,199,246,163,77,152,213,217,242,118,216,249,100,64,43,219,155,54,149,90,180,67,75,248,115,210,139,22,69,144,95,45,184,221,62,77,73,71,89,126,171,109,77,106,193,220,183,186,56,157,35,88,198,244,70,215,36,81,181,26,136,216,227,99,83,244,73,41,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,38,200,175,169,134,45,155,35,31,213,35,217,31,127,170,69,89,187,88,131,158,119,220,159,237,39,238,210,176,49,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,95,134,184,218,235,100,164,170,131,173,142,99,250,37,141,90,246,245,49,238,106,236,190,246,185,81,125,202,160,109,38,8,171,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,229,80,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,97,78,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,122,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,166,20,237,66,202,100,233,123,145,210,44,125,72,196,137,172,182,163,85,114,234,121,94,241,211,249,107,197,89,161,218,199,153,248,189,73,178,245,251,30,166,181,189,51,95,109,113,198,213,77,230,87,47,136,172,135,105,59,155,163,94,248,145,146,126,117,205,168,145,2,127,128,0,20,237,205,83,129,139,86,150,212,255,0,9,29,35,181,210,91,241,59,149,69,45,182,249,143,91,109,109,167,166,179,79,218,72,226,170,133,180,241,164,81,211,74,177,181,175,235,233,84,168,149,170,142,127,127,166,59,137,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,215,7,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,219,10,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,105,3,143,190,4,238,188,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,239,99,143,151,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,117,182,38,72,189,104,215,197,191,83,92,232,226,86,4,85,47,251,149,199,145,61,50,252,107,214,43,74,1,37,85,243,141,251,237,191,130,92,23,132,205,52,170,186,217,100,167,246,196,89,181,106,194,200,252,117,45,69,116,179,211,210,210,204,217,85,233,11,217,59,210,161,29,27,28,238,150,177,28,177,186,70,188,59,87,49,30,62,171,56,156,202,147,3,210,219,133,214,219,166,86,78,237,62,233,83,61,63,210,105,22,72,159,226,106,169,186,145,139,11,31,4,110,167,142,70,44,141,250,210,59,165,210,118,226,197,92,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,5,47,75,214,56,209,210,42,49,38,157,236,237,70,155,61,201,187,228,237,189,145,72,134,63,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,219,15,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,209,19,92,173,221,35,138,54,251,250,80,14,215,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,0,5,43,115,147,209,79,160,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,94,169,32,174,183,69,79,79,39,75,82,54,163,97,116,15,163,86,238,247,185,100,239,239,210,222,132,46,164,138,188,202,116,7,242,235,195,6,65,244,115,79,126,148,103,88,191,102,231,141,120,102,111,93,7,246,196,62,53,176,108,168,233,58,233,91,46,240,125,110,227,153,31,75,29,35,98,216,32,7,38,205,107,250,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,234,146,10,235,116,85,21,17,245,57,100,106,54,23,64,250,196,118,204,123,150,78,198,221,45,235,82,127,243,71,242,39,169,191,130,250,197,17,69,122,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,82,239,185,141,229,54,44,231,151,86,105,154,226,213,222,54,203,144,91,241,219,165,186,167,180,248,251,244,179,221,40,36,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,2,155,56,78,243,79,163,127,48,49,239,81,128,216,207,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,38,185,156,39,121,167,209,191,152,24,247,168,192,90,247,56,14,32,110,186,89,160,214,205,40,199,31,87,77,114,213,26,138,138,74,154,200,149,204,72,173,84,189,167,85,196,146,50,70,185,175,149,211,83,196,173,86,189,143,133,245,45,118,219,183,112,167,109,88,206,191,42,26,167,153,106,103,178,253,153,244,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,189,78,89,122,41,249,22,225,31,22,241,23,15,21,95,157,237,154,214,116,75,215,12,94,54,8,124,60,113,239,27,28,221,169,98,166,235,106,245,109,42,203,210,229,111,78,212,173,194,246,133,223,120,139,215,28,87,75,237,54,107,173,117,5,117,194,158,91,252,214,229,99,36,183,217,219,51,18,174,169,100,145,22,56,250,35,114,244,171,209,81,100,116,108,70,189,207,107,29,178,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,80,103,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,58,255,0,58,125,29,181,94,180,143,20,214,251,125,134,174,91,238,53,120,101,146,186,178,146,149,174,99,109,85,76,145,200,234,169,17,138,244,100,117,49,196,200,149,207,70,53,245,146,38,202,233,80,175,94,4,245,210,251,160,60,77,97,217,37,178,243,106,182,90,175,215,10,92,111,36,154,232,140,74,86,217,234,170,161,74,135,190,71,43,123,61,190,134,76,146,35,154,141,116,41,213,212,197,123,29,126,154,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,159,89,170,143,141,170,142,106,162,42,107,67,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,192,216,251,139,31,43,26,201,242,255,0,33,244,233,205,107,11,211,193,53,210,197,175,220,175,179,60,146,217,121,186,220,238,182,29,47,187,227,121,36,215,68,122,213,58,241,75,100,84,168,123,228,114,187,189,220,235,100,201,34,57,202,230,204,157,93,47,71,177,180,88,6,202,124,39,121,88,209,191,151,248,247,167,64,81,183,31,250,243,83,196,31,20,121,118,77,13,109,37,77,138,193,80,252,103,30,125,37,68,85,48,62,221,73,44,141,108,209,205,27,26,146,178,121,93,53,74,42,171,182,74,132,98,61,205,107,84,180,156,239,93,44,90,3,202,251,12,201,46,119,155,173,178,235,126,210,251,70,55,141,205,107,71,165,83,111,21,86,68,74,119,178,70,171,123,61,190,135,204,178,43,154,173,108,43,211,212,245,99,29,72,56,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,11,116,228,177,163,182,171,46,145,229,122,223,112,176,213,197,125,201,111,15,178,80,214,85,210,181,172,117,170,149,145,185,93,75,34,177,30,172,146,166,73,89,42,181,234,199,62,142,52,217,29,18,145,255,0,156,173,218,235,96,226,239,9,190,216,174,117,118,235,149,187,7,182,213,209,214,82,76,232,103,166,158,59,157,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,91,86,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,214,114,171,228,114,171,156,170,170,181,23,206,175,205,62,45,242,254,135,212,110,32,75,78,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,122,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,212,234,99,145,236,107,145,147,43,39,169,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,77,151,116,233,119,191,226,18,40,0,0,0,5,53,243,172,211,63,163,250,227,133,234,149,37,37,170,158,147,48,199,223,111,155,195,199,209,85,81,93,65,55,231,39,168,217,136,143,222,10,186,56,216,245,115,157,211,2,181,81,173,99,55,114,83,212,207,163,250,227,154,105,109,93,93,170,158,147,48,199,217,112,135,196,73,209,85,81,93,65,55,230,224,167,221,232,143,222,10,186,201,30,196,107,157,211,2,57,21,173,99,247,151,252,220,244,207,42,212,78,17,230,184,226,212,158,47,232,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,219,246,252,83,101,122,187,165,173,138,41,94,174,250,187,45,59,112,209,159,211,105,103,16,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,215,21,187,196,49,43,17,82,36,87,189,142,167,89,88,246,53,23,173,142,115,118,119,86,202,27,47,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,143,214,34,87,52,125,94,169,210,94,15,178,104,45,179,213,193,114,206,106,33,196,41,102,134,8,165,99,25,82,215,190,169,178,164,159,162,199,209,193,87,26,57,168,231,163,228,98,183,167,244,218,20,89,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,18,250,57,107,233,13,54,144,112,125,131,192,176,82,37,203,48,167,92,190,229,53,52,242,202,201,223,92,214,190,157,202,146,109,208,246,209,165,36,111,107,17,24,143,137,202,157,91,171,221,69,154,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,224,108,209,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,26,219,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,68,174,85,151,107,85,199,129,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,238,199,172,83,69,34,53,219,47,68,140,119,193,200,171,45,64,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,135,134,75,181,170,193,196,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,101,224,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,67,196,221,218,213,127,226,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,22,191,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,199,96,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,212,124,107,35,213,17,172,100,209,87,130,14,51,48,30,19,56,26,204,235,43,43,169,46,57,181,199,56,184,197,97,176,197,44,51,78,217,228,179,211,45,53,93,85,50,207,20,201,67,222,167,88,228,150,61,215,117,233,111,191,225,2,178,156,167,81,245,199,81,234,178,76,146,186,235,150,230,121,109,193,141,115,155,18,205,85,93,85,34,182,56,161,138,40,211,252,8,227,138,54,163,90,212,99,24,212,68,107,80,24,182,45,168,250,227,168,244,184,222,55,67,117,203,115,60,182,224,247,53,174,149,102,170,174,170,145,93,36,179,75,44,139,254,28,146,75,35,145,173,106,61,239,114,34,57,201,176,79,6,124,47,218,184,76,209,122,109,57,163,187,213,220,110,87,26,134,94,239,210,203,80,217,160,109,214,74,74,120,106,91,74,228,138,39,37,55,85,58,44,105,35,85,251,47,214,95,177,35,255,0,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,189,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,235,244,177,168,198,57,168,249,145,243,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,1,195,167,222,114,95,129,193,55,80,57,162,108,122,234,85,91,3,220,159,99,85,127,228,61,167,230,228,21,77,163,180,213,84,189,81,18,40,94,245,221,118,248,53,87,254,160,42,255,0,154,6,167,120,150,71,132,211,70,213,145,106,19,173,253,79,69,68,254,221,137,83,109,182,255,0,148,148,124,5,96,144,99,122,81,110,122,162,117,191,189,212,238,134,162,174,213,53,91,124,63,194,43,159,142,139,236,25,134,188,69,104,182,212,54,73,29,114,108,75,210,173,114,35,150,178,165,187,125,93,215,249,72,91,222,131,226,255,0,69,240,74,11,107,189,238,143,187,239,217,201,241,154,85,251,127,194,3,37,158,64,0,98,238,34,232,226,174,210,188,130,25,152,138,215,91,234,219,239,68,95,251,218,100,251,127,172,202,39,65,215,8,157,62,154,95,163,106,123,210,223,84,191,254,207,32,21,153,192,157,71,179,117,243,42,183,198,187,71,29,214,161,168,212,247,34,34,37,119,216,158,226,219,217,183,74,109,240,41,199,132,171,227,44,188,84,101,148,50,196,253,229,187,213,123,211,111,178,42,197,251,127,172,184,170,87,163,225,71,39,219,255,0,196,15,113,235,158,22,206,197,141,255,0,5,248,251,143,96,2,160,249,129,233,52,216,6,166,210,234,45,133,169,11,32,149,149,14,232,100,113,238,246,212,85,76,171,187,85,29,191,212,79,126,196,200,229,251,173,139,169,250,94,148,149,41,253,177,106,109,29,43,215,185,35,213,85,41,91,239,221,201,250,218,191,5,83,177,113,161,165,49,103,122,97,122,145,144,119,38,134,130,165,241,162,36,138,170,244,167,168,219,220,213,253,111,32,119,0,218,142,253,30,212,236,135,2,190,53,240,37,109,111,83,122,250,35,68,72,162,170,111,249,226,35,190,45,64,46,9,15,14,248,30,139,125,108,85,212,205,168,137,200,173,118,255,0,5,69,251,85,62,207,234,62,133,3,214,213,84,61,137,239,67,210,187,238,123,24,239,176,14,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,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,174,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,125,126,150,53,94,246,181,31,10,190,122,149,87,204,15,149,238,85,125,202,178,110,32,184,118,143,218,158,212,241,55,204,135,20,146,73,36,174,150,185,242,35,231,154,221,238,119,123,185,215,44,174,167,115,154,228,115,92,216,123,157,200,225,140,43,47,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,39,167,25,156,23,98,188,35,240,35,135,208,214,182,213,123,207,174,90,129,75,61,239,33,138,134,54,200,206,237,178,175,170,134,154,117,98,76,180,108,88,35,84,107,215,235,200,142,151,165,157,73,27,36,255,0,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,189,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,235,244,177,168,198,57,168,249,145,255,0,47,58,191,43,24,183,204,10,31,78,184,129,84,28,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,146,87,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,81,145,172,111,68,86,177,243,71,94,19,188,211,232,223,204,12,123,212,96,54,51,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,215,219,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,45,127,152,70,127,134,234,159,46,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,246,205,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,10,200,249,77,235,140,124,77,55,72,113,180,255,0,32,181,253,235,188,57,140,177,205,81,75,109,179,248,169,99,142,42,153,22,40,99,154,226,145,178,53,90,104,125,206,116,173,119,83,35,235,146,57,107,196,239,12,248,111,10,28,173,245,7,75,112,250,234,187,139,221,81,104,185,93,238,117,42,173,125,198,227,37,214,220,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,10,129,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,128,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,103,198,229,247,181,21,171,240,83,186,240,157,230,159,70,254,96,99,222,163,1,107,220,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,245,223,237,208,82,200,230,194,216,97,138,71,79,92,142,142,24,161,95,169,212,199,43,30,231,35,33,70,7,235,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,235,190,68,145,138,168,231,178,30,235,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,235,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,75,101,124,84,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,191,171,172,90,197,159,107,174,127,116,212,109,70,191,85,220,110,87,26,137,229,138,41,106,166,154,11,124,18,77,36,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,235,85,14,191,254,74,179,220,171,253,21,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,85,70,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,45,167,149,215,0,180,120,125,138,219,196,198,177,91,237,87,75,174,71,111,166,174,196,236,243,211,65,89,29,178,149,239,138,166,11,147,158,230,187,162,177,221,184,221,23,109,90,232,99,115,186,149,95,34,178,26,214,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,142,255,0,204,103,141,127,224,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,123,178,90,232,85,30,146,92,221,15,75,152,238,151,177,35,137,178,171,90,249,28,231,109,43,97,150,53,232,28,149,60,172,101,63,48,43,189,58,220,117,254,98,28,180,228,213,42,155,191,16,26,37,95,86,185,99,41,234,174,57,29,150,225,87,91,94,251,202,69,19,228,98,208,238,147,74,218,157,152,202,120,233,90,137,10,179,180,214,118,123,106,146,5,69,255,0,146,172,247,42,255,0,69,114,60,147,35,184,127,178,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,213,82,197,51,110,1,104,248,99,229,213,169,185,230,169,91,237,87,45,77,189,251,2,163,101,166,130,163,232,204,105,116,167,103,134,165,169,233,87,164,207,100,242,54,162,72,222,145,187,234,198,222,166,199,220,151,37,242,216,229,195,117,192,46,180,124,64,113,23,138,82,54,240,218,122,106,236,70,195,85,43,157,61,166,117,116,138,234,154,234,103,70,141,101,75,90,144,58,22,245,185,98,87,189,94,198,76,198,118,228,87,52,127,34,122,155,248,47,172,81,1,64,37,148,243,72,224,22,143,78,252,119,19,122,57,111,181,91,113,5,240,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,215,100,143,236,214,177,180,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,89,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,66,242,115,221,116,211,142,34,248,17,213,61,80,210,251,207,142,181,87,105,254,69,20,208,202,136,202,171,125,83,109,147,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,93,124,78,114,172,213,59,7,16,86,236,115,135,236,115,218,24,62,115,112,155,217,18,73,61,76,241,227,112,199,20,47,159,218,117,46,135,162,24,81,242,76,144,125,121,101,146,56,122,127,57,47,185,243,43,30,224,183,13,224,219,130,109,123,179,89,178,42,188,147,33,201,48,123,236,215,171,212,208,173,51,42,25,13,190,173,41,161,138,153,30,246,196,200,219,44,155,175,83,158,231,200,245,87,116,244,50,48,163,99,191,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,222,128,95,247,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,232,116,175,141,58,21,204,151,110,151,53,178,74,143,8,191,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,246,148,106,217,254,74,176,44,171,253,21,199,50,76,114,225,254,201,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,21,11,211,229,221,198,253,31,21,88,34,226,89,141,87,78,166,226,118,248,165,190,185,97,130,154,27,164,110,154,88,217,85,75,19,37,115,221,210,198,65,226,21,35,142,54,75,80,212,99,81,175,99,80,41,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,149,184,177,243,79,172,159,48,50,31,81,156,235,249,118,144,230,88,86,157,224,90,165,121,130,145,113,237,71,167,184,205,101,158,25,209,207,235,161,171,117,45,76,50,177,118,115,30,215,36,111,69,217,88,172,153,155,57,92,143,107,59,7,22,62,105,245,147,230,6,67,234,51,150,211,193,110,133,233,199,17,124,179,48,61,47,213,11,55,142,181,87,123,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,8,1,203,187,141,250,206,21,115,181,196,179,26,174,173,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,169,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,111,196,95,13,26,167,194,254,119,54,11,169,150,159,230,248,43,205,28,21,62,203,185,254,102,25,100,240,147,205,20,125,238,215,125,140,147,165,191,81,251,181,126,197,89,169,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,93,146,51,178,22,254,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,223,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,109,138,242,188,230,5,255,0,107,124,41,106,236,223,222,173,56,101,225,206,255,0,116,202,180,213,179,212,84,255,0,185,169,169,35,134,47,230,69,183,232,169,47,248,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,149,235,193,103,42,124,251,83,46,182,173,70,226,58,209,87,138,97,48,84,76,231,227,117,109,154,146,247,116,88,156,212,107,36,141,90,215,82,83,61,221,196,87,171,146,103,54,53,232,107,82,88,231,104,100,190,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,96,168,244,119,62,169,210,54,235,125,190,195,87,95,137,199,120,171,178,87,86,82,82,205,43,45,147,192,202,39,35,170,164,70,118,161,100,171,95,19,34,87,63,119,189,146,38,201,178,117,101,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,28,245,229,39,128,97,186,167,193,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,139,209,43,61,159,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,190,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,188,48,165,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,255,0,114,233,225,214,155,135,190,26,49,200,47,56,157,37,167,54,202,169,219,121,201,166,72,165,109,92,143,145,239,125,45,61,66,76,214,190,55,193,79,36,113,186,29,145,140,151,190,168,138,175,123,223,82,220,186,120,117,169,226,19,137,124,114,11,206,39,87,118,194,113,90,134,222,114,105,146,40,157,73,27,35,99,223,75,79,80,147,53,204,145,147,212,71,28,110,135,101,123,226,239,170,34,35,30,246,108,18,6,170,228,212,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,250,51,34,73,43,252,77,45,55,82,177,33,123,231,145,213,17,198,196,145,223,86,70,245,58,62,220,176,172,237,90,139,166,121,86,151,220,108,246,236,166,147,183,237,236,126,213,147,91,167,100,114,36,53,84,53,244,177,212,68,248,220,246,55,175,167,184,232,158,173,221,169,44,50,177,28,238,141,192,217,248,21,65,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,245,203,218,221,24,145,53,150,41,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,111,92,174,106,59,116,142,41,29,239,233,80,49,175,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,142,128,114,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,71,137,184,221,43,100,171,170,159,161,141,99,58,229,145,92,247,116,177,141,106,110,190,230,181,17,61,200,135,106,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,223,149,156,105,158,85,167,118,236,66,227,148,210,120,79,166,184,251,50,107,116,15,142,72,230,109,12,149,85,52,241,62,70,189,141,219,185,225,93,43,21,189,77,116,82,196,244,119,214,217,2,202,185,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,0,0,81,183,50,126,6,46,188,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,54,234,213,219,120,186,85,99,73,36,188,147,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,128,106,239,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,188,181,229,221,193,5,103,21,89,218,229,185,141,47,78,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,210,246,65,226,17,36,142,70,69,80,213,99,145,207,99,147,32,103,92,161,53,150,135,136,234,29,55,193,110,30,47,77,175,93,219,132,25,141,99,90,239,101,80,198,246,164,176,85,198,213,111,93,99,123,140,108,108,103,75,106,55,71,162,196,214,206,148,247,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,66,220,204,109,54,171,7,26,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,217,40,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,159,224,11,133,29,56,226,215,129,28,183,10,205,98,240,55,90,29,64,185,79,96,191,193,10,62,170,209,84,235,101,181,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,145,175,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,83,182,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,159,228,171,61,202,191,209,92,143,36,200,238,31,236,149,149,215,42,234,137,63,225,73,52,210,72,255,0,233,115,156,239,181,84,189,238,62,248,19,181,113,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,185,238,35,175,44,94,94,149,152,181,101,55,17,92,64,226,29,155,172,61,50,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,211,50,118,161,125,50,245,61,168,217,22,78,148,122,68,230,6,106,229,221,192,45,31,12,120,170,231,154,165,111,181,92,181,54,247,218,168,217,105,160,168,250,51,26,71,43,60,53,45,79,74,189,38,123,39,145,181,18,70,244,141,223,86,54,245,54,62,228,179,84,0,42,175,158,119,220,159,237,39,238,210,173,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,102,49,101,154,40,209,206,217,58,228,99,126,46,68,91,74,231,157,247,39,251,73,251,180,195,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,17,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,41,195,167,18,250,89,197,6,9,14,117,166,119,111,231,120,219,53,100,244,222,212,182,126,122,104,163,241,112,67,44,157,158,239,97,239,143,169,223,93,155,57,62,212,74,96,227,239,129,59,175,8,153,53,21,247,26,172,171,187,105,214,69,80,180,150,122,202,169,29,61,109,44,241,211,194,233,34,174,145,148,241,64,199,201,35,170,29,11,88,170,174,142,23,170,251,216,227,160,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,225,177,152,58,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,168,189,27,210,28,203,93,245,18,223,165,186,125,5,36,249,13,218,158,186,106,24,42,103,72,89,80,250,106,73,170,150,20,122,253,86,189,237,129,204,98,185,90,206,183,55,169,204,110,238,79,202,182,93,179,237,40,204,159,89,102,185,228,24,118,89,96,168,158,145,242,211,77,53,190,227,111,157,17,240,205,18,185,170,217,98,126,203,36,111,111,185,125,238,106,253,168,72,174,87,30,123,52,203,241,175,71,173,38,167,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,71,198,254,240,72,14,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,42,141,99,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,9,240,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,180,51,0,0,14,169,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,211,28,111,146,30,180,250,147,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,53,225,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,58,224,116,137,210,231,177,179,196,217,88,199,61,35,145,92,206,167,108,142,118,201,38,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,48,53,194,59,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,117,242,231,185,69,112,201,128,227,90,37,111,226,58,225,77,73,121,203,51,26,138,151,80,207,87,110,133,95,97,130,150,122,186,37,101,44,170,139,43,95,50,119,86,87,181,205,71,49,209,179,167,234,43,158,18,3,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,200,160,0,0,0,0,0,214,179,138,125,20,254,14,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,78,150,35,123,136,254,157,219,178,172,170,211,61,107,250,115,202,71,88,244,114,174,223,217,171,211,43,133,151,179,60,113,116,199,61,13,198,251,21,68,125,78,89,28,174,153,179,178,177,29,179,24,212,143,177,183,83,186,212,205,92,235,52,46,178,235,98,194,248,135,176,217,187,222,196,235,198,242,42,152,214,121,36,101,44,175,238,80,189,204,68,88,163,133,147,58,169,142,145,85,142,89,42,224,103,215,221,168,202,192,197,117,51,42,195,241,12,215,5,180,213,239,101,207,109,244,150,251,189,44,146,73,219,119,134,173,130,178,9,218,198,189,24,179,49,240,43,26,247,181,221,49,207,59,81,17,95,186,7,107,225,59,205,62,141,252,192,199,189,70,3,191,243,18,215,74,61,126,226,179,43,201,44,55,159,105,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,232,162,35,27,130,244,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,226,126,77,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,90,87,36,189,20,255,0,183,174,35,43,46,31,175,10,183,210,199,47,251,158,178,174,73,152,177,255,0,184,146,55,54,79,239,232,230,254,130,150,168,97,254,18,52,94,213,160,188,60,225,58,127,75,136,82,99,183,120,236,244,117,121,37,60,47,108,175,150,247,37,60,126,54,89,101,107,156,146,191,186,142,106,57,28,230,163,24,198,51,104,216,196,76,192,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,148,109,205,223,71,109,90,107,197,27,50,236,114,195,87,67,109,212,27,60,87,186,153,82,149,177,81,73,117,108,178,67,86,216,28,198,53,170,245,107,41,231,149,21,92,254,229,83,158,229,252,227,80,188,146,37,115,65,209,11,174,182,112,161,122,117,154,249,73,110,168,192,42,29,156,61,149,49,185,204,172,130,138,142,169,38,129,28,223,123,30,177,77,35,216,189,46,69,124,109,98,244,163,214,70,5,107,112,19,172,87,91,46,154,113,31,162,23,11,245,36,86,44,151,73,242,75,221,13,29,93,83,154,247,93,105,104,94,213,109,44,106,244,98,190,74,105,37,124,168,214,43,220,202,56,215,116,108,74,67,83,234,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,252,28,199,185,171,186,42,161,242,129,53,56,242,215,75,237,215,71,248,120,225,226,217,121,181,77,141,217,52,191,21,201,46,84,212,232,201,42,153,120,150,222,232,227,101,67,247,87,71,209,74,230,61,145,162,49,85,181,106,247,117,162,196,172,250,249,68,104,237,171,82,184,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,155,114,16,170,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,240,107,24,214,166,200,136,133,234,114,167,208,106,157,27,225,114,131,38,190,209,82,71,125,212,154,132,201,164,123,105,226,73,227,183,62,38,54,130,23,204,199,185,101,103,105,22,165,168,170,222,218,214,72,197,99,92,143,87,4,202,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,132,24,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,223,169,204,99,167,141,95,210,139,210,206,167,187,102,49,238,111,239,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,217,107,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,39,50,46,1,111,186,5,149,93,53,183,77,237,254,55,76,178,11,131,234,42,33,165,166,100,127,70,106,167,147,116,166,124,113,53,172,109,27,158,254,152,36,107,81,172,221,176,191,103,118,223,48,91,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,185,44,215,91,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,54,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,236,0,0,58,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,13,101,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,109,16,80,183,53,61,28,177,105,23,23,23,122,156,114,109,169,51,219,124,89,140,148,221,47,254,213,170,169,158,120,234,83,173,239,114,191,185,61,60,179,239,245,90,222,255,0,67,90,141,98,42,133,180,240,19,169,152,174,168,112,143,166,119,28,90,175,185,236,28,126,139,25,184,192,249,35,89,169,107,168,32,101,60,172,145,172,123,186,58,187,109,149,136,237,156,177,77,19,213,173,235,216,128,28,237,53,51,42,169,213,60,23,71,60,95,107,27,183,227,233,147,118,35,146,70,248,138,234,138,154,138,126,185,155,215,219,127,110,58,93,163,94,132,115,123,243,253,101,71,236,157,215,146,62,175,83,62,213,168,90,9,93,61,36,117,16,84,69,151,218,227,108,18,247,231,99,219,29,45,107,159,39,190,36,100,107,29,2,53,191,85,234,179,72,191,93,17,122,32,7,24,25,253,78,167,241,71,170,89,156,217,13,37,246,158,171,40,174,166,183,220,41,22,39,65,61,186,154,85,167,162,88,221,18,116,61,137,77,12,40,143,77,250,209,17,202,174,85,87,40,73,94,77,56,5,54,77,197,29,211,51,184,227,213,117,116,248,118,47,87,83,71,112,106,74,144,80,220,106,37,138,158,52,123,154,168,197,124,148,210,87,35,88,253,247,70,200,228,77,227,234,109,218,16,87,147,174,153,253,15,225,78,108,234,174,146,212,181,121,238,65,89,112,134,170,158,63,237,167,80,211,42,81,199,5,67,213,136,171,209,60,21,143,99,17,206,107,91,58,185,21,28,247,162,78,160,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,125,102,181,156,88,249,167,214,79,152,25,15,168,206,92,247,5,252,96,221,120,178,213,205,111,117,189,105,35,193,48,234,139,61,6,40,200,98,114,62,166,7,190,224,146,87,74,233,24,217,122,234,18,24,158,145,185,173,72,152,214,51,167,173,36,146,74,97,226,199,205,62,178,124,192,200,125,70,112,59,87,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,108,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,214,100,218,59,159,98,186,119,137,234,189,194,195,87,38,39,152,211,201,45,13,218,26,89,150,146,57,217,87,87,76,180,146,206,172,72,146,167,122,25,101,72,154,231,47,105,204,119,218,168,217,85,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,168,200,210,70,42,43,94,201,130,242,72,171,205,31,200,158,166,254,11,235,20,68,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,28,209,252,137,234,111,224,190,177,68,5,0,150,189,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,183,57,30,143,236,53,89,209,4,114,86,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,5,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,187,62,55,47,189,168,173,95,130,129,180,64,33,7,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,187,228,73,24,170,142,123,33,238,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,14,180,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,116,182,87,196,24,127,153,239,30,181,58,49,106,171,225,251,71,239,181,116,26,131,115,167,166,154,235,119,164,237,61,45,54,233,219,55,92,49,202,217,123,180,245,206,70,192,228,85,139,234,195,58,72,199,53,235,27,219,76,39,234,255,0,146,172,247,42,255,0,69,114,60,147,35,184,127,178,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,165,206,115,190,213,81,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,192,185,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,197,69,170,114,163,224,91,248,142,40,53,175,12,255,0,197,234,176,10,42,231,127,132,231,93,36,167,86,255,0,181,120,87,185,223,207,153,25,254,103,152,194,156,176,248,32,163,226,47,42,169,213,237,72,165,235,192,112,251,132,49,83,211,182,104,31,237,91,196,50,83,212,45,44,244,242,197,34,73,71,216,118,211,35,186,21,221,248,218,199,59,105,58,39,175,48,62,48,109,92,27,105,29,175,3,210,53,199,232,179,187,197,60,116,22,27,84,113,53,25,98,181,49,142,143,199,54,149,172,88,145,145,172,109,134,24,223,210,199,61,85,81,178,50,9,99,80,250,181,243,153,158,135,104,38,184,227,218,67,115,143,219,212,21,61,198,229,23,251,69,194,26,152,241,201,18,105,33,108,50,65,23,92,146,204,201,34,122,207,18,246,228,138,53,99,154,217,156,238,218,74,172,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,172,23,249,42,207,114,175,244,87,35,201,50,59,135,251,37,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,237,85,47,251,128,94,21,63,130,158,135,82,88,46,215,43,173,70,83,147,118,111,89,29,53,69,103,93,45,5,115,225,106,58,150,158,24,228,124,45,237,34,36,111,153,138,174,153,204,71,43,186,27,20,113,4,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,87,111,176,39,191,236,56,185,118,83,203,23,116,248,1,200,232,90,221,124,110,61,167,23,219,154,202,140,236,219,234,228,77,221,182,253,52,239,119,235,79,213,250,206,250,70,254,59,47,19,219,116,50,238,176,46,221,116,181,205,114,251,190,30,14,111,214,128,84,43,171,106,53,15,138,70,57,253,83,182,76,141,30,136,155,187,100,91,143,252,47,119,215,47,207,24,164,240,150,168,162,233,219,167,171,221,183,250,231,127,241,40,183,129,188,114,124,167,137,38,85,42,117,36,21,105,80,171,238,79,114,87,211,47,235,79,231,23,199,75,26,197,11,88,171,239,77,255,0,233,3,220,1,227,127,120,30,78,169,169,180,158,55,12,187,82,170,110,146,81,78,223,248,226,122,127,214,118,179,240,179,88,159,54,53,114,142,55,108,174,165,153,169,238,253,113,184,10,109,210,212,151,28,227,103,40,161,71,42,55,219,53,187,123,215,111,243,53,74,255,0,71,243,139,164,182,59,174,142,55,47,219,191,253,42,82,197,19,100,182,113,205,145,197,59,183,85,188,86,253,159,249,164,203,246,127,89,115,216,235,250,237,113,46,251,254,151,255,0,68,160,126,160,7,143,130,238,170,7,228,229,22,152,47,54,74,218,26,152,91,43,38,130,70,43,92,212,114,46,236,114,124,21,23,245,148,229,198,70,61,54,135,107,221,6,69,98,137,212,137,95,13,101,67,213,141,88,219,186,205,51,127,146,140,251,36,253,106,93,19,147,169,54,253,100,60,227,211,64,104,117,55,31,167,188,44,189,169,232,98,115,17,253,42,239,211,169,137,126,29,198,167,235,251,23,226,6,92,225,151,85,173,218,151,133,65,95,75,91,20,210,34,57,92,214,200,215,42,126,126,86,166,251,61,223,205,51,73,81,188,178,181,62,76,75,80,175,56,77,194,79,171,53,37,50,68,187,124,92,181,40,187,123,152,191,223,190,213,255,0,230,91,93,21,66,85,83,69,80,159,9,24,215,127,198,136,160,115,123,119,248,33,225,136,169,255,0,25,237,56,57,19,168,14,96,240,213,221,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,61,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,235,84,215,91,134,75,181,170,193,196,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,53,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,233,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,160,194,188,74,106,173,171,91,245,231,57,213,123,22,59,73,99,182,228,151,137,170,232,232,233,233,27,76,169,7,185,177,203,52,109,123,219,226,100,107,82,89,220,142,84,116,210,74,228,253,35,165,98,119,255,0,162,153,85,155,41,246,37,170,243,236,107,133,61,195,217,215,106,111,17,67,89,218,145,175,236,84,69,186,119,33,127,79,75,217,186,117,53,85,55,77,201,43,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,232,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,83,162,100,189,215,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,81,145,172,111,68,86,177,243,5,196,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,237,123,56,177,243,79,172,159,48,50,31,81,156,238,188,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,55,77,151,165,222,239,134,52,226,23,41,177,103,58,251,169,121,174,45,93,227,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,1,109,92,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,77,170,13,85,205,170,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,100,142,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,162,118,198,189,77,99,221,4,174,137,239,107,22,72,209,175,233,110,234,214,235,110,102,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,194,205,57,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,244,175,76,181,52,237,99,145,25,209,220,150,55,35,17,206,88,97,137,213,3,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,52,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,75,115,84,224,98,213,165,181,63,194,71,72,237,116,150,252,78,229,81,75,109,190,99,214,219,91,105,233,172,211,246,146,56,170,161,109,60,105,20,116,210,172,109,107,250,250,85,42,37,106,163,159,223,233,140,32,86,172,103,95,149,13,83,204,181,51,217,126,204,250,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,94,167,43,143,34,122,101,248,215,172,86,148,2,95,247,43,143,34,122,101,248,215,172,86,129,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,196,242,247,207,240,221,44,229,195,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,232,137,158,217,172,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,7,53,11,103,15,53,252,52,93,106,181,146,74,70,228,246,234,121,170,112,100,167,171,167,134,238,235,138,190,24,149,41,153,35,145,211,83,117,75,2,213,49,168,237,161,78,189,187,140,137,205,162,19,58,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,245,21,209,53,239,111,137,145,173,141,211,63,169,221,79,68,106,47,109,145,177,153,255,0,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,61,209,31,77,12,187,58,71,191,170,55,190,62,199,76,136,179,118,130,197,57,116,229,188,67,102,220,52,99,153,14,191,58,146,177,245,148,237,147,31,185,205,45,66,93,235,109,200,247,178,55,220,35,150,38,181,94,173,99,31,29,67,36,127,126,25,99,123,209,30,142,146,89,64,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,59,7,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,114,124,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,245,196,231,35,119,88,229,145,190,238,165,53,162,45,39,149,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,235,151,181,186,49,34,107,2,90,242,242,225,15,248,40,105,61,194,151,39,162,232,207,178,75,132,223,72,170,34,175,241,20,178,195,73,83,81,21,15,134,68,70,163,97,116,15,239,39,83,82,94,170,135,36,157,61,45,142,57,84,0,26,171,151,167,147,112,163,98,226,211,151,166,148,97,189,171,85,30,95,109,211,252,122,179,22,189,214,194,247,120,10,175,1,74,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,40,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,215,51,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,127,127,86,117,251,89,117,215,216,31,149,205,66,186,229,31,69,237,233,108,181,248,215,181,123,16,251,186,156,189,40,157,201,159,210,206,228,239,234,150,78,134,117,189,221,45,219,53,243,17,226,135,78,56,156,214,84,187,105,110,9,106,182,217,108,157,218,127,164,105,111,74,123,166,77,34,182,40,252,77,83,182,71,172,44,100,17,178,158,57,17,100,107,58,149,221,43,39,106,40,170,4,244,229,149,192,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,117,45,29,210,7,61,153,37,107,17,205,107,35,143,116,71,211,67,46,206,145,239,234,141,239,143,177,211,34,44,221,175,175,157,95,154,124,91,229,253,15,168,220,73,255,0,203,187,138,29,56,226,47,70,150,211,135,96,150,172,26,245,133,118,169,239,184,229,154,222,148,182,186,121,42,29,44,140,169,163,107,17,24,144,206,246,78,254,218,175,113,143,73,17,253,105,209,44,176,3,157,95,154,124,91,229,253,15,168,220,64,202,188,140,126,251,63,102,255,0,121,22,168,85,95,35,31,190,207,217,191,222,69,170,0,0,0,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,111,218,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,169,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,94,30,40,184,100,207,184,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,174,7,72,157,46,123,27,60,77,149,140,115,210,57,21,204,234,118,200,231,108,146,97,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,133,59,114,238,227,126,179,133,92,237,113,44,198,171,171,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,234,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,203,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,39,167,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,118,72,206,200,91,249,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,147,83,154,71,31,85,154,119,227,184,100,209,203,133,214,219,151,175,131,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,187,228,127,100,32,95,31,119,62,30,110,220,75,223,234,184,105,142,145,152,195,41,233,169,170,210,217,73,79,77,104,246,140,44,237,76,182,230,64,214,181,105,149,172,137,85,251,126,114,101,157,237,87,70,230,57,114,87,42,63,225,29,252,35,160,252,138,127,218,167,246,191,211,255,0,29,215,236,191,101,245,187,167,185,183,253,249,252,111,133,233,250,253,125,123,254,99,196,17,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,176,159,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,215,59,163,78,167,49,142,158,86,196,199,185,235,28,106,214,117,59,101,115,131,48,0,0,0,0,213,92,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,2,85,0,0,0,0,0,0,197,92,83,232,167,240,137,225,247,54,209,200,238,30,10,175,32,183,167,128,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,116,177,93,219,87,244,236,237,149,53,172,54,168,40,91,154,94,133,214,104,255,0,21,151,236,146,138,205,225,49,189,68,255,0,36,150,201,163,89,228,141,245,82,34,37,193,142,146,84,233,239,120,174,228,206,141,142,115,89,29,76,31,162,142,70,52,34,1,45,57,99,112,253,117,214,254,40,241,235,235,153,87,6,61,167,21,16,101,87,74,200,145,205,68,158,9,81,212,84,201,39,109,236,235,146,161,172,114,198,229,98,186,24,106,85,142,71,49,8,150,94,79,41,13,6,166,210,206,26,35,212,155,133,21,92,25,14,167,212,123,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,91,43,26,159,89,172,99,148,38,248,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,173,15,18,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,180,180,83,72,248,182,98,190,74,105,33,145,81,17,187,43,213,21,173,84,86,166,53,45,83,157,166,138,127,218,47,17,148,119,15,213,133,92,41,100,151,253,209,89,73,36,44,72,255,0,221,169,35,157,39,247,132,107,127,77,74,171,3,191,240,253,166,127,150,77,113,192,244,182,74,75,173,69,38,77,144,80,219,235,253,151,31,93,84,52,47,153,190,42,118,125,71,163,123,80,36,178,43,220,213,107,26,197,115,147,165,170,108,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,85,124,148,52,66,234,183,92,203,137,25,175,148,141,182,182,158,163,7,167,182,182,55,58,121,39,87,81,86,75,59,221,238,107,24,214,164,45,106,39,82,189,95,34,175,71,66,119,45,124,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,137,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,118,228,169,230,159,41,249,127,93,234,54,226,234,64,215,135,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,30,233,178,245,55,221,240,158,156,154,177,62,35,177,76,87,40,250,93,140,251,27,73,239,61,171,181,159,218,148,79,167,174,172,186,75,28,27,84,210,110,136,233,40,223,74,216,250,164,126,236,115,146,30,202,174,213,4,255,0,212,141,42,211,141,96,177,83,227,26,161,133,218,178,107,85,37,194,154,233,13,37,198,157,37,141,149,80,63,174,57,17,23,254,19,92,159,162,248,223,36,111,71,49,239,107,187,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,125,96,0,5,112,115,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,134,89,43,171,41,41,90,230,54,213,84,201,28,142,170,145,24,175,70,71,83,28,76,137,92,244,99,95,89,34,108,174,149,11,31,48,255,0,24,24,5,54,167,240,185,170,88,100,216,245,93,246,162,171,23,174,169,183,219,233,18,87,79,61,198,154,37,168,162,72,219,18,245,189,233,83,12,42,140,77,250,213,17,170,142,69,86,168,80,103,14,90,233,125,208,28,191,32,201,44,119,155,173,179,219,216,125,251,27,150,107,90,49,42,155,37,85,20,137,70,246,72,229,107,161,237,215,50,138,101,146,55,54,70,182,21,233,234,221,88,236,105,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,242,146,171,150,94,138,126,90,120,184,197,188,69,195,194,208,96,155,102,181,157,18,244,77,47,130,158,31,15,28,123,198,246,187,122,169,105,186,218,189,59,196,146,244,185,29,211,184,94,158,147,224,191,146,253,44,195,116,207,218,158,211,250,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,118,176,0,214,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,148,173,204,175,152,23,229,218,178,187,65,52,166,110,140,6,213,112,111,181,46,45,118,210,94,43,169,39,169,103,230,165,130,165,240,212,91,158,158,26,120,250,152,142,89,35,99,253,221,45,51,175,53,142,57,237,86,92,102,191,133,221,40,186,82,92,46,87,250,117,143,43,189,91,174,141,122,91,32,101,67,227,150,216,157,137,58,155,82,247,64,246,79,28,187,35,97,127,66,177,253,229,88,170,44,11,84,228,99,247,217,251,55,251,200,128,28,88,249,167,214,79,152,25,15,168,206,79,254,70,63,125,159,179,127,188,136,1,197,143,154,125,100,249,129,144,250,140,224,91,79,5,186,23,167,28,69,242,204,192,244,191,84,44,222,58,213,93,237,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,162,248,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,187,78,87,30,68,244,203,241,175,88,173,49,255,0,55,95,200,23,228,10,209,249,93,246,175,210,79,104,85,125,12,246,39,130,241,222,59,193,77,191,123,196,126,115,217,221,207,13,226,123,63,91,171,195,125,189,32,71,94,84,252,115,221,108,185,53,7,11,186,175,116,171,184,91,111,245,9,30,41,122,184,221,28,245,182,78,202,118,71,21,177,123,242,116,182,153,237,129,140,130,56,182,86,204,254,132,99,251,200,177,76,174,104,254,68,245,55,240,95,88,162,40,4,184,157,113,173,226,26,191,148,118,81,63,18,214,154,75,118,78,218,123,4,52,144,245,84,58,226,235,116,119,27,107,33,154,230,179,189,238,241,210,57,178,201,42,110,155,117,177,28,214,73,214,198,133,101,240,157,230,159,70,254,96,99,222,163,1,107,220,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,245,223,237,208,82,200,230,194,216,97,138,71,79,92,142,142,24,161,95,169,212,199,43,30,231,35,33,70,85,15,9,222,105,244,111,230,6,61,234,48,27,20,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,62,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,0,214,139,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,127,87,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,214,171,250,188,74,106,173,171,91,245,231,57,213,123,22,59,73,99,182,228,151,137,170,232,232,233,233,27,76,169,7,185,177,203,52,109,123,219,226,100,107,82,89,220,142,84,116,210,74,228,253,35,170,233,238,73,106,195,115,252,107,47,190,227,20,153,37,182,199,120,162,185,86,89,106,213,189,139,148,16,204,201,36,165,147,169,143,111,68,141,106,177,119,99,147,103,46,237,119,193,66,215,185,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,186,43,29,219,141,209,118,213,174,134,55,59,169,85,242,43,33,173,110,44,124,211,235,39,204,12,135,212,103,54,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,218,246,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,19,127,129,142,42,176,222,20,57,126,103,57,133,230,229,72,236,158,227,156,93,169,177,59,68,145,172,207,184,220,82,213,110,232,87,68,215,177,222,26,55,58,55,76,254,166,244,177,81,168,189,199,198,199,215,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,234,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,234,165,148,242,186,224,22,179,48,190,219,120,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,245,209,183,185,27,162,237,171,155,52,141,119,82,163,35,86,76,25,215,150,23,1,85,58,49,106,164,226,7,88,44,85,116,26,131,115,167,169,134,213,104,171,237,61,45,54,233,219,15,68,210,68,232,187,180,245,206,70,206,213,68,151,234,195,58,198,246,181,235,35,27,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,60,47,184,242,0,245,185,83,127,129,201,171,186,30,21,19,115,146,38,200,1,125,196,48,230,115,126,172,182,104,180,112,82,55,100,169,154,170,55,238,205,253,222,10,95,254,36,207,95,129,95,220,215,114,200,237,122,107,103,179,61,173,89,107,107,42,152,223,210,247,127,106,42,125,137,183,242,208,8,255,0,202,207,15,125,118,160,220,114,57,163,94,158,212,204,85,221,201,245,187,244,79,253,91,125,191,172,184,22,162,53,54,66,182,57,84,227,171,13,130,170,234,248,209,86,105,95,239,84,111,218,202,23,127,89,100,233,240,3,201,193,126,39,37,248,28,83,226,7,51,243,114,8,146,91,77,83,85,21,127,50,253,182,255,0,5,79,210,62,91,147,122,232,167,106,253,177,57,63,228,80,41,11,90,235,231,199,248,211,201,171,98,119,67,219,118,170,219,118,162,252,105,85,62,223,232,82,232,176,10,165,172,199,105,230,85,69,85,235,255,0,222,57,10,100,227,22,6,217,56,190,191,78,177,35,89,45,116,175,234,77,190,218,56,151,236,255,0,8,184,45,24,185,67,116,195,169,170,97,119,83,23,175,101,247,255,0,125,145,62,223,234,3,191,28,29,239,93,142,103,21,79,126,224,114,63,7,49,199,233,114,59,76,148,21,76,115,154,228,111,193,202,159,7,181,126,207,234,63,120,240,228,71,53,81,223,0,40,247,82,49,234,222,27,184,142,182,220,237,138,176,195,81,91,73,30,242,162,200,157,45,74,73,23,222,244,111,219,253,37,187,232,30,117,30,111,167,118,91,163,166,100,146,205,67,76,247,43,58,81,55,88,34,114,251,145,87,237,113,5,185,164,232,227,163,182,89,179,235,43,92,217,232,235,229,124,170,212,141,158,230,210,181,201,239,221,29,254,115,253,63,244,31,191,203,123,95,221,118,176,83,224,247,73,146,74,138,78,136,27,212,233,156,168,214,178,146,36,79,122,42,124,85,126,208,44,88,224,244,251,78,73,239,64,169,186,108,7,6,59,222,123,15,82,34,53,79,98,46,224,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,0,153,127,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,103,64,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,129,176,159,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,222,25,3,71,116,119,1,208,172,2,215,167,58,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,212,137,250,185,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,216,0,26,235,113,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,134,0,54,93,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,23,92,45,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,248,1,113,60,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,77,170,13,85,205,170,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,194,74,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,244,170,190,40,227,89,179,70,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,10,97,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,222,71,249,21,207,113,95,244,43,35,198,242,59,127,251,29,101,13,202,134,162,63,248,81,205,12,145,191,250,90,230,187,237,69,53,183,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,174,39,57,27,178,73,20,141,247,244,169,63,249,87,241,235,83,75,83,106,225,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,254,185,123,91,163,18,38,176,43,175,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,11,201,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,149,184,177,243,79,172,159,48,50,31,81,156,100,92,75,234,158,67,161,56,143,14,158,214,246,102,25,137,120,255,0,237,91,116,245,48,251,95,197,86,37,103,246,251,59,171,21,71,102,100,222,47,205,183,163,117,95,122,174,227,139,31,52,250,201,243,3,33,245,25,207,147,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,238,136,154,229,110,203,36,177,183,221,212,128,100,174,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,37,255,0,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,78,171,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,114,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,49,175,240,78,225,99,255,0,38,157,42,255,0,216,219,119,255,0,34,6,85,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,5,85,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,3,58,240,111,194,37,171,139,238,95,153,70,41,5,198,146,207,150,88,117,34,225,114,199,46,179,211,181,236,100,235,106,183,181,244,179,61,26,178,178,154,100,233,235,237,174,232,248,225,145,91,39,105,35,116,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,228,169,229,99,41,249,129,93,233,214,227,181,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,38,141,99,137,158,26,170,167,165,30,179,49,144,70,218,121,36,122,198,223,173,27,186,91,39,114,32,235,252,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,108,138,250,152,98,217,178,49,253,82,61,145,247,250,164,85,155,181,61,77,96,116,183,242,167,244,238,217,249,20,250,87,244,207,243,222,204,250,45,226,125,169,252,75,251,221,159,13,249,223,226,123,189,93,63,200,235,223,221,185,178,246,1,38,125,46,27,105,118,169,81,99,244,185,98,83,163,110,204,176,84,205,61,185,103,69,84,87,192,233,227,100,168,199,34,35,250,30,213,86,117,43,58,164,233,238,56,53,119,39,167,19,252,122,212,213,112,195,166,60,44,104,221,246,174,141,148,120,61,146,223,156,220,233,251,74,202,198,45,166,137,201,65,77,81,28,174,114,49,28,249,226,170,99,152,199,245,197,218,221,88,178,181,240,44,253,92,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,215,225,173,214,186,41,42,234,167,232,99,158,254,136,163,71,61,221,44,99,156,187,39,185,173,85,95,114,40,29,215,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,238,136,154,229,110,203,36,177,183,221,212,132,213,227,111,149,77,171,68,52,190,93,87,208,91,230,65,124,182,227,116,243,213,228,244,119,202,150,212,214,172,29,200,27,28,180,145,210,210,49,189,17,181,213,18,206,233,92,136,216,227,234,79,209,113,63,248,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,234,232,238,46,234,249,38,145,27,31,117,99,108,138,3,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,157,121,146,113,3,128,241,53,170,248,70,171,233,203,234,217,109,172,193,225,164,150,142,185,97,74,218,41,225,186,220,154,232,170,35,134,73,27,27,213,189,18,181,170,237,214,57,99,119,187,169,14,215,204,159,129,139,175,15,185,253,102,170,105,205,174,174,187,78,178,170,138,155,148,172,163,181,185,176,98,243,186,104,209,212,178,186,24,210,8,105,157,37,67,27,77,186,181,118,222,46,149,88,210,73,33,0,22,169,200,199,239,179,246,111,247,144,231,157,247,39,251,73,251,180,114,49,251,236,253,155,253,228,89,78,117,164,250,89,170,30,7,242,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,130,1,80,60,149,60,211,229,63,47,235,189,70,220,93,73,210,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,93,183,99,87,236,67,186,128,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,34,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,232,116,175,141,58,21,204,151,110,151,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,167,138,234,230,185,193,71,229,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,183,102,107,197,174,24,218,228,168,235,87,36,110,154,150,56,223,238,115,122,228,137,122,81,234,176,195,19,131,235,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,125,124,234,252,172,98,223,48,40,125,58,226,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,207,243,171,242,177,139,124,192,161,244,235,136,21,43,161,26,145,168,250,69,169,148,90,141,164,180,126,35,41,178,219,238,178,209,187,192,173,95,133,141,246,234,136,234,42,187,73,186,47,98,7,203,62,239,69,141,189,174,169,26,230,53,205,94,149,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,40,57,92,121,236,211,47,198,189,30,180,207,252,200,185,110,254,79,253,169,196,47,15,86,31,242,41,245,235,50,108,102,142,47,251,11,246,190,178,145,137,255,0,121,252,86,72,147,252,207,239,115,83,177,186,83,132,128,228,251,166,250,29,103,208,148,212,108,90,178,213,114,212,219,223,126,44,161,222,58,26,138,235,77,42,86,79,29,45,47,105,191,94,150,25,89,76,217,246,114,35,165,119,214,87,57,177,196,216,231,249,174,15,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,251,4,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,186,128,0,0,0,213,92,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,2,85,0,0,26,171,155,84,24,171,248,39,112,177,255,0,147,78,149,127,236,109,187,255,0,145,1,194,119,149,141,27,249,127,143,122,116,6,85,62,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,1,92,28,236,49,188,6,179,72,240,60,174,249,147,213,210,101,150,187,197,85,21,130,213,10,66,246,87,193,80,200,221,89,36,172,115,219,43,89,18,83,193,180,209,163,209,175,145,145,185,159,158,108,145,216,249,70,220,219,245,230,167,84,248,151,147,77,173,245,180,147,227,218,97,79,236,186,101,166,168,138,161,146,220,103,100,114,215,72,175,99,17,204,123,92,145,83,62,39,61,253,15,163,114,253,87,61,237,64,132,6,211,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,26,177,23,209,202,211,93,40,245,131,133,59,14,55,91,121,241,121,38,157,255,0,145,187,156,50,36,17,200,202,88,213,86,222,246,199,18,245,118,124,47,110,22,200,246,181,207,146,154,127,210,86,171,220,19,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,142,188,194,48,172,7,54,224,251,82,98,212,26,138,74,74,123,45,158,91,221,174,178,103,195,27,224,186,211,181,93,70,216,164,149,170,140,124,210,244,211,42,55,103,189,149,47,141,170,139,33,175,9,110,156,233,245,230,154,211,134,226,156,57,89,171,106,217,114,190,212,51,38,189,36,53,18,196,207,103,66,178,69,77,12,172,70,116,78,201,106,18,73,17,58,255,0,54,250,22,57,89,245,152,228,168,176,54,30,229,239,133,96,56,79,7,218,109,22,159,84,82,85,211,222,172,241,94,238,149,144,190,25,31,61,214,161,168,234,198,203,36,77,68,123,225,151,170,153,17,219,189,140,166,100,110,85,88,201,20,85,175,37,13,111,181,45,171,50,225,186,107,29,91,110,77,168,168,206,41,238,77,145,174,130,72,21,180,84,114,192,246,251,156,199,181,201,11,154,169,212,143,71,200,139,209,208,157,203,74,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,211,47,221,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,117,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,129,250,192,29,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,32,107,153,197,118,57,98,196,184,154,213,92,111,24,125,171,217,84,25,133,218,42,72,109,116,239,167,165,164,143,197,72,169,74,200,223,28,125,29,157,251,42,141,111,111,170,37,237,185,236,233,123,172,39,146,62,153,97,171,106,212,45,100,117,230,146,171,44,101,68,88,203,45,237,145,82,123,117,185,91,29,67,166,123,82,77,156,202,153,90,198,181,93,26,108,180,18,35,30,189,82,53,42,219,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,19,83,147,174,166,125,15,226,178,108,22,174,174,234,180,153,238,63,89,111,134,150,158,79,237,87,87,83,34,86,71,61,67,21,232,139,209,4,21,140,99,209,174,115,93,58,181,17,26,247,170,5,223,128,0,214,179,139,31,52,250,201,243,3,33,245,25,204,235,160,124,113,211,112,227,193,54,95,163,216,59,42,223,168,185,166,81,114,124,53,113,190,90,118,88,237,211,91,232,160,90,214,204,197,107,150,165,92,201,91,11,88,239,168,248,214,71,170,35,88,201,176,87,22,62,105,245,147,230,6,67,234,51,152,168,15,213,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,166,96,226,219,134,122,158,22,50,28,15,7,188,215,85,207,144,223,48,122,28,143,32,134,101,139,162,138,227,61,85,83,36,164,137,98,115,154,230,68,216,99,141,95,214,254,183,181,239,69,107,94,214,54,205,57,106,114,253,252,132,209,208,235,222,171,67,215,159,93,109,238,246,93,185,205,222,59,61,13,92,20,207,252,236,83,211,50,106,123,139,23,196,193,39,75,213,169,28,143,103,191,169,196,85,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,190,207,217,191,222,68,0,226,199,205,62,178,124,192,200,125,70,114,127,242,49,251,236,253,155,253,228,64,14,44,124,211,235,39,204,12,135,212,103,2,221,56,26,214,44,7,66,185,106,224,218,141,168,215,234,75,117,182,221,79,144,75,20,82,213,67,12,247,9,227,185,92,102,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,90,165,69,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,166,42,120,220,245,255,0,10,71,171,90,198,190,89,101,122,49,157,125,41,215,242,109,98,207,178,173,59,196,244,162,225,126,171,143,19,195,169,228,138,134,211,13,84,201,73,36,239,171,171,169,90,185,96,87,172,75,83,189,116,177,36,173,107,87,180,214,55,236,85,116,138,229,205,193,71,240,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,157,168,238,149,200,172,88,237,141,155,169,175,111,83,30,178,74,232,145,206,100,109,107,119,137,211,69,34,6,106,229,117,192,45,102,97,125,182,241,49,172,86,251,173,174,213,142,92,41,171,177,59,60,244,211,209,201,115,170,99,34,169,130,228,231,185,173,235,163,111,114,55,69,219,87,54,105,26,238,165,70,70,172,154,106,243,71,242,39,169,191,130,250,197,17,39,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,35,7,52,127,34,122,155,248,47,172,81,1,73,124,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,215,152,207,26,255,0,194,171,81,224,176,96,23,59,172,122,101,139,126,110,219,77,58,246,163,186,87,34,189,36,185,186,30,150,189,189,76,122,71,19,101,87,57,145,181,206,218,39,77,44,105,16,12,171,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,24,216,142,115,26,249,101,137,138,246,117,245,32,119,254,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,15,85,13,52,234,197,133,43,30,147,198,168,215,175,212,141,93,47,75,250,82,55,228,14,102,124,23,127,6,205,71,102,164,97,77,238,96,57,245,194,174,122,106,120,104,123,49,216,171,149,123,175,161,222,54,54,22,194,228,123,157,78,212,233,119,110,41,88,173,94,202,201,37,207,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,250,145,62,173,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,158,152,227,124,144,245,167,212,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,160,20,45,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,234,174,166,129,94,144,173,99,18,8,209,28,244,250,241,163,162,234,103,82,72,204,85,196,46,83,98,206,117,247,82,243,92,90,187,198,217,114,12,194,243,116,183,84,246,159,31,126,150,122,217,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,59,183,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,81,29,43,88,198,248,152,218,232,219,51,58,91,210,245,71,34,118,223,27,223,130,128,186,158,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,90,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,68,190,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,205,140,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,246,33,174,103,22,62,105,245,147,230,6,67,234,51,129,159,249,102,112,93,252,36,245,29,250,145,154,183,183,128,224,55,10,73,234,105,230,161,239,71,125,174,69,238,178,135,121,24,232,93,11,81,141,117,67,87,169,221,185,98,98,53,59,201,36,119,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,2,249,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,240,60,156,94,190,239,136,30,183,57,55,248,158,214,252,15,74,34,42,239,177,238,79,128,30,31,240,247,149,139,205,158,72,170,104,240,232,18,70,171,221,114,168,98,53,23,222,189,84,241,22,107,89,34,67,3,164,85,217,27,183,253,37,68,115,34,206,105,178,109,74,195,177,138,89,210,95,9,116,235,122,35,145,222,231,197,75,250,156,191,206,95,176,9,107,203,151,25,146,209,165,20,21,15,167,146,55,77,12,82,253,100,84,221,22,154,145,119,247,175,244,19,36,192,156,29,218,226,183,104,246,54,177,49,27,213,106,163,223,100,68,247,173,45,63,244,127,65,158,192,240,239,129,193,23,235,38,231,39,46,199,134,236,170,138,7,51,211,84,157,84,242,39,250,213,255,0,160,247,28,38,77,226,122,125,189,43,255,0,64,20,179,204,37,212,209,241,45,95,211,34,49,236,170,151,175,127,179,122,90,125,139,74,225,150,70,174,157,82,70,217,155,34,49,36,217,83,111,182,162,98,174,57,152,217,170,109,154,253,113,188,57,170,145,213,206,229,107,145,23,236,166,165,69,247,237,253,63,172,177,206,10,111,204,190,105,133,52,141,151,173,88,217,55,94,173,247,222,170,116,253,107,250,128,145,71,23,252,14,71,23,123,192,240,213,219,226,167,35,131,87,235,46,231,52,3,12,113,89,167,141,212,29,42,186,90,217,74,249,164,109,53,83,216,214,110,170,174,90,105,26,158,228,114,126,178,160,244,135,33,186,112,247,196,34,210,93,32,146,138,159,219,29,151,44,237,70,34,51,199,70,138,187,171,93,246,66,191,241,23,175,120,164,138,182,223,53,52,172,71,181,236,114,42,42,111,190,237,84,255,0,172,168,254,97,58,65,244,107,45,118,111,106,166,108,13,108,235,80,229,99,58,92,170,146,213,202,191,162,196,254,106,125,191,252,64,182,92,90,247,73,126,180,67,93,71,85,28,236,127,87,214,99,145,81,118,115,147,236,254,165,63,96,140,28,21,234,221,30,119,167,84,91,85,181,242,55,185,212,139,34,43,147,121,234,54,223,235,187,249,132,158,79,122,1,194,79,214,159,16,197,247,156,158,155,166,199,22,251,148,15,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,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,40,4,218,160,213,92,218,160,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,2,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,189,102,45,123,173,133,238,240,21,93,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,26,246,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,61,237,114,42,123,149,13,164,200,43,204,235,130,90,61,115,211,138,157,91,210,252,83,175,82,113,126,170,201,169,173,54,216,22,171,37,165,114,67,28,145,204,244,70,203,52,208,67,11,95,10,117,61,221,44,146,38,70,231,74,197,104,82,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,250,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,20,173,197,143,154,125,100,249,129,144,250,140,229,196,242,155,192,48,220,103,131,156,99,51,177,99,212,148,151,220,198,162,225,83,125,184,53,21,103,174,125,61,194,170,158,4,123,149,85,81,145,197,26,35,88,155,49,21,210,57,19,170,71,185,212,237,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,0,0,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,101,241,93,206,18,179,6,212,119,225,92,50,89,113,76,162,213,102,238,65,116,191,222,34,158,162,150,186,171,116,78,154,20,130,104,183,134,61,156,139,50,171,155,43,151,120,209,24,214,201,40,78,174,44,124,172,107,39,203,252,135,211,167,53,172,54,8,202,184,129,192,120,154,224,39,85,181,95,78,95,86,203,109,102,15,149,82,75,71,92,176,165,109,20,240,209,84,53,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,26,251,129,181,64,0,10,171,231,157,247,39,251,73,251,180,195,252,154,174,214,171,7,18,89,181,246,251,115,164,183,91,109,218,111,114,171,172,172,171,153,176,193,77,4,117,246,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,152,57,231,125,201,254,210,126,237,43,2,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,187,145,85,155,79,73,78,253,218,168,239,169,182,253,46,114,40,89,253,239,156,151,129,226,126,79,3,109,246,134,132,219,252,85,19,124,21,155,166,243,113,222,158,62,221,90,119,234,24,214,237,85,19,187,104,189,175,237,121,223,220,141,101,70,118,236,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,106,218,79,254,87,188,116,254,69,50,166,104,118,177,230,126,19,77,175,93,126,199,169,173,111,84,54,43,164,146,53,83,121,149,201,225,232,230,222,78,230,232,230,50,85,100,159,154,107,170,36,80,186,144,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,12,105,141,240,215,160,216,142,168,94,181,163,29,210,172,126,143,54,191,212,120,186,203,210,83,117,206,217,214,55,199,36,176,117,42,182,153,242,182,89,59,174,133,24,179,43,220,233,58,213,119,50,88,0,106,174,93,79,43,78,10,49,93,47,211,139,15,18,25,173,179,198,231,217,125,191,198,218,124,66,70,248,236,150,185,209,123,46,167,232,115,147,189,81,3,155,35,229,85,71,182,57,82,20,108,127,158,238,210,177,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,117,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,215,179,141,62,25,234,120,81,215,155,174,152,67,93,87,112,177,79,79,13,223,30,174,171,88,187,245,54,233,186,145,189,196,141,202,136,248,229,142,104,85,85,172,235,88,86,68,99,26,246,161,177,153,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,247,217,251,55,251,200,181,66,170,249,24,253,246,126,205,254,242,45,80,0,0,0,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,0,1,85,124,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,133,212,243,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,52,230,9,199,174,61,195,54,27,93,131,105,245,246,146,179,85,46,244,242,67,66,202,127,11,90,203,3,209,105,156,179,87,66,178,163,225,123,169,234,29,37,58,58,55,177,239,98,43,154,230,34,162,133,106,243,53,210,253,6,210,94,37,238,56,198,137,58,174,130,162,74,120,235,114,59,11,40,187,86,235,69,108,236,108,172,142,141,234,168,170,201,34,145,146,172,45,103,110,46,180,107,30,168,171,13,63,107,229,79,173,250,243,134,235,205,6,146,233,205,142,175,42,195,242,170,132,159,36,179,186,78,152,45,112,55,161,146,94,25,34,253,88,31,19,85,136,237,253,211,167,110,29,150,69,129,204,136,22,203,78,125,170,249,147,232,236,214,204,131,49,203,47,245,19,213,190,42,104,102,184,92,110,19,170,62,105,165,86,181,29,44,175,217,36,145,238,247,175,185,206,95,181,75,243,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,132,149,0,0,0,1,170,185,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,4,170,0,0,0,0,0,1,213,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,159,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,177,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,255,0,206,127,94,106,113,93,47,198,180,2,197,91,73,226,51,138,135,93,47,172,109,68,78,158,59,117,28,145,186,8,223,10,177,94,198,77,83,179,219,42,57,158,250,25,24,157,104,231,163,106,2,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,54,99,22,89,162,141,28,237,147,174,70,55,226,228,69,15,148,157,60,164,184,148,177,104,182,184,220,52,203,45,78,205,171,85,124,5,174,150,174,58,87,205,36,87,136,166,123,40,163,114,181,223,82,25,60,84,241,185,122,30,169,35,160,85,86,49,36,114,66,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,180,152,49,255,0,15,218,153,249,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,117,210,195,92,248,91,226,160,103,215,122,183,181,58,75,26,177,206,87,49,204,86,185,122,154,166,64,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,34,255,0,50,29,111,181,104,143,10,25,99,174,22,58,187,165,70,121,79,81,131,208,178,25,27,27,32,158,190,142,161,22,121,92,187,170,50,56,163,149,232,141,106,171,158,140,103,213,71,44,140,10,108,227,131,88,174,186,223,197,30,160,101,213,151,234,75,173,182,138,241,83,100,176,203,67,84,233,232,146,213,73,43,161,166,117,59,149,239,111,68,141,106,206,229,141,122,29,36,242,61,168,157,123,24,40,0,51,87,6,218,233,89,195,183,17,216,102,163,123,103,217,214,86,220,35,183,100,110,122,78,248,95,103,168,123,99,170,89,34,129,81,242,246,216,189,246,51,103,39,118,24,157,208,229,106,53,118,62,53,87,47,251,150,94,181,254,90,120,71,197,188,69,191,194,215,224,155,97,85,157,17,116,67,47,130,130,31,15,36,123,200,247,59,122,89,105,186,220,189,59,202,146,244,181,27,211,184,74,162,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,133,92,220,245,51,42,211,190,17,230,183,98,213,126,19,233,174,65,73,140,220,103,100,146,71,51,104,100,130,162,162,86,70,230,61,187,119,60,43,98,122,59,169,174,138,89,88,173,250,219,164,213,41,131,157,62,127,83,125,226,27,20,211,234,124,134,146,178,219,138,226,236,169,125,12,43,19,159,65,113,172,168,145,102,73,85,169,214,215,190,158,10,7,163,30,190,230,116,57,168,157,197,87,4,11,198,177,107,238,97,113,154,211,142,80,248,186,186,123,125,125,210,72,251,172,143,166,150,138,150,90,186,153,55,122,162,47,68,16,74,253,183,234,119,78,205,69,114,162,47,96,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,18,106,114,132,225,214,155,84,243,45,68,206,115,156,78,146,229,132,197,139,213,226,15,125,92,82,177,242,213,220,81,141,153,180,179,53,169,208,246,209,164,241,202,232,228,100,172,101,108,104,158,233,85,82,16,106,198,11,249,47,213,60,203,76,253,169,237,63,162,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,224,108,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,145,87,150,94,181,254,90,120,71,197,188,69,191,194,215,224,155,97,85,157,17,116,67,47,130,130,31,15,36,123,200,247,59,122,89,105,186,220,189,59,202,146,244,181,27,211,188,170,3,90,206,44,124,211,235,39,204,12,135,212,103,38,255,0,42,126,6,46,183,172,154,131,138,45,87,181,213,219,237,182,10,132,147,20,178,220,109,110,98,220,231,125,59,36,138,230,189,248,250,93,76,198,206,199,193,36,91,171,166,103,90,61,157,148,73,90,3,192,229,79,17,220,108,234,246,176,231,15,164,102,157,97,122,177,125,100,212,146,50,42,135,223,46,48,220,31,58,81,58,23,163,154,148,200,215,196,233,156,246,253,118,72,145,177,21,92,247,195,109,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,148,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,136,1,197,143,154,125,100,249,129,144,250,140,228,255,0,228,99,247,217,251,55,251,200,128,28,88,249,167,214,79,152,25,15,168,206,7,96,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,235,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,54,8,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,125,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,145,171,148,254,45,98,199,248,37,196,46,214,138,31,15,87,147,92,46,247,75,164,157,215,191,196,85,50,186,106,70,201,179,149,81,155,65,73,78,205,154,136,223,169,190,221,78,114,172,192,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,22,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,230,194,124,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,119,169,69,156,39,121,167,209,191,152,24,247,168,192,108,166,0,0,6,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,174,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,13,162,13,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,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,194,174,192,28,187,33,232,115,247,93,183,57,58,77,215,96,214,35,151,117,3,148,109,251,84,246,30,17,17,62,7,195,118,186,211,90,168,166,171,170,149,177,178,40,220,247,57,206,68,68,68,69,95,181,83,245,1,209,245,183,63,166,192,113,42,139,165,68,203,27,90,140,93,211,171,221,188,209,183,236,106,255,0,56,163,44,171,52,174,213,205,125,182,205,53,76,213,40,234,250,36,143,185,34,174,202,190,25,159,106,55,249,164,180,230,73,197,172,146,212,38,159,226,247,26,57,161,236,189,42,21,172,138,85,71,178,177,187,38,232,245,84,254,43,245,17,83,129,28,65,153,182,187,91,223,89,20,146,182,150,90,58,132,232,85,77,149,43,33,79,228,160,23,113,195,141,161,214,125,42,199,41,94,196,107,155,107,163,69,219,111,143,134,133,63,90,254,163,41,159,141,137,219,162,181,216,168,168,226,107,154,145,83,196,205,149,119,248,49,169,246,255,0,81,251,32,113,114,111,241,60,124,62,7,151,110,113,84,247,252,64,230,158,240,228,69,69,69,60,55,224,114,2,177,57,165,224,126,34,182,12,146,154,146,53,115,95,42,185,221,45,221,119,240,76,248,170,255,0,212,103,254,93,117,82,203,166,46,138,84,253,24,213,81,119,255,0,206,170,78,183,204,131,197,65,134,58,162,47,115,81,126,170,162,111,254,125,72,138,125,220,183,50,137,111,152,5,68,18,207,11,228,138,36,87,163,54,221,55,170,168,219,116,69,253,64,77,20,60,57,118,67,202,124,2,252,0,245,30,198,124,14,59,34,253,131,169,26,187,1,205,200,138,155,42,110,132,85,227,155,72,169,115,157,53,186,215,67,71,18,205,73,73,60,200,189,41,186,171,105,234,87,249,205,251,94,74,173,207,199,202,236,116,215,219,37,101,190,166,53,123,39,130,72,213,17,202,155,163,152,228,251,63,172,10,99,224,99,92,175,218,125,154,166,47,95,120,170,142,141,255,0,24,187,138,230,38,208,212,191,224,141,119,218,244,82,234,109,53,173,184,80,178,169,139,245,92,170,137,254,242,236,80,207,19,120,28,250,33,172,243,79,102,134,88,32,250,189,43,47,84,137,254,100,133,23,222,246,167,219,42,151,23,194,166,163,67,169,26,83,65,125,142,162,41,21,213,21,81,170,51,165,63,70,85,79,131,92,191,173,62,208,51,57,197,118,223,220,114,56,191,224,7,148,248,30,78,13,83,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,27,41,154,214,112,157,230,159,70,254,96,99,222,163,1,178,152,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,27,41,154,214,112,157,230,159,70,254,96,99,222,163,1,178,152,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,20,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,10,43,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,217,41,167,168,250,51,34,73,19,60,53,85,79,74,177,33,123,231,141,180,242,72,244,145,223,90,55,117,58,62,228,183,168,117,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,13,115,52,43,136,92,171,66,232,245,2,201,105,166,246,141,151,82,48,251,158,37,119,183,201,85,36,81,167,137,129,241,193,88,212,106,171,22,104,30,245,86,171,218,237,227,146,118,34,177,101,235,110,42,51,255,0,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,128,0,218,160,0,5,85,243,206,251,147,253,164,253,218,86,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,89,167,60,239,185,63,218,79,221,166,31,228,195,105,181,92,120,175,189,214,92,45,148,149,85,22,188,30,190,174,134,89,161,107,223,75,58,214,81,66,178,196,229,77,216,245,138,105,99,87,55,101,232,145,237,248,57,81,66,106,225,92,173,180,142,135,132,185,116,55,47,160,199,215,80,110,212,238,169,175,206,232,109,44,158,182,150,226,179,54,86,37,60,149,8,178,165,52,105,28,80,57,140,88,123,209,182,71,109,11,230,122,165,53,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,54,115,34,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,232,116,175,141,58,21,204,151,110,151,53,178,74,143,8,213,203,23,152,93,102,83,89,77,195,175,16,57,127,122,235,55,76,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,245,76,189,216,89,76,157,44,106,182,53,143,169,94,177,53,246,126,106,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,247,181,200,169,238,84,46,251,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,233,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,253,89,27,210,217,59,113,4,213,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,253,246,126,205,254,242,45,80,170,190,70,63,125,159,179,127,188,139,84,0,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,85,95,60,239,185,63,218,79,221,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,251,147,253,164,253,218,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,117,60,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,5,80,112,229,173,247,94,28,117,134,203,172,182,43,29,37,222,229,96,167,184,182,142,146,174,71,50,5,158,162,134,122,104,223,39,79,214,115,24,233,209,234,196,86,171,209,138,212,115,58,186,211,170,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,95,45,39,149,127,1,85,53,85,54,174,41,245,146,197,87,70,202,58,136,110,24,53,178,163,180,172,172,98,197,51,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,235,139,187,178,177,98,115,195,53,114,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,186,171,42,102,139,103,72,247,244,200,198,73,216,233,141,82,110,236,245,0,0,0,0,0,13,85,203,254,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,208,37,80,0,0,0,0,4,127,227,191,93,47,188,59,112,193,151,106,54,29,121,181,91,178,150,248,91,117,137,215,4,99,250,234,170,42,35,141,235,12,79,84,73,102,142,5,158,118,177,81,205,252,202,185,236,115,26,246,168,82,183,29,250,233,98,226,39,138,12,187,81,176,235,205,214,227,139,59,194,219,172,78,184,35,217,209,75,79,79,28,111,88,98,122,170,197,12,147,164,243,181,138,141,119,231,149,207,99,94,231,181,51,6,147,232,53,78,43,203,19,92,117,250,251,69,73,226,51,138,139,29,174,196,247,83,196,233,227,183,81,223,41,155,60,140,153,30,175,99,38,169,221,142,137,90,207,125,12,111,94,180,115,21,176,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,242,120,242,211,60,87,70,249,102,101,90,91,133,82,120,123,46,51,111,176,91,233,186,163,141,146,77,209,119,162,235,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,40,21,3,194,119,154,125,27,249,129,143,122,140,7,96,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,214,238,183,211,189,87,103,117,53,58,255,0,9,222,105,244,111,230,6,61,234,48,22,63,206,195,71,110,183,172,55,3,214,251,29,134,146,90,124,106,162,170,201,127,172,134,149,206,171,108,21,75,27,168,221,44,141,98,162,83,71,44,115,177,22,71,162,54,90,198,35,81,86,87,1,245,114,92,215,75,21,215,78,50,62,30,46,119,155,172,217,37,146,225,83,146,91,105,170,17,242,82,178,207,42,83,71,35,41,223,186,182,62,138,167,61,239,141,81,136,174,171,71,183,173,86,85,101,149,26,235,112,39,174,151,221,1,226,107,14,201,45,151,155,85,178,213,126,184,82,227,121,36,215,68,98,82,182,207,85,85,10,84,61,242,57,91,217,237,244,50,100,145,28,212,107,161,78,174,166,43,216,237,138,64,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,242,154,249,205,235,165,102,83,172,182,45,6,180,94,122,236,184,77,190,59,141,210,146,52,158,63,238,197,91,85,237,73,145,202,145,75,219,164,90,119,70,246,181,85,158,46,118,245,170,185,205,109,186,106,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,196,214,95,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,126,32,72,174,11,52,7,233,254,19,174,186,185,150,233,239,181,113,108,47,75,242,95,101,221,43,25,253,171,77,145,45,26,58,14,219,85,81,37,154,56,22,121,63,69,201,19,157,11,215,161,235,11,150,42,151,83,195,230,138,126,69,185,80,231,126,34,225,226,171,243,189,63,200,51,90,206,137,122,225,139,198,217,215,195,199,30,241,177,205,218,150,42,110,182,175,86,210,172,189,46,86,244,237,74,192,74,174,52,244,7,232,6,19,161,90,185,137,105,239,178,177,108,211,75,241,175,106,93,40,217,253,171,83,145,37,26,186,126,227,81,85,34,154,72,18,9,63,69,169,43,155,51,211,173,233,51,147,53,114,100,215,74,204,91,89,111,186,13,119,188,244,89,115,107,124,151,27,93,36,137,60,159,221,138,70,163,220,144,163,85,98,139,185,72,149,14,145,238,106,43,252,36,13,235,69,107,90,233,43,196,30,138,126,90,121,80,224,158,30,225,225,107,240,77,63,199,243,90,62,185,122,33,151,193,89,211,196,71,38,209,189,206,222,150,90,158,134,167,78,242,164,93,78,70,245,111,78,218,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,241,3,104,130,149,185,213,249,167,197,190,95,208,250,141,196,184,157,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,248,148,237,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,6,178,220,64,234,103,229,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,106,73,215,85,13,11,230,119,133,129,255,0,93,232,222,212,9,20,104,198,185,90,198,177,26,213,233,106,23,191,204,35,84,45,90,85,193,246,164,220,238,13,164,154,162,255,0,103,151,23,161,164,154,181,180,207,168,158,224,213,166,94,214,232,171,35,226,138,73,106,22,54,166,238,101,59,253,237,68,87,182,128,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,224,5,228,114,172,209,203,238,145,112,143,104,169,200,230,218,175,61,184,75,152,199,77,210,207,237,90,90,152,32,142,153,58,216,247,35,251,144,83,197,62,255,0,85,205,239,244,57,168,230,42,173,123,115,119,209,219,86,154,241,70,204,187,28,176,213,208,219,117,6,207,21,238,166,84,165,108,84,82,93,91,44,144,213,182,7,49,141,106,189,90,202,121,229,69,87,63,185,84,231,185,127,56,212,46,167,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,4,32,231,55,165,191,74,248,113,177,106,101,5,139,197,87,224,153,4,126,38,183,197,116,120,59,93,107,22,25,191,54,175,70,201,215,84,219,115,125,205,115,219,182,233,179,123,138,6,31,228,143,171,213,44,186,234,22,130,87,79,87,37,60,244,241,101,246,184,219,4,93,136,30,199,71,75,90,231,201,238,149,95,34,73,64,141,111,214,98,36,50,47,212,85,94,187,95,53,214,224,39,83,50,173,47,226,227,76,238,56,181,95,111,219,217,5,22,51,113,129,242,72,144,213,80,215,206,202,121,89,35,88,246,245,244,247,27,43,17,219,181,37,134,39,171,93,209,177,177,72,31,37,178,211,106,178,211,62,142,205,108,164,160,167,146,162,122,183,197,77,11,98,99,167,158,87,205,52,170,214,162,34,190,73,100,146,71,187,226,231,189,206,93,213,85,79,172,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,223,103,236,223,239,34,0,113,99,230,159,89,62,96,100,62,163,57,63,249,24,253,246,126,205,254,242,32,7,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,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,167,191,222,115,115,182,67,208,228,221,202,187,128,106,117,174,232,123,218,155,28,99,103,78,251,156,215,220,158,224,60,62,70,177,55,114,236,136,66,222,51,56,198,195,244,227,30,186,99,148,117,181,75,115,146,25,224,70,178,146,93,145,202,202,134,126,146,57,191,202,98,25,187,136,77,107,178,233,102,50,250,250,249,250,92,187,116,167,75,215,127,206,68,139,240,141,223,223,16,162,235,211,114,238,34,117,46,182,107,122,119,18,174,182,71,167,241,73,178,58,161,87,237,237,255,0,126,79,254,191,128,116,141,65,203,174,90,149,147,220,50,42,153,100,145,178,79,43,190,187,157,186,35,229,115,254,14,114,255,0,59,245,147,115,148,214,157,62,237,168,55,172,142,88,88,177,80,210,82,185,138,174,111,233,120,189,211,220,168,171,254,116,191,168,142,186,183,161,149,122,51,138,80,251,86,78,170,203,164,73,63,71,74,39,74,53,209,39,197,178,61,23,222,231,126,175,129,100,156,172,48,198,89,244,246,182,238,230,109,37,92,108,69,93,255,0,153,87,84,137,252,165,255,0,160,9,231,78,206,220,17,179,100,77,154,137,238,254,163,218,120,68,217,2,252,0,125,167,7,124,78,77,248,156,31,190,254,224,57,181,83,111,113,200,226,196,217,14,64,67,14,99,84,141,155,77,234,100,89,28,157,10,223,114,47,235,168,164,49,127,41,251,237,37,77,175,33,162,101,76,206,146,40,41,149,81,200,187,38,245,53,27,25,107,152,157,51,164,211,26,167,198,237,149,21,155,166,223,249,197,33,19,57,76,100,190,11,80,50,107,35,215,169,38,161,164,114,125,158,244,169,84,253,95,236,159,172,11,118,106,238,155,238,121,84,85,251,78,16,175,84,77,118,219,110,136,191,242,30,192,61,73,191,218,167,133,77,156,123,62,208,228,221,64,242,221,143,15,68,115,85,23,237,64,211,144,21,157,204,215,68,22,186,138,60,186,223,79,27,100,143,126,181,71,177,170,187,173,28,105,252,157,215,224,191,105,251,92,172,117,102,10,189,60,92,70,190,166,78,253,53,194,173,81,189,15,84,217,207,167,84,247,238,169,241,144,152,90,251,129,211,103,24,140,244,117,81,245,34,116,237,239,84,223,243,177,47,216,228,254,105,79,156,54,101,245,26,51,196,5,61,158,161,123,113,79,81,72,213,111,185,127,140,154,149,126,40,215,253,140,253,96,94,180,111,108,140,107,219,240,114,34,161,229,126,7,94,193,47,240,228,88,213,186,229,18,238,147,210,197,34,124,126,216,218,239,212,159,172,236,64,122,183,217,199,177,171,186,34,156,28,158,243,147,84,14,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,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,250,65,122,162,204,41,110,147,211,120,234,106,78,138,86,81,86,198,233,58,234,36,141,139,179,230,141,54,69,234,250,219,237,178,42,160,83,103,9,222,105,244,111,230,6,61,234,48,27,41,148,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,244,138,213,39,98,150,10,216,164,150,78,134,84,185,238,233,99,28,187,53,21,203,182,200,138,190,226,239,192,17,87,154,63,145,61,77,252,23,214,40,137,84,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,231,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,40,81,103,9,222,105,244,111,230,6,61,234,48,27,41,148,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,244,138,213,39,98,150,10,216,164,150,78,134,84,185,238,233,99,28,187,53,21,203,182,200,138,190,226,239,192,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,72,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,2,96,114,84,242,177,148,252,192,174,244,235,113,63,200,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,31,189,86,230,21,87,72,41,188,117,53,95,93,43,232,168,163,108,157,116,242,72,196,221,240,200,155,42,245,125,93,246,217,81,86,96,0,34,175,52,127,34,122,155,248,47,172,81,18,168,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,206,76,246,70,221,163,137,238,250,206,77,246,217,55,85,68,80,215,92,218,160,160,31,236,92,113,217,254,161,159,243,154,207,254,54,95,240,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,3,89,115,106,130,128,127,177,113,199,103,250,134,127,206,107,63,248,217,127,192,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,93,92,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,72,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,85,203,182,251,46,202,138,136,20,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,93,92,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,72,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,85,203,182,251,46,202,138,136,18,0,0,0,0,0,0,6,52,226,31,135,236,7,137,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,174,39,57,27,186,199,44,141,247,117,41,175,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,217,164,142,188,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,116,245,246,215,116,124,112,200,173,147,180,145,184,36,80,0,10,171,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,74,174,107,124,46,107,183,18,159,146,239,200,166,13,244,143,232,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,52,203,31,87,87,98,95,209,223,110,159,126,219,166,248,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,237,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,250,187,111,186,162,40,89,248,0,8,1,205,11,129,111,203,94,42,253,113,209,204,51,197,234,77,151,163,219,20,212,78,233,154,251,107,142,55,34,237,10,53,124,69,100,59,71,219,217,90,247,196,143,143,243,174,109,60,105,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,180,65,86,188,125,242,184,189,100,217,53,22,165,112,151,131,82,73,81,119,168,88,111,184,197,45,85,190,215,69,66,198,83,194,200,38,161,133,89,12,76,98,172,82,172,200,233,92,245,146,102,57,173,217,94,173,9,149,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,192,85,117,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,84,15,52,127,61,154,155,248,47,163,209,25,43,135,142,14,121,149,112,203,170,20,58,175,167,58,31,72,251,149,29,61,69,36,180,117,217,61,181,104,171,96,154,53,107,162,168,142,26,248,221,35,17,221,18,181,170,237,146,72,163,119,191,165,14,215,198,255,0,2,220,92,235,215,19,153,110,174,105,254,137,213,201,98,200,169,237,19,83,165,93,254,207,12,241,61,150,186,72,165,134,70,120,181,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,9,21,201,83,202,198,83,243,2,187,211,173,196,255,0,33,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,244,126,245,91,152,85,93,32,166,241,212,213,125,116,175,162,162,141,178,117,211,201,35,19,119,195,34,108,171,213,245,119,219,101,69,89,128,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,82,183,246,46,56,236,255,0,80,207,249,205,103,255,0,27,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,6,64,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,43,3,154,7,6,124,73,241,19,175,182,12,215,71,52,223,233,5,150,139,15,165,181,207,83,237,138,10,78,138,166,86,214,200,232,250,42,39,141,235,179,38,141,119,68,233,250,219,111,186,42,32,126,87,35,31,190,207,217,191,222,69,170,16,3,149,39,11,154,237,195,95,229,71,242,215,131,125,28,250,71,236,79,102,127,116,232,235,59,254,31,199,119,191,204,210,201,211,211,223,139,244,182,223,171,221,190,203,180,255,0,0,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,71,254,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,155,154,161,146,55,105,34,123,126,179,83,125,183,77,209,81,86,95,242,191,208,77,88,225,219,64,175,248,86,177,226,159,71,239,85,185,133,85,210,10,111,29,77,87,215,74,250,42,40,219,39,93,60,146,49,55,124,50,38,202,189,95,87,125,182,84,85,9,128,0,0,0,2,170,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,18,171,154,223,11,154,237,196,167,228,187,242,41,131,125,35,250,57,237,191,105,255,0,116,232,232,251,30,35,192,246,127,205,50,199,213,213,216,151,244,119,219,167,223,182,233,190,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,250,63,101,173,195,234,173,112,84,251,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,126,174,219,238,168,138,22,126,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,143,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,224,107,46,93,79,58,191,43,24,183,204,10,31,78,184,144,3,251,23,28,118,127,168,103,252,230,179,255,0,141,150,253,198,103,11,95,194,227,9,195,244,222,183,36,246,37,150,219,152,82,223,111,117,17,55,170,169,244,49,81,213,196,232,169,145,90,172,73,158,249,227,106,57,255,0,85,141,87,63,103,171,82,55,133,85,242,238,224,22,179,137,204,169,115,205,82,183,221,109,186,101,100,237,84,108,180,211,211,253,38,145,100,149,158,26,150,167,165,24,176,177,240,72,218,137,35,122,200,223,171,27,122,93,39,114,43,212,63,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,239,115,149,87,222,170,126,176,0,0,0,0,0,0,26,171,151,253,202,227,200,158,153,126,53,235,21,165,85,255,0,98,227,142,207,245,12,255,0,156,214,127,241,178,223,184,10,210,220,239,69,184,78,193,180,207,82,236,94,198,201,44,222,211,241,180,94,42,26,142,215,118,229,85,52,127,156,133,239,141,219,199,43,29,245,92,187,111,178,236,168,168,129,32,0,0,0,0,10,128,231,73,174,150,44,167,59,196,180,27,28,188,221,95,87,132,248,139,142,75,73,179,227,161,241,85,112,211,190,137,54,85,68,150,104,224,89,93,215,210,173,99,106,250,90,245,115,165,107,109,252,162,189,85,224,19,152,174,178,106,62,71,170,89,174,139,248,139,214,77,112,150,225,83,211,149,90,223,28,61,107,245,32,139,185,90,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,0,253,94,81,156,61,126,85,184,130,151,86,110,117,54,167,217,116,171,179,91,45,190,178,151,196,73,89,93,87,21,76,116,110,141,28,157,17,246,95,19,231,238,170,171,155,36,48,244,183,119,43,227,177,94,104,254,68,245,55,240,95,88,162,28,184,56,98,184,240,205,195,236,86,220,215,23,246,62,125,146,92,42,110,25,35,36,154,150,162,72,251,114,190,42,72,27,61,63,82,58,22,192,198,202,214,44,143,233,146,162,117,69,111,82,181,59,87,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,179,147,125,182,77,213,81,20,40,179,132,239,52,250,55,243,3,30,245,24,13,140,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,224,83,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,210,43,84,157,138,88,43,98,146,89,58,25,82,231,187,165,140,114,236,212,87,46,219,34,42,251,139,191,3,87,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,248,23,253,192,6,188,211,113,7,194,230,35,147,77,91,87,83,125,176,83,179,25,200,95,87,81,45,76,239,184,210,69,27,93,52,147,72,198,172,175,158,39,67,82,170,138,237,150,161,88,175,115,154,229,32,255,0,48,142,92,250,213,168,188,71,92,53,27,135,77,44,246,173,151,40,183,193,113,188,185,151,75,93,12,49,94,21,242,71,58,71,20,178,68,255,0,174,200,225,157,239,84,114,190,89,229,114,189,85,85,173,202,188,173,184,126,226,247,134,236,171,48,196,181,143,2,246,38,3,126,183,182,227,3,164,190,82,86,118,111,17,73,28,109,72,98,167,169,122,71,221,130,73,59,143,88,247,119,134,129,58,211,165,26,224,130,220,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,35,255,0,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,205,205,80,201,27,180,145,61,191,89,169,190,219,166,232,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,163,247,170,220,194,170,233,5,55,142,166,171,235,165,125,21,20,109,147,174,158,73,24,155,190,25,19,101,94,175,171,190,219,42,42,135,85,230,247,174,149,154,97,195,141,38,156,227,215,159,5,122,212,187,131,173,211,53,137,59,38,117,158,6,36,149,171,28,177,171,88,222,167,190,146,7,177,234,169,36,85,50,181,24,228,234,115,42,175,131,109,11,172,226,39,136,236,51,78,125,141,237,27,43,174,17,220,114,54,189,103,100,44,179,211,189,178,85,36,146,192,138,248,187,140,78,195,31,187,83,187,52,77,235,106,185,28,147,83,152,71,9,156,103,113,67,196,117,195,53,195,180,47,175,22,178,91,224,199,172,85,47,190,90,169,230,172,165,133,242,72,249,228,99,235,85,83,174,121,231,86,110,140,119,107,180,143,99,94,143,67,42,242,182,224,107,86,56,118,202,179,13,86,214,235,31,209,251,213,109,189,184,245,158,215,29,210,154,175,174,149,242,71,61,76,243,118,22,70,38,239,134,157,177,237,47,87,213,159,173,155,44,110,80,150,188,77,218,109,86,14,17,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,91,115,102,142,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,72,63,216,184,227,179,253,67,63,231,53,159,252,108,11,169,225,59,202,198,141,252,191,199,189,58,2,133,184,201,208,186,206,29,184,142,204,244,231,216,222,206,178,182,225,37,199,28,107,22,119,194,251,61,67,221,37,42,71,44,232,143,151,182,197,236,61,251,185,59,176,202,222,183,43,85,203,127,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,242,21,115,73,224,107,86,56,137,202,176,253,86,209,27,31,210,11,213,21,189,216,245,226,215,37,210,154,147,162,149,146,73,61,52,240,247,214,54,46,207,154,161,178,111,47,87,214,131,161,155,36,142,64,237,124,161,53,210,179,83,248,113,171,211,156,134,243,227,111,90,105,112,109,186,22,189,39,124,205,179,206,197,146,137,100,150,69,115,29,210,246,85,192,198,49,81,35,138,154,38,171,26,157,46,124,64,231,87,230,159,22,249,127,67,234,55,19,191,242,247,225,51,140,238,23,184,142,183,230,185,142,133,244,98,215,187,124,248,245,246,165,151,203,85,68,212,116,179,62,57,25,60,108,101,106,42,244,79,4,10,253,145,238,237,119,81,140,115,213,136,118,190,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,182,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,235,109,190,232,168,129,133,121,42,121,167,202,126,95,215,122,141,184,186,146,176,57,95,240,103,196,159,14,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,235,170,125,109,20,141,143,162,158,121,30,155,178,25,23,117,78,159,171,182,251,170,34,217,248,0,0,0,0,21,87,206,211,90,255,0,237,23,135,58,59,127,234,205,110,21,82,69,254,232,163,164,142,23,164,159,238,213,145,174,143,251,194,181,223,166,132,106,229,89,163,150,45,93,226,226,209,83,145,205,189,38,5,111,151,49,142,155,165,255,0,219,85,84,211,193,29,50,117,177,237,86,118,231,168,138,125,254,179,93,216,232,115,85,175,85,76,213,199,79,8,156,118,113,59,196,118,69,159,219,116,87,187,141,219,250,108,88,207,249,36,179,183,123,93,59,223,209,47,190,104,228,252,244,143,154,163,166,70,171,217,223,237,170,170,49,9,43,202,219,131,156,191,134,236,87,48,203,117,143,9,246,38,125,126,184,54,221,3,100,171,162,172,236,217,226,142,57,26,176,203,78,231,172,125,217,228,147,184,197,147,103,120,104,23,161,58,81,206,9,212,99,254,32,116,207,242,201,161,217,230,150,199,73,106,168,171,201,177,250,235,125,7,181,35,235,165,134,185,240,187,194,206,255,0,168,245,111,106,116,138,68,123,90,174,99,152,142,106,117,53,12,128,0,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,101,62,26,51,250,157,83,225,231,77,245,6,225,144,210,95,46,87,204,94,219,83,116,174,166,88,186,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,116,61,174,110,205,233,217,42,135,138,174,90,28,88,228,188,71,106,46,89,166,154,123,244,163,27,200,242,10,171,237,21,207,218,214,218,30,191,24,255,0,19,36,93,153,170,146,68,237,73,43,225,234,114,39,95,107,173,17,17,200,137,58,121,99,233,62,187,104,94,135,94,116,183,93,113,27,173,150,174,135,32,154,225,102,241,23,122,58,234,84,161,168,134,45,224,167,240,245,18,172,93,51,199,60,143,98,181,141,87,84,163,154,175,115,164,233,9,128,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,210,11,45,22,31,75,107,158,167,219,20,20,157,21,76,173,173,145,209,244,84,79,27,215,102,77,26,238,137,211,245,182,223,116,84,64,252,174,70,63,125,159,179,127,188,136,1,197,143,154,125,100,249,129,144,250,140,229,170,114,164,225,115,93,184,107,252,168,254,90,240,111,163,159,72,253,137,236,207,238,157,29,103,127,195,248,238,247,249,154,89,58,122,123,241,126,150,219,245,123,183,217,118,135,252,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,72,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,2,197,121,92,121,19,211,47,198,189,98,180,149,68,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,254,114,23,190,55,111,28,172,119,213,114,237,190,203,178,162,162,72,0,4,85,230,143,228,79,83,127,5,245,138,34,85,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,249,201,158,200,219,180,113,61,223,89,201,190,219,38,234,168,138,20,89,194,119,154,125,27,249,129,143,122,140,6,202,101,32,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,161,149,46,123,186,88,199,46,205,69,114,237,178,34,175,184,187,240,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,210,43,84,125,250,89,235,101,146,41,58,31,82,215,183,169,143,106,236,228,71,38,251,42,34,251,128,152,28,149,60,172,101,63,48,43,189,58,220,79,242,31,242,191,208,77,88,225,219,64,175,248,86,177,226,159,71,239,85,185,133,85,210,10,111,29,77,87,215,74,250,42,40,219,39,93,60,146,49,55,124,50,38,202,189,95,87,125,182,84,85,152,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,164,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,164,86,168,251,244,179,214,203,36,82,116,62,165,175,111,83,30,213,217,200,142,77,246,84,69,247,1,48,57,42,121,88,202,126,96,87,122,117,184,159,228,63,229,127,160,154,177,195,182,129,95,240,173,99,197,62,143,222,171,115,10,171,164,20,222,58,154,175,174,149,244,84,81,182,78,186,121,36,98,110,248,100,77,149,122,190,174,251,108,168,171,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,28,187,33,228,244,189,234,190,224,56,61,87,117,219,222,115,137,190,228,95,180,226,196,221,125,231,189,26,137,246,0,58,158,163,230,246,172,31,30,154,241,115,173,138,158,56,223,27,122,159,35,89,239,115,182,79,123,156,159,244,159,191,120,185,67,106,160,150,182,101,217,145,177,207,85,247,252,17,170,191,98,47,234,42,163,152,199,22,87,138,190,254,159,226,23,218,170,116,109,76,75,47,105,238,102,235,28,245,8,169,245,163,79,230,55,249,95,103,218,4,111,226,167,95,111,250,217,156,45,174,219,115,168,158,145,191,160,198,204,247,55,248,152,28,190,230,200,244,248,196,191,103,255,0,50,196,56,71,225,186,213,167,26,101,79,125,185,218,169,155,89,37,3,42,159,35,224,106,57,55,167,129,203,186,186,38,175,197,138,191,18,27,240,39,194,164,122,153,123,118,71,152,91,99,171,167,143,109,187,202,142,234,221,149,44,251,37,69,248,177,191,103,216,91,14,163,69,79,137,105,133,210,146,219,11,41,219,5,178,120,227,72,211,110,148,109,59,209,54,248,255,0,53,0,167,206,60,242,22,101,186,231,111,199,237,210,172,208,210,82,212,192,172,99,186,154,142,109,68,219,251,145,85,62,12,79,179,236,66,214,248,68,197,91,139,233,117,21,55,134,108,46,114,75,212,136,206,149,255,0,52,206,169,246,39,235,42,5,214,154,237,69,226,146,186,142,110,170,151,54,186,224,214,164,142,69,254,85,91,190,42,169,252,210,243,48,11,68,86,108,126,10,40,163,107,17,189,95,85,19,220,159,93,203,250,255,0,164,14,204,113,113,200,226,239,233,0,223,122,110,28,167,148,77,142,46,106,174,254,240,57,34,253,135,147,131,19,250,119,57,129,129,56,184,198,99,201,116,214,227,70,248,145,238,119,103,167,118,239,240,168,129,87,236,95,230,149,179,203,86,215,52,58,225,118,84,250,139,13,45,27,156,137,186,110,158,38,53,253,69,169,107,245,45,77,78,9,93,225,88,142,147,243,123,124,63,191,69,250,202,157,224,102,235,91,100,226,70,182,154,58,151,196,218,136,104,163,123,27,240,84,241,20,255,0,252,87,254,48,46,166,129,85,212,145,42,175,242,27,255,0,66,31,65,241,218,31,215,108,165,126,251,171,161,99,149,127,173,168,125,128,122,215,125,254,42,114,219,116,248,156,85,125,255,0,3,146,123,208,14,40,189,43,253,103,52,61,78,106,238,138,138,123,27,191,218,7,170,170,157,149,49,44,82,53,28,139,246,42,110,159,18,153,185,138,105,101,86,159,234,180,57,205,166,145,208,64,232,232,62,180,49,171,118,115,89,42,252,90,198,167,249,210,127,43,255,0,153,115,234,155,144,47,153,222,39,5,110,2,183,4,161,134,73,55,107,81,234,214,238,155,83,85,251,247,85,3,246,57,114,235,114,103,120,101,22,57,89,90,178,84,208,81,36,123,62,77,215,104,169,233,83,237,145,203,241,114,253,137,254,241,55,74,61,229,193,170,117,216,86,186,125,31,169,184,77,29,28,212,183,8,214,46,165,86,245,35,24,168,187,35,87,251,209,119,84,53,41,85,78,217,209,119,71,111,183,252,106,128,123,215,224,113,106,162,47,218,115,61,110,247,40,30,192,113,106,238,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,203,176,30,30,227,210,187,185,118,253,103,151,59,127,118,231,56,217,178,160,28,154,205,147,109,207,46,114,53,61,254,227,145,211,117,31,61,180,224,246,89,238,55,42,166,66,216,250,119,87,72,214,252,94,198,255,0,41,201,252,228,3,0,241,201,196,173,147,72,48,10,138,46,148,168,172,184,178,166,150,54,71,83,11,85,170,180,174,114,42,163,183,93,183,115,126,207,180,169,221,38,211,236,131,138,109,105,153,35,234,166,138,169,245,181,78,123,224,116,136,221,186,159,182,241,162,127,125,67,176,241,95,172,87,190,33,53,74,158,199,102,169,170,169,165,74,152,82,56,209,239,122,111,36,48,70,190,230,189,233,241,223,224,132,246,229,217,195,11,112,27,52,25,125,242,221,27,107,106,96,122,177,95,14,206,70,203,5,50,255,0,42,38,175,197,29,246,255,0,198,4,173,209,109,36,183,105,134,53,21,158,145,90,238,158,173,213,58,211,125,228,145,223,202,114,255,0,61,78,135,198,142,123,75,132,233,5,234,166,87,39,114,90,74,152,88,157,108,106,170,173,45,66,167,233,127,130,72,134,49,35,106,53,54,247,21,201,205,31,81,161,161,195,83,28,142,165,86,105,106,61,236,107,211,126,149,138,181,159,14,173,254,41,250,128,192,124,189,113,105,117,11,90,239,249,124,177,185,89,29,198,85,69,233,114,236,178,65,86,229,247,183,100,254,82,23,37,73,15,102,36,103,255,0,95,196,173,78,81,152,147,211,25,201,114,57,233,182,89,238,80,44,111,115,61,254,250,87,42,251,213,191,236,159,175,237,44,197,62,0,121,56,111,185,204,226,137,184,28,142,47,57,28,94,7,134,47,244,156,207,91,83,223,241,61,128,117,125,65,162,125,110,63,81,18,42,108,189,31,253,27,63,248,20,227,164,117,145,96,220,94,182,10,186,117,86,213,203,111,129,170,142,219,101,89,40,215,249,95,31,137,116,121,20,75,45,174,86,163,58,191,71,221,182,255,0,202,66,152,111,246,137,237,252,96,218,250,147,163,174,190,222,228,223,116,248,45,15,244,127,72,23,51,137,84,178,175,31,160,157,159,162,250,104,156,159,212,172,106,159,176,117,173,58,114,187,14,180,117,109,186,81,83,252,63,218,152,118,80,56,57,61,231,150,252,14,50,34,170,166,199,38,124,20,3,145,62,33,170,29,240,56,183,171,127,180,15,97,134,120,160,193,162,205,180,222,237,69,35,58,151,193,206,172,247,57,118,119,135,153,19,244,85,63,156,102,99,173,231,180,237,169,198,235,99,122,110,213,130,77,211,255,0,229,184,13,122,166,170,171,210,29,124,185,85,43,28,158,10,186,225,2,38,221,59,162,190,86,127,45,23,245,23,185,195,150,167,219,117,23,3,161,185,81,200,213,89,123,190,228,149,142,248,77,51,127,147,254,1,71,220,94,209,186,139,91,50,78,205,47,74,165,210,181,90,173,102,219,167,139,168,247,147,95,150,38,185,45,77,69,22,5,113,173,122,200,233,81,145,49,242,127,57,213,114,46,200,178,127,87,193,160,90,57,193,237,223,222,121,99,145,236,71,39,193,83,115,202,166,233,176,28,24,191,97,236,61,94,244,84,216,246,34,238,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,85,216,110,138,7,144,0,0,0,0,0,0,0,3,194,174,222,243,195,157,177,235,87,253,128,123,119,247,110,112,123,149,83,100,67,196,123,162,244,175,195,236,57,187,245,129,194,54,39,196,246,34,108,113,106,161,232,184,215,83,219,168,167,173,169,149,145,197,4,110,145,238,123,145,17,17,19,117,247,168,30,171,173,202,158,215,71,45,85,68,157,45,141,174,114,174,202,191,4,85,251,17,127,81,79,252,196,120,155,184,228,153,157,223,79,49,234,174,168,168,235,36,129,201,208,212,221,88,180,238,254,92,73,246,177,223,202,51,247,28,220,103,218,241,155,77,110,41,140,93,169,230,173,145,178,64,189,153,218,238,149,86,212,199,252,137,209,81,119,107,126,194,31,240,137,161,247,189,118,212,233,115,76,138,215,83,83,73,91,60,213,47,145,240,61,237,94,228,117,59,123,223,27,211,226,196,251,64,204,60,184,120,80,173,185,95,23,80,114,139,119,230,227,100,50,66,189,228,253,40,234,215,117,250,147,127,177,125,173,255,0,230,219,21,166,217,79,106,163,142,142,157,157,44,141,168,212,77,213,125,200,136,159,106,175,234,63,31,5,196,45,152,141,158,59,125,182,149,144,49,168,228,233,107,26,221,183,123,157,240,70,167,243,148,236,192,122,170,101,100,81,43,158,190,228,255,0,226,81,87,28,249,205,86,121,174,53,54,54,201,212,202,107,163,233,152,155,34,111,211,89,82,212,254,75,127,159,250,203,172,212,140,130,11,6,63,53,85,68,204,137,169,211,245,158,228,106,126,155,19,226,170,159,172,161,107,31,139,212,206,39,183,250,213,11,46,69,213,238,221,232,168,183,4,255,0,11,249,255,0,242,129,110,124,190,177,22,227,58,25,111,218,30,135,84,182,146,119,125,109,247,114,209,64,138,191,164,164,163,79,113,208,244,70,198,220,127,78,44,182,230,198,145,172,116,52,173,115,81,54,250,201,4,109,95,118,201,250,142,250,7,133,248,30,26,121,80,137,176,30,78,46,77,208,228,120,112,28,26,137,213,186,41,236,61,77,223,168,246,129,242,220,88,178,82,185,173,118,203,238,251,63,165,10,115,215,107,125,109,159,139,12,110,166,79,119,118,233,68,223,179,236,240,63,210,165,200,212,166,241,42,21,5,198,155,29,103,226,71,19,186,108,155,58,235,78,228,254,142,150,208,255,0,87,234,253,96,90,134,146,201,221,193,44,175,85,221,86,130,155,127,119,251,12,103,114,49,190,129,87,120,253,49,199,170,87,222,178,91,41,31,191,245,211,196,191,245,153,32,15,83,247,223,253,243,147,3,182,12,219,236,3,203,142,45,85,220,230,191,3,138,108,7,51,241,178,198,189,246,26,214,181,55,252,196,159,253,3,143,217,62,75,148,9,81,73,44,74,158,231,49,200,191,241,40,20,51,197,189,37,197,186,231,127,172,123,62,172,119,10,198,181,55,111,195,197,84,109,255,0,73,213,120,84,203,221,128,241,17,137,86,72,254,212,107,119,166,107,211,110,175,170,173,115,87,249,46,251,30,74,14,58,113,105,173,58,166,250,137,232,213,40,234,106,100,122,200,177,175,74,185,210,213,170,38,234,136,159,98,17,195,92,116,202,171,79,46,244,25,109,5,36,177,66,217,82,102,189,145,171,81,189,181,133,21,81,81,141,68,247,185,126,208,47,151,0,200,41,242,60,102,134,231,3,183,108,176,68,228,93,151,222,139,27,29,191,189,19,249,199,101,32,223,46,221,105,165,202,180,254,150,207,112,188,195,37,93,58,178,38,196,181,8,175,233,108,20,141,77,218,175,85,248,185,83,224,78,40,222,146,49,175,79,131,147,116,3,132,187,253,130,53,85,95,121,236,114,110,135,206,170,172,118,234,7,210,15,91,30,138,135,52,93,192,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,192,120,87,38,251,110,121,79,137,235,111,189,119,61,137,241,3,144,0,0,0,0,7,133,84,64,60,156,85,200,135,23,73,182,231,169,85,202,190,224,57,61,219,252,15,44,98,174,202,167,38,55,237,83,158,200,128,54,68,248,30,29,178,162,166,231,170,162,174,26,86,117,207,51,24,159,173,203,177,26,117,235,141,109,57,210,42,229,180,77,118,161,158,169,27,27,220,196,169,114,43,81,236,122,167,194,39,255,0,53,63,227,2,71,84,87,69,74,199,57,203,250,43,253,63,175,98,40,241,187,196,164,218,101,165,183,184,236,236,98,213,212,208,77,27,29,220,153,138,213,85,133,187,162,181,63,84,139,246,152,39,58,230,101,128,79,107,149,212,119,58,118,214,111,180,113,53,239,126,233,214,221,253,254,27,111,134,255,0,241,16,55,80,181,75,59,226,103,56,183,217,45,244,181,21,158,54,165,148,241,197,20,44,114,238,244,141,54,221,35,103,219,23,235,251,0,252,236,86,205,149,241,37,169,144,197,93,89,62,213,181,205,87,187,189,220,217,31,80,221,255,0,141,127,251,50,255,0,245,238,93,159,9,188,61,99,250,59,167,22,42,90,84,89,107,18,130,30,252,143,130,38,185,207,218,69,95,123,19,253,145,126,213,48,159,2,124,35,75,166,246,42,60,139,36,181,77,79,95,52,81,201,211,34,57,170,221,217,76,255,0,130,74,169,250,76,119,216,78,170,120,91,79,4,112,177,54,107,26,141,68,254,160,61,136,155,123,145,2,252,15,39,23,174,205,220,8,139,204,15,83,234,240,157,52,146,42,41,59,115,77,183,75,154,249,26,190,234,138,93,253,237,254,135,41,93,156,188,112,70,231,58,214,203,229,106,171,187,18,165,94,251,53,219,185,181,116,142,247,245,123,255,0,150,166,122,230,177,152,53,25,109,181,178,166,53,114,119,183,98,57,55,255,0,188,93,250,143,208,229,75,134,84,71,71,53,234,74,73,26,142,234,84,122,162,236,190,234,23,126,191,250,128,179,107,29,35,40,109,148,244,204,106,34,50,38,55,220,136,159,6,162,125,159,212,125,231,8,147,104,218,159,169,17,14,74,7,133,247,174,199,35,134,203,185,204,1,225,126,7,147,194,252,0,245,183,126,163,218,122,147,100,114,46,222,243,218,7,174,125,251,107,239,216,168,78,59,226,169,127,16,88,157,59,145,58,29,117,133,141,95,235,142,139,127,180,183,201,81,21,139,191,192,169,174,99,182,249,173,186,185,132,221,55,217,95,117,69,106,170,125,173,142,143,250,127,160,11,21,225,194,55,197,165,56,228,78,68,217,150,186,54,239,253,84,208,153,76,195,252,45,213,120,189,31,198,38,89,17,202,235,77,18,185,63,167,194,195,185,152,0,224,246,251,190,63,16,212,219,220,30,187,6,46,224,114,95,129,235,93,247,61,139,240,61,106,142,85,254,141,192,246,39,195,222,122,231,69,88,220,137,246,162,158,211,194,252,23,111,212,5,111,115,46,163,101,45,13,13,83,104,217,212,234,232,55,147,234,163,183,95,23,238,223,227,177,199,82,244,86,213,170,252,49,214,228,79,78,205,109,53,186,182,104,186,34,141,203,187,103,95,229,59,101,248,68,159,105,250,60,207,230,175,166,177,80,203,28,15,237,37,125,58,171,182,247,110,171,87,238,248,25,219,135,86,51,55,225,235,192,186,37,87,86,209,214,69,210,155,252,86,122,132,79,213,250,191,160,10,175,225,87,84,111,90,37,172,148,184,252,149,15,125,51,174,76,166,115,93,52,141,78,159,21,3,21,118,98,170,124,34,47,35,0,201,161,202,113,43,85,230,45,191,182,168,225,155,221,213,252,166,239,246,166,229,29,113,137,165,25,54,149,234,245,70,64,150,122,168,233,150,173,245,76,149,99,250,189,62,42,161,233,239,234,119,217,30,228,226,224,167,140,77,63,168,211,155,46,57,146,229,86,234,26,235,117,4,20,207,142,121,186,28,138,212,149,23,252,237,19,224,196,251,87,226,5,131,39,191,237,56,201,26,41,249,24,238,87,98,200,169,82,166,213,117,165,170,106,253,176,202,143,79,210,84,251,63,165,20,253,164,84,84,221,20,15,159,101,111,218,115,108,159,97,236,86,162,158,167,70,190,245,68,3,218,215,162,156,143,153,21,83,226,123,25,34,42,175,188,15,104,60,34,162,253,167,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,173,127,223,57,42,238,113,95,128,28,90,159,88,246,39,196,245,177,79,98,124,64,228,15,10,187,28,28,244,69,3,216,120,221,14,40,237,255,0,223,60,35,87,112,57,42,254,163,130,238,191,3,216,136,54,251,0,244,116,42,158,198,49,54,248,33,236,60,110,136,1,62,7,203,112,184,210,91,169,164,170,171,168,142,40,227,106,185,206,123,209,168,136,136,171,241,85,254,131,242,51,12,190,217,137,218,229,184,220,102,232,100,108,123,149,122,92,191,162,197,119,216,213,251,16,172,190,55,56,231,221,43,48,252,82,171,222,173,146,39,187,163,253,211,26,251,164,167,255,0,7,237,3,49,113,77,199,110,51,132,192,182,236,110,247,5,77,82,255,0,120,169,141,232,158,248,23,249,21,8,191,7,59,254,34,164,245,79,88,114,109,76,201,39,189,221,110,53,18,172,172,141,137,213,52,142,68,233,103,79,242,158,239,214,191,105,215,27,13,231,44,172,89,38,94,183,47,248,9,246,127,189,252,211,133,125,145,40,235,227,181,66,189,201,28,230,34,175,195,244,151,250,87,250,83,237,3,213,100,177,222,114,187,164,86,219,109,53,69,84,210,117,123,163,99,222,187,163,85,203,250,40,171,240,106,150,179,192,119,4,113,227,149,182,236,227,49,179,39,136,166,168,100,241,50,122,127,123,85,143,168,111,189,36,129,21,63,144,190,229,253,95,208,117,46,90,220,48,197,91,79,54,117,123,166,221,91,60,105,7,215,254,75,233,29,191,232,203,254,202,159,22,255,0,243,45,82,221,65,21,190,157,148,240,166,205,110,251,124,127,90,175,253,96,121,161,160,166,160,167,142,154,150,22,71,28,109,70,163,90,212,68,68,68,68,251,19,250,15,168,241,190,192,15,39,201,114,153,32,164,124,138,244,106,38,201,186,174,223,105,245,157,31,87,111,208,227,152,93,93,202,119,244,181,146,66,155,236,171,241,145,19,236,69,2,152,57,135,106,15,210,189,72,240,81,206,178,54,159,249,42,237,209,58,160,164,95,135,82,255,0,52,176,206,94,216,173,62,59,165,86,154,136,226,70,73,85,75,4,238,84,106,38,253,84,212,138,191,98,126,162,155,181,175,43,159,43,207,106,110,175,119,214,127,71,216,159,100,49,183,245,39,243,127,81,108,156,186,117,69,114,156,90,135,31,155,220,234,42,56,154,142,253,104,200,233,25,246,49,63,157,250,192,158,140,126,237,247,127,202,114,247,167,188,241,22,200,196,247,253,136,114,221,20,15,8,190,243,145,199,221,185,231,125,192,242,120,95,129,228,240,191,0,61,107,250,71,177,62,7,13,189,231,52,3,195,246,233,93,254,5,90,115,56,240,233,159,96,8,229,248,93,221,190,219,124,59,116,165,165,189,81,26,189,95,2,168,121,150,92,33,184,106,134,13,111,106,251,217,117,84,95,143,242,163,164,254,128,39,207,10,9,26,104,230,50,177,252,22,213,70,169,255,0,232,144,25,156,195,60,40,211,37,54,141,227,49,167,217,107,163,255,0,241,72,12,204,7,174,79,233,17,236,121,147,101,67,195,17,16,14,106,113,84,217,78,103,23,126,160,60,167,192,47,192,39,192,242,4,35,230,101,140,190,227,164,126,58,40,30,231,195,115,163,119,83,25,186,166,238,153,62,59,127,174,59,239,3,245,48,73,165,54,234,21,155,169,236,239,35,152,174,69,95,125,77,74,167,184,253,78,57,44,147,93,116,42,237,225,253,242,71,85,68,230,167,187,251,250,39,218,169,250,204,17,203,123,62,158,253,111,125,170,177,122,159,3,227,68,248,38,221,79,171,95,177,169,250,147,237,3,185,113,237,161,11,159,225,245,87,27,93,173,179,84,195,3,220,170,216,58,159,178,69,84,190,238,152,220,191,23,161,77,55,36,202,180,239,42,184,218,105,106,42,168,166,162,169,146,23,49,31,36,110,221,21,83,222,137,210,191,202,95,179,237,54,78,201,45,109,186,218,167,165,84,221,36,137,201,255,0,27,85,63,90,126,178,148,184,239,210,234,76,119,84,47,215,170,68,252,236,151,9,223,35,61,255,0,111,101,19,222,175,84,254,82,175,192,15,214,225,83,143,28,159,7,191,50,211,152,222,103,154,134,94,212,127,219,21,18,59,167,121,209,85,127,57,80,136,159,85,203,246,22,179,163,218,245,134,234,149,166,150,174,207,123,162,158,73,33,107,220,198,84,196,231,34,246,216,229,221,27,35,190,29,104,81,230,47,161,242,234,182,31,37,231,29,102,245,148,77,116,178,179,116,247,55,121,17,23,119,200,212,255,0,59,79,130,125,167,193,133,230,90,151,195,126,89,237,8,23,178,148,221,232,92,159,218,238,253,36,86,125,173,147,249,136,6,196,204,145,146,38,236,122,42,127,66,158,85,55,43,215,134,254,97,246,108,187,183,106,201,151,179,59,183,247,253,119,127,126,119,242,41,145,62,13,111,218,79,91,46,65,65,122,165,142,170,146,94,166,72,212,114,47,75,147,125,209,23,237,68,253,104,7,232,190,61,254,7,175,165,89,239,253,103,208,138,139,240,14,77,192,244,181,251,30,214,189,29,239,61,82,71,239,217,62,211,195,21,81,118,3,232,7,4,145,16,228,138,138,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,194,167,29,63,254,244,250,187,194,254,181,230,127,120,23,170,92,2,182,185,191,254,81,169,107,173,114,84,43,191,218,188,43,28,223,231,194,143,255,0,51,194,4,255,0,0,0,0,0,0,0,5,122,222,56,245,169,208,110,97,186,143,162,186,177,125,171,159,78,175,149,22,24,109,15,147,181,209,96,184,207,65,110,107,166,116,211,75,27,96,161,86,201,52,179,39,215,233,123,81,236,107,85,243,43,231,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,96,0,0,252,156,178,255,0,244,83,21,188,229,62,196,186,222,125,141,111,168,184,123,58,211,77,226,43,171,59,81,185,253,138,120,183,78,228,207,233,233,99,55,78,167,42,38,233,185,70,252,105,243,12,215,157,105,207,238,184,133,138,179,32,211,124,63,31,188,66,180,120,250,55,193,93,99,173,161,153,206,142,162,186,86,237,51,42,91,50,35,251,8,254,220,47,134,29,145,210,69,222,112,94,240,34,175,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,202,160,0,24,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,120,102,0,81,183,12,252,206,117,163,9,226,26,167,43,213,204,198,174,243,130,102,247,141,239,214,170,218,186,186,138,75,4,19,84,57,222,34,218,199,44,210,192,202,116,149,219,64,196,114,73,19,123,106,138,244,138,72,238,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,0,0,85,95,53,206,58,127,143,225,127,69,51,63,252,98,151,63,173,161,111,248,45,109,174,58,132,119,251,111,138,99,91,252,200,85,255,0,230,136,78,193,203,43,152,30,174,106,254,101,110,225,207,85,172,85,121,75,233,236,242,73,67,150,82,194,249,42,224,101,50,57,202,251,179,213,202,215,177,205,88,161,109,66,35,94,178,246,155,34,74,249,214,70,133,154,0,0,2,186,185,106,115,11,163,212,219,21,14,133,107,206,95,254,78,168,58,162,179,223,46,147,65,79,29,226,151,174,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,62,169,35,137,28,231,62,78,183,58,197,64,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,0,16,255,0,153,190,186,106,63,14,154,63,130,234,134,151,222,124,13,214,135,80,40,162,154,25,81,95,75,112,165,117,190,224,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,104,76,0,99,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,144,0,0,0,0,0,0,0,0,86,7,51,174,97,117,152,181,101,79,14,188,63,101,253,155,172,61,81,101,183,251,100,211,193,85,106,170,138,120,100,138,150,138,174,9,153,211,50,118,166,101,74,116,189,168,217,18,62,164,122,74,214,5,159,130,0,114,189,227,167,242,215,138,179,67,181,143,51,241,122,147,101,235,246,61,77,107,122,102,190,218,227,141,170,155,204,174,95,17,89,14,210,119,55,70,189,241,35,36,252,235,155,81,34,79,240,0,0,0,21,87,207,59,238,79,246,147,247,104,22,168,10,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,2,16,115,10,226,171,50,225,67,87,52,15,48,179,92,170,221,140,92,106,47,148,217,101,162,56,210,102,92,109,200,251,111,90,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,62,95,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,118,0,0,0,10,1,230,143,231,179,83,127,5,244,122,32,47,248,16,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,240,33,255,0,51,125,116,212,126,29,52,127,5,213,13,47,188,248,27,173,14,160,81,69,52,50,162,190,150,225,74,235,125,193,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,220,215,195,167,18,250,89,197,6,9,14,117,166,119,111,231,120,219,53,100,244,222,212,182,126,122,104,163,241,112,67,44,157,158,239,97,239,143,169,223,93,155,57,62,212,64,202,160,0,0,16,3,154,31,18,250,167,194,254,119,161,185,214,153,221,191,211,55,141,179,86,79,83,236,187,159,230,104,162,143,197,193,12,177,247,187,93,247,190,62,167,125,71,236,228,251,81,66,127,131,31,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,236,128,0,0,0,0,0,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,0,5,85,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,1,141,56,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,48,7,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,16,38,80,0,0,0,0,4,85,230,143,228,79,83,127,5,245,138,32,37,80,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,6,213,0,0,0,0,0,198,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,24,3,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,136,19,40,0,0,2,31,243,55,215,77,71,225,211,71,240,93,80,210,251,207,129,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,9,128,12,85,195,167,18,250,89,197,6,9,14,117,166,119,111,231,120,219,53,100,244,222,212,182,126,122,104,163,241,112,67,44,157,158,239,97,239,143,169,223,93,155,57,62,212,76,170,0,0,0,2,42,241,237,198,253,139,132,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,30,134,202,200,215,173,28,249,118,233,107,155,28,170,192,149,64,141,92,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,250,46,181,108,103,92,178,43,158,238,150,49,173,77,215,220,214,162,39,185,16,215,176,13,170,1,21,121,92,121,19,211,47,198,189,98,180,149,64,0,43,215,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,39,82,116,203,83,78,214,53,85,253,125,201,99,114,189,90,229,134,105,92,22,20,0,0,8,127,204,223,93,53,31,135,77,31,193,117,67,75,239,62,6,235,67,168,20,81,77,12,168,175,165,184,82,186,223,112,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,53,240,233,196,190,150,113,65,130,67,157,105,157,219,249,222,54,205,89,61,55,181,45,159,158,154,40,252,92,16,203,39,103,187,216,123,227,234,119,215,102,206,79,181,16,50,168,0,0,0,0,6,31,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,250,32,108,139,212,230,49,211,196,233,94,198,189,99,141,92,254,151,108,141,112,102,0,81,183,14,60,207,117,67,1,226,47,36,212,253,98,184,85,221,176,252,246,161,245,121,29,142,209,67,27,146,158,120,233,82,26,57,104,34,146,88,219,19,216,216,105,160,115,157,34,172,144,179,121,59,178,50,55,182,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,0,56,189,118,216,228,122,94,171,184,28,207,11,240,9,240,14,3,139,118,253,103,37,114,34,30,150,43,156,190,228,61,172,110,255,0,16,60,117,57,125,199,158,141,253,234,115,70,162,123,206,64,113,107,118,254,163,145,225,87,111,122,159,45,109,210,138,130,37,150,170,85,99,81,23,249,42,191,102,255,0,96,31,89,225,85,17,55,85,49,86,160,113,31,166,186,121,67,37,109,250,237,81,27,99,115,88,168,202,41,100,247,171,149,191,98,126,180,82,39,234,87,53,109,43,179,185,244,248,218,221,106,36,77,182,87,91,36,107,87,244,23,251,243,87,237,112,19,206,229,144,218,237,113,58,90,186,216,99,107,81,85,85,210,53,62,197,253,106,159,168,142,58,249,198,166,9,165,84,235,12,119,106,26,138,173,157,180,108,150,9,21,54,149,172,93,211,188,213,251,87,254,34,183,181,3,143,253,91,212,185,36,183,226,149,53,20,172,159,169,141,84,154,162,5,78,174,180,79,133,74,255,0,61,191,241,127,65,248,56,55,12,60,70,113,31,94,251,189,206,183,189,11,157,212,143,171,189,238,155,72,215,75,240,114,200,191,29,128,246,241,7,198,182,169,107,253,68,120,213,158,10,118,210,36,187,163,97,182,183,169,221,113,54,63,138,62,79,181,92,126,54,152,112,127,144,230,172,110,89,157,50,162,138,141,202,146,189,242,119,41,183,111,212,145,85,21,208,244,252,28,255,0,183,236,254,130,109,105,159,2,88,6,138,80,166,77,169,81,210,207,45,58,119,85,26,200,106,147,120,222,233,63,241,125,255,0,69,169,246,255,0,65,130,120,186,226,187,23,183,239,167,90,81,226,40,163,133,190,25,203,5,43,169,119,114,119,225,84,221,143,106,109,238,143,249,63,103,244,108,4,110,214,153,112,252,78,230,220,123,78,209,38,79,127,91,214,127,16,171,245,99,122,123,209,203,252,231,253,159,244,18,67,130,62,6,219,169,49,82,103,185,188,21,172,137,106,94,141,99,37,150,29,251,83,68,137,238,237,126,164,119,242,143,192,225,95,129,124,243,84,110,63,73,243,56,105,221,75,246,44,181,241,200,245,250,179,179,224,230,63,237,141,191,253,127,11,128,211,109,58,177,233,214,53,79,96,179,208,193,4,112,186,71,34,71,27,27,239,123,213,203,250,45,106,127,200,7,183,78,244,254,201,167,152,229,46,63,99,134,72,224,167,138,54,39,92,174,122,253,88,218,196,247,175,244,53,14,212,161,19,99,194,189,0,226,231,253,135,54,252,16,245,253,93,255,0,164,246,39,192,2,174,201,238,34,167,48,28,194,59,6,140,86,211,212,85,50,36,150,174,139,167,244,119,85,239,59,249,203,254,181,73,83,51,186,99,114,175,216,138,165,97,243,96,212,73,97,179,211,225,244,181,18,162,203,45,37,66,254,146,55,221,45,82,109,191,87,250,223,212,5,92,186,158,123,181,69,69,107,99,119,242,55,84,106,254,173,191,234,44,239,149,93,66,62,55,187,116,87,34,43,61,223,171,251,68,135,90,121,162,215,9,180,198,227,150,214,83,66,228,119,103,182,189,198,42,255,0,154,31,26,251,149,55,253,95,105,43,121,85,221,32,134,241,85,108,85,119,113,174,122,237,183,187,110,170,22,129,107,241,251,216,155,254,164,60,185,17,19,220,120,133,119,141,171,250,209,14,78,248,1,235,223,117,61,137,240,56,109,239,247,28,211,220,128,121,60,47,192,242,120,95,128,30,182,162,43,143,105,235,110,219,166,199,176,14,19,111,208,168,137,239,42,3,152,101,66,213,235,134,43,76,214,55,174,59,164,107,238,223,237,138,140,183,233,151,102,42,170,170,21,11,199,163,105,38,226,3,13,100,79,94,183,93,161,73,55,79,179,162,139,111,179,222,5,143,112,181,23,107,71,113,116,114,47,82,218,104,149,127,253,22,19,48,24,175,134,248,251,90,87,142,177,21,54,109,174,145,19,111,213,225,161,50,160,28,36,79,113,226,51,203,247,93,147,250,67,83,101,3,153,197,200,139,241,57,30,29,240,3,194,108,114,61,105,253,10,123,0,199,90,243,97,92,135,77,174,86,230,163,149,210,62,157,83,165,87,127,116,205,95,177,20,172,238,0,46,245,216,159,16,141,196,103,84,141,179,212,83,179,161,236,250,223,230,106,135,125,187,47,242,255,0,81,108,25,53,50,85,218,38,133,236,71,34,171,23,101,255,0,9,10,185,210,155,44,56,231,28,244,113,69,26,192,223,29,72,138,214,116,162,39,247,63,245,55,252,32,45,93,191,156,133,17,126,214,167,253,4,55,227,183,65,109,217,206,51,53,242,42,106,133,172,141,202,228,237,200,255,0,127,84,180,205,95,114,53,126,198,147,22,141,232,250,88,220,138,171,187,19,222,191,212,126,30,109,140,211,100,214,121,40,106,97,100,136,187,108,143,70,170,126,147,87,237,69,254,104,20,131,193,118,115,85,167,26,203,46,57,114,123,98,165,184,199,75,74,230,202,196,69,250,213,17,47,197,202,213,79,116,139,255,0,25,104,153,151,13,26,117,174,24,51,61,163,73,52,171,86,144,78,143,130,181,237,253,79,254,79,82,127,41,127,227,42,223,138,237,53,200,116,23,87,169,178,74,88,89,73,76,181,112,118,221,4,205,223,234,67,79,34,251,153,210,191,20,82,198,120,2,226,62,205,169,216,133,6,51,61,109,76,183,42,106,100,107,210,88,100,217,123,84,244,253,75,212,231,57,62,42,160,87,191,17,28,19,229,154,67,121,125,110,39,69,112,150,157,118,232,85,100,179,237,245,34,69,247,246,17,62,50,59,255,0,173,14,122,25,199,166,172,233,61,125,61,143,32,90,53,164,129,204,133,204,150,216,198,185,26,215,68,213,247,171,217,246,70,191,253,127,11,168,202,244,255,0,24,204,169,251,23,139,53,13,83,87,237,154,154,55,175,197,171,252,166,175,243,83,254,34,188,184,144,229,179,37,230,90,203,238,13,77,109,167,145,235,35,218,206,244,48,38,234,179,57,61,205,129,63,91,62,223,179,250,0,149,188,57,241,99,137,235,38,63,13,74,93,104,89,90,214,196,146,196,146,194,199,35,150,20,122,236,212,149,203,241,234,255,0,136,144,116,213,148,245,108,71,195,43,28,159,208,228,95,250,13,123,110,21,58,207,194,30,102,180,21,119,57,233,81,206,149,236,101,53,198,71,177,237,106,190,20,93,163,123,63,95,219,255,0,204,39,7,11,220,202,236,247,123,140,86,12,238,90,214,186,101,142,54,72,218,73,164,250,206,159,111,122,172,206,93,186,92,159,103,216,5,156,108,138,113,86,38,199,91,194,179,252,123,56,181,193,115,177,213,190,88,166,99,94,138,232,92,197,217,90,215,124,21,63,83,144,236,224,124,174,99,209,119,77,207,108,125,72,158,243,159,73,229,17,16,2,124,61,227,115,201,225,80,6,233,250,193,197,125,199,133,114,162,123,192,246,3,138,59,224,121,221,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,109,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,73,53,172,226,199,205,62,178,124,192,200,125,70,112,45,123,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,222,187,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,245,58,152,228,123,26,228,100,202,201,234,106,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,139,254,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,245,87,83,64,175,89,146,141,235,60,104,142,122,125,73,21,209,117,63,165,36,120,73,80,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,159,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,91,154,172,86,118,26,175,235,130,56,227,7,52,127,61,154,155,248,47,163,209,17,84,13,170,1,2,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,235,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,83,169,142,71,177,174,70,76,172,132,28,192,248,195,213,60,151,139,140,155,242,111,157,229,120,117,6,159,248,156,42,131,217,87,74,155,124,207,236,206,158,62,71,246,102,86,175,118,170,47,210,111,79,92,84,244,157,109,71,71,238,11,212,43,47,154,199,3,22,171,214,51,95,197,22,148,90,233,45,247,43,5,58,201,149,217,109,214,182,177,46,112,62,161,242,75,115,78,196,125,78,169,99,167,123,231,146,93,209,208,179,173,94,206,202,164,185,87,149,142,184,113,13,175,90,71,89,124,213,108,155,31,187,99,216,173,66,227,52,53,79,164,168,117,254,190,174,54,69,50,205,89,82,178,246,92,198,67,60,81,162,164,107,44,174,221,242,61,28,197,116,211,124,13,99,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,253,74,155,9,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,171,110,101,124,191,127,33,53,149,218,247,165,48,245,224,55,91,131,125,169,110,107,119,146,207,93,87,61,75,255,0,53,20,20,204,134,158,220,196,240,208,71,212,245,114,73,35,25,239,234,105,29,120,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,250,234,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,240,191,237,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,90,165,0,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,245,21,209,53,239,111,137,145,173,141,211,63,169,221,79,68,106,47,109,145,177,157,215,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,117,186,86,70,189,106,214,69,183,75,90,233,37,87,225,76,87,66,245,31,47,210,124,215,91,237,150,110,214,25,130,120,72,174,87,74,133,86,71,53,85,69,76,16,71,75,79,238,94,236,201,226,25,35,209,54,107,35,68,87,57,21,241,54,64,232,4,255,0,229,169,204,11,242,19,89,67,160,154,173,55,94,3,117,184,59,217,119,23,59,121,44,245,213,115,211,51,243,178,207,82,200,105,237,204,79,19,60,157,44,87,36,146,61,254,254,167,16,171,73,240,95,202,134,169,225,186,103,237,79,102,125,45,200,45,214,47,27,216,239,120,95,21,83,28,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,62,189,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,90,32,108,230,64,174,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,122,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,215,233,99,85,239,107,81,240,171,226,95,11,92,212,239,186,5,195,141,227,75,50,155,5,215,47,202,108,187,69,130,213,214,78,199,208,211,82,185,141,99,105,106,215,118,205,217,167,86,185,241,163,85,238,123,94,144,35,169,217,27,28,144,130,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,222,228,70,167,193,0,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,187,228,114,123,220,170,229,248,169,126,124,16,112,93,138,240,143,167,16,80,214,182,213,123,207,174,93,201,239,121,12,84,49,182,70,119,82,30,170,26,105,213,137,50,209,177,96,141,81,175,95,175,34,58,94,150,117,36,108,195,252,180,56,10,166,208,108,122,29,106,213,155,21,36,250,139,124,167,142,107,67,36,238,245,216,45,211,210,198,231,66,232,102,138,55,65,92,174,146,104,166,95,175,210,198,163,24,230,163,230,71,207,80,0,0,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,238,92,220,107,255,0,10,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,122,90,198,245,61,235,28,173,137,92,214,72,214,187,104,155,52,81,165,11,157,171,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,6,207,192,193,92,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,102,117,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,224,224,207,140,204,251,132,204,254,154,178,142,186,174,227,132,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,187,52,233,28,114,201,186,108,189,46,247,124,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,119,38,255,0,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,163,35,73,24,168,173,123,38,11,201,7,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,0,0,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,125,87,83,18,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,160,98,174,98,60,125,81,240,199,138,166,7,165,183,11,85,203,83,111,125,218,125,210,166,10,143,163,49,164,113,63,196,213,83,117,43,210,103,178,120,221,79,28,140,72,221,245,164,119,83,99,237,203,69,135,96,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,223,214,29,11,212,125,6,172,198,109,58,161,102,246,53,215,40,199,225,201,33,182,202,170,149,84,116,178,207,60,49,178,165,138,137,218,153,124,59,158,177,238,174,99,94,212,127,75,209,236,96,117,92,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,215,225,174,54,186,217,41,42,160,235,99,152,254,137,99,86,189,189,76,123,154,187,47,189,174,84,95,114,169,125,60,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,190,149,180,143,134,141,83,215,28,19,60,206,180,206,211,237,191,201,255,0,178,252,109,154,142,10,154,155,165,119,142,154,72,163,240,144,67,19,251,189,29,167,190,78,167,55,165,141,87,39,86,202,137,215,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,179,152,48,255,0,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,209,59,99,94,166,177,238,130,87,68,247,181,139,36,104,215,244,183,117,107,115,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,0,0,21,87,207,59,238,79,246,147,247,105,26,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,146,188,243,190,228,255,0,105,63,118,149,86,6,211,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,80,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,245,217,35,59,61,131,155,239,22,119,90,44,203,28,225,255,0,75,115,172,130,207,93,139,84,71,123,202,146,131,170,145,139,90,169,79,83,107,107,106,26,169,43,223,10,111,81,179,23,182,143,146,157,219,186,88,191,52,22,190,80,15,52,127,61,154,155,248,47,163,209,18,171,149,55,19,188,92,106,222,163,212,233,158,81,148,125,47,192,108,54,249,46,23,123,174,67,12,245,55,10,30,165,149,32,130,10,230,251,228,154,105,229,107,186,42,156,255,0,204,82,202,145,43,59,125,43,21,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,42,47,147,191,21,88,110,11,83,122,225,167,59,185,82,90,95,149,94,25,118,197,234,229,141,90,202,171,140,145,50,9,168,229,153,95,210,215,189,176,83,118,27,208,157,79,238,177,94,175,124,44,117,186,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,72,174,113,28,85,97,185,213,77,151,134,156,18,229,73,118,126,43,120,125,219,40,171,138,53,115,41,110,49,196,248,33,163,138,100,127,75,158,198,207,83,223,111,66,244,191,180,196,122,61,147,49,177,215,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,48,40,125,58,226,86,7,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,246,127,206,175,202,198,45,243,2,135,211,174,37,43,1,180,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,2,133,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,202,171,231,157,247,39,251,73,251,180,181,66,170,249,231,125,201,254,210,126,237,2,31,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,106,218,79,78,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,11,180,0,0,0,1,85,124,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,1,85,124,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,5,120,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,237,15,19,5,174,40,228,170,127,126,130,162,157,157,13,146,72,216,187,62,102,170,238,244,250,168,187,110,187,34,134,199,192,252,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,250,192,0,35,255,0,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,31,85,212,196,146,69,108,104,175,88,96,99,251,178,46,236,106,236,200,251,140,124,177,168,26,235,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,138,184,177,242,177,172,159,47,242,31,78,156,215,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,51,226,199,202,198,178,124,191,200,125,58,115,90,192,54,40,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,173,15,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,191,165,13,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,112,100,0,8,1,205,11,142,159,200,166,42,253,14,209,204,207,194,106,77,235,163,219,21,52,77,234,154,197,107,146,55,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,243,78,117,60,138,13,116,230,217,165,154,95,174,214,76,23,19,166,250,91,134,91,60,79,210,219,205,157,148,213,254,43,185,71,20,180,94,201,158,58,198,196,254,153,164,115,42,59,173,77,186,28,214,123,211,115,186,243,8,207,240,221,83,229,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,232,149,158,217,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,164,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,182,157,116,225,158,155,133,30,83,89,190,152,77,93,73,112,190,207,81,107,187,228,53,212,139,47,98,166,227,53,226,129,29,219,73,28,170,140,142,40,225,133,21,26,206,180,133,36,86,49,207,114,1,89,124,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,215,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,51,226,199,202,198,178,124,191,200,125,58,115,90,192,54,40,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,173,15,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,191,165,11,201,204,184,223,211,135,240,109,146,241,103,165,117,94,219,164,182,219,210,42,106,41,225,71,77,69,120,150,72,224,134,150,186,20,149,170,206,220,245,16,172,168,217,55,88,151,174,39,61,174,141,206,9,42,64,14,117,126,86,49,111,152,20,62,157,113,43,3,75,120,205,226,107,73,50,171,102,79,142,107,38,87,91,29,186,225,53,198,75,61,218,241,85,89,107,174,146,121,31,37,74,84,83,62,78,137,59,207,150,87,61,254,233,58,228,89,26,246,201,179,210,199,249,182,71,159,69,193,54,0,221,82,173,199,234,178,197,206,40,29,118,125,130,154,104,45,201,58,219,238,74,172,129,179,200,249,85,141,69,70,117,189,200,175,233,87,244,199,213,219,104,87,7,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,251,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,174,228,191,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,84,47,164,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,229,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,99,254,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,162,6,200,189,78,99,29,60,78,149,236,107,214,56,213,207,233,118,200,215,107,237,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,187,95,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,152,84,11,254,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,210,128,64,191,238,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,13,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,158,53,87,2,255,0,184,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,67,162,100,139,214,174,100,187,245,53,173,146,37,124,170,53,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,39,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,244,78,216,215,169,172,123,160,149,209,61,237,98,201,26,53,253,45,221,90,208,140,28,234,252,172,98,223,48,40,125,58,226,86,7,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,246,127,206,175,202,198,45,243,2,135,211,174,37,43,1,180,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,2,133,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,192,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,235,250,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,94,206,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,253,45,89,102,84,71,72,230,181,17,24,198,71,27,50,87,31,124,118,93,120,187,201,168,172,88,213,29,93,167,78,177,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,222,247,31,47,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,235,116,79,145,58,21,172,139,126,167,53,210,68,143,8,213,113,196,242,171,61,138,209,148,221,177,155,173,21,151,32,241,30,200,184,212,81,73,29,45,195,176,244,100,254,30,87,34,50,94,219,213,26,254,133,94,151,42,34,236,164,234,229,123,199,79,228,83,42,102,135,107,30,103,225,52,218,245,215,236,122,154,214,245,67,98,186,73,35,85,55,153,92,158,30,142,109,228,238,110,142,99,37,86,73,249,166,186,162,69,179,238,34,248,78,210,206,34,52,106,109,35,185,88,237,86,47,3,111,109,22,51,116,163,180,83,62,108,119,161,208,185,141,164,106,181,59,80,175,135,134,57,34,141,209,245,196,213,98,57,158,231,55,95,125,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,108,230,10,192,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,166,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,250,166,94,236,44,166,78,150,53,91,26,199,212,175,88,154,251,63,0,122,222,155,187,115,216,113,95,136,30,16,240,228,85,77,144,242,62,32,120,141,157,63,19,159,185,15,10,228,106,123,213,19,99,173,229,89,246,55,136,64,147,222,174,244,116,205,84,221,59,181,17,179,249,72,159,202,114,125,170,128,118,71,189,140,106,185,238,68,68,251,85,79,195,190,103,56,166,59,79,37,77,227,32,160,164,100,77,87,57,101,157,173,68,68,69,85,255,0,232,87,254,34,28,235,247,48,140,79,9,181,87,65,141,221,45,245,181,73,10,246,150,57,227,145,189,91,70,169,191,69,74,47,242,151,225,250,148,175,13,91,227,147,86,181,50,170,122,59,117,92,209,69,58,185,136,202,73,42,90,138,142,89,19,224,149,14,79,131,211,254,64,45,39,86,56,249,209,12,21,243,81,211,234,5,158,122,136,158,172,116,113,78,231,174,232,172,251,91,19,145,63,73,127,226,43,243,136,14,97,25,94,163,116,218,48,122,167,58,21,122,245,36,48,199,46,232,232,145,191,202,166,69,248,170,253,166,1,194,180,27,88,117,158,191,218,79,182,221,230,109,82,172,171,35,225,170,115,87,116,114,239,191,109,255,0,204,39,95,14,252,179,168,40,106,210,235,155,197,36,155,35,21,177,171,90,169,186,77,191,189,37,165,253,72,159,104,16,70,44,71,136,237,105,171,86,80,225,215,219,148,51,239,47,84,86,214,34,123,190,191,197,26,223,231,167,252,102,91,211,174,92,58,233,144,84,199,37,247,6,185,211,68,237,250,157,35,35,77,189,207,251,18,116,95,138,39,252,101,192,233,231,15,248,22,159,81,195,5,162,201,73,26,199,26,51,169,41,161,69,253,22,181,127,70,54,255,0,53,12,143,77,65,71,71,238,130,24,216,159,169,173,68,255,0,163,250,192,137,250,35,192,174,15,167,116,84,203,93,106,115,234,26,214,57,238,89,102,110,202,137,30,254,228,168,114,124,88,166,120,186,213,224,154,67,143,45,77,101,93,53,186,154,38,179,235,79,59,145,62,45,143,249,74,229,254,82,33,221,238,21,180,246,250,89,42,167,145,140,100,109,87,42,185,81,17,17,17,87,237,254,162,178,249,146,241,69,5,37,60,88,102,55,117,137,210,43,37,73,187,51,162,244,185,149,113,251,151,162,95,114,254,109,126,40,6,13,227,143,140,202,205,67,188,46,61,136,93,225,154,134,57,21,17,97,72,228,71,35,233,163,106,251,214,20,95,210,87,39,196,195,124,53,112,241,168,26,199,154,80,93,87,23,185,84,81,190,186,39,201,80,218,117,70,34,44,176,185,87,116,115,83,225,38,230,56,209,236,58,231,170,218,143,111,180,246,166,169,73,42,105,187,157,45,115,213,26,233,163,98,175,232,187,245,253,168,94,191,10,186,31,97,211,92,18,217,21,61,182,56,234,123,16,185,238,88,88,142,234,236,193,191,189,35,106,252,88,6,88,192,48,186,76,62,214,203,125,60,42,196,110,255,0,21,95,231,61,126,215,47,243,142,218,137,176,68,216,226,245,84,77,209,64,61,200,159,105,199,101,95,180,245,238,231,47,191,115,222,136,136,128,113,70,38,232,115,219,224,129,17,15,32,126,117,246,181,150,251,93,77,84,143,70,35,34,122,245,42,251,147,102,170,255,0,212,82,255,0,49,92,166,60,255,0,88,105,241,203,69,83,107,36,138,61,157,28,59,57,122,163,158,183,116,247,34,124,55,253,101,167,241,67,159,51,79,180,178,233,120,238,163,94,180,245,44,102,238,219,235,37,52,174,79,229,55,249,191,172,167,13,51,154,167,90,56,172,109,69,115,29,83,28,174,185,72,173,217,94,155,126,125,201,238,94,191,181,224,78,140,119,69,234,109,156,58,248,41,173,51,67,43,255,0,146,254,164,84,218,185,87,224,175,253,74,71,254,89,85,172,162,213,107,133,178,77,146,86,190,102,170,42,251,253,213,52,109,255,0,165,11,30,213,123,66,88,180,154,166,58,40,90,213,143,163,102,163,118,248,212,179,236,68,79,214,165,99,242,234,170,70,235,237,201,28,168,142,116,147,42,167,234,95,27,72,5,207,82,251,233,227,93,190,45,79,250,15,98,158,138,7,245,209,194,239,246,54,255,0,208,123,215,224,7,175,249,95,19,216,211,215,183,188,230,208,57,28,92,114,56,184,15,91,127,75,253,243,220,122,145,126,183,193,15,104,30,185,191,67,222,83,175,29,29,202,158,35,49,198,192,138,175,125,202,4,98,34,111,186,246,168,147,254,146,226,229,253,31,134,229,64,241,183,85,29,63,18,56,148,174,130,52,72,46,212,238,114,163,126,41,209,66,191,245,1,101,188,55,197,36,90,79,140,50,100,84,145,182,138,38,185,21,54,84,95,13,14,230,84,49,175,15,213,12,170,211,12,126,162,54,162,54,75,109,35,147,221,246,45,60,74,100,160,56,191,222,159,19,195,17,83,226,29,241,248,253,167,150,252,64,228,120,119,192,242,0,245,34,46,255,0,3,218,112,79,114,156,192,249,110,77,235,164,123,127,94,223,244,161,84,121,94,66,252,31,143,75,52,245,171,217,167,168,186,208,198,170,255,0,114,46,244,48,183,245,47,218,244,45,138,102,163,227,84,84,220,170,46,59,44,105,135,241,13,139,102,209,66,230,163,110,144,74,247,116,236,159,81,148,45,79,126,201,250,255,0,88,22,147,138,220,33,186,89,41,43,97,145,175,100,176,198,230,170,46,254,229,99,87,254,179,245,156,222,164,84,83,22,112,229,147,69,148,105,141,150,226,215,238,174,162,166,223,223,255,0,155,194,191,173,127,156,101,64,33,239,31,156,57,75,171,152,3,42,108,214,201,106,110,20,18,79,80,212,143,169,85,127,181,92,212,77,187,141,79,139,90,159,105,92,92,44,101,55,142,29,184,136,134,209,150,185,109,20,241,54,225,12,158,37,173,106,39,230,222,196,247,236,239,229,69,183,199,236,255,0,142,243,239,182,216,174,150,233,169,36,106,57,36,141,237,217,83,127,139,85,63,82,254,178,157,57,140,232,237,195,3,205,95,157,218,41,38,138,57,36,78,169,89,27,154,136,233,103,170,223,235,53,141,251,21,63,149,255,0,24,22,245,135,101,86,172,162,213,29,117,182,190,10,152,221,190,207,137,232,228,93,156,228,251,63,193,95,248,143,216,172,163,138,174,23,69,35,119,71,34,167,197,127,81,94,188,186,184,150,76,162,200,184,189,254,235,26,212,69,250,29,233,254,178,238,250,183,175,233,202,171,240,106,125,133,137,49,200,246,53,200,187,163,145,20,10,217,230,111,160,55,44,130,219,69,148,217,44,149,53,46,164,130,70,61,209,35,157,183,93,84,91,127,47,253,114,253,133,78,208,210,92,173,215,30,138,118,190,58,152,85,174,106,43,17,85,87,116,84,247,47,251,198,201,218,191,133,81,230,120,173,69,182,170,157,178,181,221,9,178,177,29,240,149,142,251,90,191,205,40,99,91,52,190,187,79,245,81,246,183,82,201,10,62,104,24,196,116,106,221,247,138,23,127,49,191,206,253,64,101,142,20,248,201,200,244,126,235,75,105,203,235,29,77,109,235,99,85,210,194,198,53,27,213,3,119,221,176,57,127,70,55,125,191,97,109,186,109,196,166,147,234,29,42,77,99,206,108,245,79,95,228,50,167,235,124,95,246,43,81,127,144,191,103,216,85,126,33,195,46,63,171,90,114,202,138,23,70,203,204,16,34,170,70,172,71,171,219,3,87,101,218,39,63,244,228,79,255,0,217,132,104,239,122,219,195,221,221,36,108,119,122,104,219,246,61,42,216,197,250,191,215,31,247,239,249,127,227,13,131,105,47,54,202,198,35,233,171,97,122,42,252,81,232,125,109,168,133,223,163,43,23,250,156,133,41,217,57,156,234,109,174,150,56,155,73,74,170,221,213,86,72,234,55,95,173,191,254,52,135,123,195,185,172,101,76,175,99,114,42,42,36,167,233,119,87,110,57,58,183,219,221,250,117,123,124,64,183,68,115,87,224,168,121,33,78,154,115,27,211,124,178,182,146,142,190,186,26,103,207,42,71,245,229,129,155,110,174,79,126,245,43,250,144,148,24,190,171,225,249,77,52,85,86,219,229,20,173,149,173,115,81,149,49,57,118,84,106,167,193,235,252,228,3,187,30,21,55,61,16,87,83,84,181,29,20,204,114,57,55,77,156,138,123,145,237,95,130,129,225,233,178,108,135,175,173,83,220,158,245,61,170,168,168,122,216,196,71,117,42,47,244,110,7,181,19,100,216,242,113,69,85,251,15,32,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,3,181,102,92,36,229,86,110,19,176,78,45,49,233,124,118,55,125,239,91,239,176,117,73,45,69,5,115,110,85,244,236,159,165,144,164,113,81,172,116,244,145,245,190,85,114,207,55,74,38,207,98,38,63,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,183,105,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,42,219,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,130,236,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,201,102,186,220,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,169,176,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,0,1,64,60,209,252,246,106,111,224,190,143,68,118,13,3,224,114,155,136,238,9,178,253,97,193,223,86,205,69,194,242,139,147,33,164,141,146,212,50,249,110,134,223,69,58,209,54,22,35,156,149,40,231,202,232,92,198,253,119,200,177,189,21,28,199,195,215,249,163,249,236,212,223,193,125,30,136,151,252,151,53,211,78,40,112,156,143,135,139,157,231,192,230,117,217,5,78,73,109,166,168,68,100,119,26,87,81,211,71,35,41,223,191,215,154,63,10,247,190,53,68,119,109,200,246,245,163,37,88,194,170,255,0,201,86,5,149,127,162,184,230,73,142,92,63,217,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,98,160,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,164,243,88,224,74,212,182,170,254,41,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,161,174,71,163,251,238,70,116,79,36,152,131,148,39,13,31,148,221,101,171,215,76,166,211,222,198,244,231,167,217,222,34,14,168,106,239,146,181,123,93,61,113,58,57,60,60,125,83,47,75,217,36,82,190,137,233,186,40,22,169,194,246,133,216,184,116,208,236,87,75,237,54,107,85,13,125,13,190,158,91,252,214,229,123,227,184,94,29,11,18,174,169,100,145,18,73,58,228,106,244,171,209,21,35,108,108,70,177,172,107,27,149,64,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,206,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,191,227,165,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,250,209,67,94,190,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,150,213,199,46,142,224,58,21,203,87,57,211,157,57,176,210,91,173,182,234,124,126,41,101,138,150,24,103,184,79,29,202,221,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,250,145,51,167,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,167,36,80,162,171,99,107,156,170,175,123,228,145,253,3,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,46,251,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,211,67,83,58,49,102,74,55,172,242,42,181,139,245,36,86,203,210,254,149,141,244,131,194,119,154,125,27,249,129,143,122,140,6,202,96,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,106,156,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,235,107,81,136,206,251,81,253,112,73,28,192,214,206,2,184,121,215,157,92,199,117,171,51,177,85,193,144,216,234,41,166,173,101,23,135,240,151,246,64,248,221,20,55,40,102,138,70,206,196,108,125,165,84,232,123,162,119,67,156,230,178,52,100,138,0,0,0,0,3,85,114,101,113,33,192,86,67,136,104,94,154,241,37,164,118,42,187,142,49,144,96,246,11,134,73,111,166,241,85,181,116,23,25,45,174,168,173,175,86,182,37,108,52,61,49,53,239,123,229,94,137,102,114,34,54,62,134,182,26,155,36,112,201,105,181,95,248,68,210,139,21,246,217,73,113,182,220,116,222,197,73,89,71,87,11,102,130,166,9,45,144,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,161,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,250,149,105,47,152,207,5,31,193,87,81,224,191,224,22,203,172,154,101,148,254,114,219,83,58,119,99,181,215,42,189,100,182,58,110,167,61,221,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,215,248,28,227,143,50,225,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,58,227,126,200,223,27,71,212,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,32,176,174,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,73,231,43,118,181,95,248,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,54,104,42,96,146,217,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,129,124,234,252,172,98,223,48,40,125,58,226,69,94,101,124,192,191,46,213,149,218,9,165,51,116,96,54,171,131,125,169,113,107,182,146,241,93,73,61,75,63,53,44,21,47,134,162,220,244,240,211,199,212,196,114,201,27,31,238,233,105,42,185,213,249,88,197,190,96,80,250,117,196,10,171,225,127,69,63,132,78,181,90,52,114,59,135,130,171,200,45,247,143,1,59,165,237,198,202,232,45,117,85,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,169,213,53,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,191,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,132,128,229,113,231,179,76,191,26,244,122,210,207,185,140,240,81,252,42,180,226,11,254,1,108,181,71,169,184,183,231,45,181,51,167,106,75,165,10,35,214,75,99,166,234,107,27,212,247,164,145,58,84,115,89,35,92,221,226,108,210,200,129,24,57,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,214,230,171,21,157,134,171,250,224,142,59,95,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,158,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,122,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,212,234,99,145,236,107,145,147,43,2,122,128,0,233,90,209,168,119,93,41,210,252,131,80,44,90,123,144,103,55,43,77,59,93,71,143,88,105,221,53,109,124,239,145,177,198,198,181,173,115,145,136,231,163,164,122,53,234,200,218,247,163,95,211,210,186,229,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,169,219,38,234,229,115,156,247,185,239,123,222,237,154,72,171,175,156,183,120,113,215,221,71,199,181,34,237,97,250,63,87,69,112,146,171,35,167,178,68,202,72,242,104,94,178,74,230,85,44,125,42,217,157,59,209,206,169,103,231,95,27,165,98,187,169,98,146,16,135,252,177,121,122,81,229,52,116,220,69,113,3,136,119,173,83,116,203,137,88,46,112,193,61,45,214,150,88,38,142,90,170,218,73,225,127,84,43,221,133,244,203,212,199,43,163,89,58,85,139,19,159,208,57,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,239,179,246,111,247,145,138,185,161,112,45,249,20,202,159,174,58,57,134,120,77,54,189,116,123,98,154,137,221,80,216,174,146,72,228,93,161,70,167,135,163,155,120,251,123,43,152,201,85,241,254,105,174,167,141,114,175,35,31,190,207,217,191,222,69,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,186,252,29,241,49,171,156,52,234,229,190,243,165,180,53,119,246,95,234,41,237,183,60,78,52,123,217,127,99,159,211,28,13,99,26,231,37,74,57,235,217,145,141,115,218,247,170,116,189,143,146,57,54,51,35,87,12,124,191,116,11,133,91,237,203,41,194,161,186,228,23,170,222,207,134,184,228,173,162,171,170,181,244,50,102,63,193,203,29,52,79,131,186,202,135,54,77,151,235,181,173,69,247,34,239,37,64,21,87,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,31,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,226,231,189,173,77,213,81,5,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,53,234,87,29,151,94,46,248,205,208,235,22,53,71,87,105,211,172,119,82,49,250,187,61,29,84,110,130,182,170,121,42,104,155,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,6,75,231,157,247,39,251,73,251,180,137,92,191,184,103,195,120,175,212,188,215,75,115,10,234,187,115,219,131,213,220,173,23,58,101,87,62,221,113,142,186,137,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,45,121,231,125,201,254,210,126,237,48,87,40,12,255,0,13,193,120,175,169,165,204,50,26,75,75,242,172,94,166,193,104,90,149,86,178,170,227,37,101,28,177,83,163,246,233,107,222,216,36,70,117,42,117,63,165,141,221,239,99,92,17,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,126,76,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,209,226,110,55,74,217,42,234,167,232,99,88,206,185,100,87,61,221,44,99,90,155,175,185,173,68,79,114,33,122,124,196,120,32,163,226,171,4,76,183,14,165,233,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,84,103,9,252,50,93,120,129,226,94,207,161,57,77,54,65,96,167,130,162,173,217,59,225,183,59,197,218,160,164,99,214,102,74,215,166,212,239,116,173,101,50,62,84,84,100,179,51,118,189,118,141,193,110,124,177,120,98,254,15,124,62,211,95,242,124,94,235,100,207,179,222,155,134,69,77,113,155,243,144,67,20,179,37,12,9,10,123,161,218,9,59,142,99,147,186,146,79,35,100,84,233,108,113,214,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,89,122,79,193,70,85,175,188,29,221,117,175,73,237,158,210,203,240,252,194,231,69,114,180,196,146,62,170,237,107,74,27,124,177,182,153,189,74,197,154,7,190,161,201,19,88,143,153,179,185,17,206,124,113,68,248,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,180,65,13,121,130,113,235,143,112,205,134,215,96,218,125,125,164,172,213,75,189,60,144,208,178,159,194,214,178,192,244,90,103,44,213,208,172,168,248,94,234,122,135,73,78,142,141,236,123,216,138,230,185,136,168,189,127,251,42,122,53,252,17,255,0,43,255,0,72,237,95,148,255,0,103,251,51,232,135,97,221,239,164,93,143,210,240,221,238,231,179,187,159,156,239,247,118,237,125,78,191,17,249,162,152,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,63,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,80,114,184,243,217,166,95,141,122,61,104,213,142,10,50,173,2,224,238,213,173,122,177,108,246,110,95,152,102,22,202,43,109,166,84,145,149,86,155,90,208,220,37,145,181,45,234,70,36,211,189,148,238,88,156,197,124,45,129,168,174,107,228,150,38,57,92,121,236,211,47,198,189,30,180,9,255,0,206,175,202,198,45,243,2,135,211,174,37,101,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,179,78,117,126,86,49,111,152,20,62,157,113,43,171,151,14,89,138,224,220,103,105,230,83,154,228,214,172,126,203,69,237,111,19,113,186,86,199,73,75,7,93,170,173,140,235,150,69,107,27,212,247,181,169,186,251,220,228,68,247,170,1,208,56,139,225,163,84,248,95,206,230,193,117,50,211,252,223,5,121,163,130,167,217,119,63,204,195,44,158,18,121,162,143,189,218,239,177,146,116,183,234,63,118,175,216,171,53,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,235,178,70,118,108,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,75,82,88,85,81,178,53,173,84,86,61,145,200,205,120,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,54,136,42,175,158,119,220,159,237,39,238,211,191,242,189,227,234,251,173,61,28,60,107,53,195,198,101,246,171,123,234,44,87,250,154,150,36,215,170,88,122,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,103,196,249,38,232,28,243,190,228,255,0,105,63,118,129,5,120,51,209,76,87,136,158,36,240,253,28,205,110,23,90,43,46,65,237,15,19,61,174,88,227,170,103,98,130,162,161,157,14,146,57,24,155,190,22,162,238,197,250,170,187,108,187,42,117,77,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,154,249,92,121,236,211,47,198,189,30,180,181,238,57,56,28,195,120,189,195,91,85,74,250,75,30,162,216,233,220,203,13,249,236,94,137,25,186,187,193,86,116,162,185,244,206,114,185,81,200,138,248,94,229,123,17,200,233,98,148,34,175,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,209,23,107,117,122,196,215,218,81,171,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,232,241,54,235,165,20,148,149,80,117,177,175,103,92,82,35,94,222,166,61,174,77,211,222,215,34,167,185,80,187,238,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,125,214,166,10,127,164,209,172,114,191,196,210,211,117,35,214,102,50,9,29,81,28,108,88,219,245,100,111,75,100,237,196,19,84,0,5,85,243,206,251,147,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,50,255,0,56,158,32,112,29,83,213,12,111,74,49,7,213,212,220,180,186,162,233,73,122,172,69,133,244,82,207,85,29,11,187,80,73,28,142,115,159,19,161,150,41,90,246,177,89,35,28,223,126,203,180,96,224,207,90,241,94,29,184,147,195,245,143,53,183,221,107,108,184,255,0,180,60,76,22,184,163,146,169,253,250,10,138,118,116,54,73,35,98,236,249,154,171,187,211,234,162,237,186,236,138,27,31,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,170,190,121,223,114,127,180,159,187,74,171,45,83,158,119,220,159,237,39,238,210,5,112,147,162,22,174,35,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,247,61,137,44,49,245,179,118,171,153,212,212,115,21,81,232,18,131,149,239,29,63,145,76,169,154,29,172,121,159,132,211,107,215,95,177,234,107,91,213,13,138,233,36,141,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,22,234,77,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,83,203,115,153,13,53,85,52,154,37,196,246,161,82,81,190,142,157,211,99,249,93,250,178,85,125,99,214,89,230,168,134,227,95,83,59,154,143,70,190,54,192,170,214,51,162,39,70,174,87,172,77,120,88,86,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,215,179,136,190,37,245,79,138,12,238,108,235,83,46,223,205,240,86,106,57,234,125,151,108,252,204,49,73,225,32,154,89,59,61,222,195,31,39,75,190,187,247,114,253,136,153,87,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,117,186,86,70,189,106,214,69,183,75,90,233,37,87,254,175,46,238,8,43,56,170,206,215,45,204,105,122,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,238,151,178,15,16,137,36,114,50,42,134,171,28,142,123,28,129,16,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,66,14,100,252,115,218,184,125,192,43,52,175,78,110,148,149,218,139,149,83,212,219,101,125,29,209,173,159,23,129,208,198,174,170,149,176,200,147,195,82,232,234,24,234,109,209,169,190,242,245,42,70,145,200,25,255,0,137,235,181,170,245,194,134,179,214,89,174,116,149,244,241,224,249,77,35,229,166,153,178,177,179,193,71,85,12,209,43,154,170,136,248,229,142,72,222,223,139,94,199,53,118,84,84,53,183,46,167,134,159,251,141,183,127,151,249,223,254,254,232,82,176,19,83,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,100,166,158,163,232,204,137,36,76,240,213,85,61,42,196,133,239,158,54,211,201,35,210,71,125,104,221,212,232,251,146,227,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,250,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,190,220,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,128,91,79,25,188,194,244,227,64,52,158,134,249,164,249,126,41,153,102,121,71,76,184,213,53,60,201,115,183,201,75,29,79,110,166,170,161,244,211,51,166,20,237,84,66,197,108,157,78,157,170,212,107,146,57,149,148,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,242,150,211,203,23,151,165,102,45,89,77,196,87,16,56,135,102,235,15,76,184,149,130,231,12,240,85,90,170,162,158,104,229,170,173,164,158,22,116,204,157,168,95,76,189,79,106,54,69,147,165,30,145,57,129,154,185,119,112,11,71,195,30,42,185,230,169,91,237,87,45,77,189,246,170,54,90,104,42,62,140,198,145,202,207,13,75,83,210,175,73,158,201,228,109,68,145,189,35,119,213,141,189,77,143,185,47,107,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,148,237,205,83,142,123,86,169,84,255,0,6,237,35,186,82,92,49,59,109,69,45,202,249,144,219,110,141,168,166,188,207,218,73,34,165,133,212,242,44,82,83,68,178,53,207,235,234,85,168,137,168,141,103,99,170,64,184,144,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,11,243,230,85,196,198,27,160,220,60,222,240,203,205,13,93,199,33,213,27,61,215,28,178,209,66,138,198,53,146,83,164,53,53,114,202,173,86,181,144,182,166,53,70,123,223,35,222,198,162,35,122,228,142,131,0,218,160,24,83,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,204,214,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,2,106,115,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,108,148,211,212,125,25,145,36,137,158,26,170,167,165,88,144,189,243,198,218,121,36,122,72,239,173,27,186,157,31,114,88,107,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,190,203,223,229,53,197,46,141,127,161,89,198,158,231,22,255,0,245,203,13,76,42,239,248,50,67,52,114,51,253,100,176,203,31,242,36,103,186,133,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,248,250,94,150,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,0,200,28,177,120,98,254,16,156,65,83,95,242,124,94,213,123,192,112,46,155,134,69,77,113,155,243,115,205,44,83,37,12,9,10,123,230,222,120,251,142,99,147,180,177,193,35,100,85,234,108,114,78,174,117,126,86,49,111,152,20,62,157,113,50,175,45,222,26,63,131,151,14,54,191,111,218,124,38,103,154,244,95,242,14,244,29,186,138,126,227,63,181,104,159,215,20,114,179,179,10,167,84,82,117,118,231,150,171,165,118,113,138,185,213,249,88,197,190,96,80,250,117,196,10,203,224,131,72,112,221,122,226,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,249,60,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,92,14,145,58,92,246,54,120,155,43,24,231,164,114,43,153,212,237,145,206,201,124,174,60,246,105,151,227,94,143,90,92,159,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,129,93,124,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,245,217,35,59,56,87,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,72,193,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,189,215,135,78,26,53,79,138,12,238,28,23,76,237,63,206,241,183,154,200,42,125,151,108,252,204,210,199,226,231,134,41,59,61,222,195,217,31,83,126,187,246,106,125,170,129,146,184,28,224,115,50,226,247,50,117,85,83,234,236,122,117,99,168,107,47,215,230,49,58,228,126,200,239,5,71,212,138,215,212,185,170,213,87,42,43,33,99,145,239,71,43,162,138,88,192,108,209,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,117,151,2,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,160,16,47,251,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,3,85,115,106,131,85,112,37,255,0,21,124,20,126,76,180,11,72,184,148,211,59,101,214,167,27,203,112,251,45,78,91,22,221,232,108,247,73,168,169,156,149,29,106,229,145,176,213,73,35,253,206,111,68,114,167,74,61,18,104,98,110,42,225,31,136,93,83,225,223,89,108,25,30,153,211,93,111,190,58,225,13,53,110,37,75,85,82,200,114,46,182,201,4,116,239,138,21,94,236,201,226,30,176,43,153,39,68,174,107,145,143,247,181,215,189,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,58,87,12,124,191,116,11,133,91,237,203,41,194,161,186,228,23,170,222,207,134,184,228,173,162,171,170,181,244,50,102,63,193,203,29,52,79,131,186,202,135,54,77,151,235,181,173,69,247,34,238,24,43,156,173,109,77,199,132,76,38,225,89,105,171,181,212,85,103,22,217,165,161,171,116,78,158,149,238,182,92,21,208,200,176,189,241,43,218,170,173,85,141,239,102,232,189,46,114,108,171,92,28,6,233,158,43,172,156,82,226,186,91,154,210,120,139,46,77,111,191,219,234,122,99,141,242,67,215,101,173,232,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,101,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,3,26,113,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,157,112,58,68,233,115,216,217,226,108,172,99,158,145,200,174,103,83,182,71,58,101,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,215,100,140,236,216,255,0,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,215,3,164,78,166,177,238,130,38,202,198,57,139,36,104,230,117,55,116,115,117,236,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,206,102,10,227,79,135,27,175,20,250,13,117,210,187,22,111,87,141,92,157,81,13,202,141,233,43,155,69,91,60,29,75,29,45,115,90,138,231,211,57,202,142,247,34,171,36,100,50,163,95,219,237,186,47,242,189,227,234,251,173,61,28,60,107,53,195,198,101,246,171,123,234,44,87,250,154,150,36,215,170,88,122,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,103,196,249,38,177,80,53,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,93,30,38,221,116,162,146,146,170,14,182,53,236,235,138,68,107,219,212,199,181,201,186,123,218,228,84,247,42,22,253,202,59,138,237,56,200,52,158,207,194,205,206,95,99,102,120,191,143,158,219,29,68,200,177,223,105,101,169,154,174,71,83,174,201,180,209,119,94,143,133,119,114,198,196,149,170,228,73,82,28,129,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,178,83,65,79,244,154,53,142,38,120,106,170,158,148,122,204,198,65,27,105,228,145,235,27,126,180,110,233,108,157,200,169,7,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,117,248,107,141,174,182,74,74,168,58,216,230,63,162,88,213,175,111,83,30,230,174,203,239,107,149,23,220,170,6,210,101,11,115,51,226,151,21,226,79,92,89,67,133,99,118,168,236,184,15,139,177,83,100,48,186,57,170,175,187,77,245,229,239,198,231,49,212,109,123,28,180,237,69,119,213,150,89,85,81,102,88,227,200,28,78,115,91,202,181,211,135,219,118,149,226,248,191,209,155,214,71,111,154,139,60,169,143,184,216,215,166,88,85,141,182,76,202,132,122,67,59,25,59,103,138,120,221,180,115,118,145,210,39,84,142,135,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,56,50,7,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,33,177,73,141,56,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,232,137,174,86,238,145,197,27,125,253,40,100,176,7,131,200,3,139,144,108,169,239,60,175,192,240,169,253,32,96,126,38,56,140,182,232,165,162,84,151,169,107,31,78,178,198,196,115,219,241,100,202,223,122,70,244,248,198,84,47,17,188,98,106,230,168,228,175,134,219,148,221,232,232,163,124,204,142,158,26,222,150,244,247,149,201,240,99,55,217,17,62,63,168,177,46,56,116,3,63,213,124,162,146,163,27,167,73,105,157,69,5,59,149,32,153,251,42,44,251,174,236,98,255,0,61,62,211,171,104,39,46,27,93,170,141,215,124,245,105,234,106,167,115,36,72,216,218,200,213,136,177,46,232,191,93,158,254,167,126,175,176,10,225,211,29,4,212,253,106,191,81,209,84,86,213,212,50,174,102,198,229,150,166,55,236,159,89,62,14,149,187,255,0,23,255,0,33,99,28,61,114,212,193,108,20,148,151,28,230,207,67,114,169,218,55,171,103,166,223,101,218,37,219,234,212,57,23,222,143,251,62,210,106,225,26,67,139,225,48,71,29,182,145,26,177,174,232,189,201,87,237,114,255,0,41,235,252,229,59,203,34,100,105,179,19,100,68,216,14,139,133,104,174,156,96,214,232,40,108,56,125,162,145,176,198,214,39,102,145,173,247,38,255,0,215,252,229,255,0,140,239,16,211,83,211,167,76,48,178,52,253,77,106,33,237,60,110,3,250,143,14,233,79,126,200,121,85,216,232,250,155,169,150,29,61,178,205,113,187,213,178,38,199,211,241,150,54,124,94,196,254,90,162,127,45,0,194,188,97,107,87,208,92,34,190,10,59,172,244,51,58,41,91,215,18,191,127,226,106,19,236,98,253,172,79,248,138,56,214,28,246,235,156,229,245,247,10,235,181,77,106,45,68,253,47,154,71,57,85,22,87,59,237,68,253,123,153,95,137,158,34,175,250,221,152,86,54,141,39,90,78,252,140,137,170,200,93,245,123,179,109,239,141,191,170,84,251,72,253,89,109,146,42,166,82,189,23,186,254,167,59,220,190,229,251,125,223,239,40,19,171,149,102,156,219,111,218,141,117,186,92,232,32,157,212,148,116,242,68,178,49,29,210,169,86,158,244,247,255,0,173,66,231,45,52,80,208,209,67,5,60,45,141,172,99,81,17,169,183,193,17,63,234,32,87,43,189,28,169,196,49,154,220,162,226,196,108,183,10,102,198,212,86,72,213,250,149,115,111,250,91,39,242,83,224,133,128,181,54,77,128,242,171,178,124,79,83,156,174,95,137,237,119,192,245,162,110,187,129,229,173,69,247,236,121,93,255,0,89,201,61,200,113,219,222,7,150,238,121,112,79,129,198,71,116,162,170,253,128,66,190,103,121,84,214,61,26,109,52,15,115,29,85,81,83,22,232,191,98,209,75,253,11,250,200,85,202,251,11,143,38,214,233,178,27,140,76,153,32,165,184,236,175,106,57,125,236,139,250,83,251,226,253,134,107,230,223,155,69,61,155,29,198,160,147,169,242,92,102,71,34,43,23,220,180,140,79,135,199,249,103,239,242,162,211,151,218,236,19,229,51,199,245,167,73,152,213,86,189,55,107,224,163,114,124,125,192,79,92,246,207,5,211,24,158,223,60,44,145,142,233,221,28,155,167,241,141,95,135,251,197,49,112,159,117,168,192,120,175,174,179,170,43,91,37,222,90,69,70,187,100,247,220,160,111,216,139,252,207,214,93,221,222,30,245,19,217,186,108,187,127,210,133,27,101,45,155,79,184,202,146,173,200,189,51,100,171,34,108,155,123,150,234,229,254,87,248,0,94,46,57,82,218,187,61,44,205,254,84,81,175,255,0,128,138,126,153,210,180,126,238,151,188,6,209,94,136,169,221,164,167,127,189,83,237,133,139,246,127,89,221,64,224,169,239,60,180,240,239,142,231,150,251,192,228,120,95,129,228,226,229,84,79,112,30,17,169,185,204,245,181,203,190,199,176,15,77,74,171,98,87,34,252,63,248,149,5,199,28,214,202,142,32,241,24,88,187,61,110,145,36,171,179,183,84,86,80,237,191,251,197,188,220,118,240,174,223,125,189,223,4,254,148,41,171,137,138,5,185,241,81,141,210,204,138,189,119,74,52,79,114,251,145,82,133,23,225,253,96,90,127,14,177,199,30,149,227,140,141,219,181,45,84,104,212,254,143,13,22,198,80,58,22,137,80,50,221,167,22,26,86,39,186,59,117,43,119,247,253,144,70,159,111,245,29,244,14,47,219,111,121,225,155,123,182,14,83,203,87,112,57,30,20,242,120,85,216,14,39,36,254,147,139,85,21,118,57,129,235,153,202,216,213,205,251,10,218,230,76,202,22,213,218,170,234,35,111,114,10,150,185,206,233,247,237,220,161,253,95,209,250,139,33,174,168,109,45,51,165,122,110,137,183,253,37,58,115,17,213,122,171,182,166,75,138,66,229,72,18,88,26,158,248,213,62,180,84,111,251,19,127,143,244,129,96,60,17,221,41,110,90,67,105,240,146,43,155,28,16,49,127,75,236,165,166,253,127,214,73,20,248,16,239,151,45,190,166,143,72,41,159,60,140,127,125,236,153,170,159,98,58,150,147,100,248,127,65,49,19,224,1,83,116,217,126,210,59,113,149,163,86,77,78,210,187,141,29,93,178,154,90,132,154,149,241,202,248,145,92,222,153,247,247,47,83,126,199,59,237,251,84,145,71,193,122,183,71,117,183,201,67,42,110,215,171,87,237,251,21,23,236,254,160,53,232,211,28,203,33,208,173,76,99,41,171,170,105,216,205,247,100,115,116,162,239,78,255,0,213,213,253,244,191,157,54,202,225,203,113,123,125,214,41,21,221,250,104,164,221,119,248,58,54,59,237,68,254,113,79,220,195,120,126,171,192,242,168,178,91,91,17,97,168,234,223,166,57,87,167,166,58,70,123,213,219,167,197,234,74,238,93,156,73,218,50,172,106,143,15,175,149,204,174,165,130,56,147,174,72,17,21,27,29,36,126,228,69,69,253,39,47,216,4,252,154,38,78,197,142,70,163,154,191,20,84,43,115,153,46,130,210,197,75,109,212,28,122,223,79,21,76,53,82,190,119,199,27,88,229,70,82,177,83,117,87,251,246,237,126,175,254,109,146,67,43,102,137,178,181,119,71,53,28,159,239,157,51,86,176,106,76,247,16,175,177,213,49,21,38,167,157,136,170,175,247,43,162,115,63,146,168,191,104,21,61,193,238,162,93,241,252,186,150,213,113,115,228,165,168,123,26,246,189,232,228,221,210,211,181,87,110,149,251,17,75,23,207,184,95,210,141,90,178,116,92,240,219,58,204,239,132,158,13,58,147,103,183,237,71,53,126,17,162,124,74,182,226,63,8,191,232,38,160,84,66,214,117,209,62,169,245,113,57,145,189,58,81,103,155,167,223,34,47,217,23,235,44,43,130,158,36,172,218,153,143,45,177,236,124,117,84,255,0,30,228,208,251,250,159,82,239,131,125,255,0,6,126,160,32,71,21,124,14,213,233,21,100,247,204,110,8,101,181,197,28,111,88,91,20,108,70,237,19,222,255,0,210,157,203,254,119,250,190,211,19,232,198,155,233,246,165,214,63,23,188,81,195,65,116,78,226,178,84,100,143,95,205,181,138,169,179,28,214,255,0,63,237,255,0,168,190,28,243,1,180,103,214,42,171,77,194,54,185,149,80,190,45,213,239,68,250,204,115,127,146,228,254,114,149,147,196,191,0,217,94,31,124,171,206,180,246,231,68,136,178,170,163,18,26,153,28,139,44,210,238,159,89,30,159,162,230,129,130,243,30,8,181,27,15,129,247,188,66,237,81,34,83,181,101,107,227,116,112,171,85,187,123,211,170,161,126,213,119,216,99,200,181,91,137,141,33,173,74,118,231,153,4,45,166,119,71,66,92,88,173,68,106,237,182,221,78,79,243,178,78,112,247,198,69,211,77,242,90,92,19,86,237,149,114,65,83,60,112,247,145,96,167,99,17,221,199,42,175,83,35,95,243,214,125,191,103,244,251,231,93,22,13,162,92,67,99,204,173,163,74,105,155,85,18,72,168,149,239,123,145,92,196,95,122,69,55,251,50,127,245,236,5,113,105,151,50,253,96,179,45,61,6,65,121,175,173,72,25,208,247,75,83,26,171,149,26,239,213,78,171,241,219,237,251,9,163,165,252,192,45,57,132,76,165,169,129,237,169,145,205,99,81,102,145,221,74,231,171,81,55,240,232,137,246,29,83,63,229,99,98,190,93,234,46,184,214,67,65,69,12,210,57,237,137,241,85,72,168,139,211,246,247,87,250,127,227,63,119,69,249,117,75,167,57,61,45,242,191,37,161,169,101,52,208,205,209,29,61,67,85,122,37,71,252,85,255,0,208,4,191,192,242,42,220,178,215,13,218,70,172,81,77,27,94,214,171,145,219,162,177,174,79,177,23,249,95,168,237,157,62,237,183,62,43,53,166,11,69,12,52,112,254,140,81,181,137,241,248,35,81,62,213,95,212,125,202,187,0,247,253,129,55,251,66,42,47,193,79,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,51,174,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,173,23,5,114,184,242,39,166,95,141,122,197,105,42,128,214,219,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,124,128,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,212,100,105,35,21,21,175,100,214,169,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,107,237,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,3,103,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,170,14,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,117,185,170,197,103,97,170,254,184,35,142,215,192,160,30,104,254,123,53,55,240,95,71,162,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,174,104,254,123,53,55,240,95,71,162,49,254,49,194,142,163,231,60,50,222,56,155,194,162,246,205,171,23,200,42,236,247,251,92,16,170,213,80,210,197,75,77,58,87,183,101,94,236,41,226,28,146,162,34,58,38,177,178,47,83,22,71,68,23,105,193,159,25,152,15,22,120,5,53,101,29,117,37,187,54,183,83,178,43,245,134,89,97,134,119,79,28,52,235,83,87,75,76,147,203,50,208,247,170,18,56,229,147,101,221,58,93,239,248,215,175,17,60,94,92,120,48,226,106,167,78,184,70,173,181,67,136,98,94,211,246,245,130,122,10,85,179,215,223,46,53,82,85,85,117,37,18,198,247,248,86,58,138,146,45,220,201,41,210,133,208,126,135,119,187,10,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,85,255,0,37,89,238,85,254,138,228,121,38,71,112,255,0,100,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,75,156,231,125,170,160,95,247,2,252,98,127,12,29,56,170,191,214,224,55,92,126,245,142,120,122,43,221,79,99,251,143,87,92,244,122,185,180,19,43,220,247,116,177,145,200,248,158,157,81,37,68,77,234,145,21,36,116,149,48,87,5,60,60,90,184,103,225,231,26,192,224,181,85,208,95,110,20,240,222,242,150,84,214,54,165,254,219,158,158,36,170,106,58,53,88,145,145,172,109,133,137,31,213,232,137,170,170,247,43,164,126,117,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,0,0,8,1,253,154,190,22,63,210,14,170,255,0,234,171,119,248,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,226,6,174,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,118,173,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,158,152,227,124,144,245,167,212,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,81,120,223,40,141,80,186,113,71,122,211,219,236,149,118,157,36,180,212,123,74,44,165,39,142,105,235,237,82,74,255,0,15,75,2,244,53,171,92,173,98,178,93,227,70,66,173,116,138,215,181,244,237,158,231,192,21,171,205,91,76,241,93,27,224,71,76,244,183,10,164,240,246,92,103,48,182,91,233,186,163,141,146,77,209,108,184,245,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,173,110,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,42,215,154,199,29,182,164,181,87,240,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,253,14,106,49,25,216,114,191,174,120,227,205,124,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,250,143,141,100,122,162,53,140,154,144,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,3,229,46,167,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,21,171,205,23,128,90,60,194,197,114,226,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,215,88,222,228,142,151,184,174,116,209,181,189,42,143,141,25,53,75,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,105,50,152,57,158,240,21,77,163,23,90,190,32,116,126,197,73,65,167,215,58,138,104,110,182,138,78,235,214,211,113,157,211,117,205,28,77,139,181,79,66,229,108,13,68,89,126,172,211,164,108,107,88,177,177,161,97,92,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,170,234,104,21,235,50,81,189,103,141,17,207,79,169,34,186,46,167,244,164,143,146,166,178,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,97,238,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,67,37,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,0,71,254,43,120,214,210,206,15,190,139,126,83,44,25,93,207,233,111,142,240,94,194,165,166,155,183,225,123,29,206,239,122,120,182,223,196,179,167,167,171,125,157,190,219,38,225,32,10,171,231,157,247,39,251,73,251,180,150,156,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,170,161,138,136,173,68,217,29,239,248,34,196,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,77,78,105,28,125,86,105,223,142,225,147,71,46,23,91,110,94,190,14,163,34,200,168,234,103,161,154,209,26,246,170,97,166,164,146,55,49,238,154,86,44,107,36,136,171,27,98,145,99,250,239,145,253,144,193,92,209,184,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,248,44,134,181,174,98,196,200,250,83,170,90,106,119,49,202,143,235,237,203,35,145,232,215,36,48,202,232,151,194,119,154,125,27,249,129,143,122,140,6,42,50,175,9,222,105,244,111,230,6,61,234,48,1,63,249,231,125,201,254,210,126,237,42,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,210,185,231,125,201,254,210,126,237,43,171,71,180,47,81,245,230,179,38,180,233,125,155,219,55,92,95,31,155,36,154,219,18,170,213,86,82,197,60,16,200,202,102,34,47,118,100,241,13,122,71,186,57,237,99,145,157,79,86,49,225,115,252,190,248,245,199,184,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,153,81,225,104,153,127,122,173,75,146,106,24,82,85,124,207,109,61,59,100,168,70,198,198,49,239,85,107,90,197,68,73,43,140,233,14,27,136,106,134,111,171,150,40,42,225,190,234,21,61,166,27,234,58,117,124,19,62,223,28,209,65,51,24,190,246,61,98,153,35,114,34,244,42,67,26,163,81,202,247,63,90,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,174,173,137,207,123,188,52,142,108,142,133,253,78,234,98,43,85,123,140,145,140,12,234,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,143,252,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,245,217,35,251,57,215,147,85,218,213,96,225,19,54,190,223,110,116,150,235,109,187,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,64,190,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,214,233,89,26,245,171,89,22,221,45,107,164,149,94,17,84,178,158,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,250,140,141,157,234,235,250,39,149,125,21,250,117,244,102,235,244,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,246,237,247,187,127,95,183,213,213,211,245,182,219,222,73,94,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,214,216,153,34,245,163,95,22,253,77,115,163,137,88,19,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,244,231,43,118,181,95,248,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,54,104,42,96,146,217,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,47,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,84,94,141,233,14,101,174,250,137,111,210,221,62,130,146,124,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,126,171,94,246,192,230,49,92,173,103,91,155,212,230,55,119,32,91,167,43,222,58,127,45,120,171,52,59,88,243,63,23,169,54,94,191,99,212,214,183,166,107,237,174,56,218,169,188,202,229,241,21,144,237,39,115,116,107,223,18,50,79,206,185,181,18,39,127,230,35,193,5,31,21,88,34,101,184,117,47,78,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,210,198,79,225,209,100,142,54,75,80,229,123,145,175,123,146,139,49,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,95,134,184,218,235,100,164,170,131,173,142,99,250,37,141,90,246,245,49,238,106,236,190,246,185,81,125,202,165,244,240,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,135,68,201,23,173,92,201,119,234,107,91,36,74,240,141,92,185,121,106,95,112,171,237,147,136,110,33,45,94,6,235,67,225,238,152,190,55,35,216,249,41,164,115,42,26,233,46,116,242,192,189,185,153,213,77,60,9,28,169,36,82,55,121,17,143,103,66,126,87,60,239,185,63,218,79,221,165,170,21,87,207,59,238,79,246,147,247,104,17,87,149,199,158,205,50,252,107,209,235,75,190,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,180,87,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,174,213,86,198,117,203,34,181,141,234,123,218,212,221,125,238,114,34,123,213,7,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,82,163,229,144,49,86,189,235,94,85,196,78,172,95,117,143,53,183,218,168,175,89,7,133,241,48,90,226,146,58,86,118,41,162,167,103,67,100,146,71,166,236,133,170,187,189,126,178,174,219,38,200,150,43,202,119,130,11,237,190,227,108,226,207,83,41,110,182,89,41,247,151,9,162,73,153,31,142,165,168,165,168,130,162,170,170,23,68,175,72,94,201,216,180,234,217,24,231,116,185,234,213,141,209,185,241,215,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,144,131,153,63,28,246,174,31,112,10,205,43,211,155,165,37,118,162,229,84,245,54,217,95,71,116,107,103,197,224,116,49,171,170,165,108,50,36,240,212,186,58,134,58,155,116,106,111,188,189,74,145,164,114,101,254,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,183,163,197,172,149,179,61,190,62,171,169,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,83,94,204,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,209,226,110,55,74,217,42,234,167,232,99,88,206,185,100,87,61,221,44,99,90,155,175,185,173,68,79,114,32,31,148,12,255,0,196,39,10,55,222,29,52,107,72,115,44,234,43,173,187,47,212,143,109,214,92,44,149,176,178,47,101,82,211,58,145,41,35,86,162,171,210,103,178,119,203,34,61,90,230,247,25,26,198,199,196,245,127,95,225,39,68,45,92,71,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,238,123,18,88,99,235,102,237,87,51,169,168,230,42,163,208,37,87,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,78,164,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,182,231,205,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,203,23,152,93,102,83,89,77,195,175,16,57,127,122,235,55,76,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,245,76,189,216,89,76,157,44,106,182,53,143,169,94,177,53,225,249,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,84,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,61,14,149,241,167,66,185,146,237,210,230,182,73,81,244,2,91,247,52,142,62,171,52,239,199,112,201,163,151,11,173,183,47,95,7,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,253,119,200,254,205,80,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,190,239,122,69,12,138,140,110,239,122,162,53,168,231,42,53,67,191,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,216,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,117,151,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,135,120,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,13,112,141,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,128,31,217,171,225,99,253,32,234,175,254,170,183,127,143,19,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,126,32,106,238,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,193,24,175,16,56,15,12,188,4,233,78,171,234,51,234,223,109,163,193,241,90,72,168,232,86,21,173,173,158,106,42,118,182,42,120,230,146,54,200,244,111,92,174,106,59,116,142,41,29,239,233,80,62,190,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,29,0,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,143,19,113,186,86,201,87,85,63,67,26,198,117,203,34,185,238,233,99,26,212,221,125,205,106,34,123,145,14,213,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,186,0,23,83,195,79,253,198,219,191,203,252,239,255,0,127,116,41,88,186,158,26,127,238,54,221,254,95,231,127,251,251,161,74,192,109,80,99,78,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,122,226,115,145,187,172,114,200,223,119,82,153,44,1,81,124,18,242,184,204,168,53,230,251,117,226,139,6,164,159,19,192,234,22,27,125,59,170,146,74,44,138,227,249,185,33,153,140,86,111,81,66,216,157,214,228,127,111,170,69,142,39,181,221,21,48,178,221,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,46,79,152,143,27,244,124,42,224,137,137,97,213,93,90,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,111,83,31,63,135,85,142,72,223,45,59,145,237,86,177,237,80,194,188,210,56,250,172,211,191,29,195,38,142,92,46,182,220,189,124,29,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,245,223,35,251,53,2,125,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,40,27,84,24,211,136,126,32,112,30,25,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,185,92,212,118,233,28,82,59,223,210,167,117,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,93,30,38,227,116,173,142,146,150,14,183,181,140,235,150,69,107,27,212,247,181,169,186,251,220,228,68,247,170,26,251,241,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,211,215,219,77,145,145,195,26,186,78,210,72,224,199,252,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,238,165,49,169,37,56,115,224,187,42,214,61,44,212,205,113,202,91,117,176,97,152,38,31,116,190,219,170,86,134,70,123,126,186,26,106,165,138,42,89,158,206,211,225,142,106,87,120,135,53,92,230,236,216,209,17,100,238,71,26,192,203,252,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,216,39,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,82,183,49,30,8,43,56,85,206,211,45,195,169,122,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,167,190,127,14,139,36,146,62,42,119,43,220,174,99,220,191,149,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,186,219,19,36,94,180,107,226,223,169,174,116,113,43,2,255,0,129,210,175,90,197,128,219,180,142,249,173,246,107,245,38,79,137,216,172,247,11,219,235,44,21,80,214,178,170,10,54,72,233,155,4,141,127,105,239,69,134,70,109,214,137,214,138,138,169,178,237,13,127,179,87,194,199,250,65,213,95,253,85,110,255,0,30,2,85,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,50,185,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,197,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,61,168,186,103,165,156,70,224,150,123,118,83,73,106,201,177,185,46,22,172,154,221,59,35,166,173,167,168,236,77,29,68,79,141,207,100,145,190,25,163,71,68,245,111,241,144,84,74,196,114,35,247,53,225,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,174,39,57,27,178,73,20,141,247,244,169,61,57,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,233,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,152,83,181,11,41,147,165,238,71,72,177,245,35,18,38,176,45,168,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,2,31,243,17,224,130,143,138,172,17,50,220,58,151,167,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,233,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,146,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,232,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,252,234,0,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,80,8,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,87,87,46,28,179,21,193,184,206,211,204,167,53,201,173,88,253,150,139,218,222,38,227,116,173,142,146,150,14,187,85,91,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,2,245,53,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,110,188,60,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,238,165,51,7,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,235,116,172,141,122,213,172,139,110,150,181,210,74,175,236,28,190,248,10,200,120,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,159,81,226,168,159,127,98,165,75,82,26,25,146,37,100,204,109,69,59,99,168,86,200,199,177,143,84,107,154,245,69,64,207,252,171,248,10,169,170,169,181,113,79,172,150,42,186,54,81,212,67,112,193,173,149,29,165,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,127,92,93,221,149,139,19,159,107,231,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,41,175,156,174,133,233,198,155,106,62,25,170,24,85,155,217,87,93,70,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,169,52,158,41,221,213,69,233,123,152,215,171,81,238,145,239,185,67,94,190,98,90,233,71,175,220,86,101,121,37,134,243,237,60,110,195,218,198,236,51,53,32,88,221,75,74,138,146,190,41,33,87,54,104,100,170,125,84,209,200,174,115,157,28,204,253,20,68,99,66,53,151,189,202,191,68,52,191,77,184,104,181,106,78,9,124,171,190,221,245,42,158,26,251,245,198,104,228,129,145,207,76,249,162,240,49,66,239,115,89,77,43,170,99,89,61,235,43,250,228,71,118,214,38,50,138,235,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,103,177,37,134,88,213,205,221,58,227,123,126,45,84,75,106,228,159,172,87,91,214,27,158,104,133,242,253,73,45,62,53,81,75,123,176,81,205,84,231,85,182,10,165,145,181,141,138,55,61,81,41,163,150,56,30,169,27,17,27,45,99,213,202,171,43,64,179,64,0,0,0,30,23,224,120,69,253,103,149,60,108,160,122,229,166,134,101,69,146,38,185,81,125,219,181,20,231,28,76,137,54,99,81,19,245,34,28,147,220,121,0,0,0,120,60,156,94,228,107,28,229,248,34,42,129,249,153,37,246,143,31,181,203,114,173,169,138,24,163,86,162,190,71,163,83,222,187,39,189,85,16,168,190,59,56,176,186,229,247,217,176,220,66,232,179,64,222,158,165,165,157,206,223,234,83,72,159,197,204,169,241,107,190,207,215,253,100,128,230,101,175,82,99,120,52,248,141,170,78,154,137,106,169,92,190,237,253,205,154,100,95,210,141,83,252,237,62,210,21,240,97,195,229,126,174,229,105,123,184,167,230,89,250,75,245,125,251,199,80,212,248,72,213,248,198,159,96,25,11,76,184,56,182,219,52,234,167,53,203,40,231,74,180,162,125,91,82,88,219,238,94,195,36,255,0,60,131,127,138,59,237,255,0,226,68,27,189,142,42,157,89,184,90,233,34,87,195,21,109,92,109,111,78,255,0,85,174,151,111,130,109,240,79,212,93,183,21,41,65,129,104,221,213,205,103,232,219,167,133,61,238,255,0,197,103,255,0,11,249,133,82,112,201,140,51,81,56,133,171,124,140,234,137,245,213,143,248,237,250,81,85,59,245,183,245,32,23,53,195,22,55,21,135,77,232,34,142,153,33,247,74,155,116,116,255,0,223,18,175,234,79,214,102,63,176,252,92,74,222,219,109,166,42,88,211,102,183,171,100,254,183,57,127,95,244,159,182,7,21,223,224,26,129,199,148,77,128,46,223,105,225,62,33,193,62,32,114,62,59,148,233,79,75,36,170,168,155,109,241,254,180,62,195,167,106,149,218,59,54,41,85,92,247,108,140,232,251,63,92,140,79,212,191,172,10,111,227,207,53,151,80,245,222,221,141,193,82,147,193,13,194,153,172,107,30,174,68,238,83,210,162,251,145,206,79,138,175,216,89,127,3,152,68,56,150,143,217,218,144,118,228,154,146,9,29,245,81,55,234,164,166,247,254,138,127,52,168,252,102,63,202,55,21,54,198,239,212,199,92,173,138,191,103,187,174,149,139,252,210,244,116,162,209,29,143,8,180,219,152,221,146,10,72,35,248,254,168,88,159,173,127,80,29,146,231,35,89,78,254,167,34,34,109,246,255,0,74,20,105,197,109,210,158,131,137,184,43,225,115,17,89,117,107,220,168,169,238,84,184,78,171,246,255,0,65,115,90,199,146,199,140,97,213,151,37,253,40,251,123,127,191,44,105,250,151,249,198,189,90,165,155,215,101,218,161,81,123,171,127,83,214,230,245,219,100,79,119,136,123,190,198,167,243,191,80,23,217,194,117,241,183,205,29,178,85,53,232,237,168,104,155,186,46,255,0,247,172,75,250,215,245,153,156,138,60,187,47,171,120,208,202,70,170,108,180,235,75,15,252,84,80,127,66,18,184,14,47,13,247,123,131,182,56,179,226,7,176,226,227,145,197,235,178,1,197,191,29,143,97,193,171,239,57,129,242,220,28,173,166,114,162,34,252,62,63,214,133,64,107,124,126,55,139,204,114,22,108,254,155,157,10,174,222,245,68,254,208,45,226,252,254,221,182,89,58,182,68,233,251,63,215,33,79,176,215,54,227,198,77,36,179,175,87,68,244,29,63,103,191,170,131,245,127,80,22,213,166,112,165,62,19,103,139,109,149,40,105,247,255,0,239,44,59,73,248,120,110,223,70,173,155,38,201,224,225,219,255,0,189,180,253,192,61,111,69,220,242,196,83,195,151,101,57,49,119,247,129,200,224,245,57,47,192,245,46,253,91,1,202,63,142,199,176,226,212,60,174,200,128,117,13,85,200,224,197,240,218,203,180,242,181,137,19,226,77,220,228,68,250,210,34,125,170,159,175,245,148,13,173,153,149,126,165,106,220,215,153,103,115,217,223,165,93,250,156,173,219,179,11,87,249,78,254,103,235,45,175,152,126,167,179,7,209,154,248,225,250,211,79,87,69,27,83,225,239,239,185,87,249,10,159,8,212,170,188,27,1,146,229,166,119,188,218,169,223,157,167,142,39,183,221,240,252,235,217,246,59,111,177,62,192,45,151,128,56,82,61,30,181,164,114,49,205,72,32,69,233,93,246,95,11,74,74,198,252,16,133,188,183,37,151,242,88,216,156,253,213,39,77,189,201,240,240,212,100,210,106,251,145,62,208,60,158,23,224,21,127,82,128,34,231,26,154,43,77,169,88,99,251,116,125,201,226,219,165,201,26,42,251,229,167,223,252,237,203,240,97,82,60,43,106,77,126,149,107,13,29,44,149,114,83,197,227,227,167,122,58,71,49,58,124,84,8,187,253,102,253,145,155,0,95,45,237,185,80,73,74,230,238,142,219,237,255,0,92,139,250,255,0,160,215,243,139,92,2,109,51,214,26,233,169,147,166,52,174,150,102,252,23,221,226,167,84,248,185,223,204,2,249,116,179,41,167,203,48,203,101,222,158,118,202,147,82,83,189,85,174,71,126,148,76,119,216,171,250,255,0,89,219,101,98,73,27,152,168,139,186,42,123,200,45,203,35,87,254,150,233,164,182,58,185,58,165,183,201,75,2,123,182,250,169,70,223,212,196,254,98,253,170,78,180,93,211,112,33,207,28,124,58,90,181,11,21,174,190,199,73,253,187,73,73,44,141,116,113,183,117,233,142,165,201,186,246,156,191,23,254,178,183,248,62,214,155,166,150,103,46,183,84,78,232,99,151,110,190,235,156,212,247,67,80,169,241,123,126,217,11,211,200,109,16,222,109,149,20,83,254,140,177,61,159,111,218,213,79,177,83,245,148,85,197,174,142,220,180,175,80,95,89,79,15,69,60,155,116,47,83,87,225,4,8,191,23,185,126,50,1,121,24,78,65,75,145,227,212,247,42,106,134,74,201,29,34,35,154,244,114,46,207,84,248,162,169,244,223,113,219,109,254,145,244,117,244,144,205,27,213,21,81,241,181,200,170,139,191,218,138,69,62,1,245,58,27,254,151,91,173,117,83,245,75,12,245,123,125,85,77,211,196,39,191,220,196,254,127,235,38,4,79,71,177,174,69,247,42,123,128,174,62,53,184,44,161,168,199,171,51,108,34,204,248,238,22,250,121,42,26,148,180,232,213,85,106,64,137,183,106,14,175,131,93,246,161,23,184,97,226,151,55,208,140,229,184,158,101,45,116,84,76,153,41,149,181,110,153,168,221,166,134,63,132,146,177,19,234,196,239,179,245,255,0,78,215,109,114,183,195,114,162,154,142,161,189,76,153,138,199,38,234,158,229,254,165,32,31,25,252,15,83,103,48,85,100,184,219,122,42,209,207,153,91,186,174,254,234,135,252,95,59,83,226,246,253,128,76,253,43,212,107,38,163,225,214,140,138,215,89,4,201,95,71,20,251,50,70,59,110,164,95,230,185,223,169,126,213,59,178,123,190,8,83,39,14,58,167,157,240,243,157,38,11,122,250,244,118,201,36,165,237,254,101,55,70,199,50,167,189,172,145,126,50,39,242,148,184,12,62,255,0,30,73,101,130,233,26,108,217,122,182,79,234,123,155,250,147,249,191,168,15,218,87,237,178,42,123,212,242,155,170,123,208,57,58,147,99,144,30,190,133,106,170,181,78,105,240,60,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,4,63,230,51,193,71,240,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,76,0,6,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,83,203,35,142,203,175,16,246,165,209,13,70,163,171,159,54,197,108,254,46,43,180,81,185,208,87,90,169,155,71,76,217,106,167,154,162,73,165,174,124,211,61,242,57,24,214,57,61,254,229,221,22,53,243,162,209,220,7,5,207,244,251,81,177,11,13,37,162,229,154,83,221,226,189,69,69,75,13,60,21,83,211,77,12,222,45,237,141,141,115,234,100,117,124,169,36,175,115,149,201,28,95,14,149,87,117,254,74,158,105,242,159,151,245,222,163,110,3,21,115,71,243,217,169,191,130,250,61,17,61,57,53,90,109,87,254,17,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,11,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,16,215,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,81,145,172,111,68,86,177,243,117,254,87,92,61,126,92,184,154,182,223,238,117,55,90,43,46,154,120,108,182,90,154,58,94,184,230,174,130,170,37,163,163,146,103,34,178,46,227,209,242,108,168,174,124,116,211,53,168,213,222,70,94,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,98,174,14,120,95,181,112,153,165,247,93,57,181,93,234,238,44,184,229,23,75,218,75,81,80,217,149,176,73,34,67,72,222,166,197,22,207,240,116,244,171,42,116,170,119,150,110,149,232,233,68,12,234,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,0,2,128,127,177,113,199,103,250,134,127,206,107,63,248,217,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,32,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,128,28,234,252,172,98,223,48,40,125,58,226,83,182,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,124,75,137,231,87,229,99,22,249,129,67,233,215,18,149,128,236,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,102,154,11,203,247,242,19,194,102,171,107,222,171,67,215,159,93,116,191,35,246,93,185,205,222,59,61,13,93,153,175,252,236,83,211,50,106,123,139,23,196,193,39,75,213,169,28,143,103,191,169,199,201,202,159,129,43,170,221,104,56,166,214,92,102,145,182,214,211,164,248,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,14,182,185,94,175,239,181,25,209,4,146,88,87,22,62,86,53,147,229,254,67,233,211,129,173,97,117,60,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,174,174,51,56,209,202,184,71,227,187,15,174,173,117,214,247,128,220,180,254,150,11,222,61,21,116,141,141,157,219,157,95,85,117,52,10,244,133,107,24,144,70,136,231,167,215,141,29,23,83,58,146,70,79,91,77,207,13,213,124,2,138,243,71,29,37,255,0,19,204,108,241,212,196,202,186,69,88,46,22,234,184,81,205,73,33,153,168,170,201,34,145,55,100,141,79,115,149,28,159,20,41,219,157,95,154,124,91,229,253,15,168,220,76,235,201,27,63,204,175,184,110,166,233,245,231,33,171,172,199,177,90,139,77,77,150,134,101,71,50,129,245,139,90,181,41,18,170,117,53,143,116,17,189,89,191,66,63,173,200,136,233,30,174,8,107,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,235,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,83,101,100,93,83,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,47,211,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,214,139,172,96,27,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,196,236,6,42,225,59,202,198,141,252,191,199,189,58,3,42,128,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,126,251,63,102,255,0,121,22,168,85,95,35,31,190,207,217,191,222,69,170,0,32,7,53,190,23,53,219,137,79,201,119,228,83,6,250,71,244,115,219,126,211,254,233,209,209,246,60,71,129,236,255,0,154,101,143,171,171,177,47,232,239,183,79,191,109,211,121,254,0,172,14,87,252,25,241,39,195,182,190,223,243,93,99,211,127,163,246,90,220,62,170,215,5,79,182,40,42,250,234,159,91,69,35,99,232,167,158,71,166,236,134,69,221,83,167,234,237,190,234,136,191,149,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,5,112,104,222,175,102,90,17,168,150,253,82,211,233,233,32,200,109,52,245,208,208,207,83,2,76,202,119,212,210,77,74,179,35,23,234,185,236,108,238,123,17,200,230,117,181,189,77,123,119,106,245,255,0,242,85,158,229,95,232,174,71,146,100,119,15,246,74,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,218,170,126,81,115,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,58,151,166,42,154,134,189,168,172,232,238,69,27,85,138,230,172,211,68,208,197,90,153,192,157,171,132,78,93,186,181,125,201,107,41,46,218,139,145,83,217,105,47,21,148,178,54,122,42,88,35,200,96,116,113,80,200,250,120,167,99,36,141,212,238,153,175,85,71,73,11,21,61,204,105,2,248,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,159,252,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,14,213,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,93,146,63,179,10,248,116,226,95,84,248,95,206,225,206,180,206,237,252,239,27,102,172,158,167,217,119,63,204,205,20,126,46,8,101,143,189,218,239,189,241,245,59,234,63,103,39,218,139,178,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,48,241,57,202,179,84,236,28,65,91,177,206,31,177,207,104,96,249,205,194,111,100,73,36,245,51,199,141,195,28,80,190,127,105,212,186,30,136,97,71,201,50,65,245,229,150,72,225,233,252,228,190,231,133,180,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,65,230,143,231,179,83,127,5,244,122,34,228,248,81,225,83,4,225,47,78,25,130,225,183,43,173,202,174,179,183,83,123,184,86,86,77,219,175,174,68,84,117,68,116,139,35,161,165,221,21,25,180,109,71,44,113,66,217,31,43,163,71,148,217,205,31,207,102,166,254,11,232,244,64,97,248,245,231,50,162,225,229,188,57,89,235,106,237,248,245,102,81,87,147,94,146,26,132,70,93,94,250,122,40,169,161,149,136,196,119,68,14,164,146,68,78,181,99,223,43,28,172,71,66,199,29,131,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,75,146,40,81,81,210,57,174,85,86,49,146,72,204,127,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,54,30,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,58,231,116,105,212,230,49,211,202,216,152,247,61,99,141,90,206,167,108,174,112,118,15,200,14,141,126,70,191,131,231,228,246,213,249,61,246,127,179,61,133,208,238,207,103,171,175,171,175,126,231,123,185,249,222,255,0,87,119,187,249,222,190,231,215,40,7,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,83,82,88,85,85,209,185,205,84,87,177,241,200,253,143,140,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,117,192,233,19,169,172,123,160,137,178,177,142,98,201,26,57,157,77,221,28,208,160,25,53,231,50,173,225,229,220,57,94,43,106,238,24,245,30,81,73,147,89,82,106,132,86,90,158,202,122,216,170,97,137,138,197,119,68,238,171,142,69,78,180,99,31,19,220,140,87,76,247,25,131,149,199,158,205,50,252,107,209,235,72,255,0,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,36,7,43,143,61,154,101,248,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,45,57,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,206,136,187,187,43,214,87,62,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,205,37,37,243,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,186,163,41,166,151,119,70,246,116,198,199,201,216,233,141,18,30,232,90,255,0,14,156,75,233,103,20,24,36,57,214,153,221,191,157,227,108,213,147,211,123,82,217,249,233,162,143,197,193,12,178,118,123,189,135,190,62,167,125,118,108,228,251,81,32,7,60,239,185,63,218,79,221,164,127,229,71,252,35,191,132,116,31,145,79,251,84,254,215,250,127,227,186,253,151,236,190,183,116,247,54,255,0,191,63,141,240,189,63,95,175,175,127,204,120,130,64,115,206,251,147,253,164,253,218,5,85,153,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,199,250,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,135,184,116,225,163,75,56,95,193,33,193,116,206,211,252,239,27,121,172,130,155,218,151,63,207,77,44,126,46,120,98,143,189,218,239,189,145,245,55,234,51,102,167,218,170,29,215,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,123,0,0,87,7,53,78,7,50,29,85,166,254,17,250,90,252,130,249,147,218,169,233,109,119,60,98,22,85,92,95,91,73,221,70,71,37,190,22,35,221,19,227,116,170,233,34,98,36,78,98,201,55,212,145,178,44,245,45,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,159,19,104,130,152,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,161,249,92,203,120,155,192,120,166,210,253,1,212,12,66,166,146,142,228,250,124,137,215,172,121,110,48,212,214,217,167,89,40,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,184,127,151,14,89,138,224,220,103,105,230,83,154,228,214,172,126,203,69,237,111,19,113,186,86,199,73,75,7,93,170,173,140,235,150,69,107,27,212,247,181,169,186,251,220,228,68,247,170,17,172,1,37,56,246,226,206,143,139,141,101,139,45,199,44,126,205,197,172,150,248,173,214,70,214,91,32,167,186,62,53,106,73,50,213,203,27,228,89,63,62,233,123,108,238,44,108,102,202,214,53,242,74,231,247,110,91,28,27,100,60,69,234,133,30,165,93,42,106,237,152,38,5,120,166,154,227,85,75,91,85,65,91,87,86,216,228,154,24,104,106,98,141,81,31,28,177,211,44,202,217,98,150,56,231,99,152,230,189,204,114,97,254,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,54,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,172,190,121,223,114,127,180,159,187,74,224,209,189,94,204,180,35,81,45,250,165,167,211,210,65,144,218,105,235,161,161,158,166,4,153,148,239,169,164,154,149,102,70,47,213,115,216,217,220,246,35,145,204,235,107,122,154,246,238,213,177,254,121,223,114,127,180,159,187,74,171,3,245,127,201,86,123,149,127,162,185,30,73,145,220,63,217,43,43,174,85,213,18,127,194,146,105,164,145,255,0,210,231,57,223,106,169,125,60,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,161,177,62,68,232,71,62,93,250,156,230,199,18,51,10,114,166,224,150,179,74,108,85,60,64,234,246,41,224,243,59,207,114,142,193,109,186,91,103,167,184,99,244,172,124,176,207,35,217,50,55,183,53,71,187,101,70,117,54,4,78,153,21,42,36,98,88,168,21,1,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,93,146,63,179,13,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,137,219,26,244,185,236,108,242,186,39,189,175,72,228,86,191,165,219,43,93,177,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,113,247,192,157,215,132,76,154,138,251,141,86,85,221,180,235,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,125,236,112,17,44,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,10,86,254,197,199,29,159,234,25,255,0,57,172,255,0,227,101,223,112,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,204,128,0,213,92,201,90,209,175,57,150,181,71,134,218,239,181,181,113,88,176,60,94,215,140,216,173,46,168,73,32,163,101,45,20,16,79,51,17,24,212,235,168,150,21,149,202,168,175,68,88,227,87,185,177,51,108,106,73,78,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,32,100,190,91,28,12,93,120,130,207,232,245,83,81,173,117,116,58,117,138,212,83,92,162,101,101,173,206,131,40,157,179,72,141,165,137,211,70,176,77,76,217,41,222,218,157,149,203,182,209,116,162,200,178,71,29,120,177,243,79,172,159,48,50,31,81,156,216,247,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,239,115,149,87,222,170,107,133,197,143,154,125,100,249,129,144,250,140,224,90,167,13,63,247,27,110,255,0,47,243,191,253,253,208,165,98,234,120,105,255,0,184,219,119,249,127,157,255,0,239,238,133,43,1,181,64,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,88,34,175,11,92,198,116,59,138,140,238,241,167,120,229,45,215,25,189,83,237,61,146,146,251,217,142,107,213,43,97,107,230,116,73,27,222,198,205,19,210,94,168,122,220,229,137,173,149,170,169,221,108,50,168,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,40,175,73,243,175,201,126,169,225,186,153,236,191,105,253,18,200,45,215,223,5,223,236,248,175,11,83,28,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,62,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,235,229,148,242,183,224,22,143,81,60,15,19,122,199,111,181,92,177,4,241,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,212,100,108,239,7,215,194,223,3,23,93,45,225,67,89,56,145,213,203,93,93,191,44,185,105,190,89,109,177,227,215,43,91,169,234,108,208,120,58,136,229,170,153,181,17,164,177,212,202,145,185,172,232,233,68,167,149,202,174,127,127,166,58,203,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,83,226,119,135,219,23,19,218,53,122,210,27,254,65,117,178,71,114,237,207,77,93,111,157,237,236,213,68,238,184,93,52,40,230,178,170,20,122,34,186,25,62,170,236,142,106,178,70,199,43,53,204,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,162,8,127,204,71,130,10,62,42,176,68,203,112,234,94,157,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,165,140,159,195,162,201,28,108,150,161,202,247,35,94,247,32,67,110,12,248,187,181,94,184,50,213,190,17,114,123,117,37,190,229,96,211,124,190,229,141,87,182,161,172,75,156,15,166,169,168,168,165,123,30,238,167,84,177,211,201,43,123,104,168,232,89,34,185,172,236,171,229,174,3,234,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,249,64,181,78,108,92,111,216,174,22,235,159,9,154,103,85,106,189,71,81,180,89,181,106,194,249,60,13,85,61,85,60,244,244,180,179,54,84,98,204,199,192,244,168,71,70,246,183,169,172,71,36,141,145,172,174,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,84,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,78,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,208,216,159,34,116,35,159,46,253,78,115,99,137,24,29,130,143,134,122,157,41,224,87,34,225,135,79,171,170,242,107,147,48,123,245,162,134,106,149,138,153,245,247,26,232,106,94,187,34,185,25,11,29,81,80,228,98,57,235,208,197,106,57,238,217,94,181,23,253,139,142,59,63,212,51,254,115,89,255,0,198,203,254,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,40,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,224,42,186,152,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,53,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,162,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,178,83,65,79,244,154,53,142,38,120,106,170,158,148,122,204,198,65,27,105,228,145,235,27,126,180,110,233,108,157,200,131,170,242,189,227,167,242,215,138,179,67,181,143,51,241,122,147,101,235,246,61,77,107,122,102,190,218,227,141,170,155,204,174,95,17,89,14,210,119,55,70,189,241,35,36,252,235,155,81,34,57,213,249,88,197,190,96,80,250,117,196,199,252,185,121,108,101,88,53,246,201,196,70,187,58,235,143,222,168,188,61,207,25,177,80,93,36,164,170,131,173,149,12,149,183,88,219,27,94,222,166,62,7,36,12,155,222,215,73,29,67,54,87,194,100,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,40,4,11,254,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,3,42,129,0,57,213,249,88,197,190,96,80,250,117,196,170,14,28,180,66,235,196,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,233,250,205,99,221,2,49,94,136,229,98,61,92,141,127,79,66,218,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,142,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,60,164,56,193,181,102,120,108,124,47,230,107,143,217,239,184,181,63,86,43,225,162,109,35,239,84,74,178,73,80,197,137,140,72,159,83,10,254,113,239,69,238,76,201,29,35,154,231,69,60,207,207,252,114,112,57,134,241,123,134,182,170,149,244,150,61,69,177,211,185,150,27,243,216,189,18,51,117,119,130,172,233,69,115,233,156,229,114,163,145,21,240,189,202,246,35,145,210,197,45,16,229,56,182,163,232,118,163,213,99,121,37,13,215,18,204,241,43,131,28,230,182,85,134,170,134,170,53,108,145,77,20,177,175,248,18,71,44,110,86,185,170,199,177,202,138,215,40,108,252,8,107,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,153,64,98,174,41,245,175,248,59,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,58,94,142,237,163,250,119,118,200,186,214,22,233,206,195,88,174,182,92,55,3,209,11,29,250,146,42,124,150,162,170,247,127,163,134,169,205,171,116,20,171,27,104,219,44,109,122,34,211,73,44,147,189,18,70,42,58,90,54,43,85,22,39,16,3,129,157,47,181,107,31,22,154,103,129,223,93,72,182,217,239,30,210,172,130,174,137,181,112,85,193,67,12,149,178,82,201,19,149,26,230,76,218,101,133,119,221,17,36,85,86,187,110,149,9,85,204,39,131,59,174,136,112,151,161,181,150,138,26,75,147,244,234,158,174,201,151,92,233,226,116,211,172,247,25,146,173,174,239,54,6,127,104,199,88,234,200,226,89,122,21,171,87,11,118,115,229,122,145,211,151,38,166,126,75,248,201,211,139,141,69,93,214,58,11,245,193,216,205,100,22,249,54,241,94,62,55,83,211,178,102,171,218,215,194,218,169,41,165,114,46,251,118,81,237,107,156,198,161,118,156,94,233,13,78,187,240,209,168,90,91,111,130,174,123,149,218,206,249,173,112,83,79,20,47,168,184,211,61,181,84,112,171,229,250,141,99,234,32,137,143,87,43,126,163,157,245,153,250,73,173,184,27,84,3,170,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,78,214,0,0,0,0,0,0,0,0,0,232,122,199,168,22,157,61,195,107,47,55,58,182,66,214,197,50,55,170,70,183,119,36,47,118,201,212,230,251,254,175,235,59,125,214,233,77,105,164,125,93,75,186,88,221,183,93,149,126,42,137,246,39,244,149,77,199,199,22,245,185,181,109,22,156,97,210,39,109,245,74,217,31,28,213,17,185,201,37,51,26,155,163,145,173,248,202,160,96,61,88,189,92,184,142,215,186,171,53,189,103,170,167,150,170,177,209,167,214,122,116,178,74,135,167,193,100,77,182,114,125,133,185,240,215,163,22,237,45,194,233,109,176,82,66,201,19,175,169,201,27,81,223,198,204,191,99,27,253,240,136,188,0,112,147,77,79,87,71,170,217,83,157,85,85,85,77,44,172,138,104,160,145,169,223,130,23,111,186,171,157,252,183,150,49,85,44,22,122,53,123,26,136,198,254,164,217,19,223,253,31,214,5,122,243,45,214,74,11,78,59,85,135,199,80,215,79,81,27,211,165,30,213,217,29,29,100,127,14,180,95,138,126,163,17,242,163,192,93,123,200,50,28,178,166,153,28,144,213,194,145,185,89,191,233,211,84,111,239,86,175,243,211,237,48,47,28,154,139,87,157,107,53,101,169,149,79,146,54,212,201,11,81,95,34,162,39,139,169,106,123,157,238,254,89,99,28,178,52,186,44,55,72,29,118,154,61,166,187,62,146,171,117,108,127,5,162,141,83,222,221,215,249,107,241,2,106,192,206,220,104,221,182,216,246,30,19,220,21,118,3,199,197,78,71,22,158,85,118,3,195,143,40,135,141,247,83,144,30,20,140,156,111,106,29,6,23,166,117,204,170,169,72,223,34,199,208,157,109,69,93,170,41,183,219,119,39,243,137,51,35,186,24,231,109,240,69,82,168,249,170,234,220,233,116,118,23,77,51,154,144,75,35,95,179,228,79,252,73,255,0,15,135,216,160,96,158,93,120,180,249,158,190,173,213,177,57,205,161,109,28,239,114,181,87,220,149,112,253,187,47,243,87,237,66,241,237,48,54,158,223,4,41,240,100,109,111,252,77,68,42,215,148,126,157,72,149,215,172,186,170,36,68,150,142,157,140,94,150,47,189,42,228,254,157,255,0,206,203,84,100,105,27,17,169,246,34,1,21,184,250,200,43,109,26,83,86,180,111,123,93,249,191,209,85,77,255,0,182,105,127,82,167,235,82,134,234,210,103,220,214,173,234,191,90,163,171,127,127,243,183,46,183,153,78,86,203,46,155,75,72,168,138,249,186,122,17,122,189,251,84,81,170,252,63,172,167,154,172,90,166,60,115,219,143,106,244,57,251,162,238,223,143,111,171,245,238,5,186,242,162,185,186,167,71,110,20,235,42,170,178,231,18,109,213,246,120,40,191,167,250,9,232,159,2,182,249,67,220,106,31,131,223,233,94,229,88,219,113,167,86,167,82,252,124,39,191,254,132,44,145,62,0,120,114,123,142,45,223,237,57,185,118,67,130,59,117,219,96,61,135,7,252,14,73,239,60,59,223,238,3,195,83,237,57,156,91,238,57,1,215,243,122,150,211,88,103,115,147,220,189,63,253,27,74,118,210,137,163,191,241,136,178,66,170,230,197,45,185,235,183,191,221,215,70,159,102,255,0,168,181,253,121,200,83,29,193,171,43,220,187,36,125,191,181,126,217,162,79,179,252,34,166,56,12,141,249,103,18,87,43,165,82,119,30,200,40,92,213,119,214,221,82,162,4,254,87,191,249,32,92,230,46,206,221,138,129,137,213,179,105,162,79,127,248,13,63,84,248,237,17,186,27,117,60,74,136,157,49,49,61,223,224,161,246,1,235,114,251,206,77,248,28,23,226,169,185,205,190,228,3,140,139,246,28,89,186,175,216,121,122,42,253,167,150,55,237,3,154,31,153,145,93,33,180,90,234,43,38,145,26,145,198,247,42,170,162,124,26,171,246,170,126,163,244,215,220,70,46,54,181,169,116,191,79,235,188,43,209,42,37,167,123,27,187,165,111,189,212,245,10,158,246,39,235,98,125,160,87,143,28,90,143,91,171,154,173,81,130,90,170,101,168,138,10,185,91,218,99,213,233,213,12,213,91,251,154,231,125,155,127,39,254,35,53,229,122,72,186,115,193,101,243,196,82,49,149,73,65,58,200,189,189,151,252,220,237,190,44,106,252,30,96,222,13,52,246,179,94,120,131,171,204,47,200,178,82,175,180,167,114,47,68,136,175,118,206,79,116,138,171,254,127,241,219,254,178,199,248,174,192,40,234,184,116,204,44,84,255,0,155,79,100,84,57,189,12,98,108,168,230,191,225,240,248,160,17,207,150,62,97,78,220,74,174,213,37,75,86,102,220,100,217,189,105,186,39,106,141,191,14,173,254,63,208,88,173,44,171,52,109,145,29,186,42,34,252,74,40,225,211,94,42,184,118,205,170,169,106,226,239,210,58,185,241,185,31,52,141,68,252,244,40,174,218,52,119,217,10,253,133,191,240,251,174,184,230,175,98,148,23,75,108,205,73,100,166,138,73,35,70,203,179,85,200,255,0,118,239,99,119,253,5,3,49,30,79,8,168,191,1,239,223,96,11,240,43,239,152,238,129,195,147,226,181,57,69,13,11,124,69,51,95,34,171,34,77,213,173,142,173,255,0,100,106,191,23,39,218,88,41,210,245,75,4,182,231,152,173,125,150,224,196,86,212,83,203,18,111,27,29,183,84,111,110,251,59,221,252,181,2,144,184,43,214,26,141,21,213,26,155,77,202,119,195,77,53,76,157,198,171,149,168,157,184,42,24,158,231,61,137,241,84,251,11,207,194,50,74,76,154,205,21,198,146,118,74,201,17,202,138,215,35,190,15,115,126,197,95,212,80,215,23,250,63,118,208,173,92,169,171,161,235,101,61,84,213,149,16,185,22,54,125,69,169,145,137,238,141,219,252,28,159,98,22,17,203,143,138,25,53,18,207,46,33,121,122,45,85,12,45,123,93,220,157,234,238,229,92,169,239,234,69,79,229,55,237,2,127,42,111,238,82,61,241,83,161,244,58,161,133,213,83,120,40,159,80,222,142,133,237,162,175,241,176,42,255,0,157,185,126,17,146,10,41,18,86,35,219,240,83,213,89,71,13,108,46,134,102,163,154,237,189,202,136,191,111,244,255,0,80,20,151,161,215,108,135,67,53,62,11,29,222,59,132,20,209,79,3,149,168,143,106,53,31,36,15,85,217,202,196,79,114,47,216,91,230,142,230,212,57,166,39,71,113,162,153,37,69,138,61,215,169,28,168,189,168,215,101,217,203,239,250,200,66,126,55,116,30,107,101,250,44,215,22,183,178,24,209,180,233,42,196,216,98,223,161,146,170,239,178,181,87,220,198,253,159,103,244,25,151,129,92,131,191,135,37,154,73,222,250,136,222,229,145,28,174,94,149,108,20,232,169,191,195,100,95,233,2,89,39,195,222,122,231,167,138,118,43,37,98,57,21,62,10,136,167,177,62,3,127,126,192,96,157,95,225,139,19,212,106,153,46,140,163,134,10,247,57,93,221,108,113,53,85,87,161,23,235,118,156,239,131,127,95,218,100,157,54,177,77,142,227,241,90,231,95,173,15,87,195,127,182,71,187,237,68,253,127,168,237,187,39,234,61,108,137,177,170,244,38,223,239,1,237,56,171,119,251,84,225,222,70,187,165,201,177,236,69,223,222,128,120,70,237,246,169,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,0,0,42,175,158,119,220,159,237,39,238,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,1,138,185,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,0,0,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,0,0,0,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,134,188,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,250,236,145,35,98,42,185,239,134,207,248,223,225,126,235,197,158,1,134,105,205,29,222,146,221,109,183,103,22,235,221,250,89,106,29,12,238,181,71,13,76,53,45,165,114,69,43,86,167,166,161,22,52,145,168,205,211,235,47,216,185,171,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,245,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,49,175,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,133,212,243,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,2,149,185,213,249,167,197,190,95,208,250,141,196,202,188,140,126,251,63,102,255,0,121,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,239,179,246,111,247,144,22,168,106,174,109,80,106,174,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,125,159,179,127,188,139,84,42,175,145,143,223,103,236,223,239,34,213,0,0,0,21,87,207,59,238,79,246,147,247,105,106,132,95,226,231,131,106,110,44,53,67,71,46,25,93,77,35,176,76,34,162,243,54,75,66,149,178,211,214,215,50,162,58,101,167,134,5,100,110,78,135,75,76,141,149,122,227,122,70,231,118,220,143,217,90,16,131,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,163,35,103,122,223,207,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,79,254,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,247,39,251,73,251,180,197,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,77,78,73,122,103,138,211,105,102,117,172,126,19,187,146,92,50,5,198,123,242,71,27,188,61,13,61,53,61,71,68,46,232,238,51,185,37,86,242,39,90,181,221,136,62,170,43,55,91,42,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,10,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,116,76,238,142,227,251,114,82,239,26,117,163,91,223,159,234,170,191,116,133,124,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,199,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,15,214,0,116,173,33,209,125,47,208,92,54,61,63,210,60,66,147,29,177,71,81,45,90,211,194,249,37,124,179,200,169,215,44,178,202,231,75,43,246,70,181,28,247,57,81,140,99,19,102,177,168,149,193,207,59,238,79,246,147,247,105,106,133,85,243,206,251,147,253,164,253,218,4,85,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,214,0,215,219,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,232,88,229,143,103,57,233,34,55,10,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,108,127,158,119,220,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,83,195,167,13,26,89,194,254,9,14,11,166,118,159,231,120,219,205,100,20,222,212,185,254,122,105,99,241,115,195,20,125,238,215,125,236,143,169,191,81,155,53,62,213,92,170,0,21,87,207,59,238,79,246,147,247,105,15,249,112,226,120,174,115,198,118,158,98,217,174,51,106,200,44,181,190,214,241,54,235,165,20,117,116,179,244,90,170,222,206,184,164,71,49,221,47,99,92,155,167,185,205,69,79,122,33,48,57,231,125,201,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,7,84,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,233,142,55,201,15,90,125,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,29,172,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,6,180,60,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,116,68,215,43,118,89,37,141,190,238,164,54,30,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,184,255,0,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,144,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,181,78,26,127,238,54,221,254,95,231,127,251,251,161,74,197,212,240,211,255,0,113,182,239,242,255,0,59,255,0,223,221,10,86,3,106,130,152,57,163,113,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,240,89,13,107,92,197,137,145,244,167,84,180,212,238,99,149,31,215,219,150,71,35,209,174,72,97,149,217,215,154,71,31,85,154,119,227,184,100,209,203,133,214,219,151,175,131,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,187,228,127,102,170,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,186,163,145,241,195,214,191,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,160,126,86,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,190,158,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,8,56,210,229,99,77,162,154,37,104,212,173,27,185,85,223,31,134,89,228,126,114,234,183,74,234,155,155,251,241,237,91,75,75,28,79,108,76,141,178,206,178,181,210,163,35,167,167,141,219,189,237,150,73,32,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,13,154,72,171,205,31,200,158,166,254,11,235,20,70,85,225,211,137,125,44,226,131,4,135,58,211,59,183,243,188,109,154,178,122,111,106,91,63,61,52,81,248,184,33,150,78,207,119,176,247,199,212,239,174,205,156,159,106,39,201,197,182,136,93,120,143,208,28,143,69,236,215,202,75,53,70,71,81,107,107,235,234,99,116,140,166,130,27,141,53,68,207,70,55,222,247,164,80,201,208,205,218,142,127,75,85,204,69,87,160,83,183,46,238,8,43,56,170,206,215,45,204,105,122,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,238,151,178,15,16,137,36,114,50,42,134,171,28,142,123,28,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,249,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,216,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,2,178,249,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,104,150,24,157,38,236,116,111,239,84,89,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,117,60,175,120,22,252,138,98,172,215,29,99,195,60,38,164,222,186,253,143,77,90,238,169,172,86,185,35,106,38,240,171,83,195,214,77,188,157,205,213,207,100,74,200,255,0,52,231,84,70,179,252,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,40,4,11,254,229,113,228,79,76,191,26,245,138,210,74,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,143,19,113,186,86,199,73,75,7,91,218,198,117,203,34,181,141,234,123,218,212,221,125,238,114,34,123,213,8,215,202,227,200,158,153,126,53,235,21,165,74,241,211,196,47,17,218,185,172,185,22,45,174,52,215,92,74,27,13,193,176,211,96,190,41,235,67,106,237,181,253,153,58,81,82,58,153,157,28,206,119,140,217,123,173,155,120,213,176,172,108,104,108,40,106,174,91,247,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,253,71,198,206,245,64,129,178,159,9,222,86,52,111,229,254,61,233,208,25,84,197,92,39,121,88,209,191,151,248,247,167,64,101,80,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,163,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,239,115,145,19,222,168,80,15,30,220,89,209,241,113,172,177,101,184,229,143,217,184,181,146,223,21,186,200,218,203,100,20,247,71,198,173,73,38,90,185,99,124,139,39,231,221,47,109,157,197,141,140,217,90,198,190,73,92,252,193,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,38,200,143,166,134,93,219,27,25,213,27,223,31,127,170,68,88,123,88,87,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,6,95,229,139,193,150,109,172,122,143,77,172,151,203,174,87,134,225,152,191,77,69,53,198,216,250,203,101,85,254,73,22,104,31,77,69,93,31,71,76,41,218,154,58,153,34,147,184,214,185,34,78,149,145,100,142,239,207,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,159,93,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,80,15,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,209,70,250,74,104,226,170,167,137,146,34,116,49,181,137,86,171,210,157,14,123,158,246,245,117,245,44,138,228,151,166,120,174,65,168,250,137,170,87,106,79,17,122,195,237,246,251,125,163,185,28,111,142,159,199,173,79,126,118,245,49,94,201,145,148,137,27,94,199,55,243,115,206,213,71,35,253,213,193,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,122,156,164,240,171,86,43,193,110,63,125,183,212,85,201,81,152,222,46,183,186,230,204,246,171,35,157,149,46,161,70,196,136,212,84,103,106,134,39,42,57,92,189,110,122,239,178,163,90,19,40,214,179,138,125,20,254,14,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,78,150,35,123,136,254,157,219,178,174,202,101,32,115,138,211,63,161,252,86,67,157,82,82,93,86,147,61,199,232,238,19,85,84,71,253,170,234,234,100,90,57,32,167,122,49,17,122,32,130,141,239,98,185,206,107,167,71,42,163,94,196,64,156,28,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,22,200,232,88,231,84,77,11,119,234,71,45,44,138,142,248,181,179,124,168,190,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,213,212,143,87,92,33,86,162,53,81,81,178,110,173,217,17,214,232,0,0,0,0,0,30,55,65,186,1,228,240,190,227,201,194,87,246,227,115,213,62,8,170,4,99,227,115,88,40,116,239,79,107,35,117,202,8,103,149,89,210,215,61,187,251,167,166,223,220,173,95,177,229,100,112,95,164,55,205,119,213,247,222,171,237,245,19,208,219,217,77,82,233,82,61,153,186,84,68,223,139,92,207,177,142,253,127,5,51,119,51,92,174,241,145,103,147,225,180,179,73,225,225,154,70,244,177,206,254,101,35,253,232,138,169,241,111,234,36,159,46,173,19,143,0,194,228,188,84,81,118,234,43,161,232,114,186,61,149,122,42,230,84,248,198,213,248,109,246,168,18,183,79,241,58,76,75,30,160,180,210,196,177,182,154,154,40,182,85,85,253,24,218,223,181,87,249,191,172,233,124,69,234,77,175,79,112,122,171,141,125,194,10,119,39,71,74,73,34,55,127,207,66,139,246,47,243,211,236,50,203,182,142,63,119,187,111,113,92,252,206,181,54,59,110,46,203,44,117,168,147,63,127,168,217,62,59,73,70,239,135,94,255,0,5,253,64,87,46,154,216,110,154,199,173,148,237,134,158,74,149,170,185,177,238,115,26,139,238,117,91,55,248,116,255,0,124,255,0,148,190,221,3,196,27,134,105,141,138,200,177,58,57,41,237,212,113,57,29,190,251,178,158,54,175,197,87,245,126,178,166,249,102,233,85,70,71,156,183,40,158,157,86,26,105,17,232,229,98,237,187,102,163,127,197,88,169,240,119,235,46,134,213,76,202,75,125,60,12,68,68,100,76,111,252,77,68,3,235,60,46,199,147,138,252,64,242,159,0,171,176,56,185,64,39,196,230,113,110,219,110,121,80,62,43,181,100,116,84,51,84,72,244,106,49,142,93,213,118,248,34,175,253,69,13,241,249,146,63,45,226,79,43,183,211,76,217,217,13,206,102,34,51,101,219,104,161,221,61,200,159,204,255,0,144,186,61,127,204,161,195,52,242,235,119,116,173,107,226,166,157,200,138,228,79,132,18,187,249,201,252,223,214,81,77,123,170,245,99,137,139,253,106,162,204,218,251,181,108,190,237,221,238,237,200,169,252,239,230,127,79,192,11,109,229,219,130,84,98,90,65,74,181,148,114,65,44,172,145,21,30,138,139,238,172,169,84,251,87,236,84,37,186,251,155,239,58,6,138,227,113,227,24,85,29,182,56,145,157,180,147,249,59,124,102,145,223,169,63,89,223,101,93,152,191,96,21,151,205,94,226,171,111,181,80,182,100,221,253,253,219,183,191,220,234,21,35,150,174,233,236,88,231,13,22,27,140,116,207,100,149,48,82,204,170,189,94,254,171,124,139,246,185,83,249,38,100,230,145,120,130,107,197,154,137,178,163,165,95,17,245,81,200,171,250,52,75,240,223,245,30,190,43,108,11,109,225,75,21,87,181,205,84,183,208,181,81,83,111,127,179,103,254,143,232,3,247,121,70,223,99,131,31,201,40,165,168,99,92,219,148,42,141,85,68,95,243,35,147,245,127,173,45,6,25,91,34,110,213,69,69,253,69,17,240,45,175,244,58,57,127,173,183,93,165,232,167,184,212,247,122,186,145,17,58,41,229,79,122,186,70,39,197,83,245,151,89,166,121,237,139,58,180,37,125,150,190,10,134,34,42,170,199,43,31,252,183,55,249,46,119,218,213,3,186,170,123,142,27,108,187,158,195,139,211,112,13,84,216,227,34,158,180,114,183,220,170,115,223,169,19,224,7,54,46,233,239,57,28,88,158,237,206,64,71,110,54,42,157,79,164,23,52,137,126,187,187,59,38,223,249,213,49,92,156,176,44,242,220,181,170,249,90,217,17,27,5,37,18,175,195,222,158,37,159,211,254,180,176,46,58,238,204,183,233,85,207,173,83,234,246,118,223,253,211,77,253,63,210,65,142,83,144,165,70,169,228,18,108,189,41,111,165,85,84,254,138,166,255,0,243,64,184,42,38,244,82,196,221,247,217,141,79,249,16,247,158,184,81,18,38,162,124,17,19,254,131,154,252,0,224,189,61,95,210,28,173,68,216,241,178,245,28,100,93,215,100,3,148,107,186,158,211,213,19,118,61,160,122,106,170,97,165,133,102,153,237,107,91,241,87,46,201,241,216,167,62,99,58,194,236,255,0,83,162,193,49,202,216,235,162,236,81,35,155,79,210,253,220,246,74,213,248,49,23,225,43,126,223,181,11,65,215,45,64,165,194,177,74,170,218,138,150,68,214,116,110,174,122,55,227,36,73,246,185,63,156,83,134,128,98,213,250,243,196,4,55,138,230,73,87,12,114,82,171,220,244,116,136,169,28,180,205,95,122,163,211,224,245,251,64,159,124,184,52,98,179,11,194,233,111,247,91,116,244,210,86,83,119,91,221,107,155,186,73,79,74,169,252,165,253,75,246,25,255,0,139,4,170,102,133,230,111,162,133,207,149,45,21,27,34,123,215,109,155,191,252,155,157,235,77,177,122,108,87,18,182,218,105,225,108,108,167,164,134,36,70,181,19,100,108,76,111,216,137,252,223,212,126,30,191,83,71,87,164,217,84,19,251,217,37,170,161,159,241,183,111,180,10,80,126,145,221,179,124,103,34,190,81,82,79,81,87,71,85,87,43,152,200,247,86,163,35,234,85,253,36,79,139,147,236,59,151,4,250,246,205,37,206,102,199,50,106,248,232,155,78,245,129,201,62,204,86,171,35,169,247,109,208,171,241,114,125,164,146,225,147,5,167,186,213,101,214,153,41,92,248,39,158,190,63,123,17,90,168,171,11,127,154,169,240,95,212,64,238,38,49,105,180,187,136,28,154,58,88,159,4,77,186,84,44,123,53,90,155,43,26,190,237,145,169,254,120,6,193,56,158,65,69,146,90,97,185,80,85,199,81,19,250,186,95,27,183,69,217,238,111,253,40,167,237,145,127,129,13,71,76,227,74,104,219,45,82,77,60,12,149,207,250,253,74,155,213,206,137,191,214,85,248,33,39,192,38,232,120,123,81,205,86,170,123,148,242,170,63,223,2,13,243,25,225,246,187,82,177,8,239,22,75,69,69,93,85,20,106,206,136,90,231,43,186,234,160,95,231,167,217,212,191,5,43,11,134,157,67,187,104,78,176,80,190,230,174,183,199,37,77,28,83,36,236,107,126,167,136,138,69,223,169,174,84,247,46,230,193,57,69,146,154,249,107,146,138,166,22,200,215,109,186,57,168,191,7,53,126,212,95,212,82,47,31,250,5,54,146,230,148,153,45,178,39,50,154,166,165,17,138,198,170,108,177,211,66,239,228,198,212,248,162,253,160,92,118,139,106,77,151,81,112,251,117,226,213,114,166,169,73,105,161,115,187,82,35,182,114,197,27,149,62,9,252,244,251,62,211,34,149,113,203,39,94,167,170,134,60,46,231,93,186,181,81,35,71,202,187,252,40,227,68,78,169,63,175,236,255,0,224,90,50,42,42,110,128,126,22,91,137,219,178,187,92,246,218,232,186,153,44,110,98,253,103,39,197,174,111,216,169,252,229,49,86,155,233,11,116,203,53,170,174,160,99,155,73,88,147,174,253,43,178,57,238,69,248,171,220,191,6,33,156,149,126,195,230,171,129,143,99,93,208,138,168,190,239,119,245,129,244,49,119,111,191,222,113,123,151,116,217,55,83,214,199,172,123,34,238,173,95,180,246,181,200,239,127,184,14,77,93,208,240,229,84,84,95,247,142,71,133,77,192,240,230,163,211,101,248,28,91,31,79,185,62,7,52,60,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,0,1,85,124,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,12,85,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,46,167,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,247,217,251,55,251,200,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,125,159,179,127,188,128,181,67,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,251,236,253,155,253,228,90,161,85,124,140,126,251,63,102,255,0,121,22,168,0,0,0,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,159,252,243,190,228,255,0,105,63,118,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,238,79,246,147,247,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,191,224,0,2,170,249,231,125,201,254,210,126,237,45,80,170,190,121,223,114,127,180,159,187,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,0,0,0,0,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,21,87,207,59,238,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,0,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,181,78,26,127,238,54,221,254,95,231,127,251,251,161,74,197,212,240,211,255,0,113,182,239,242,255,0,59,255,0,223,221,10,86,3,245,127,201,86,123,149,127,162,185,30,73,145,220,63,217,43,43,174,85,213,18,127,194,146,105,164,145,255,0,210,231,57,223,106,169,123,220,2,112,39,106,225,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,115,26,97,254,87,188,2,223,116,91,163,136,125,102,183,248,60,190,235,111,125,61,138,193,83,76,197,154,203,75,55,74,190,166,117,123,85,241,86,72,196,86,36,109,86,186,40,164,145,146,110,249,95,28,54,42,0,164,190,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,247,84,101,52,210,238,232,222,206,152,216,249,59,29,49,162,67,221,187,67,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,128,107,197,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,215,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,151,174,156,175,117,151,7,226,58,201,163,154,87,31,210,107,14,107,226,107,113,251,197,84,141,143,192,208,192,248,146,169,215,37,98,126,107,195,247,225,71,74,214,116,205,221,139,180,222,235,252,59,45,43,129,206,18,41,184,66,210,55,97,245,89,69,93,243,33,190,84,54,233,126,153,149,50,251,58,58,190,132,103,110,142,7,108,214,49,173,70,181,101,86,164,179,116,163,159,210,214,197,20,65,34,128,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,0,0,1,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,165,0,151,253,202,227,200,158,153,126,53,235,21,165,0,129,127,220,174,60,137,233,151,227,94,177,90,124,156,125,240,39,106,226,239,25,162,190,227,85,148,150,157,69,199,105,214,146,207,89,85,35,96,162,170,130,74,136,93,36,85,210,50,158,89,222,200,227,109,67,161,107,21,17,178,76,245,95,115,220,125,124,174,60,137,233,151,227,94,177,90,74,160,53,108,255,0,37,88,22,85,254,138,227,153,38,57,112,255,0,100,163,174,182,215,83,201,255,0,6,72,102,142,70,127,67,154,230,253,138,135,229,23,19,205,83,129,139,174,169,83,127,9,29,35,181,213,220,50,203,109,61,45,182,249,143,91,109,110,168,169,188,193,221,72,226,170,133,180,241,172,178,84,196,146,53,175,235,234,69,167,137,170,142,103,99,166,74,118,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,64,14,117,126,86,49,111,152,20,62,157,113,41,130,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,240,115,30,230,174,232,170,133,207,243,171,242,177,139,124,192,161,244,235,137,77,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,80,59,175,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,221,17,53,202,221,150,73,99,111,187,169,13,132,248,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,232,137,174,86,238,145,197,27,125,253,40,116,14,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,58,186,59,139,186,190,73,164,70,199,221,88,219,34,128,17,171,153,14,83,125,195,248,37,213,43,182,57,93,225,42,234,45,244,150,185,36,237,50,78,170,90,218,234,122,74,152,246,122,42,39,92,19,202,205,246,234,111,86,237,84,114,34,164,149,33,7,56,92,214,235,138,240,124,251,21,190,158,146,74,124,199,40,182,217,43,157,51,28,175,142,6,54,106,228,116,74,142,68,71,247,104,98,106,171,145,201,208,231,166,219,170,57,161,70,198,206,122,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,89,202,175,145,202,174,114,170,170,235,109,164,248,47,229,67,84,240,221,51,246,167,179,62,150,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,155,63,0,42,215,158,85,166,235,53,171,70,239,176,219,42,223,109,163,168,191,82,84,86,54,23,44,16,207,51,104,93,20,79,147,110,150,189,237,130,103,53,170,187,185,34,145,83,126,149,218,210,136,107,205,179,10,181,101,92,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,214,214,46,251,34,181,193,90,188,171,46,215,91,119,28,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,206,99,42,160,75,101,76,201,20,173,69,217,236,73,97,138,68,107,183,78,184,216,239,139,81,82,253,13,112,120,41,202,111,184,127,23,26,67,118,199,43,188,37,93,70,97,108,181,201,39,105,146,117,82,214,206,218,74,152,246,122,42,39,92,19,202,205,246,234,111,86,237,84,114,34,166,199,192,0,0,0,0,112,95,136,111,87,234,60,42,253,99,146,46,192,121,79,233,61,53,125,107,77,42,55,220,189,14,219,254,35,219,213,250,143,42,155,166,202,4,22,203,56,96,200,117,19,95,111,121,77,194,13,173,175,172,145,236,119,83,61,232,176,171,126,9,43,93,241,106,125,132,211,198,236,112,216,173,236,162,129,157,40,205,254,213,95,139,149,126,213,95,214,126,154,67,26,42,175,79,189,127,164,246,1,249,89,53,193,150,219,60,213,114,124,24,172,223,253,247,34,126,162,132,120,214,207,107,179,205,73,170,247,239,28,125,29,9,238,77,183,167,166,223,249,45,254,97,123,90,147,108,169,186,226,21,180,52,136,171,36,142,137,90,136,138,191,9,26,171,240,69,251,16,165,61,67,208,219,251,181,21,212,87,27,85,106,189,219,127,157,74,212,247,64,197,254,98,127,64,22,3,203,147,75,165,195,180,210,158,174,173,155,58,173,25,80,137,186,124,31,79,72,191,99,215,249,164,211,107,81,169,178,29,31,72,241,88,177,60,50,217,107,142,23,70,144,210,195,30,202,174,95,132,81,183,237,255,0,4,239,32,120,95,129,225,54,223,222,28,121,104,30,78,11,178,174,251,30,92,187,110,120,111,191,222,7,150,160,122,236,197,95,212,135,35,242,114,171,163,44,184,237,202,235,36,141,99,105,41,37,153,92,237,182,78,150,170,251,247,247,1,6,185,152,106,116,86,44,10,107,68,79,233,150,101,116,74,155,111,186,44,53,141,254,98,253,169,250,200,129,203,163,78,31,152,234,146,229,19,179,120,217,36,146,47,191,251,228,53,137,246,57,62,212,253,71,95,227,219,88,235,117,39,81,231,177,193,80,201,34,166,170,117,59,82,56,217,239,233,158,169,169,239,106,185,87,220,242,120,114,207,209,202,108,103,74,44,217,101,77,44,172,169,186,80,195,58,171,158,244,223,119,84,167,193,81,19,224,255,0,176,9,195,111,167,109,53,43,33,79,228,239,255,0,74,158,46,50,246,105,94,245,77,246,219,254,147,233,68,68,248,29,79,83,47,208,227,120,149,93,214,162,102,198,200,223,18,43,156,168,137,239,145,19,237,84,79,180,10,103,227,18,247,62,101,175,236,182,181,219,163,119,233,110,201,255,0,137,83,170,251,246,79,230,146,159,143,107,68,148,124,57,217,160,70,236,144,83,83,162,166,255,0,170,130,169,63,95,244,16,203,16,172,155,84,248,153,109,122,181,103,141,219,244,244,55,111,244,61,201,252,157,255,0,189,150,23,204,66,205,80,237,6,99,33,248,67,78,138,169,239,221,17,40,170,255,0,160,10,176,209,205,27,185,234,149,134,246,182,214,237,53,29,91,26,223,209,247,245,38,235,241,123,83,224,213,51,167,6,60,64,95,52,31,82,100,197,50,169,58,105,235,150,146,4,247,49,118,85,168,107,191,145,27,215,225,42,253,169,255,0,195,186,242,196,182,80,93,165,202,237,181,73,188,139,114,141,17,58,246,95,116,18,175,187,111,240,79,217,230,21,195,44,56,133,45,171,81,49,11,101,76,115,178,166,103,84,57,31,44,200,137,29,59,28,213,217,88,168,155,118,151,237,2,209,112,28,210,221,154,88,40,239,20,19,117,178,166,8,229,253,23,39,233,49,174,251,90,159,206,79,176,237,5,77,242,240,226,174,239,73,122,143,79,114,155,157,58,68,198,164,49,53,240,195,26,163,145,244,144,162,111,212,213,95,119,87,216,90,245,45,67,42,98,73,26,228,84,95,213,253,96,120,149,137,184,141,83,224,123,149,55,77,143,78,221,46,247,1,238,79,128,95,128,111,192,47,193,64,175,190,104,185,44,148,152,130,90,162,127,233,170,238,155,126,169,168,157,250,191,235,49,159,40,107,4,113,215,228,247,165,77,156,250,90,54,34,255,0,71,137,155,127,183,253,106,125,135,120,230,147,60,45,176,246,123,59,200,229,119,75,189,255,0,223,40,149,126,223,250,143,197,229,23,78,140,160,200,218,232,85,189,20,244,139,246,252,124,77,64,22,98,197,221,169,253,71,35,195,126,1,85,126,192,61,110,85,95,129,193,17,122,183,83,146,34,252,79,99,81,54,220,15,41,240,61,21,181,44,165,166,124,207,93,145,173,85,95,248,148,247,170,236,138,164,110,227,3,136,8,52,131,4,184,203,77,89,78,218,233,41,166,100,77,114,70,245,71,44,53,29,63,85,207,79,229,70,4,13,230,41,196,133,85,227,32,151,11,180,75,249,166,116,245,47,74,123,247,101,36,137,250,81,39,218,139,246,255,0,240,51,79,43,45,34,117,163,8,118,85,91,6,210,207,89,86,198,175,86,255,0,85,36,167,253,79,95,182,53,251,8,3,164,152,54,75,196,86,168,50,170,237,12,181,77,159,126,183,197,19,163,68,233,167,145,19,248,182,42,39,241,41,255,0,17,123,250,65,167,182,157,58,195,233,177,219,77,60,144,193,12,146,189,26,249,28,245,221,239,87,47,189,222,240,59,188,109,70,49,24,159,6,166,198,53,226,58,73,160,209,124,198,106,119,116,189,150,122,149,69,217,23,101,233,254,147,38,152,215,136,104,124,86,144,229,116,138,229,78,245,166,165,158,239,233,106,1,16,248,15,200,107,46,23,219,205,166,167,235,237,87,81,34,191,220,159,203,165,110,219,34,127,79,235,49,55,52,157,25,114,220,29,157,210,71,252,124,146,62,79,127,218,171,71,26,124,95,253,43,240,105,153,248,13,176,65,65,120,191,85,57,142,89,155,118,170,137,28,170,191,161,215,74,191,15,119,218,134,125,226,199,74,104,245,43,78,170,104,229,166,146,89,27,208,173,70,61,232,190,249,224,85,253,20,95,230,1,2,249,79,106,139,104,239,215,156,90,166,77,149,104,160,115,19,111,252,237,219,252,25,254,200,159,105,108,244,149,9,83,79,28,173,93,209,205,69,255,0,147,115,93,237,57,203,50,62,31,53,153,147,208,189,41,92,178,83,69,34,77,10,63,118,245,195,38,223,93,16,188,126,25,117,70,61,79,211,155,85,229,245,48,201,59,169,97,238,118,250,17,58,188,60,46,95,115,92,187,123,222,6,97,216,240,139,246,28,143,11,250,192,47,244,145,31,152,38,143,179,80,116,186,90,200,153,249,203,114,85,85,39,191,249,180,143,79,231,183,245,39,235,37,194,41,248,249,94,55,69,149,89,170,108,213,236,115,162,169,134,72,151,103,171,87,103,177,90,190,244,254,133,2,138,184,108,130,191,0,214,59,114,55,234,244,221,33,141,223,162,190,228,170,135,127,231,127,48,190,59,116,189,218,102,187,245,239,255,0,74,145,62,131,128,204,54,135,81,126,152,178,90,189,146,179,197,118,252,115,213,58,187,233,39,195,181,253,31,175,255,0,137,45,105,233,217,78,206,219,27,179,83,225,239,3,216,228,251,67,147,116,77,206,71,133,77,192,245,177,58,93,208,171,238,95,129,231,180,136,229,115,125,219,156,213,168,187,127,71,192,242,7,132,248,123,207,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,50,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,241,3,186,242,184,242,39,166,95,141,122,197,105,42,140,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,170,137,190,235,186,174,64,0,0,2,170,249,231,125,201,254,210,126,237,49,87,37,79,52,249,79,203,250,239,81,183,22,83,197,111,5,58,89,198,15,209,111,202,101,255,0,43,182,125,18,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,219,175,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,170,118,34,42,185,83,101,119,187,224,168,21,67,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,191,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,208,217,41,36,122,110,200,90,171,187,215,235,42,237,178,108,137,152,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,103,77,59,21,17,90,171,186,187,223,240,68,12,192,0,0,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,143,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,58,29,36,114,49,55,124,45,69,221,139,245,85,118,217,118,84,13,123,56,78,243,79,163,127,48,49,239,81,128,217,76,132,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,182,251,42,124,73,190,0,0,0,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,69,95,236,42,112,177,254,159,181,87,255,0,90,219,191,196,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,0,59,0,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,167,95,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,128,26,187,151,83,206,175,202,198,45,243,2,135,211,174,35,251,10,156,44,127,167,237,85,255,0,214,182,239,241,18,79,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,226,138,20,195,202,227,207,102,153,126,53,232,245,165,255,0,16,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,159,89,19,125,211,116,89,128,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,253,246,126,205,254,242,37,167,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,234,168,122,42,163,145,54,70,251,190,42,189,131,133,46,10,116,179,131,239,165,63,147,59,254,87,115,250,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,184,72,3,85,115,106,130,0,127,97,83,133,143,244,253,170,191,250,214,221,254,34,4,170,225,59,202,198,141,252,191,199,189,58,3,42,157,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,7,96,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,69,254,40,57,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,213,80,244,85,71,34,108,141,247,124,85,66,37,242,49,251,236,253,155,253,228,90,161,31,248,82,224,167,75,56,62,250,83,249,51,191,229,119,63,165,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,219,127,18,254,174,174,173,246,110,219,108,187,200,0,0,0,0,0,0,0,34,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,194,122,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,157,14,146,57,24,155,190,22,162,238,197,250,170,187,108,187,42,70,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,219,125,149,62,32,96,174,121,223,114,127,180,159,187,76,85,201,83,205,62,83,242,254,187,212,109,197,148,241,91,193,78,150,113,131,244,91,242,153,127,202,237,159,68,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,235,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,238,248,42,4,160,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,126,178,174,219,38,200,129,208,57,42,121,88,202,126,96,87,122,117,184,159,230,31,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,157,52,236,84,69,106,174,234,239,127,193,19,48,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,92,247,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,233,168,122,170,35,81,119,70,251,254,40,184,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,159,89,19,125,211,116,80,232,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,46,123,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,116,212,61,85,17,168,187,163,125,255,0,20,92,63,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,127,91,99,164,141,235,179,38,114,166,207,79,172,137,190,233,186,40,76,0,0,2,170,249,231,125,201,254,210,126,237,45,80,143,252,86,240,83,165,156,96,253,22,252,166,95,242,187,103,209,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,130,160,121,92,121,236,211,47,198,189,30,180,191,226,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,214,216,233,35,122,236,201,156,169,179,211,235,34,111,186,110,139,48,0,0,0,0,0,170,190,121,223,114,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,165,191,113,91,193,78,150,113,131,244,91,242,153,127,202,237,159,68,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,199,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,245,182,58,72,222,187,50,103,42,108,244,250,200,155,238,155,162,132,192,0,1,85,124,243,190,228,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,75,126,226,183,130,157,44,227,7,232,183,229,50,255,0,149,219,62,137,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,109,143,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,245,145,55,221,55,69,9,128,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,34,175,246,21,56,88,255,0,79,218,171,255,0,173,109,223,226,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,128,29,128,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,200,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,196,14,191,195,79,253,198,219,191,203,252,239,255,0,127,116,35,255,0,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,125,70,70,206,245,149,105,143,13,122,113,165,252,62,199,195,61,18,221,111,120,103,179,238,86,186,134,221,42,147,197,85,82,215,75,60,149,17,190,90,118,197,182,254,38,70,162,177,26,228,110,222,253,211,168,201,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,128,0,0,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,109,17,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,2,16,127,97,83,133,143,244,253,170,191,250,214,221,254,34,4,255,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,218,35,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,126,4,32,254,194,167,11,31,233,251,85,127,245,173,187,252,68,9,254,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,180,70,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,8,65,253,133,78,22,63,211,246,170,255,0,235,91,119,248,136,19,252,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,243,15,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,226,138,20,195,202,227,207,102,153,126,53,232,245,165,255,0,16,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,159,89,19,125,211,116,89,128,0,0,0,213,92,218,160,128,31,216,84,225,99,253,63,106,175,254,181,183,127,136,129,149,121,92,121,19,211,47,198,189,98,180,160,19,102,141,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,125,84,77,247,93,213,98,7,246,21,56,88,255,0,79,218,171,255,0,173,109,223,226,32,101,94,87,30,68,244,203,241,175,88,173,37,81,143,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,245,81,55,221,119,85,200,0,10,128,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,174,201,31,217,183,243,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,107,194,119,149,141,27,249,127,143,122,116,6,85,63,39,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,159,172,4,0,231,87,229,99,22,249,129,67,233,215,19,181,114,238,224,22,143,134,60,85,115,205,82,183,218,174,90,155,123,237,84,108,180,208,84,125,25,141,35,149,158,26,150,167,165,94,147,61,147,200,218,137,35,122,70,239,171,27,122,155,31,114,89,107,150,96,24,110,117,83,143,213,102,24,245,37,217,248,173,226,59,253,161,42,81,92,202,91,140,113,75,20,85,8,205,250,92,246,54,121,21,157,72,189,47,233,123,118,123,24,230,246,0,0,0,5,96,115,197,202,111,180,152,174,146,97,84,245,221,22,91,173,194,241,116,172,166,237,49,123,181,84,145,210,199,79,39,90,167,91,122,89,91,82,155,34,163,87,185,187,145,85,173,84,179,242,63,241,91,193,78,150,113,131,244,91,242,153,127,202,237,159,68,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,10,118,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,197,175,99,92,155,42,34,155,4,144,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,159,89,19,125,211,116,89,128,0,138,188,209,252,137,234,111,224,190,177,68,74,163,31,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,116,58,72,228,98,110,248,90,139,187,23,234,170,237,178,236,168,26,208,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,109,60,64,15,236,42,112,177,254,159,181,87,255,0,90,219,191,196,73,254,0,0,0,3,194,252,0,225,238,220,243,182,254,237,206,59,167,81,205,62,32,121,68,68,248,30,64,0,112,107,209,206,93,190,7,149,111,87,197,127,222,60,163,81,62,30,224,56,201,27,36,98,181,233,186,47,216,166,63,187,104,110,159,94,111,13,189,86,99,244,79,169,77,254,179,169,96,95,228,163,126,43,26,175,193,19,237,50,22,254,253,143,32,122,225,133,176,70,216,163,106,35,90,136,136,159,169,14,93,104,135,157,207,14,99,93,241,64,60,117,110,114,79,129,193,140,115,23,227,186,30,192,56,56,53,54,247,167,192,229,178,30,64,240,97,254,40,51,42,124,75,71,50,234,170,137,214,36,91,53,83,81,232,215,42,162,171,17,169,250,62,255,0,139,144,203,210,189,177,177,92,231,34,34,126,178,182,57,153,235,197,178,28,94,227,167,244,21,240,73,85,93,78,248,31,27,100,69,119,214,240,174,79,119,66,253,142,95,180,8,1,142,88,171,53,139,93,146,142,157,86,161,179,93,182,87,61,232,221,218,181,136,155,253,125,255,0,190,126,162,248,120,126,194,163,193,180,147,21,176,54,38,49,212,118,154,104,156,141,233,95,122,51,223,239,68,68,95,122,169,87,28,178,244,94,182,251,150,174,103,89,75,50,83,194,237,218,229,141,81,58,146,90,57,19,222,143,79,177,87,236,46,30,223,3,105,104,105,233,154,155,36,81,53,137,254,242,108,7,189,126,4,117,227,147,48,102,43,161,119,106,164,157,241,185,106,104,152,138,212,118,251,173,66,126,165,79,177,20,145,46,93,147,125,246,32,7,53,92,150,104,116,186,59,21,35,145,207,169,184,81,42,162,108,171,238,117,66,252,54,255,0,89,250,192,139,252,184,180,194,124,211,81,165,202,234,97,99,224,166,233,247,185,237,223,235,65,87,31,193,81,87,226,210,125,241,231,105,101,94,137,93,154,173,79,205,81,78,169,240,247,109,73,84,116,254,93,90,89,38,33,167,177,220,42,105,228,142,74,157,253,238,106,167,232,207,86,159,206,95,231,25,91,141,10,36,169,209,107,234,246,213,221,52,53,95,15,247,37,64,21,231,202,246,175,195,234,70,73,111,233,248,220,151,236,253,84,245,63,252,11,56,215,125,43,183,106,142,159,215,216,42,41,163,149,239,167,169,72,186,209,159,85,238,133,236,69,69,115,87,111,210,42,211,151,76,149,20,122,225,126,130,24,23,161,215,57,149,203,191,195,104,42,246,248,151,50,196,238,196,173,115,118,221,21,62,32,80,62,168,105,254,103,195,14,176,190,241,27,27,79,77,21,201,100,141,209,84,163,149,88,149,79,114,123,163,86,47,194,15,129,113,92,53,235,214,63,171,24,157,53,117,29,92,175,149,122,250,145,240,72,207,243,217,145,63,73,87,236,141,126,211,165,113,149,195,52,122,195,134,85,58,223,79,35,171,226,71,203,31,67,92,245,114,164,85,27,38,221,214,167,233,72,133,113,240,199,169,121,175,13,185,251,44,185,141,182,166,138,145,55,235,241,17,54,45,191,49,51,147,252,237,235,241,153,191,111,218,128,94,34,42,57,55,67,195,147,250,142,163,166,57,237,155,80,177,106,124,130,203,93,13,76,50,190,88,250,163,127,82,34,181,234,139,246,39,253,7,111,219,127,136,6,237,176,27,108,61,192,65,94,99,216,164,119,188,121,42,59,108,115,152,174,217,23,111,182,74,68,251,83,250,15,60,179,116,230,227,137,99,87,123,141,117,60,113,165,100,80,181,170,215,181,219,244,212,212,126,164,36,246,173,232,221,191,84,169,146,150,182,110,211,91,191,242,92,237,253,241,175,216,246,255,0,123,67,178,224,120,69,187,6,180,50,213,109,111,76,109,223,221,187,151,226,247,59,237,114,255,0,57,126,208,59,50,38,199,147,194,170,39,189,84,117,34,252,21,0,240,141,219,221,238,57,0,7,195,122,184,197,107,183,79,89,51,182,108,113,185,219,236,171,240,106,175,217,253,69,54,243,20,214,74,204,207,81,151,10,182,85,72,230,117,246,58,23,184,196,87,119,234,227,251,93,183,242,147,236,44,227,138,220,205,112,253,39,186,87,83,200,212,153,208,84,198,205,213,19,223,225,101,114,124,81,126,212,66,165,180,143,74,114,93,115,215,182,93,234,109,245,50,83,37,209,39,146,86,197,187,122,124,108,110,95,123,92,207,178,93,255,0,250,253,193,55,120,6,225,122,135,5,198,41,242,43,205,20,46,175,155,175,222,174,138,77,182,146,169,158,229,72,247,253,23,167,218,79,24,163,237,177,24,135,227,226,150,40,108,22,168,168,98,98,181,25,213,238,247,253,174,114,253,170,191,172,253,176,60,111,177,141,181,210,154,178,231,128,94,173,52,110,68,154,170,134,104,162,221,219,34,185,81,187,123,254,207,121,146,125,202,116,45,101,179,221,174,184,69,205,150,56,36,154,181,33,222,38,49,168,229,85,71,49,118,68,95,114,251,145,64,142,156,33,98,151,236,95,33,187,211,93,224,141,169,37,93,68,168,173,145,31,186,171,233,211,127,119,248,42,75,139,181,186,59,165,189,212,178,177,28,142,68,221,21,19,245,162,253,191,212,97,125,16,183,100,48,181,23,32,181,84,82,85,68,238,214,210,179,101,115,83,183,245,189,200,137,241,223,254,35,59,71,191,66,34,252,118,79,112,20,109,204,47,69,170,180,247,81,169,239,214,218,104,226,138,170,161,168,157,50,49,63,139,165,167,95,131,90,223,183,114,84,114,178,213,105,110,20,9,132,215,212,72,233,99,138,105,90,213,71,170,34,50,158,149,191,21,114,167,216,191,97,156,120,233,225,198,225,172,184,101,44,214,26,25,234,43,168,39,154,126,220,81,171,220,228,240,234,212,77,187,141,79,139,90,159,5,35,71,4,218,43,169,250,89,173,244,205,186,97,119,138,74,63,15,91,19,231,154,145,91,26,111,30,201,245,151,116,247,171,19,237,2,210,81,119,77,208,42,110,135,24,186,186,19,169,187,127,65,204,14,45,110,223,106,156,143,27,175,234,60,34,170,174,251,123,190,192,60,244,166,251,158,65,225,125,222,244,79,235,3,195,145,87,222,139,239,8,170,158,231,33,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,41,228,240,191,0,56,108,157,71,36,248,156,17,125,231,52,248,129,200,0,0,240,171,178,30,79,27,110,7,22,162,238,174,83,152,0,120,114,42,252,15,32,0,60,41,228,226,168,171,240,80,60,162,238,121,56,181,28,159,21,57,1,248,185,101,201,150,171,68,181,146,46,205,103,78,235,253,111,106,126,180,253,101,15,241,63,127,186,234,158,184,195,65,72,249,106,60,85,85,52,76,106,43,158,138,171,13,50,109,178,43,191,154,94,70,170,211,84,213,98,21,177,83,171,145,203,219,217,81,118,219,243,172,42,163,67,52,58,124,163,136,155,45,77,226,211,21,76,84,151,10,121,37,89,85,142,247,36,74,169,238,235,255,0,88,159,175,224,4,216,224,39,73,221,129,105,149,20,213,116,105,13,69,68,113,200,228,116,125,46,250,212,244,170,191,22,53,126,44,82,88,34,108,155,33,248,248,181,134,139,31,180,83,91,232,105,163,133,144,196,198,35,88,221,145,17,26,212,219,254,68,63,100,15,85,74,237,11,213,21,17,81,170,191,242,21,225,199,69,4,218,145,151,218,240,106,40,95,52,189,214,204,228,107,85,201,249,191,24,139,240,71,47,255,0,130,88,132,172,73,24,230,126,180,84,49,157,195,67,113,59,166,110,204,202,227,109,167,168,169,100,111,99,85,241,170,236,174,87,170,175,233,237,252,183,125,159,104,31,167,163,216,116,24,102,31,75,104,138,38,179,181,215,240,106,39,198,89,29,252,212,254,119,234,63,7,137,170,8,238,26,77,127,130,86,35,147,192,85,123,149,55,255,0,189,166,79,250,204,171,12,76,130,52,142,54,34,53,62,8,134,59,226,14,55,203,165,215,214,178,45,215,192,213,123,247,79,252,94,80,42,227,129,89,41,237,60,69,101,20,59,181,170,235,173,66,53,190,228,217,27,29,111,195,224,92,93,50,109,18,125,110,175,233,223,114,154,120,85,100,150,222,41,46,253,113,116,172,215,26,199,123,157,241,252,221,111,234,254,178,228,232,29,213,78,215,116,244,252,125,219,239,246,168,30,217,224,138,162,55,69,43,26,230,185,21,21,21,55,66,36,113,3,193,61,155,81,42,157,118,176,82,208,211,86,174,223,89,24,198,125,145,55,222,172,129,203,240,98,253,191,105,46,183,10,214,175,197,17,64,194,124,46,233,94,71,164,248,50,99,55,234,198,78,246,85,79,51,92,217,36,114,35,94,172,84,68,235,99,126,212,95,176,205,167,22,177,172,79,170,212,79,234,67,207,196,15,14,85,68,247,39,188,53,171,241,85,60,255,0,88,85,3,201,227,220,121,56,191,127,114,167,216,7,151,53,28,155,41,234,70,172,106,159,91,116,254,179,218,139,186,110,21,17,126,40,128,120,106,166,223,20,60,170,236,155,158,54,107,126,205,143,42,155,166,192,70,142,48,49,124,139,80,236,54,252,67,24,141,239,125,69,91,188,71,74,72,168,145,186,30,143,127,66,59,221,249,207,181,54,57,240,187,195,77,22,149,218,99,175,184,209,83,186,227,46,207,123,251,104,170,138,173,133,87,222,177,53,223,165,26,146,25,44,150,213,157,106,101,164,138,73,87,249,111,110,234,159,213,191,195,224,159,241,31,107,35,100,109,233,99,81,168,159,4,64,57,28,92,244,106,125,139,253,7,35,211,36,78,85,221,171,254,240,30,198,46,233,191,235,15,99,94,157,15,106,57,171,241,69,77,207,17,111,182,202,114,69,221,55,64,61,17,80,210,68,245,146,58,104,152,229,95,139,88,136,167,177,23,103,255,0,241,61,135,5,219,125,213,0,75,19,38,103,110,70,163,154,191,20,84,223,115,227,130,203,108,166,170,241,144,208,83,178,93,149,58,219,19,81,222,255,0,143,189,19,115,237,106,238,155,238,114,0,120,223,223,176,85,217,79,32,120,95,232,60,158,54,60,129,227,249,95,239,30,64,3,194,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,125,192,112,77,183,95,113,201,23,236,56,167,233,46,231,36,248,129,200,0,0,0,0,0,0,0,0,0,0,226,142,69,93,143,14,71,185,118,79,114,30,88,196,106,126,181,254,144,61,85,84,204,170,141,99,149,55,106,253,135,94,178,105,222,53,96,174,117,198,221,69,219,157,234,138,231,119,100,93,246,69,68,247,43,149,62,10,167,103,95,212,20,2,39,74,108,159,97,193,239,219,221,239,67,154,46,225,90,139,241,64,56,181,126,174,199,149,79,113,225,141,217,61,203,186,28,156,228,111,189,64,240,158,253,206,181,168,150,41,114,44,78,229,105,137,200,142,169,165,154,38,253,85,95,123,162,123,126,207,127,242,142,196,201,17,125,200,115,115,90,228,84,114,34,239,238,217,64,175,29,28,225,155,42,199,120,132,184,223,107,169,222,202,70,85,84,204,201,86,154,118,181,201,35,106,218,155,57,83,101,248,183,237,251,83,245,150,21,75,23,106,36,111,86,251,111,255,0,73,233,101,170,134,57,214,165,148,144,182,69,248,185,24,212,95,183,237,219,250,87,254,51,234,79,114,123,190,0,29,191,185,19,245,156,143,90,74,197,93,190,223,234,57,239,184,4,93,253,231,143,130,237,250,207,45,248,5,68,80,60,131,199,245,158,64,0,0,240,137,177,228,0,60,108,131,109,215,127,212,121,60,32,4,93,213,79,14,93,147,127,213,239,60,53,21,28,187,156,149,55,77,151,237,3,194,59,116,221,14,71,8,218,230,251,151,224,115,3,194,251,211,99,200,0,120,79,183,250,206,47,103,95,187,236,57,30,64,240,137,183,185,7,218,121,60,125,187,128,95,120,67,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,95,129,228,240,191,0,56,125,167,38,156,119,250,199,38,129,200,0,0,0,0,0,0,0,0,0,0,0,7,132,223,226,167,144,0,227,239,71,111,191,185,78,64,0,56,57,157,75,239,248,28,192,30,58,70,254,253,191,223,60,158,26,159,106,160,5,247,131,201,227,109,151,127,214,7,135,70,215,251,215,226,120,98,43,125,203,239,57,128,60,39,184,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,252,15,39,133,3,135,218,114,79,137,199,249,71,36,248,129,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,3,201,225,126,0,122,211,226,115,105,193,169,239,57,180,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,123,142,71,23,38,232,7,6,175,244,28,218,112,111,234,57,180,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,60,158,23,224,7,169,23,235,30,198,156,17,23,168,230,208,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,255,0,40,228,211,143,218,114,104,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,236,7,173,119,234,57,180,224,139,187,151,220,115,104,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,104,16,0,1,3,3,2,4,3,5,6,2,3,7,14,10,1,21,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,35,49,71,134,197,23,24,37,50,51,25,36,52,65,83,114,212,38,39,69,82,86,87,97,99,113,115,116,130,149,166,53,54,57,73,84,88,104,150,211,228,55,81,85,98,100,136,179,198,40,66,68,117,182,67,101,146,240,131,145,132,147,161,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,12,251,113,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,1,90,188,229,53,99,84,244,191,248,65,252,51,212,188,175,18,246,159,218,15,27,236,43,205,77,7,138,237,251,63,183,221,236,189,187,246,247,31,183,119,94,155,221,211,241,83,154,242,137,214,253,104,212,174,36,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,78,189,30,228,255,0,26,146,127,143,222,45,178,174,17,181,79,68,178,155,108,94,59,27,190,251,110,223,147,91,156,217,37,238,80,182,166,210,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,150,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,32,85,87,30,180,218,49,204,3,80,184,126,214,11,237,37,6,159,92,234,45,243,90,174,245,125,215,173,166,227,61,166,217,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,61,64,0,16,43,134,14,61,105,170,184,158,212,238,22,53,146,251,73,70,250,60,226,247,111,193,174,117,29,213,125,99,214,237,90,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,249,234,0,5,122,219,120,237,186,235,119,49,236,19,67,52,183,38,164,147,75,236,53,23,86,213,86,90,231,115,217,146,86,178,205,86,231,62,73,58,34,62,154,25,122,182,54,51,116,111,124,125,253,210,34,195,218,176,160,65,94,100,28,87,106,63,9,90,143,161,249,174,21,47,142,181,87,125,160,130,255,0,96,158,101,101,45,222,149,171,110,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,69,94,61,184,223,177,112,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,177,178,178,53,222,142,124,189,54,181,205,142,85,103,95,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,96,166,190,98,56,143,22,124,42,231,105,150,225,220,70,106,171,180,203,44,184,75,21,137,169,156,94,106,102,181,200,216,98,145,244,181,82,189,90,198,238,123,231,240,232,178,73,35,226,167,114,189,202,230,61,203,202,184,81,230,77,174,58,25,168,236,185,234,134,109,149,234,54,25,117,237,211,222,109,183,139,180,213,213,84,241,162,175,74,154,25,42,30,189,185,153,185,202,177,238,108,114,183,225,126,213,72,229,138,244,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,43,175,156,166,172,106,158,151,255,0,8,63,134,122,151,149,226,94,211,251,65,227,125,133,121,169,160,241,93,191,103,246,251,189,151,183,126,222,227,246,238,235,211,123,186,126,42,115,94,81,58,223,173,26,149,196,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,215,163,220,159,227,82,221,10,64,227,163,153,54,109,172,122,143,75,108,225,227,54,202,240,220,51,23,241,20,244,215,43,77,218,178,217,85,127,146,69,102,250,153,163,141,236,219,10,118,145,33,141,237,238,53,174,145,207,218,178,44,81,254,87,5,15,227,19,139,77,101,162,195,127,153,29,106,163,196,45,189,43,50,155,221,22,89,92,239,1,75,181,235,28,104,233,39,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,38,255,0,16,156,102,73,193,223,25,184,86,156,228,181,213,115,105,93,247,7,180,69,120,150,178,90,219,165,109,181,98,169,186,195,29,92,78,124,234,231,189,206,90,117,169,149,237,154,105,99,129,58,111,123,90,139,58,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,10,245,185,113,219,117,209,30,99,217,222,134,106,150,77,73,30,151,223,170,45,77,165,172,186,78,230,51,27,173,125,154,145,205,124,114,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,97,64,0,8,84,156,125,81,233,223,29,153,247,12,154,199,112,181,91,113,5,240,53,24,238,69,89,83,5,12,54,137,22,207,79,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,154,160,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,28,131,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,0,225,92,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,63,87,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,1,199,248,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,119,229,112,65,171,217,150,189,112,199,137,106,230,160,79,73,37,247,34,168,187,205,80,148,144,36,48,68,198,93,42,226,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,143,252,48,113,235,77,85,196,246,167,112,177,172,151,218,74,55,209,231,23,187,126,13,115,168,238,171,235,30,183,106,215,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,207,80,0,0,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,134,188,188,185,154,92,110,23,219,134,149,241,85,159,120,137,47,87,9,174,22,76,162,230,180,180,148,180,59,217,81,81,85,5,109,75,229,141,145,195,189,177,182,153,140,141,118,186,85,137,21,177,182,38,50,213,1,5,121,144,113,93,168,252,37,106,62,135,230,184,84,190,58,213,93,246,130,11,253,130,121,149,148,183,122,86,173,185,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,230,86,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,0,225,92,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,63,87,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,8,255,0,198,143,22,118,46,17,244,177,114,218,235,29,214,229,122,189,248,155,118,60,216,45,143,168,161,101,201,41,164,146,5,173,151,124,108,142,29,237,111,86,36,137,51,219,189,99,99,146,57,28,202,214,225,107,154,94,163,216,56,142,188,102,60,71,229,183,91,150,15,155,244,167,172,160,163,234,234,28,110,68,123,124,61,77,37,42,163,222,216,98,98,58,57,35,137,201,36,141,122,202,254,252,177,181,31,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,43,171,153,95,48,186,61,50,177,87,104,86,131,101,255,0,234,234,191,108,87,139,229,174,104,42,35,179,210,239,169,134,166,149,147,71,50,201,77,113,108,144,177,170,142,143,116,113,202,174,107,153,38,199,55,160,114,204,227,71,249,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,238,146,61,211,58,102,171,26,218,135,46,230,247,37,137,232,228,239,36,113,205,80,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,165,108,231,155,7,16,213,92,67,85,106,198,159,86,210,81,227,20,116,245,86,107,102,45,112,138,161,109,213,150,229,168,154,74,122,138,218,86,212,185,169,92,141,124,91,166,130,70,127,100,214,34,172,106,230,190,101,106,199,51,15,255,0,21,141,62,226,151,72,44,159,152,20,216,222,95,140,220,211,255,0,221,213,83,84,209,54,167,103,253,30,104,170,99,79,242,123,217,253,173,57,50,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,34,175,181,0,2,0,113,99,198,190,85,194,159,29,216,93,146,237,115,241,26,101,147,97,246,184,242,59,125,66,200,248,232,55,220,235,227,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,83,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,2,63,241,163,197,157,139,132,125,44,92,182,186,199,117,185,94,175,126,38,221,143,54,11,99,234,40,89,114,74,105,36,129,107,101,223,27,35,135,123,91,213,137,34,76,246,239,88,216,228,142,71,50,181,184,90,230,151,168,246,14,35,175,25,143,17,249,109,214,229,131,230,253,41,235,40,40,250,186,135,27,145,30,223,15,83,73,74,168,247,182,24,152,142,142,72,226,114,73,35,94,178,191,191,44,109,71,220,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,10,234,230,87,204,46,143,76,172,85,218,21,160,217,127,250,186,175,219,21,226,249,107,154,10,136,236,244,187,234,97,169,165,100,209,204,178,83,92,91,36,44,106,163,163,221,28,114,171,154,230,73,177,205,232,28,179,56,209,254,100,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,164,143,116,206,153,170,198,182,161,203,185,189,201,98,122,57,59,201,28,115,84,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,105,91,57,230,193,196,53,87,16,213,90,177,167,213,180,148,120,197,29,61,85,154,217,139,92,34,168,91,117,101,185,106,38,146,158,162,182,149,181,46,106,87,35,95,22,233,160,145,159,217,53,136,171,26,185,175,182,158,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,17,127,152,15,19,25,151,10,26,105,133,106,150,31,67,73,113,99,179,138,75,109,222,217,82,136,214,92,109,210,80,214,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,107,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,252,138,190,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,194,185,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,64,60,209,252,246,106,111,209,125,30,136,154,156,174,184,250,163,204,44,86,222,25,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,187,235,27,220,141,177,118,209,206,154,54,187,114,35,227,87,205,101,64,28,127,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,121,254,20,120,215,209,174,45,44,76,251,27,115,246,110,95,71,111,142,182,247,139,86,43,188,85,7,87,172,110,116,114,43,90,202,168,81,232,159,123,31,94,141,150,30,227,98,124,137,25,69,156,88,249,167,214,79,152,25,15,168,206,91,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,106,128,85,175,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,68,190,87,30,123,52,203,235,94,143,90,95,240,42,175,158,119,228,159,234,79,219,72,213,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,246,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,116,61,194,119,149,141,27,249,127,143,122,116,7,85,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,74,242,189,227,167,248,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,125,211,93,81,34,245,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,30,255,0,153,215,48,186,60,166,142,167,135,94,31,178,254,245,170,109,209,101,183,251,100,208,79,75,117,165,150,8,100,138,150,138,174,9,159,186,21,238,204,202,148,218,199,43,163,72,247,43,22,86,190,5,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,62,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,42,135,157,95,154,124,91,229,253,15,168,220,79,85,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,223,192,40,7,154,63,158,205,77,250,47,163,209,18,211,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,107,170,189,98,107,237,40,0,10,1,230,143,231,179,83,126,139,232,244,68,233,229,123,199,213,247,90,118,112,241,172,215,15,25,151,218,173,239,168,177,95,234,106,88,147,94,169,97,218,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,157,31,19,228,154,197,78,85,197,143,149,141,100,249,127,144,250,116,230,120,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,0,69,94,104,254,68,245,55,232,190,177,68,83,95,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,195,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,203,148,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,111,220,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,0,0,230,156,67,241,3,128,240,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,239,149,205,71,117,72,226,145,222,253,170,103,179,136,126,32,115,238,38,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,237,242,185,168,238,139,36,178,59,221,185,78,127,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,213,21,20,185,78,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,172,40,170,190,121,223,146,127,169,63,109,35,87,46,238,55,235,56,85,206,215,18,204,106,183,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,138,188,209,252,137,234,111,209,125,98,136,166,190,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,54,183,196,219,234,18,78,204,142,141,146,118,102,103,245,225,153,25,36,106,232,164,70,200,205,200,142,106,47,184,245,96,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,149,23,61,124,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,181,229,169,204,46,179,76,175,180,58,21,175,57,127,250,133,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,124,210,76,177,211,91,155,28,47,106,35,99,219,28,146,163,156,230,71,189,205,185,66,37,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,104,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,245,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,91,242,107,115,155,28,93,186,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,153,17,83,171,20,238,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,131,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,242,174,12,248,51,207,184,179,207,233,168,232,232,106,237,216,77,186,161,146,223,175,210,197,52,48,58,8,230,167,74,154,74,90,148,130,88,86,187,179,80,146,71,20,157,19,162,110,119,187,241,159,252,219,48,12,55,75,56,38,192,52,251,79,177,234,75,30,61,99,206,40,41,168,104,105,145,118,68,207,103,220,149,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,107,195,175,52,45,26,214,205,101,190,105,13,222,79,97,77,93,144,84,209,97,23,23,198,230,80,221,232,88,216,153,78,217,37,149,91,36,117,149,18,120,137,25,19,161,141,168,215,69,14,231,205,211,185,10,249,213,249,167,197,190,95,208,250,141,196,250,185,97,113,235,77,163,23,90,78,31,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,236,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,220,248,0,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,242,162,231,175,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,150,188,181,57,133,214,105,149,246,135,66,181,231,47,255,0,80,181,251,162,179,223,46,147,79,81,37,158,171,101,52,52,212,175,154,73,150,58,107,115,99,133,237,68,108,123,99,146,84,115,156,200,247,185,183,40,68,174,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,155,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,109,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,126,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,157,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,144,121,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,30,85,193,159,6,121,247,22,121,253,53,29,29,13,93,187,9,183,84,50,91,245,250,88,166,134,7,65,28,212,233,83,73,75,82,144,75,10,215,118,106,18,72,226,147,162,116,77,206,247,126,55,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,123,148,22,188,225,185,159,14,148,218,26,218,218,74,76,179,0,168,173,123,237,238,168,87,79,91,110,168,170,117,67,107,88,213,99,83,99,101,169,124,14,107,85,251,22,56,220,245,111,122,54,147,212,2,152,57,200,235,206,27,169,90,185,138,233,78,31,91,73,115,126,155,211,220,25,119,174,166,168,89,25,29,198,173,240,164,180,74,155,17,187,224,109,36,106,247,53,238,248,230,116,110,70,62,39,161,242,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,170,178,205,57,83,241,207,117,178,228,212,28,46,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,239,201,181,180,207,108,12,100,17,197,209,91,51,246,35,31,222,69,139,165,115,122,226,199,42,211,79,178,90,23,166,119,204,175,23,201,42,187,57,109,109,254,205,119,146,223,253,227,253,245,75,29,26,44,46,73,36,223,35,95,35,209,202,214,183,179,23,68,122,185,123,126,87,150,167,29,28,86,106,230,163,208,232,86,79,65,106,212,11,85,29,189,213,181,119,203,165,98,80,220,173,86,248,86,154,21,149,243,49,143,241,221,58,237,70,58,53,158,89,170,17,210,78,214,53,206,108,85,230,143,231,179,83,126,139,232,244,68,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,188,158,89,156,104,255,0,50,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,220,222,228,177,61,28,157,228,142,57,170,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,37,87,41,78,16,242,172,203,81,232,248,154,203,104,174,182,172,67,24,239,125,158,168,130,190,74,41,46,215,68,94,211,182,163,17,31,45,28,108,89,217,47,196,214,73,34,182,37,238,177,42,35,72,129,197,143,154,125,100,249,129,144,250,140,231,63,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,136,85,204,71,143,170,62,24,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,77,85,54,229,122,76,246,79,27,169,227,145,137,27,190,41,29,185,177,246,229,162,194,85,114,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,85,89,101,60,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,109,252,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,30,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,113,83,74,124,39,121,88,209,191,151,248,247,167,64,117,80,14,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,26,185,196,190,169,235,142,9,129,224,186,153,118,246,223,240,255,0,218,158,10,243,89,61,77,77,210,187,199,77,28,178,120,185,230,149,253,221,157,166,50,61,173,110,214,53,26,187,186,34,167,228,232,246,186,106,62,131,86,100,215,109,47,188,251,26,235,148,99,243,99,115,92,162,69,74,170,58,89,103,130,105,31,76,244,84,237,76,190,29,172,73,58,43,152,215,185,89,181,232,199,179,240,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,32,10,86,231,87,230,159,22,249,127,67,234,55,18,0,23,39,202,247,143,171,238,180,236,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,181,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,53,138,130,128,121,163,249,236,212,223,162,250,61,17,21,75,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,77,80,1,64,60,209,252,246,106,111,209,125,30,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,167,96,226,199,202,198,178,124,191,200,125,58,115,53,135,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,4,85,230,143,228,79,83,126,139,235,20,69,0,146,211,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,99,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,15,49,30,55,235,56,170,206,211,18,195,170,182,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,219,94,201,252,58,172,113,200,200,170,28,143,106,57,239,106,68,2,255,0,185,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,120,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,213,121,119,112,11,89,196,230,84,185,230,169,91,238,182,221,50,178,118,170,58,45,52,244,255,0,105,164,89,37,103,134,165,169,218,140,88,88,248,36,109,68,145,189,100,111,195,27,118,186,78,228,86,21,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,163,111,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,66,250,120,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,245,220,214,182,72,149,241,87,158,119,228,159,234,79,219,74,171,44,167,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,205,191,128,0,34,175,52,127,34,122,155,244,95,88,162,40,4,147,252,14,113,199,153,112,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,155,227,127,68,111,141,163,220,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,43,254,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,194,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,103,219,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,194,184,113,230,239,117,196,52,27,36,196,53,162,58,187,230,123,141,217,222,152,109,234,72,29,82,151,169,253,209,193,79,113,232,246,59,124,110,115,94,249,247,162,203,12,114,117,94,251,90,181,21,235,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,250,186,195,161,122,143,160,213,152,205,167,84,44,222,198,186,229,24,252,57,36,54,217,85,82,170,142,150,89,231,134,54,84,177,81,59,83,47,135,115,214,62,170,230,53,237,71,237,122,61,140,249,113,61,29,207,179,172,3,43,212,108,66,195,87,119,182,225,117,20,81,94,162,162,165,154,162,122,88,42,33,172,155,197,189,177,177,205,101,52,109,160,149,36,149,238,106,53,100,139,241,220,170,223,213,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,73,149,199,183,52,47,227,94,43,22,145,240,245,37,214,205,138,94,109,241,73,147,93,42,163,240,245,213,189,216,209,207,182,49,168,171,219,133,155,150,57,220,142,94,243,145,204,106,172,8,174,168,133,90,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,98,7,58,191,43,24,183,204,10,31,78,184,148,172,79,254,90,156,192,191,129,53,148,58,9,170,211,111,192,110,183,7,123,46,226,231,117,146,207,93,87,61,51,62,246,89,234,89,13,61,185,137,226,103,147,107,21,201,36,143,127,191,115,139,169,5,48,115,61,227,214,155,89,238,181,124,63,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,223,12,114,182,94,213,69,11,85,208,57,21,98,248,166,129,36,99,156,196,141,238,141,124,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,59,167,55,251,7,217,77,125,211,220,91,219,119,91,207,177,180,190,211,111,246,141,218,167,196,87,86,118,171,107,217,223,168,151,162,119,38,126,221,207,127,68,220,229,85,232,157,72,44,91,247,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,80,0,28,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,44,43,135,30,110,247,92,67,65,178,76,67,90,35,171,190,103,184,221,157,233,134,222,164,129,213,41,122,159,221,28,20,247,30,143,99,183,198,231,53,239,159,122,44,176,199,39,85,239,181,171,81,94,186,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,31,171,172,58,23,168,250,13,89,140,218,117,66,205,236,107,174,81,143,195,146,67,109,149,85,42,168,233,101,158,120,99,101,75,21,19,181,50,248,119,61,99,234,174,99,94,212,126,215,163,216,207,151,19,209,220,251,58,192,50,189,70,196,44,53,119,123,110,23,81,69,21,234,42,42,89,170,39,165,130,162,26,201,188,91,219,27,28,214,83,70,218,9,82,73,94,230,163,86,72,191,29,202,173,253,94,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,153,92,123,115,66,254,53,226,177,105,31,15,82,93,108,216,165,230,223,20,153,53,210,170,63,15,93,91,221,141,28,251,99,26,138,189,184,89,185,99,157,200,229,239,57,28,198,170,192,138,234,136,85,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,132,242,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,185,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,82,5,115,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,250,76,39,255,0,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,72,107,193,7,11,246,174,44,243,252,207,78,107,46,245,118,235,149,187,7,184,222,236,50,197,80,216,96,117,214,57,169,161,166,109,83,150,41,92,180,219,170,21,100,72,218,143,232,159,10,255,0,137,120,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,253,90,145,170,186,143,172,23,218,124,159,84,51,75,174,77,117,164,183,211,90,225,171,184,212,44,178,50,150,6,108,142,52,85,255,0,172,231,47,245,159,35,228,145,234,231,189,238,117,191,242,132,225,163,248,101,163,85,122,233,148,218,123,57,38,163,109,246,119,136,131,108,212,150,56,156,189,173,187,226,108,145,248,137,55,76,187,94,248,229,137,148,79,78,138,132,0,230,143,231,179,83,126,139,232,244,67,71,184,32,190,235,207,7,121,54,186,233,125,45,214,243,157,98,249,132,214,233,172,113,76,197,142,178,207,21,12,19,72,180,208,164,75,36,181,137,37,67,92,140,238,34,62,54,57,172,99,164,86,53,241,255,0,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,253,56,68,227,51,1,226,107,69,234,245,26,174,186,146,193,114,196,105,226,139,50,138,182,88,105,96,162,157,180,140,154,122,182,53,103,145,209,208,171,187,233,28,179,57,170,169,4,189,127,168,229,42,131,152,143,27,245,156,85,103,105,137,97,213,91,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,237,175,100,254,29,86,56,228,100,85,14,71,181,28,247,181,63,43,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,125,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,153,194,226,199,205,62,178,124,192,200,125,70,115,170,223,56,32,190,220,56,37,193,120,179,211,74,91,173,234,74,143,108,75,155,81,44,204,147,192,210,211,215,75,5,61,85,44,45,137,30,176,177,144,61,106,21,210,61,205,220,215,163,82,54,200,230,113,254,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,46,83,84,57,151,233,29,151,132,180,226,39,78,106,41,42,111,183,234,138,155,70,55,140,94,231,99,43,93,113,134,100,100,190,38,26,89,37,86,50,40,158,202,151,34,189,155,163,146,6,239,141,213,17,169,72,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,213,117,223,133,92,203,135,141,35,211,12,195,82,173,181,118,140,159,80,234,47,53,46,180,79,34,111,161,183,83,178,131,194,164,209,108,71,67,82,231,84,84,57,236,87,59,107,22,22,185,35,145,178,49,61,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,164,0,225,127,69,63,152,157,106,180,104,228,119,15,5,87,144,91,239,30,2,119,75,219,141,149,208,90,234,170,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,197,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,185,242,207,230,7,252,77,197,110,90,75,196,46,115,106,166,201,49,43,122,214,218,239,183,106,222,204,215,139,92,49,200,250,135,84,73,34,36,110,154,150,56,209,239,149,95,190,72,149,100,115,85,97,154,103,66,190,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,252,174,2,120,32,190,241,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,189,209,62,68,216,173,100,93,119,57,174,146,36,124,85,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,17,87,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,65,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,139,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,212,229,247,192,86,61,195,54,27,67,156,234,13,138,146,179,85,46,244,241,205,92,250,143,11,90,203,3,209,106,90,144,208,204,145,35,225,123,169,234,27,29,66,182,71,177,239,98,163,92,230,34,42,204,160,82,183,58,191,52,248,183,203,250,31,81,184,156,127,132,110,13,170,120,176,210,253,99,184,98,149,53,110,206,240,138,123,52,216,213,10,214,197,79,69,92,250,137,42,86,162,25,213,241,185,119,186,42,101,108,75,190,54,36,142,111,113,200,206,170,216,235,254,170,176,44,171,253,149,199,50,76,114,225,255,0,25,71,93,109,174,167,147,254,172,144,205,28,140,255,0,129,205,115,127,196,168,94,247,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,146,212,160,30,104,254,123,53,55,232,190,143,68,126,79,10,92,25,95,120,180,211,141,85,185,224,119,94,214,103,130,123,34,162,209,109,157,236,101,45,214,58,132,173,239,211,58,71,116,237,76,190,30,37,138,69,114,71,185,28,215,244,71,247,98,224,24,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,154,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,80,5,0,243,71,243,217,169,191,69,244,122,35,242,116,215,130,236,171,89,56,71,189,113,11,166,109,186,222,178,76,103,48,150,197,91,140,209,208,201,87,53,125,10,193,66,177,203,72,200,88,233,22,104,228,170,122,200,215,117,107,162,234,228,86,44,74,146,240,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,189,235,167,16,86,46,39,185,122,106,86,175,88,49,251,173,146,59,150,159,228,176,84,208,220,32,123,123,53,81,80,78,201,155,12,202,214,178,170,20,122,42,54,104,254,21,232,173,114,50,70,201,19,40,4,149,92,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,207,171,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,99,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,21,121,163,249,19,212,223,162,250,197,17,70,218,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,7,170,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,210,215,149,239,31,86,45,22,217,195,198,179,92,60,30,33,117,184,62,162,197,127,169,169,122,195,101,170,155,106,62,154,116,123,149,145,81,200,244,87,164,141,70,182,41,100,145,242,117,100,175,146,31,213,230,145,199,213,30,162,120,238,25,52,114,225,106,185,98,9,224,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,129,145,191,189,10,248,116,225,163,84,248,160,206,225,193,116,206,211,254,219,198,222,107,32,169,246,93,179,238,102,150,63,23,60,49,73,217,238,246,30,200,247,55,227,127,70,167,248,213,60,254,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,129,121,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,63,87,42,225,71,81,236,28,54,97,92,83,91,34,246,206,25,148,120,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,117,94,176,203,218,98,178,100,232,212,145,235,19,145,170,177,44,222,127,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,13,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,66,174,105,124,62,235,142,184,232,213,13,110,140,228,23,90,136,241,159,21,61,247,14,162,158,102,125,162,165,123,160,145,142,72,216,237,149,19,83,190,153,31,28,46,98,185,219,223,219,94,227,89,28,180,88,104,123,129,45,126,210,61,118,208,107,52,250,99,107,199,241,218,235,5,60,84,217,22,45,103,183,178,223,5,162,227,38,233,38,88,105,88,170,140,166,154,94,244,145,61,21,219,209,92,142,94,235,37,107,123,253,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,115,56,198,214,29,56,215,158,32,178,77,80,210,172,31,236,189,134,243,216,149,33,150,153,41,234,171,42,187,77,90,154,170,152,217,52,177,36,210,76,178,117,88,149,173,123,81,175,115,86,87,72,247,247,94,84,60,63,106,134,125,196,93,147,90,44,76,171,180,225,248,21,69,66,220,239,72,145,181,42,39,146,150,72,210,223,7,118,57,27,43,222,217,147,186,136,136,177,194,247,57,36,138,71,192,174,238,188,243,191,36,255,0,82,126,218,87,86,130,104,166,85,196,78,172,88,180,115,10,184,90,168,175,89,7,138,240,211,221,37,146,58,86,118,41,165,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,83,197,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,167,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,0,4,85,230,143,228,79,83,126,139,235,20,69,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,248,30,215,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,242,87,150,167,48,47,224,77,101,14,130,106,180,219,240,27,173,193,222,203,184,185,221,100,179,215,85,207,76,207,189,150,122,150,67,79,110,98,120,153,228,218,197,114,73,35,223,239,220,226,234,64,33,255,0,49,158,10,63,154,173,56,130,255,0,128,91,45,81,234,110,45,247,150,218,153,211,181,37,210,133,17,235,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,148,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,97,92,181,57,122,86,106,109,246,135,93,117,231,16,255,0,80,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,223,149,206,175,205,62,45,242,254,135,212,110,39,74,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,87,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,136,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,213,234,72,2,0,115,171,242,177,139,124,192,161,244,235,137,86,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,189,207,98,75,12,123,217,213,170,230,110,106,57,138,168,244,242,186,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,149,18,205,57,90,113,245,98,171,177,88,120,83,213,235,135,129,186,208,255,0,120,225,215,186,170,151,190,59,132,110,122,172,118,217,157,35,151,183,51,55,36,116,253,21,35,124,109,142,22,163,30,200,210,127,213,230,139,199,213,30,31,98,185,112,207,163,183,11,85,210,235,145,219,234,104,114,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,217,88,238,220,141,151,184,141,116,49,185,187,81,95,34,62,26,182,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,252,136,183,253,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,190,178,249,213,249,167,197,190,95,208,250,141,196,137,90,23,195,246,125,196,61,215,41,177,105,203,41,39,185,98,184,189,118,85,45,28,169,51,167,174,130,153,209,53,212,212,177,195,28,142,150,165,238,153,141,142,53,70,163,151,221,185,61,221,121,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,230,227,95,249,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,0,135,252,198,120,40,254,106,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,133,114,212,229,233,89,169,183,218,29,117,215,156,67,253,66,208,110,150,207,99,186,67,61,60,151,138,173,148,211,83,85,62,25,33,72,234,109,206,142,103,185,21,178,109,146,72,145,174,107,227,222,215,126,87,58,191,52,248,183,203,250,31,81,184,157,43,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,113,94,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,154,32,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,46,225,39,21,225,27,75,19,22,182,203,227,178,75,239,134,184,100,215,23,58,57,123,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,123,210,42,175,87,169,32,0,32,7,58,191,43,24,183,204,10,31,78,184,149,65,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,126,38,177,238,129,24,175,68,114,177,30,174,70,191,110,197,241,89,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,91,79,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,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,6,107,56,177,243,79,172,159,48,50,31,81,156,246,183,254,12,243,229,225,95,7,226,163,6,161,171,190,216,175,52,245,177,100,20,116,209,77,85,87,110,158,154,182,226,217,42,214,56,160,217,13,11,41,168,224,223,44,146,42,164,175,119,94,141,86,244,242,156,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,191,235,247,51,45,23,211,206,30,104,181,83,75,111,248,254,89,150,100,116,244,141,180,227,62,216,164,146,174,217,61,77,59,166,71,220,233,224,153,210,196,200,17,170,217,88,197,85,89,118,69,185,155,251,141,164,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,189,200,141,79,193,14,191,196,87,9,57,87,13,58,89,165,185,78,160,75,217,201,53,27,218,87,7,219,154,233,27,236,250,24,169,173,175,130,9,226,150,24,228,138,177,178,85,85,54,102,117,123,83,100,104,138,138,142,235,32,57,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,113,78,78,121,102,43,138,113,79,120,251,83,147,90,172,222,217,195,234,45,54,239,104,86,199,79,227,43,165,184,219,251,84,208,239,84,238,76,253,174,219,27,122,185,221,23,162,47,66,112,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,53,43,195,175,14,185,150,182,241,13,98,209,41,241,60,129,143,101,225,144,229,112,195,18,83,85,217,237,208,212,53,149,243,74,179,55,108,15,137,170,230,162,72,223,237,85,145,163,92,247,53,142,209,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,31,249,162,240,11,89,135,223,110,92,76,104,237,190,235,116,181,100,119,10,154,236,178,207,5,52,245,146,91,42,158,201,106,103,185,53,237,107,182,81,187,183,35,165,238,43,91,12,142,110,213,86,72,140,134,184,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,139,81,83,170,240,187,195,38,125,197,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,213,92,221,4,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,90,188,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,29,18,154,122,143,179,50,36,145,51,195,85,84,237,86,36,47,124,241,182,158,73,30,146,59,226,141,219,157,31,114,88,86,90,79,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,239,69,98,196,231,253,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,52,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,9,210,184,120,225,251,62,226,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,217,19,92,173,232,178,75,27,125,219,144,208,246,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,115,46,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,5,69,243,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,21,175,175,101,26,81,37,50,202,136,187,92,246,54,121,24,143,233,189,89,177,170,170,216,216,141,230,156,155,113,107,22,65,197,197,101,218,239,67,226,42,241,156,62,227,116,181,201,221,123,60,61,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,31,94,155,154,213,75,191,0,165,110,117,126,105,241,111,151,244,62,163,113,58,87,35,91,181,170,27,174,178,88,166,185,210,50,229,89,79,97,171,167,163,116,205,73,230,130,23,87,54,89,89,31,93,206,99,29,60,45,115,145,58,53,101,141,23,166,228,235,237,121,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,224,124,111,239,85,94,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,77,156,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,125,92,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,93,124,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,79,135,142,32,112,30,38,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,221,146,181,170,238,171,28,177,187,221,185,14,150,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,213,101,60,168,248,113,204,56,130,170,213,203,181,47,135,196,42,237,236,142,76,10,215,72,203,101,189,181,204,137,176,164,204,150,145,209,190,56,118,53,36,88,88,212,115,167,234,245,149,88,229,137,123,175,19,118,155,85,131,132,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,167,61,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,122,248,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,116,170,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,231,193,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,95,71,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,135,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,66,252,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,147,229,195,137,226,185,207,47,109,60,197,179,92,102,213,144,89,107,125,173,226,109,215,74,40,234,233,103,217,123,171,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,10,171,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,220,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,126,176,5,64,115,72,224,22,143,78,252,119,19,122,57,111,181,91,113,5,240,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,198,201,31,217,133,124,58,113,47,170,124,47,231,112,231,90,103,118,255,0,109,227,108,213,147,212,251,46,231,247,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,252,104,178,127,152,215,48,203,87,18,246,171,6,152,232,189,102,65,111,194,89,79,21,203,32,241,109,109,50,221,43,94,216,228,138,150,72,155,213,202,202,71,35,145,126,241,99,146,101,87,35,92,144,195,51,227,87,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,189,85,205,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,165,107,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,61,57,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,237,93,178,212,211,181,142,68,102,206,228,177,185,24,142,114,195,12,78,166,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,123,158,210,90,128,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,252,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,246,107,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,84,75,41,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,160,8,149,174,252,180,56,121,215,157,92,179,106,205,230,158,174,198,248,42,27,38,65,104,179,65,79,73,73,127,102,250,137,164,124,238,138,54,204,218,153,102,154,62,237,71,113,94,232,163,86,34,53,238,108,204,149,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,195,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,205,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,53,112,81,203,243,13,225,23,33,203,51,134,223,106,239,153,13,242,162,178,219,108,154,73,151,101,5,131,197,35,233,224,114,53,172,108,181,50,54,42,121,38,145,88,141,71,181,25,19,90,214,185,243,75,80,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,83,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,187,93,43,37,161,111,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,65,254,170,179,220,171,253,149,200,242,76,142,225,255,0,25,89,93,114,174,168,147,254,180,147,77,36,143,255,0,133,206,115,191,198,170,95,79,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,138,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,199,74,230,177,192,149,213,46,181,252,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,62,198,181,88,172,239,185,31,190,121,35,174,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,254,224,187,139,108,87,139,157,44,76,166,219,23,129,201,44,94,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,0,2,37,107,191,45,14,30,117,231,87,44,218,179,121,167,171,177,190,10,134,201,144,90,44,208,83,210,82,95,217,190,162,105,31,59,162,141,179,54,166,89,166,143,187,81,220,87,186,40,213,136,141,123,155,51,37,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,179,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,141,92,20,114,252,195,120,69,200,114,204,225,183,218,187,230,67,124,168,172,182,219,38,146,101,217,65,96,241,72,250,120,28,141,107,27,45,76,141,138,158,73,164,86,35,81,237,70,68,214,181,174,124,210,212,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,44,39,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,82,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,231,185,103,90,109,87,254,95,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,96,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,106,156,168,248,22,254,195,138,13,107,195,63,244,122,172,2,138,185,223,231,57,215,73,41,213,191,243,94,21,238,119,251,121,145,159,224,243,14,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,74,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,238,92,220,107,255,0,53,90,113,61,131,63,185,218,163,212,220,91,238,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,59,174,55,195,174,145,226,26,209,122,215,188,99,19,164,181,229,151,251,63,177,171,164,162,137,148,208,76,199,85,190,170,122,135,199,19,90,146,212,207,43,163,89,38,147,123,213,41,226,70,171,126,61,253,44,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,48,241,209,203,103,81,241,13,113,165,185,240,241,132,221,114,172,111,81,174,21,21,20,214,219,77,165,91,30,57,84,249,153,190,154,105,35,99,105,169,168,247,78,139,12,143,116,109,100,108,145,175,232,144,172,178,89,247,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,74,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,85,182,3,201,222,154,147,138,59,181,155,53,201,234,238,122,65,98,167,164,189,81,191,181,44,53,183,134,84,75,59,99,182,201,51,88,216,154,248,150,157,222,34,72,93,189,99,146,157,88,216,93,81,214,11,95,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,61,57,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,167,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,79,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,205,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,41,91,157,95,154,124,91,229,253,15,168,220,72,107,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,173,110,99,188,185,174,184,102,101,65,169,220,48,233,158,65,120,177,101,53,19,182,239,142,216,45,110,171,101,150,181,17,30,215,193,12,61,101,101,52,201,220,93,137,31,110,23,198,173,71,53,178,195,19,38,79,47,142,4,171,56,63,177,95,47,121,150,97,237,156,207,40,219,5,116,54,186,201,210,207,75,75,19,220,176,181,145,189,25,223,153,119,43,150,105,35,71,49,30,177,198,141,69,149,243,86,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,18,171,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,47,77,173,115,99,149,89,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,203,171,131,106,158,19,244,190,166,225,149,212,213,183,59,205,233,233,38,201,104,82,182,42,138,42,23,211,201,82,180,240,192,172,141,171,189,177,84,163,101,93,242,49,100,107,187,110,86,116,87,75,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,72,28,212,248,188,197,120,130,212,123,86,155,233,149,109,170,241,136,96,189,222,183,168,168,35,116,149,183,73,21,91,63,134,171,85,115,221,70,214,50,38,167,111,99,37,145,174,122,247,152,218,119,183,138,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,135,173,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,83,235,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,145,43,143,190,4,237,92,93,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,238,123,143,147,151,119,4,20,124,42,224,139,150,230,52,187,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,221,204,124,30,33,18,73,35,124,180,237,86,57,90,198,57,102,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,181,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,107,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,252,74,178,43,150,199,28,247,94,31,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,114,172,107,28,151,146,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,143,189,1,195,120,111,226,94,255,0,167,218,125,116,164,159,30,158,158,154,237,67,66,203,130,213,212,218,89,59,58,173,29,74,170,35,152,246,185,28,248,218,229,123,214,158,74,119,57,238,115,213,72,234,105,35,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,226,162,249,154,242,239,169,197,106,110,60,71,232,38,57,72,204,97,148,241,191,37,198,45,86,248,169,153,102,100,49,53,139,91,75,12,45,107,86,153,90,196,116,205,68,223,27,213,243,42,186,55,61,96,175,93,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,192,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,34,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,121,134,113,77,106,226,159,94,106,47,184,132,52,142,195,241,170,116,179,227,245,139,106,109,45,109,108,9,241,75,52,242,59,172,207,99,166,89,93,19,30,173,70,70,173,94,212,114,62,109,222,175,150,135,7,215,94,34,245,114,28,243,34,76,130,211,130,96,181,17,215,205,117,182,202,234,71,213,221,98,124,114,65,67,13,83,30,217,98,127,69,239,62,72,122,190,54,49,169,186,39,205,20,137,123,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,32,7,50,190,95,191,199,106,58,237,123,210,152,118,103,214,171,123,125,169,110,107,122,71,120,161,164,130,165,255,0,117,20,20,207,154,162,226,245,240,208,71,185,232,213,142,54,51,221,181,167,201,203,11,128,170,157,24,181,82,113,3,172,22,42,186,13,65,185,211,212,195,106,180,85,246,158,150,155,116,237,135,100,210,68,232,187,180,245,206,70,206,213,68,151,225,134,117,141,237,107,214,70,54,194,129,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,185,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,75,230,69,192,45,247,64,178,171,166,182,233,189,191,198,233,150,65,112,125,69,68,52,180,204,143,236,205,84,242,117,74,103,199,19,90,198,209,185,239,219,4,141,106,53,157,91,11,250,59,182,249,163,95,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,228,85,246,160,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,21,65,205,99,129,43,170,93,107,248,166,209,172,102,145,214,215,83,172,249,189,170,221,3,155,60,115,163,158,233,47,8,196,85,107,216,230,171,82,125,141,106,177,89,223,114,63,124,242,71,92,26,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,151,253,193,119,22,216,175,23,58,88,153,77,182,47,3,146,88,188,53,191,38,183,57,177,197,219,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,217,145,21,58,177,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,137,229,239,159,225,186,89,203,135,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,178,38,123,102,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,170,248,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,198,58,150,41,203,83,152,93,102,153,95,104,116,43,94,114,255,0,245,11,95,186,43,61,242,233,52,245,18,89,234,182,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,182,57,37,71,57,204,143,123,155,208,57,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,43,131,77,52,135,50,213,170,108,202,124,50,10,73,223,131,98,245,89,125,206,25,167,72,158,251,117,52,176,178,161,209,43,190,23,61,141,159,184,173,85,111,86,70,244,110,231,237,99,190,77,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,165,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,91,247,21,188,107,105,103,7,223,101,191,137,150,12,174,231,246,183,199,120,47,97,82,211,77,219,240,189,142,231,119,189,60,93,58,248,150,109,219,187,175,71,117,233,209,58,243,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,164,107,231,157,249,39,250,147,246,210,186,180,19,90,242,174,29,181,98,197,172,120,85,190,213,91,122,199,252,87,134,130,233,20,146,82,191,191,77,45,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,190,87,253,85,103,185,87,251,43,145,228,153,29,195,254,50,178,186,229,93,81,39,253,105,38,154,73,31,255,0,11,156,231,127,141,84,188,158,95,124,5,99,220,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,240,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,172,42,230,141,192,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,193,99,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,59,113,72,212,98,57,169,52,49,54,48,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,138,154,83,225,59,202,198,141,252,191,199,189,58,2,42,255,0,118,175,133,143,247,3,170,191,246,85,187,253,56,155,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,19,208,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,33,5,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,187,154,199,186,9,24,143,233,177,31,177,170,168,233,24,142,233,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,128,121,163,249,236,212,223,162,250,61,17,210,185,105,113,55,128,240,179,165,250,253,168,25,125,77,37,101,201,148,248,235,172,184,242,92,97,166,173,188,206,146,87,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,136,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,73,229,111,192,45,102,157,248,30,38,245,142,223,117,182,229,235,227,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,141,242,51,179,101,64,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,79,154,207,27,85,154,83,98,166,225,251,72,114,191,7,153,222,123,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,189,185,170,61,253,81,95,185,176,34,238,141,82,162,55,165,85,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,67,220,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,125,122,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,88,193,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,189,58,244,69,252,15,107,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,56,87,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,188,230,5,255,0,139,124,41,106,236,223,228,173,56,101,225,206,255,0,164,202,180,213,179,212,84,255,0,209,169,169,35,134,47,246,145,116,254,170,150,168,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,53,156,72,235,125,215,136,253,109,202,117,162,243,99,164,179,84,100,117,17,57,148,20,210,58,70,83,65,12,17,211,194,197,123,189,239,122,69,12,123,223,209,168,231,238,114,53,136,168,196,230,166,130,57,109,235,69,215,91,248,75,197,239,185,70,95,87,146,100,246,58,138,203,13,246,178,173,142,239,164,240,204,174,129,178,72,173,78,243,252,28,180,110,89,122,185,92,174,85,123,157,38,242,80,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,22,115,4,224,43,33,225,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,125,63,138,173,125,129,136,148,205,88,107,166,88,145,144,177,213,21,14,142,157,93,35,222,246,49,17,206,115,209,85,120,167,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,229,107,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,99,6,158,243,118,225,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,244,235,209,23,240,61,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,191,205,59,143,10,108,190,166,143,64,52,19,61,164,173,199,155,78,149,185,46,65,142,222,37,115,43,223,52,82,196,182,190,228,42,144,205,77,217,149,31,42,35,165,99,222,246,49,118,58,23,181,209,3,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,130,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,204,224,207,62,225,51,63,169,163,172,161,171,184,225,55,26,135,203,97,191,69,20,211,64,216,36,154,161,41,169,42,170,86,8,161,74,238,205,58,201,36,81,245,78,139,185,190,239,195,234,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,104,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,252,85,56,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,251,221,29,92,143,78,172,133,200,157,24,191,18,167,94,137,213,83,192,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,199,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,74,220,203,248,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,108,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,30,215,181,88,247,53,95,10,62,48,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,69,95,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,122,12,223,138,172,202,249,195,30,158,112,183,142,92,170,237,184,158,57,79,89,83,144,64,216,210,53,187,92,101,186,85,213,68,143,123,94,171,37,52,81,73,78,230,177,90,207,190,238,57,200,254,220,46,111,213,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,122,49,75,148,226,23,129,109,26,213,206,28,97,208,236,91,12,181,88,102,196,173,243,253,133,169,137,206,135,217,85,202,197,86,239,155,108,146,62,25,164,70,248,157,201,35,165,234,178,47,89,154,201,27,66,218,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,29,47,93,248,170,204,184,135,210,61,48,195,245,42,229,87,119,201,244,242,162,243,76,235,188,241,166,250,235,117,67,40,60,42,205,46,245,116,213,45,117,61,67,94,245,107,119,49,33,115,150,73,29,35,214,69,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,126,175,50,190,94,149,154,101,125,174,215,93,6,196,63,212,45,126,217,111,22,59,92,51,212,73,103,170,217,83,53,77,83,33,142,21,142,154,220,216,225,99,149,93,38,216,228,149,90,214,178,61,141,108,74,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,41,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,249,21,104,219,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,106,115,148,210,125,83,213,15,225,7,240,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,193,72,213,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,29,175,158,119,228,159,234,79,219,74,171,45,251,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,62,55,200,206,205,149,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,233,181,206,116,114,163,34,169,165,62,19,188,172,104,223,203,252,123,211,160,40,7,249,78,226,159,255,0,86,157,85,255,0,220,219,143,255,0,4,208,71,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,123,254,75,88,158,43,156,216,181,219,22,205,113,155,86,65,101,173,251,49,226,109,215,74,40,234,233,103,216,251,139,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,70,190,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,234,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,52,127,61,154,155,244,95,71,162,56,166,13,161,122,143,169,58,113,156,234,134,21,102,246,173,171,78,124,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,142,24,252,43,187,170,139,185,141,123,94,173,86,54,71,179,240,48,12,178,155,5,204,173,57,133,86,29,143,229,76,180,212,37,74,90,47,240,75,53,186,169,237,69,216,147,197,20,145,186,70,35,182,187,98,187,99,182,163,94,143,98,185,142,209,239,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,37,107,85,221,86,57,99,119,187,114,29,44,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,42,226,199,202,198,178,124,191,200,125,58,115,53,132,170,230,131,137,253,148,227,107,80,124,62,51,236,106,11,207,179,174,212,123,40,188,60,53,157,218,24,60,69,76,125,17,27,38,250,166,212,239,145,58,238,149,37,220,170,228,113,45,57,26,214,211,62,213,172,150,246,218,105,35,168,130,162,195,51,235,154,233,123,243,177,237,174,70,194,244,87,172,72,200,214,55,185,170,214,53,234,179,73,189,207,68,141,25,105,68,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,150,191,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,95,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,225,92,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,241,10,145,199,27,37,168,106,49,168,215,177,169,242,243,4,224,43,30,226,103,13,174,206,116,250,197,73,71,170,150,138,121,38,161,125,63,133,162,101,253,234,180,205,88,107,166,88,149,243,61,180,244,238,142,157,93,35,24,199,189,17,206,107,21,85,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,234,121,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,144,215,154,246,177,90,180,215,132,187,222,34,219,245,93,14,67,168,53,20,246,75,92,84,85,77,138,121,32,108,209,205,90,231,183,123,94,180,203,78,199,193,34,181,28,157,106,162,99,211,108,138,165,27,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,53,57,179,112,215,98,208,237,88,196,50,220,45,124,62,55,150,227,244,246,186,75,116,149,79,154,74,25,44,244,212,212,73,27,85,237,221,217,240,190,7,106,190,73,36,116,137,58,185,81,54,245,245,124,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,37,202,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,21,171,155,113,245,89,195,31,49,93,77,192,245,74,225,117,185,105,149,239,216,20,253,86,166,122,143,179,50,37,174,157,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,216,86,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,127,181,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,90,247,48,139,77,215,85,248,28,205,168,244,182,217,87,152,212,95,233,236,149,118,152,172,16,186,224,251,132,11,115,163,153,37,129,176,35,150,86,118,145,100,220,206,169,177,21,223,135,188,169,110,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,181,254,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,30,127,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,182,253,201,134,182,154,171,133,11,220,16,90,105,40,223,71,156,87,195,52,208,186,85,125,99,214,142,137,233,52,168,247,185,168,244,107,219,26,36,104,198,108,137,138,173,87,171,222,249,234,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,203,94,90,28,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,182,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,143,107,218,143,99,90,175,153,95,118,128,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,16,131,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,252,104,65,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,246,183,137,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,222,231,34,39,189,80,152,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,5,120,146,227,95,249,85,227,187,29,176,103,247,59,172,154,101,148,233,253,12,119,42,104,23,187,29,174,185,110,117,201,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,178,255,0,41,197,180,227,92,116,226,171,27,201,40,109,89,110,25,150,219,216,231,53,178,164,212,181,212,178,35,100,138,104,165,141,127,204,146,57,99,114,57,174,70,61,142,69,70,185,40,51,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,252,62,174,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,101,255,0,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,63,39,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,150,67,254,99,60,20,127,53,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,122,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,92,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,32,241,131,203,95,87,52,243,94,125,141,195,254,149,228,25,30,9,150,84,70,252,125,244,10,250,228,182,61,251,27,45,45,108,206,106,37,51,25,43,215,100,179,187,98,194,172,87,76,247,178,101,109,154,112,47,193,223,242,125,167,21,86,10,220,250,235,144,94,178,63,15,91,123,166,239,255,0,67,210,87,49,30,142,117,4,42,198,189,187,152,248,227,124,175,93,210,165,60,78,219,26,34,70,218,150,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,145,215,136,238,60,180,27,133,172,255,0,27,211,157,79,151,32,91,150,69,78,202,231,203,109,183,119,224,182,81,62,101,133,181,53,46,87,181,202,197,115,38,93,176,182,89,58,66,254,172,247,198,143,239,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,249,39,250,147,246,210,26,242,244,192,48,221,79,227,27,78,112,205,64,199,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,245,232,246,36,176,198,170,199,117,99,209,21,174,71,53,85,171,161,224,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,204,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,138,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,107,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,252,74,182,105,201,199,80,245,230,231,167,117,218,109,149,233,237,90,105,125,154,158,106,252,95,41,154,159,194,179,191,45,91,251,212,49,42,181,18,181,139,47,137,145,100,103,85,133,236,124,114,57,82,72,91,28,32,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,35,202,115,34,229,187,252,63,246,167,16,188,61,88,127,212,167,199,89,147,99,52,113,127,224,95,241,190,178,145,137,255,0,230,127,138,201,18,127,131,251,220,212,236,117,74,120,129,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,206,85,197,143,149,141,100,249,127,144,250,116,230,107,11,84,231,139,137,255,0,244,73,157,81,227,63,253,120,180,220,47,49,209,127,209,101,164,166,154,116,79,250,107,227,141,206,255,0,46,230,167,245,212,142,188,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,189,224,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,57,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,168,130,154,249,202,232,94,156,105,182,163,225,154,161,133,89,189,149,117,212,111,107,75,127,134,5,70,210,212,85,82,173,42,165,83,99,68,248,38,147,197,59,186,168,187,94,230,53,234,212,123,164,123,248,175,43,143,61,154,101,245,175,71,173,47,248,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,158,83,148,118,153,229,89,135,23,182,124,234,211,73,210,203,129,91,235,238,23,122,169,35,147,182,223,19,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,119,71,4,238,69,85,103,69,157,92,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,240,219,27,181,36,114,149,45,194,198,181,255,0,46,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,202,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,233,228,213,174,154,143,169,58,113,153,233,126,107,121,246,173,171,78,125,147,21,130,105,209,93,85,79,75,84,149,72,180,174,145,87,227,134,63,10,222,210,42,110,99,94,230,35,149,141,141,140,152,28,69,240,209,165,156,80,96,147,96,186,153,105,255,0,107,224,175,52,112,83,123,82,217,247,208,203,39,132,158,104,164,236,247,123,12,100,155,91,241,179,171,87,252,74,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,85,206,143,19,246,63,19,88,230,83,73,140,248,42,76,131,15,166,239,92,99,162,237,199,112,174,130,170,165,146,110,149,17,18,89,163,129,104,218,238,170,174,108,107,2,47,70,236,61,7,36,124,214,235,65,173,26,133,167,48,211,210,45,182,249,139,197,123,168,149,204,119,125,179,208,213,199,12,77,99,183,109,70,43,110,19,43,145,90,170,170,216,250,43,122,42,58,226,64,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,142,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,214,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,21,121,135,240,209,165,154,211,160,89,126,117,148,218,124,46,73,130,99,247,11,253,186,243,111,130,153,149,210,248,42,42,185,98,162,154,119,196,249,29,70,178,74,231,186,38,185,189,92,136,228,84,95,122,208,9,170,128,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,82,183,58,191,52,248,183,203,250,31,81,184,146,43,146,238,177,103,217,214,1,168,58,115,151,223,170,238,246,220,46,162,209,45,150,90,218,169,170,39,165,130,166,25,161,240,140,116,143,115,89,77,27,104,34,88,226,99,90,141,89,37,252,119,34,54,111,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,50,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,211,148,158,142,224,56,175,10,248,254,171,219,236,52,146,101,153,141,69,214,90,235,180,212,176,173,92,112,50,181,212,201,73,20,232,196,149,41,186,80,197,42,196,231,57,59,174,123,191,198,136,217,190,1,78,220,232,180,119,1,193,115,253,62,212,108,66,195,73,104,185,102,148,247,120,175,81,81,82,195,79,5,84,244,211,67,55,139,123,99,99,92,250,153,29,95,42,73,43,220,229,114,71,23,225,181,85,222,127,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,142,255,0,198,143,22,216,175,8,218,88,185,77,202,47,29,146,95,124,77,191,25,183,53,177,203,220,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,222,141,17,58,189,12,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,138,114,202,230,33,83,138,212,219,184,112,215,188,142,145,152,195,41,228,102,53,147,221,110,17,83,50,204,200,98,115,210,138,170,105,156,214,173,50,181,138,216,92,171,190,55,171,33,68,116,110,98,65,110,128,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,143,241,49,194,174,145,241,95,134,211,97,250,165,109,171,107,237,213,30,38,217,119,182,200,200,110,54,231,170,183,184,144,202,246,61,187,36,107,81,175,99,218,230,59,163,93,211,123,35,123,58,86,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,165,11,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,61,56,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,118,115,50,203,255,0,218,188,170,243,148,251,18,213,102,246,205,194,162,225,236,235,77,55,135,161,163,238,200,231,246,41,226,234,189,184,89,187,107,25,213,118,181,17,58,175,66,231,185,77,112,219,171,154,45,165,247,124,207,82,111,249,5,154,159,48,168,123,233,112,74,234,39,211,37,189,240,200,177,58,182,162,57,227,73,99,169,149,35,68,107,99,218,199,66,145,185,235,42,172,105,4,245,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,12,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,8,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,183,209,178,146,166,57,106,170,34,124,138,155,30,218,52,171,69,218,187,220,199,61,141,221,191,106,208,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,196,212,64,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,198,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,107,252,152,52,134,167,16,208,108,151,87,46,48,85,195,81,168,87,134,195,70,142,158,39,193,53,186,223,220,138,57,152,198,252,108,122,212,205,93,27,145,235,239,72,99,84,106,34,238,124,223,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,204,17,164,142,16,181,122,167,93,248,104,211,221,82,184,79,87,61,202,237,103,100,55,73,234,96,138,23,212,92,105,158,234,90,201,145,145,124,13,99,234,32,149,236,70,163,126,7,55,225,103,245,82,5,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,197,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,134,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,215,185,203,96,21,57,55,11,150,188,206,221,143,82,85,212,97,217,69,37,77,101,193,201,18,79,67,110,168,138,90,121,17,142,114,163,213,146,84,201,66,142,99,58,245,86,198,229,78,145,238,109,96,240,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,102,114,35,92,213,222,216,170,100,115,23,175,68,122,53,85,28,136,173,93,25,128,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,244,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,64,60,111,241,163,149,113,113,168,243,215,81,58,235,100,192,109,189,184,44,152,244,181,210,58,55,246,150,109,181,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,183,63,106,200,255,0,151,131,62,51,51,238,19,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,252,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,75,254,89,26,233,167,28,58,112,35,157,106,134,168,94,124,13,170,135,80,43,98,134,24,145,31,85,112,170,117,178,222,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,182,184,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,221,21,200,198,239,122,190,71,38,247,185,86,79,240,181,202,179,81,245,255,0,70,175,26,167,148,223,254,197,201,117,183,164,184,45,37,100,10,190,209,147,115,94,218,170,180,232,175,138,142,70,35,153,26,181,22,71,119,18,116,106,198,198,54,166,27,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,97,70,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,80,15,52,127,61,154,155,244,95,71,162,59,255,0,40,109,76,197,116,111,78,56,143,213,44,214,175,195,217,113,155,125,130,225,83,182,72,217,36,219,18,231,178,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,132,64,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,191,229,111,192,45,30,162,120,30,38,245,142,223,106,185,98,9,227,41,241,220,118,178,154,10,232,110,242,39,118,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,79,129,145,179,189,111,229,96,115,89,227,55,92,116,234,251,77,161,154,101,106,202,240,75,84,189,186,138,188,206,54,77,71,37,234,70,178,41,150,154,217,84,206,157,33,139,187,18,79,36,110,238,44,139,218,93,140,107,187,252,127,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,222,65,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,151,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,47,207,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,40,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,92,79,28,218,161,117,209,206,18,245,51,60,177,54,173,46,80,89,253,155,71,61,37,107,169,39,164,158,186,104,232,163,170,142,86,162,185,175,133,213,41,50,116,232,170,177,162,35,155,215,114,103,48,209,239,5,154,103,252,34,225,79,76,48,89,41,46,180,149,116,248,252,23,10,250,91,164,125,186,170,90,234,213,90,202,168,30,205,141,86,118,231,168,149,136,199,55,115,90,212,107,149,92,138,171,218,204,230,113,205,165,246,173,28,226,211,83,48,59,19,169,18,219,5,227,218,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,167,78,136,169,26,42,53,189,118,165,159,114,113,213,234,108,215,134,138,237,45,168,158,145,46,90,113,120,154,22,65,12,18,181,254,206,174,123,234,161,154,87,187,171,30,247,84,45,123,17,24,169,209,144,179,115,83,170,57,252,131,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,8,226,95,0,169,213,62,30,117,35,79,173,248,245,37,242,229,124,197,238,84,214,186,26,148,139,100,183,31,14,245,163,84,89,85,24,199,182,161,34,123,30,229,77,143,107,93,213,187,122,166,104,141,46,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,178,91,143,135,98,86,34,164,72,140,99,219,80,146,177,236,106,38,199,181,205,232,221,189,19,165,128,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,87,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,91,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,193,185,238,87,189,174,86,66,172,225,92,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,113,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,176,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,76,60,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,70,175,181,153,87,217,95,176,191,105,174,191,102,253,161,237,111,99,248,217,60,15,142,237,246,188,79,99,175,111,189,219,248,59,155,119,109,248,122,244,247,19,43,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,187,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,129,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,163,111,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,66,250,120,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,245,220,214,182,72,149,244,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,23,227,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,101,175,46,238,8,43,56,170,206,215,45,204,105,118,233,150,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,60,66,36,145,200,200,170,26,172,114,57,236,114,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,113,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,124,14,145,55,53,143,116,17,54,86,49,204,89,35,71,51,115,122,163,155,158,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,159,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,185,78,74,158,86,50,159,152,21,222,157,110,39,249,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,130,249,166,224,21,56,47,26,89,149,82,99,212,150,155,110,85,79,65,127,182,165,50,68,214,85,50,74,102,69,81,80,172,141,126,23,190,178,10,181,126,244,71,185,251,158,189,119,163,157,42,185,31,103,245,50,218,181,79,75,107,178,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,211,186,246,34,67,64,199,123,213,140,85,143,250,171,34,238,180,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,150,41,206,43,83,62,199,240,167,14,11,73,87,106,90,188,247,32,163,183,205,75,81,39,247,211,168,105,149,107,36,158,157,136,244,85,217,60,20,108,123,213,174,107,91,58,53,81,28,246,42,83,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,192,212,64,41,3,156,86,153,253,143,226,178,28,234,146,146,234,180,153,238,63,71,112,154,170,162,63,239,87,87,83,34,209,201,5,59,209,136,139,178,8,40,222,246,43,156,230,186,116,114,170,53,236,68,234,188,142,178,155,21,38,85,171,152,85,69,118,203,213,214,223,103,186,81,211,118,158,189,218,90,73,42,163,168,147,122,38,198,237,125,109,50,116,85,71,47,115,171,81,81,174,84,253,110,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,183,24,24,5,78,152,113,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,18,38,193,5,186,166,85,168,162,72,219,18,236,99,22,154,104,85,24,157,54,34,163,85,26,168,173,75,84,228,211,159,212,228,220,46,93,48,203,142,67,73,87,81,135,101,21,116,212,118,246,172,73,61,13,186,162,40,170,35,87,181,168,143,86,73,83,37,114,181,239,235,213,91,35,81,122,71,181,179,212,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,76,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,193,204,123,154,189,81,85,15,107,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,15,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,215,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,235,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,194,185,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,59,13,87,239,130,56,249,175,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,30,83,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,154,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,192,230,117,203,210,179,41,172,169,226,43,135,236,67,189,117,155,116,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,238,153,123,179,62,165,119,49,170,216,210,77,170,245,149,207,231,252,177,120,15,214,87,103,120,87,21,217,53,231,236,110,55,67,226,43,109,52,157,166,190,233,120,134,72,86,38,187,181,44,110,142,26,57,227,154,100,238,170,247,92,198,245,137,172,73,34,168,108,43,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,231,252,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,208,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,8,171,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,118,58,87,198,155,21,204,151,166,215,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,159,228,169,229,99,41,249,129,93,233,214,226,127,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,43,3,157,238,153,248,156,87,77,53,142,142,146,213,23,179,238,21,120,205,194,126,222,218,234,143,17,26,84,82,51,114,51,227,134,63,11,90,189,28,244,218,233,254,22,174,247,170,68,174,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,39,93,234,215,95,160,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,242,79,245,39,237,164,74,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,226,215,177,174,78,138,136,166,130,65,85,124,243,191,36,255,0,82,126,218,71,94,82,121,173,215,21,227,75,31,177,91,233,233,36,167,204,108,247,91,37,115,166,99,149,241,192,202,103,87,35,162,84,114,34,63,187,67,19,85,92,142,77,142,122,116,234,168,230,200,174,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,166,190,117,154,103,246,127,92,112,189,82,164,164,181,83,210,102,24,251,237,243,120,120,246,85,84,87,80,77,247,147,212,116,98,35,250,193,87,71,27,30,174,115,182,192,173,84,107,88,206,191,39,37,140,254,166,197,196,54,87,167,213,25,13,37,29,183,42,197,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,251,217,189,206,69,237,162,182,231,192,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,32,7,58,191,43,24,183,204,10,31,78,184,148,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,255,0,112,65,193,118,43,194,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,119,80,211,78,172,73,150,141,139,4,106,141,122,252,114,35,165,218,205,201,27,36,168,35,175,25,156,25,224,60,89,224,21,52,117,148,52,150,236,218,221,78,249,108,55,232,162,134,25,221,60,112,212,37,53,37,85,74,193,44,203,67,222,168,89,36,138,62,139,213,55,55,223,248,212,6,132,114,239,226,27,89,181,114,243,165,151,156,114,175,6,102,43,80,232,50,11,189,230,223,80,234,74,103,177,244,253,200,32,150,38,172,53,21,43,13,84,115,197,31,117,140,150,46,143,73,17,142,107,215,165,115,127,176,125,148,215,221,61,197,189,183,117,188,251,27,75,237,54,255,0,104,221,170,124,69,117,103,106,182,189,157,250,137,122,39,114,103,237,220,247,244,77,206,85,94,137,212,253,110,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,41,3,141,45,11,212,126,34,249,153,231,154,95,165,246,111,29,117,174,246,52,179,77,42,171,41,109,244,173,180,80,164,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,183,78,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,5,27,113,191,164,57,150,189,115,59,203,116,143,79,224,164,146,251,145,84,90,33,167,90,185,210,24,34,99,44,116,146,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,219,79,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,236,0,0,87,175,52,110,4,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,55,33,162,107,88,145,62,61,171,182,90,154,118,177,200,140,217,220,150,55,35,17,206,88,97,137,223,95,37,79,43,25,79,204,10,239,78,183,19,252,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,29,121,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,207,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,164,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,213,120,177,242,177,172,159,47,242,31,78,156,205,97,170,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,238,188,238,51,91,173,126,180,105,238,156,205,79,72,150,219,30,47,45,238,158,86,177,221,247,79,93,87,36,50,181,238,221,181,88,141,183,194,173,68,106,42,43,164,234,174,234,136,223,63,201,115,19,246,199,19,89,30,83,87,140,248,218,76,127,15,169,236,220,100,162,238,71,111,174,158,170,153,145,237,149,81,82,41,164,129,43,26,222,138,142,116,105,58,39,86,239,46,164,21,193,206,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,216,116,21,212,146,77,43,158,221,187,149,232,235,124,40,213,71,34,34,58,78,168,238,168,173,132,28,174,60,246,105,151,214,189,30,180,149,92,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,82,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,8,57,194,225,87,92,171,131,231,223,109,245,20,145,211,225,217,69,182,247,92,217,158,228,124,144,61,179,80,163,98,68,106,162,191,187,93,19,149,28,173,77,141,122,245,234,136,215,84,95,10,57,103,216,110,38,180,171,41,147,38,251,63,73,69,152,90,124,125,197,213,190,18,56,40,95,85,27,42,187,178,245,106,54,23,64,249,91,38,229,218,177,185,232,239,133,84,210,152,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,19,234,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,212,0,124,148,86,155,85,186,166,190,178,223,108,164,165,168,186,84,37,93,116,176,194,214,62,170,116,138,56,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,193,168,137,76,60,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,196,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,1,31,248,173,224,167,75,56,193,251,45,252,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,240,84,244,28,86,240,83,165,156,96,253,150,254,38,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,231,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,162,187,221,248,42,74,0,15,21,140,232,238,3,138,234,38,89,170,246,251,13,36,153,102,99,81,28,181,215,105,169,97,90,184,224,101,37,37,50,82,69,58,49,37,74,110,148,49,74,177,57,206,78,235,158,239,241,162,55,218,128,0,33,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,241,36,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,126,247,71,28,108,94,143,153,200,157,24,159,10,39,94,171,213,87,160,0,71,254,43,120,41,210,206,48,126,203,127,19,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,231,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,89,128,8,255,0,197,111,5,58,89,198,15,217,111,226,101,255,0,43,182,125,146,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,47,94,158,25,155,118,237,233,213,221,122,245,78,156,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,48,0,4,0,254,226,167,11,31,238,251,85,127,237,91,119,250,9,55,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,126,7,160,0,2,63,241,91,193,78,150,113,131,246,91,248,153,127,202,237,159,100,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,167,159,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,119,224,169,40,0,34,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,21,95,65,194,151,5,58,89,193,247,218,159,225,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,3,159,226,186,23,167,24,134,172,102,186,223,108,179,119,115,60,239,194,69,114,186,84,42,62,72,105,105,233,160,130,58,90,127,114,118,161,95,14,201,30,137,213,207,145,81,92,229,70,68,216,250,0,0,0,120,173,49,209,220,7,71,35,200,232,244,230,195,73,99,182,228,151,132,189,203,108,161,165,134,154,138,146,127,5,75,72,230,211,195,11,24,216,216,230,210,50,71,34,245,85,146,73,29,215,226,68,79,106,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,129,8,63,184,169,194,199,251,190,213,95,251,86,221,254,130,79,240,64,15,238,42,112,177,254,239,181,87,254,213,183,127,160,147,43,69,244,170,213,162,26,95,143,233,69,139,34,200,47,150,220,110,157,212,148,117,151,234,182,212,214,172,29,199,58,56,157,35,88,198,236,141,174,72,163,106,53,17,177,198,198,167,245,79,106,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,157,122,42,126,36,223,0,16,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,248,146,127,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,24,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,137,39,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,190,131,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,224,66,15,238,42,112,177,254,239,181,87,254,213,183,127,160,147,252,143,252,86,240,83,165,156,96,253,150,254,38,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,207,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,222,216,233,35,122,244,100,206,84,232,244,248,145,58,245,78,168,190,131,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,138,175,160,225,75,130,157,44,224,251,237,79,240,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,14,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,197,23,143,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,122,7,21,188,20,233,103,24,63,101,191,137,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,115,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,44,192,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,160,112,165,193,78,150,112,125,246,167,248,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,32,7,247,21,56,88,255,0,119,218,171,255,0,106,219,191,208,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,240,61,1,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,248,147,124,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,2,16,127,113,83,133,143,247,125,170,191,246,173,187,253,4,157,56,157,131,236,166,43,102,197,189,183,117,188,251,26,223,79,111,246,141,218,167,196,87,86,118,163,107,59,245,18,244,78,228,207,219,185,239,232,155,156,170,189,19,169,250,192,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,213,15,69,84,114,39,68,111,187,241,85,244,28,41,112,83,165,156,31,125,169,254,25,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,0,7,159,203,48,12,55,58,169,199,234,179,12,122,146,236,252,86,241,29,254,208,149,40,174,101,45,198,56,165,138,42,132,103,93,174,123,27,60,138,205,200,187,95,181,237,232,246,49,205,244,0,0,8,191,197,7,47,77,23,226,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,157,17,190,239,197,85,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,222,239,193,82,80,0,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,129,8,63,184,169,194,199,251,190,213,95,251,86,221,254,130,79,240,0,34,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,21,95,65,194,151,5,58,89,193,247,218,159,225,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,0,1,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,248,162,241,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,44,192,34,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,21,95,65,194,151,5,58,89,193,247,218,159,225,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,128,31,220,84,225,99,253,223,106,175,253,171,110,255,0,65,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,192,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,231,240,220,255,0,13,212,26,107,173,86,25,144,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,58,167,84,248,152,230,61,187,152,246,185,125,0,0,30,126,76,255,0,13,139,63,167,210,215,100,52,139,150,85,89,230,191,178,210,213,87,78,150,232,166,142,7,84,61,17,58,49,139,44,204,99,119,42,111,84,147,102,238,220,155,127,43,44,214,44,7,5,207,241,77,57,203,239,212,150,139,150,105,79,91,45,150,90,218,168,105,224,170,158,158,106,56,124,35,29,35,218,231,212,200,234,248,150,56,152,215,43,146,57,127,13,168,142,246,160,2,31,235,223,52,13,2,225,219,86,47,186,57,154,226,26,129,91,122,199,252,47,137,158,215,111,162,146,149,253,250,104,170,25,177,210,85,198,245,232,201,154,139,213,137,241,34,244,234,157,21,123,7,11,252,80,96,60,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,245,71,123,191,5,94,192,8,255,0,197,111,26,218,89,193,247,217,111,226,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,190,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,58,35,189,255,0,130,44,160,7,138,203,53,139,1,193,115,252,83,78,114,251,245,37,162,229,154,83,214,203,101,150,182,170,26,120,42,167,167,154,142,31,8,199,72,246,185,245,50,58,190,37,142,38,53,202,228,142,95,195,106,35,189,168,0,143,252,82,241,153,132,240,143,236,122,221,72,211,125,64,185,89,111,125,98,167,189,216,168,104,234,40,89,84,155,149,105,101,116,181,49,190,57,182,55,123,81,204,70,189,187,182,57,203,28,136,206,21,105,231,61,194,133,198,235,69,111,172,197,245,42,215,79,85,81,28,50,215,85,218,40,221,5,43,28,228,71,77,34,67,86,249,85,141,69,87,42,70,199,191,162,46,214,185,122,34,206,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,202,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,248,144,131,251,181,124,44,127,184,29,85,255,0,178,173,223,233,196,255,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,132,43,254,237,95,11,31,238,7,85,127,236,171,119,250,113,39,248,103,226,95,30,226,151,13,169,212,28,51,79,243,91,6,60,202,143,13,69,93,145,209,210,211,50,230,246,171,146,85,166,72,106,37,115,217,27,155,177,207,84,107,55,170,181,170,231,50,68,103,229,86,241,173,195,205,7,16,212,28,52,207,155,210,59,39,184,211,175,102,174,26,154,121,173,205,184,165,68,144,45,166,89,153,34,186,26,237,209,59,164,50,49,189,122,177,136,238,227,216,199,119,80,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,197,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,210,192,56,87,17,220,105,232,55,11,23,92,110,197,170,153,5,91,110,89,45,67,17,148,118,218,111,21,61,21,18,185,90,235,133,76,104,228,115,41,154,228,86,245,106,58,71,170,61,34,142,77,146,109,245,89,231,17,90,71,128,104,244,250,247,89,150,82,94,112,74,106,138,72,101,188,216,101,101,198,4,100,213,209,209,58,102,186,23,42,72,200,165,145,86,68,143,115,209,35,122,53,174,122,35,23,160,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,8,1,253,218,190,22,63,220,14,170,255,0,217,86,239,244,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,252,79,64,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,236,28,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,252,21,121,87,16,252,202,180,95,134,93,80,174,210,141,70,211,237,74,125,202,142,158,158,174,42,202,27,77,34,209,86,193,52,104,230,203,79,36,213,81,186,70,35,183,196,231,35,122,36,145,72,223,126,213,61,175,10,92,107,105,103,24,63,106,127,134,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,72,2,0,127,118,175,133,143,247,3,170,191,246,85,187,253,56,155,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,19,149,113,83,198,78,145,240,131,106,199,238,26,157,77,144,87,212,100,245,19,195,110,161,178,81,50,121,222,200,26,213,154,103,44,178,71,19,88,197,150,22,170,43,247,170,202,221,173,114,35,213,188,211,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,48,0,56,254,140,241,103,160,218,253,153,101,216,30,150,231,84,151,139,190,29,81,218,170,99,61,204,173,129,17,136,234,186,55,117,233,81,76,217,92,176,172,172,247,35,218,139,253,156,176,201,47,96,0,28,211,136,125,119,199,184,108,210,250,237,92,203,241,156,130,243,98,181,212,83,195,94,150,70,82,190,122,102,77,34,68,201,156,202,137,225,71,51,186,248,163,84,98,185,232,178,53,118,237,71,185,177,131,19,231,25,194,198,87,149,89,177,111,179,122,129,102,246,205,194,158,223,237,27,181,29,186,158,134,143,187,35,89,223,168,151,198,175,110,22,110,220,247,244,93,173,69,94,139,208,157,64,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,72,107,253,218,190,22,63,220,14,170,255,0,217,86,239,244,226,111,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,243,247,92,255,0,13,177,102,86,13,62,188,228,52,148,121,14,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,109,115,216,217,227,122,179,174,245,102,247,34,43,99,122,183,208,0,14,41,196,231,21,56,175,10,182,43,118,83,154,233,214,160,100,22,90,222,247,137,184,227,86,136,234,233,109,123,31,11,25,227,37,146,104,153,7,117,245,13,108,125,87,227,115,92,137,239,68,235,26,255,0,187,87,194,199,251,129,213,95,251,42,221,254,156,78,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,151,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,226,66,15,238,213,240,177,254,224,117,87,254,202,183,127,167,19,252,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,8,63,187,87,194,199,251,129,213,95,251,42,221,254,156,73,78,24,248,169,197,120,170,177,92,178,156,43,78,181,3,31,178,209,118,124,53,199,37,180,71,73,75,116,222,249,152,255,0,7,44,115,74,201,251,79,167,115,100,232,191,3,156,212,95,122,175,78,214,120,173,100,213,236,55,66,52,238,225,170,90,131,61,92,24,245,166,162,134,26,233,233,160,89,159,78,202,154,184,105,82,101,98,124,78,99,29,59,94,244,106,57,251,26,237,173,123,186,53,125,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,231,243,204,255,0,13,211,12,102,124,207,80,50,26,75,21,138,150,162,146,154,162,225,86,170,216,32,125,77,68,116,241,44,142,233,209,140,89,102,141,21,238,232,198,34,171,156,173,106,43,147,208,0,8,255,0,197,111,26,218,89,193,247,217,111,226,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,188,255,0,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,48,0,4,0,254,237,95,11,31,238,7,85,127,236,171,119,250,113,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,36,32,254,237,95,11,31,238,7,85,127,236,171,119,250,113,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,39,160,0,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,60,254,121,159,225,186,97,140,207,153,234,6,67,73,98,177,82,212,82,83,84,92,42,213,91,4,15,169,168,142,158,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,122,0,0,7,20,226,151,138,220,39,132,156,86,207,154,234,30,37,149,221,108,183,139,130,218,219,83,98,134,142,95,15,84,177,186,72,227,149,147,212,68,255,0,141,145,204,173,86,35,154,157,167,35,149,170,172,71,114,13,23,230,173,195,110,183,234,134,63,165,22,43,30,107,99,185,100,149,14,164,163,172,191,83,80,83,81,36,253,183,58,56,157,35,106,222,237,242,57,169,20,109,70,170,186,73,24,212,254,177,50,129,207,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,54,54,73,35,98,244,124,205,85,234,244,248,81,122,117,94,136,177,42,211,206,87,134,219,253,214,138,197,98,210,237,96,184,220,174,53,17,210,81,209,210,89,40,38,158,166,121,28,141,142,40,227,109,106,185,239,115,149,26,141,68,85,85,84,68,39,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,162,188,127,139,108,171,132,110,62,181,143,41,182,197,227,177,187,238,160,94,45,249,53,185,205,146,94,229,11,111,79,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,93,166,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,14,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,62,189,121,84,234,102,85,172,156,119,106,102,169,102,181,126,34,245,147,97,247,59,133,78,217,36,124,112,239,185,219,182,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,246,188,238,46,215,91,5,215,65,175,182,43,157,93,186,229,110,168,200,42,232,235,41,38,116,51,211,79,27,173,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,69,114,230,227,95,249,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,171,94,119,23,107,173,130,235,160,215,219,21,206,174,221,114,183,84,100,21,116,117,148,147,58,25,233,167,141,214,199,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,34,185,115,113,175,252,213,105,196,246,12,254,231,106,143,83,113,111,187,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,242,162,231,175,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,149,92,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,118,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,109,43,139,31,43,26,201,242,255,0,33,244,233,204,214,26,157,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,30,99,60,107,255,0,53,90,143,5,131,0,185,221,99,211,44,91,238,237,180,211,175,106,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,186,68,233,165,141,60,167,4,28,23,101,92,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,193,26,186,93,175,218,145,190,234,117,199,65,242,172,159,135,21,209,78,31,117,38,235,165,245,246,91,125,29,30,61,91,111,171,145,187,33,163,99,91,5,28,213,31,21,75,33,115,99,99,93,44,79,73,83,162,42,172,173,238,67,46,120,174,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,190,246,162,181,127,5,46,123,150,239,31,86,45,125,197,109,122,37,169,23,15,5,169,184,253,189,148,244,243,85,84,190,79,180,212,176,71,209,106,89,36,174,115,221,88,214,51,116,241,185,202,231,244,116,204,234,222,227,33,157,71,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,74,220,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,108,191,220,96,170,145,173,153,179,67,44,141,158,133,27,28,50,194,159,6,231,185,94,246,185,89,10,179,133,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,255,0,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,199,248,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,118,123,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,179,83,14,210,173,104,193,57,83,106,206,93,168,185,21,92,152,158,99,79,140,213,225,246,26,154,186,181,125,170,6,95,250,207,42,83,76,198,197,3,42,86,88,103,99,161,87,36,172,115,94,191,138,117,244,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,109,252,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,30,83,157,38,133,223,114,156,19,18,215,156,114,205,106,125,38,19,226,45,217,45,95,86,71,93,225,106,230,167,101,18,245,84,69,150,24,231,89,91,179,114,185,142,171,220,214,43,93,43,155,2,249,125,107,21,171,68,56,180,193,114,236,150,253,87,106,199,171,106,38,178,94,37,138,169,176,64,176,85,194,248,99,117,83,158,246,51,195,71,80,234,121,228,87,175,70,164,27,209,21,204,106,26,30,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,118,230,189,172,87,93,74,226,210,247,136,182,253,73,93,143,105,245,61,61,146,215,21,21,83,165,130,57,221,12,115,86,185,237,222,230,37,74,84,61,240,72,173,70,175,74,88,152,244,221,26,169,218,185,39,232,237,170,245,153,103,154,223,124,176,213,203,81,141,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,221,1,85,124,208,249,129,127,227,39,10,90,69,55,249,91,78,103,120,107,191,232,210,165,53,20,244,245,63,244,154,106,184,230,139,253,188,93,63,172,165,117,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,58,113,47,165,156,80,96,144,231,90,103,118,255,0,109,227,108,213,147,211,123,82,217,247,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,252,104,157,84,3,149,113,79,162,159,204,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,107,21,221,181,126,222,142,232,169,154,195,77,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,116,2,0,115,147,214,191,176,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,45,209,193,67,110,150,158,162,77,174,73,26,173,153,211,190,141,27,213,143,106,199,223,235,181,219,20,173,94,1,244,207,21,213,222,47,116,219,5,205,105,60,93,150,162,225,81,112,169,165,116,113,201,29,87,130,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,197,27,158,212,84,85,69,75,127,230,143,228,79,83,126,139,235,20,68,95,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,251,74,0,138,188,209,252,137,234,111,209,125,98,136,139,252,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,105,64,21,107,206,226,237,117,176,93,116,26,251,98,185,213,219,174,86,234,140,130,174,142,178,146,103,67,61,52,241,186,216,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,37,7,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,190,85,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,228,175,43,222,58,127,130,153,83,52,59,88,243,63,9,166,215,173,254,199,169,173,110,232,108,87,73,36,106,167,89,149,201,225,232,230,235,39,115,170,57,140,149,89,39,221,53,213,18,45,170,113,99,229,99,89,62,95,228,62,157,57,154,195,83,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,109,204,71,143,170,206,39,50,164,192,244,182,225,117,182,233,149,147,187,79,213,42,103,167,251,77,34,201,19,252,77,85,54,228,98,194,199,193,27,169,227,145,139,35,126,41,29,181,210,118,226,230,188,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,34,175,52,127,34,122,155,244,95,88,162,33,87,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,138,188,209,252,137,234,111,209,125,98,136,139,252,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,105,64,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,45,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,42,243,71,242,39,169,191,69,245,138,34,47,242,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,237,117,87,172,77,125,165,0,1,31,248,248,211,60,171,87,120,66,212,156,23,10,164,241,119,170,139,125,61,194,154,149,177,201,36,149,94,10,174,26,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,51,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,168,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,172,14,119,186,153,225,177,93,52,209,202,58,187,84,190,208,184,85,228,215,8,59,155,171,169,252,60,105,79,72,253,168,255,0,130,25,60,85,106,117,115,23,115,160,248,92,155,30,139,18,185,89,96,21,57,215,26,88,109,82,227,212,151,107,110,43,79,95,127,185,37,74,68,230,82,178,58,103,197,79,80,140,145,126,39,178,178,122,69,102,196,87,181,251,94,157,54,43,155,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,72,174,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,197,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,85,76,245,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,146,131,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,165,106,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,95,247,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,61,7,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,219,78,244,85,71,42,245,86,251,191,21,71,15,220,89,232,55,19,86,166,214,105,70,117,73,89,114,101,58,84,86,88,106,255,0,189,174,180,72,141,137,100,238,83,57,119,57,140,116,241,198,179,71,190,21,122,171,91,35,186,20,195,205,31,207,102,166,253,23,209,232,143,21,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,65,26,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,249,39,250,147,246,210,181,116,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,47,251,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,158,131,138,14,40,48,30,19,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,122,171,125,223,138,163,135,238,44,244,27,137,171,83,107,52,163,58,164,172,185,50,157,42,43,44,53,127,222,215,90,36,70,196,178,119,41,156,187,156,198,58,120,227,89,163,223,10,189,85,173,145,221,14,192,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,246,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,177,77,5,230,23,71,169,188,29,234,182,133,107,206,95,254,174,168,52,255,0,35,138,207,124,186,77,5,60,119,138,95,2,216,105,169,95,52,147,36,149,55,23,73,51,218,136,216,247,73,28,72,231,57,242,111,115,171,4,177,78,101,124,194,235,53,54,251,93,161,90,13,151,255,0,168,90,13,177,94,47,150,185,167,167,146,241,85,178,166,26,154,86,77,28,201,29,77,185,209,204,198,170,58,61,178,73,18,185,174,124,123,28,232,149,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,83,71,116,119,1,208,172,2,215,167,58,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,242,34,123,82,5,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,252,27,152,229,99,220,228,100,40,202,108,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,207,140,204,7,139,60,2,154,178,142,186,146,221,155,91,169,217,21,250,195,44,176,195,59,167,142,26,117,169,171,165,166,73,229,153,104,123,213,9,28,114,201,209,122,166,215,123,255,0,24,85,205,99,142,219,170,221,107,248,89,209,172,154,145,182,214,211,172,25,189,214,221,59,157,60,147,171,158,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,86,192,151,252,185,184,215,254,85,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,221,246,83,170,186,113,133,233,197,86,175,100,153,165,170,147,12,164,183,178,232,235,219,106,18,90,89,41,100,70,172,82,68,232,247,119,187,155,216,145,164,123,157,35,158,198,177,28,174,106,46,123,56,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,37,121,94,240,45,252,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,254,245,173,168,141,39,255,0,52,127,34,122,155,244,95,88,162,40,4,185,238,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,172,40,0,12,171,150,19,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,199,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,207,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,153,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,203,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,167,130,61,121,169,226,59,134,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,22,198,236,101,67,17,58,183,107,151,57,134,132,240,205,99,177,112,255,0,203,211,7,214,44,142,31,17,73,140,233,125,130,162,58,109,207,103,139,170,125,5,52,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,83,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,62,225,23,68,46,188,56,240,233,134,104,213,246,249,73,119,185,88,41,234,93,89,87,73,27,153,2,207,81,85,53,76,140,143,119,196,230,49,211,171,17,234,141,87,163,17,202,214,110,216,157,128,129,92,205,120,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,76,56,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,146,127,139,126,92,90,185,194,150,27,100,212,26,171,189,38,97,143,84,83,195,21,250,186,215,74,248,217,100,184,189,81,59,82,35,149,92,250,103,57,90,200,234,85,25,185,255,0,11,227,137,206,137,36,230,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,12,235,113,241,166,120,174,145,113,123,169,56,46,21,73,225,44,180,247,10,123,133,53,43,99,142,56,233,124,109,36,53,143,130,38,70,198,177,144,198,250,135,50,54,35,126,24,218,198,170,170,162,170,217,87,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,219,28,244,55,25,106,42,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,73,254,81,95,55,29,76,202,179,14,47,111,24,45,218,175,165,151,2,183,208,91,237,20,177,201,39,109,190,38,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,238,142,8,26,168,170,206,171,221,121,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,123,149,236,69,143,250,169,34,238,150,188,209,252,137,234,111,209,125,98,136,160,18,244,249,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,250,173,76,20,255,0,105,163,88,229,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,195,35,118,182,78,220,83,84,17,87,154,63,145,61,77,250,47,172,81,20,2,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,85,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,114,13,6,227,255,0,133,206,32,233,169,161,198,117,22,146,193,125,169,168,134,145,152,246,77,36,86,235,139,231,154,87,199,12,81,53,207,88,170,94,245,98,42,54,158,73,85,59,145,163,182,185,200,210,26,243,206,252,147,253,73,251,105,92,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,192,1,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,127,135,110,97,117,153,79,12,186,183,195,175,16,57,127,122,235,54,159,228,17,98,87,251,156,211,207,85,117,170,150,150,186,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,235,172,179,78,102,188,196,42,114,170,155,143,14,26,9,145,210,63,24,125,60,108,201,114,123,85,194,42,150,94,89,52,77,122,209,82,205,11,156,212,166,70,189,27,51,145,119,200,244,124,42,141,141,175,73,224,175,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,189,22,73,99,111,187,114,26,30,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,4,85,230,143,228,79,83,126,139,235,20,69,0,151,61,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,2,42,243,71,242,39,169,191,69,245,138,34,128,75,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,77,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,101,92,178,158,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,69,92,39,153,167,8,249,150,163,223,116,206,167,62,251,55,87,103,184,79,111,166,186,222,214,8,172,247,110,202,204,143,158,150,186,57,100,133,33,84,135,115,95,51,162,238,36,177,35,17,206,114,181,62,78,102,55,107,85,255,0,151,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,65,133,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,166,168,0,25,161,226,83,72,106,116,23,94,115,157,35,154,10,184,233,241,219,196,208,219,214,174,120,166,158,91,115,250,75,69,52,143,139,163,21,242,83,73,12,138,136,141,232,175,84,86,181,81,90,151,19,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,205,83,62,220,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,46,202,55,210,83,71,21,85,60,76,145,19,99,27,88,149,106,187,83,99,158,231,189,187,183,238,89,191,201,47,76,242,172,127,78,53,19,84,174,212,158,30,203,152,92,45,246,251,71,114,57,25,37,71,128,74,158,252,237,220,196,99,225,87,213,164,109,123,28,239,188,130,118,170,53,89,239,178,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,241,106,162,89,87,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,54,182,153,237,129,140,130,56,186,43,102,126,196,99,251,200,177,91,77,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,6,113,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,115,165,124,177,126,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,122,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,172,11,6,39,149,101,126,210,251,45,140,221,111,62,198,183,205,118,184,251,62,138,74,143,7,67,23,78,237,76,219,17,123,112,179,115,119,72,238,141,111,84,234,169,212,232,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,175,243,34,226,171,13,226,171,87,49,172,139,77,110,89,3,241,139,38,47,75,76,218,75,164,107,11,32,184,204,249,39,170,88,225,222,230,163,209,175,167,130,71,167,245,223,75,240,171,227,108,111,119,85,228,239,195,173,54,161,234,229,235,91,115,12,78,146,227,143,96,180,236,134,209,53,116,82,171,27,127,145,236,124,83,64,155,123,50,190,158,22,72,231,35,156,174,137,245,20,210,53,187,182,61,156,131,154,63,158,205,77,250,47,163,209,17,171,236,158,85,246,87,237,215,217,155,175,217,191,104,123,39,219,30,10,79,3,227,187,125,223,13,223,233,219,239,118,254,62,222,237,219,126,46,157,61,228,191,229,153,198,143,242,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,221,36,123,97,108,46,71,181,181,14,93,174,237,197,19,209,203,217,72,228,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,182,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,146,127,169,63,109,43,2,193,137,229,89,95,180,190,203,99,55,91,207,177,173,243,93,174,62,207,162,146,163,193,208,197,211,187,83,54,196,94,220,44,220,221,210,59,163,91,213,58,170,117,58,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,235,252,200,184,170,195,120,170,213,204,107,34,211,91,150,64,252,98,201,139,210,211,54,146,233,26,194,200,46,51,62,73,234,150,56,119,185,168,244,107,233,224,145,233,253,119,210,252,42,248,219,27,221,213,121,59,240,235,77,168,122,185,122,214,220,195,19,164,184,227,216,45,59,33,180,77,93,20,170,198,223,228,123,31,20,208,38,222,204,175,167,133,146,57,200,231,43,162,125,69,52,141,110,237,143,101,207,130,31,243,25,224,163,249,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,41,237,116,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,34,45,255,0,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,160,21,65,205,99,129,43,170,93,107,248,166,209,172,102,145,214,215,83,172,249,189,170,221,3,155,60,115,163,158,233,47,8,196,85,107,216,230,171,82,125,141,106,177,89,223,114,63,124,242,71,92,26,111,170,186,143,163,247,218,140,159,75,243,75,174,51,117,171,183,212,218,230,171,183,84,44,82,62,150,118,108,146,53,84,255,0,170,230,175,245,153,35,35,145,138,215,177,142,111,203,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,211,143,222,18,113,94,17,180,179,68,177,107,108,190,59,36,190,251,110,225,147,92,92,232,229,238,87,54,154,210,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,249,121,91,104,238,3,174,186,209,158,233,206,163,88,105,46,54,219,142,155,221,34,138,89,105,97,154,123,124,242,85,209,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,149,23,138,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,254,42,255,0,171,26,167,149,226,182,220,23,41,212,188,174,243,141,217,187,62,206,179,220,47,53,53,20,52,125,168,214,40,187,48,61,235,28,123,35,115,152,221,173,77,173,85,106,116,69,232,72,14,2,120,32,190,241,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,189,209,62,68,216,173,100,93,119,57,174,146,36,125,244,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,70,190,104,254,68,245,55,232,190,177,68,80,9,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,190,85,0,12,171,159,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,240,115,30,215,39,84,84,82,223,249,85,241,207,117,213,42,111,229,187,87,46,149,119,12,178,219,79,85,114,177,228,55,43,163,170,42,111,48,119,86,73,105,102,117,68,139,44,149,49,36,142,115,54,110,69,167,137,200,173,103,99,116,150,62,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,162,190,108,90,23,125,211,14,40,46,122,141,236,107,85,22,45,169,125,46,54,135,91,213,140,221,85,5,61,60,117,233,52,72,141,86,204,233,223,223,115,250,43,100,241,40,237,238,127,113,172,236,28,147,245,138,213,101,204,179,205,16,190,95,170,226,168,201,105,233,111,118,10,57,170,154,218,71,79,74,146,54,177,177,70,231,162,173,76,145,73,3,213,35,98,171,162,163,122,185,81,34,105,89,101,143,241,255,0,172,87,91,47,4,220,47,232,133,142,253,73,21,62,75,131,217,239,119,250,56,106,156,218,183,65,75,111,164,109,27,101,141,175,68,90,105,37,146,119,162,72,197,71,75,70,197,106,162,196,226,58,114,237,208,186,61,126,226,179,20,198,239,214,111,105,227,118,30,238,73,126,133,203,2,198,234,90,84,69,137,146,199,50,57,179,67,37,83,233,97,146,52,107,156,232,230,127,245,81,21,237,208,161,29,120,228,226,222,155,132,45,35,110,97,75,139,213,223,50,27,229,67,173,118,24,95,77,47,179,163,171,216,175,238,86,78,222,141,99,26,212,115,146,36,114,75,54,213,107,54,181,178,203,22,125,178,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,46,83,149,167,6,90,113,167,122,113,97,226,86,231,117,181,101,185,158,91,111,241,22,218,186,87,164,212,184,253,44,136,172,146,154,21,255,0,211,63,175,29,68,138,136,232,220,146,64,222,136,146,186,105,211,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,64,60,123,112,153,71,194,62,178,197,137,99,151,207,105,98,215,187,124,87,27,35,171,46,112,84,93,25,26,53,35,153,42,226,141,145,172,127,126,217,123,111,237,164,111,103,68,107,220,248,229,107,61,183,45,142,50,114,30,29,53,66,143,77,110,148,213,119,60,19,61,188,83,67,113,165,165,162,170,175,173,164,171,116,114,67,12,212,52,209,72,136,175,146,89,41,146,100,108,82,203,36,112,49,172,107,158,214,53,111,120,2,168,57,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,215,180,199,170,205,94,246,251,145,239,68,147,250,201,26,109,226,188,160,181,66,235,133,241,105,77,129,194,218,185,237,186,131,103,173,182,212,64,218,215,69,4,83,211,66,234,216,170,159,23,69,108,207,107,105,230,133,189,118,171,82,170,69,71,126,45,117,223,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,11,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,226,95,159,46,77,51,254,23,240,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,244,241,94,62,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,94,157,148,99,92,230,177,170,126,87,52,127,34,122,155,244,95,88,162,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,235,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,136,171,205,31,200,158,166,253,23,214,40,138,11,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,250,241,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,38,167,25,188,198,107,56,163,225,199,5,192,45,180,191,103,175,85,55,10,137,243,219,109,55,125,176,205,37,43,33,240,110,130,77,251,36,163,153,242,205,42,195,34,62,72,229,165,143,170,170,70,201,102,226,188,8,104,93,139,136,158,40,49,29,57,204,108,215,91,142,44,239,21,113,190,182,222,175,102,202,90,122,121,36,98,77,43,17,86,40,100,157,32,129,207,69,107,190,249,26,199,181,238,99,146,106,243,206,252,147,253,73,251,105,88,22,108,90,251,144,91,175,215,107,69,15,136,164,198,109,236,186,93,36,238,177,158,30,149,245,80,82,54,78,142,84,87,245,158,174,157,157,26,138,239,143,175,77,173,114,167,85,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,4,85,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,122,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,71,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,93,43,50,155,221,20,47,111,143,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,72,0,8,171,205,31,200,158,166,253,23,214,40,138,1,63,87,253,85,96,89,87,251,43,142,100,152,229,195,254,50,142,186,219,93,79,39,253,89,33,154,57,25,255,0,3,154,230,255,0,137,80,189,238,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,37,169,21,121,163,249,19,212,223,162,250,197,17,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,94,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,166,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,85,95,60,239,201,63,212,159,182,149,151,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,73,0,10,181,230,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,54,75,218,234,143,73,90,202,161,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,50,174,125,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,193,204,123,92,157,81,81,73,235,166,28,209,115,107,47,8,89,214,142,229,183,187,172,250,147,79,111,146,12,83,44,170,173,172,170,170,173,142,178,173,173,169,108,213,29,206,236,85,148,240,207,60,180,243,111,72,246,195,27,85,26,232,154,147,192,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,191,227,127,72,112,221,5,229,137,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,164,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,175,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,20,193,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,192,198,45,52,212,49,181,24,190,245,134,69,86,162,174,231,253,124,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,37,180,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,102,8,210,159,11,26,41,252,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,189,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,41,208,158,18,113,94,46,121,96,105,166,45,114,151,192,228,150,47,180,119,12,102,226,215,71,23,110,185,215,11,139,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,66,168,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,181,106,175,30,188,67,107,62,131,90,56,126,212,11,237,37,125,162,217,81,79,53,69,221,60,67,46,183,102,65,191,181,13,116,189,222,213,67,26,174,141,221,93,22,247,62,8,100,115,157,34,43,221,249,92,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,37,87,54,221,29,192,116,43,0,225,255,0,78,116,230,195,73,110,182,219,169,239,209,75,44,84,176,195,61,194,120,225,180,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,145,19,207,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,227,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,226,185,140,240,81,252,170,234,60,23,252,2,217,117,147,76,178,159,188,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,137,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,62,225,51,135,235,87,12,186,13,140,105,69,27,41,31,114,163,167,241,119,234,202,116,106,165,109,214,110,142,169,151,184,145,198,233,24,142,233,20,78,145,187,210,24,161,107,186,237,41,135,154,63,158,205,77,250,47,163,209,18,255,0,150,70,133,233,199,17,124,8,231,90,95,170,22,111,29,106,174,212,10,217,97,154,37,70,85,91,234,155,108,183,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,174,14,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,159,252,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,127,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,147,253,73,251,105,199,249,53,90,109,87,254,36,179,107,21,246,217,73,113,182,220,116,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,197,115,25,224,163,249,85,212,120,47,248,5,178,235,38,153,101,63,121,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,18,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,125,194,103,15,214,174,25,116,27,24,210,138,54,82,62,229,71,79,226,239,213,148,232,213,74,219,172,221,29,83,47,113,35,141,210,49,29,210,40,157,35,119,164,49,66,215,117,218,118,0,10,213,230,139,192,45,30,97,98,185,113,49,163,182,251,85,174,235,142,91,234,107,178,203,60,20,208,81,199,115,165,99,229,169,158,228,215,181,173,223,88,222,228,142,151,184,174,116,209,181,187,85,31,26,50,106,129,47,251,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,30,99,60,189,47,186,73,155,65,169,186,21,136,93,111,24,102,91,112,237,85,208,80,66,201,164,180,94,42,235,31,217,165,130,150,158,22,118,168,223,221,130,26,116,68,122,164,137,219,115,145,95,10,62,90,114,208,224,42,155,65,177,232,117,171,86,108,84,147,234,45,242,158,57,173,12,147,187,190,193,110,158,150,55,58,23,67,52,81,186,10,229,116,147,69,50,252,123,88,212,99,28,212,124,200,254,65,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,205,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,82,182,153,112,49,173,26,133,196,189,195,134,233,237,117,118,202,140,118,240,251,110,71,144,165,174,174,107,117,178,6,178,89,25,84,231,44,109,93,149,17,66,231,83,119,59,73,62,248,209,28,212,114,185,47,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,72,171,205,31,200,158,166,253,23,214,40,138,1,44,167,154,71,0,180,122,119,227,184,155,209,203,125,170,219,136,47,131,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,54,72,254,204,11,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,12,171,151,39,172,28,16,81,241,85,192,238,141,101,184,117,46,221,77,196,244,190,199,21,137,169,52,20,208,221,35,117,37,28,143,165,170,149,241,57,238,218,198,79,225,209,100,142,54,75,80,229,123,145,175,123,146,160,127,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,11,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,213,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,134,188,215,180,118,213,169,92,37,222,242,230,216,106,235,178,29,62,168,167,189,218,229,162,165,108,179,199,3,166,142,26,214,189,219,28,244,166,74,119,190,121,17,170,212,235,75,19,222,187,99,84,41,131,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,79,0,123,93,88,213,11,174,170,222,172,183,59,131,106,225,167,176,98,246,60,94,134,146,106,215,84,178,158,11,125,190,26,101,237,117,68,72,217,44,177,203,80,177,181,58,53,245,15,247,185,85,94,235,116,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,163,222,213,143,177,211,107,183,161,63,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,225,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,149,229,123,199,79,240,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,179,238,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,139,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,123,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,62,55,200,206,205,149,0,70,174,99,122,103,252,80,224,219,81,237,212,244,150,169,43,236,54,246,228,212,115,220,35,235,225,124,4,141,168,168,124,46,70,57,204,153,212,177,212,196,213,78,157,123,202,199,57,173,123,148,160,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,137,121,28,205,245,86,197,100,224,99,37,185,216,115,78,215,219,191,102,90,236,53,182,186,135,190,59,156,117,19,199,60,177,178,104,122,181,97,150,134,42,165,85,87,36,114,70,170,222,171,189,26,234,65,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,211,241,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,79,78,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,189,222,136,196,149,204,128,28,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,79,135,142,32,112,30,38,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,221,146,181,170,238,171,28,177,187,221,185,14,65,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,122,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,101,91,23,125,202,51,135,175,225,79,15,178,234,205,206,166,234,203,214,170,246,107,101,183,214,82,248,120,232,232,105,37,169,142,141,209,163,147,124,157,230,74,249,251,170,168,215,71,52,59,91,209,170,249,56,175,60,239,201,63,212,159,182,156,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,60,87,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,252,156,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,93,92,215,56,40,254,38,226,179,241,41,166,118,203,85,54,73,137,91,234,42,114,216,186,118,102,188,90,225,141,174,74,141,234,228,141,211,82,199,27,253,206,110,249,34,93,168,245,88,97,137,212,216,94,247,47,190,2,177,238,25,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,120,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,86,101,0,8,171,205,31,200,158,166,253,23,214,40,138,1,45,251,154,71,0,181,154,137,227,184,155,209,203,125,214,229,151,167,131,167,200,177,218,58,105,235,166,187,198,157,170,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,62,7,198,254,245,85,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,123,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,243,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,19,211,154,135,1,85,52,181,55,94,41,244,110,197,87,88,202,202,137,174,25,205,178,159,180,140,163,98,69,11,82,190,154,158,56,154,229,98,185,147,203,84,247,61,239,223,47,119,162,49,37,115,43,215,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,100,173,106,187,170,199,44,110,247,110,66,189,185,231,126,73,254,164,253,180,171,91,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,224,214,49,206,94,136,138,167,64,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,162,73,20,110,247,237,67,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,141,92,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,179,49,164,113,63,196,213,83,110,87,164,207,100,241,186,158,57,24,145,187,226,145,219,155,31,110,90,65,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,252,163,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,229,56,114,214,251,87,17,218,61,101,214,91,21,142,174,209,109,191,212,92,91,71,73,87,35,95,58,65,79,93,61,52,111,147,111,194,215,189,176,35,213,136,174,70,43,213,168,231,237,222,185,162,46,79,88,56,32,163,226,171,129,221,26,203,112,234,93,186,155,137,233,125,142,43,19,82,104,41,161,186,70,234,74,57,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,37,59,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,88,87,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,45,213,48,57,92,214,166,217,39,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,233,205,67,128,170,154,90,155,175,20,250,55,98,171,172,101,101,68,215,12,230,217,79,218,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,239,151,187,209,24,146,185,149,235,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,210,192,33,87,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,80,60,44,107,95,242,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,218,247,56,237,94,166,194,184,104,161,210,218,121,233,22,229,168,247,136,97,124,19,65,43,159,236,234,23,178,170,105,162,123,122,49,143,109,66,80,49,81,234,189,89,51,246,181,122,43,153,85,124,33,105,13,54,187,241,47,167,186,91,112,130,146,123,109,218,240,201,174,144,84,207,44,44,168,183,83,49,213,85,144,163,226,248,218,247,211,193,43,24,173,86,252,110,111,196,207,235,38,146,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,79,41,204,207,130,239,230,79,78,25,169,24,83,123,121,246,3,111,171,158,154,158,26,30,244,151,218,20,78,235,232,122,198,199,76,233,154,172,115,169,218,155,155,220,150,86,43,83,188,178,71,77,122,103,160,250,167,170,250,167,6,142,98,216,125,215,237,39,180,27,111,184,193,53,190,167,250,27,251,229,148,242,207,92,214,70,233,41,225,134,73,26,146,189,204,248,63,198,157,125,198,130,120,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,248,23,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,8,56,51,226,130,235,194,102,180,83,106,53,29,162,146,227,109,184,211,178,201,126,138,90,119,77,59,109,82,85,211,205,82,234,86,164,177,53,42,118,211,162,70,178,57,89,213,126,36,255,0,26,95,69,218,139,72,248,183,208,106,219,125,29,218,147,35,193,53,10,207,36,49,87,82,53,143,84,99,250,163,102,141,38,99,146,42,152,37,106,57,18,70,111,138,104,83,115,81,236,84,72,1,195,63,44,43,174,149,241,179,83,115,207,109,245,119,141,62,195,169,254,213,98,87,90,106,231,35,31,90,151,7,54,217,77,88,245,138,37,150,166,56,160,125,68,177,192,157,182,189,176,111,118,201,82,57,45,40,160,30,104,254,123,53,55,232,190,143,68,76,174,74,26,189,134,191,0,204,180,17,211,213,199,150,65,120,168,203,217,27,160,94,196,246,231,195,69,74,231,50,68,234,136,248,229,141,136,230,187,111,84,154,53,102,254,146,108,150,156,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,245,254,34,184,182,202,184,150,210,205,45,197,181,2,46,246,73,167,62,210,183,190,226,214,200,239,104,80,203,77,109,100,19,207,44,179,73,36,181,142,146,150,169,211,63,163,26,187,227,84,69,85,119,73,1,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,73,254,164,253,180,129,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,244,209,93,180,95,141,158,30,107,232,237,247,58,75,206,39,155,217,210,146,186,40,102,164,168,171,180,207,53,60,115,36,82,181,22,104,160,174,167,89,98,145,26,237,203,20,173,99,189,253,17,86,186,244,191,129,124,55,132,190,46,215,58,226,51,35,164,160,210,156,98,162,154,237,134,100,21,55,85,130,9,174,243,220,214,43,69,29,92,142,138,37,150,166,56,160,150,170,118,192,157,152,146,38,73,51,219,2,185,174,182,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,15,146,231,105,181,94,169,153,71,121,182,82,87,211,199,81,5,91,34,169,133,178,177,179,193,43,38,134,84,107,145,81,31,28,177,199,35,29,248,181,236,107,147,162,162,41,245,149,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,4,85,230,143,228,79,83,126,139,235,20,69,0,154,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,98,60,16,86,112,171,157,166,91,135,82,238,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,227,252,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,187,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,25,87,52,81,192,78,166,98,186,161,194,62,153,220,113,106,190,231,176,113,250,44,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,217,187,182,217,88,142,232,229,138,104,158,173,110,254,132,75,230,153,192,86,67,168,119,89,184,150,209,123,21,93,210,250,234,120,161,202,172,180,190,42,178,182,230,246,186,154,150,146,106,26,88,162,122,171,219,18,187,188,155,216,196,142,6,61,27,187,184,174,172,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,170,226,219,91,237,92,71,235,246,71,173,22,107,29,93,154,159,35,167,181,185,244,21,50,54,71,211,79,13,186,154,158,102,35,219,238,123,18,88,100,216,254,141,87,51,107,149,172,85,86,37,165,114,84,242,177,148,252,192,174,244,235,113,63,207,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,52,58,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,240,7,234,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,166,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,14,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,249,51,173,88,213,61,80,240,63,196,205,75,202,242,223,102,119,124,23,183,111,53,53,254,23,185,183,185,218,239,61,219,55,118,217,187,111,78,187,27,215,240,66,122,242,171,224,98,213,170,85,63,204,142,174,90,233,46,24,157,182,162,170,219,99,199,174,86,182,212,83,94,103,237,44,114,213,76,218,136,214,41,41,162,89,28,214,108,220,171,81,19,149,92,206,198,217,46,36,0,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,117,93,116,215,75,22,164,240,217,195,214,151,199,121,186,221,114,77,57,183,228,49,94,166,172,71,186,58,120,234,171,218,148,52,177,200,245,220,254,221,45,44,94,230,167,109,145,190,22,53,202,173,115,25,32,57,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,46,217,39,174,184,197,81,79,30,230,172,110,71,66,216,25,88,174,232,246,57,36,236,116,220,221,232,93,73,21,121,163,249,19,212,223,162,250,197,17,68,58,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,19,73,26,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,166,190,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,47,138,229,211,173,250,161,163,188,75,227,148,26,125,99,200,50,138,28,186,161,182,171,214,45,104,146,52,125,210,5,99,246,203,210,95,186,107,233,149,206,157,36,115,163,70,177,146,181,210,197,20,146,184,181,254,104,254,68,245,55,232,190,177,68,80,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,19,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,72,1,196,183,44,79,99,241,89,98,174,198,235,189,157,163,185,205,194,190,251,144,92,25,77,224,169,112,202,26,100,241,53,241,73,80,200,29,75,75,10,196,175,74,55,72,141,110,228,72,158,157,34,89,95,106,154,103,150,105,102,87,138,193,252,28,201,177,75,206,55,102,219,105,131,236,205,109,53,69,13,31,106,54,109,166,111,135,85,142,61,145,186,62,145,167,77,173,86,123,145,21,10,214,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,113,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,154,29,85,195,236,90,127,168,249,30,21,140,103,182,172,214,213,101,184,75,71,73,127,181,177,237,165,184,70,213,232,146,49,31,255,0,246,85,106,190,53,114,42,199,36,172,219,35,172,127,147,6,183,234,133,77,215,37,208,138,203,30,65,127,194,104,233,219,117,163,184,182,72,214,139,24,157,206,145,95,19,247,244,114,50,173,202,170,216,227,123,149,36,138,71,182,37,71,212,74,203,95,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,2,105,35,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,214,7,52,110,4,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,11,30,173,115,152,145,62,61,171,186,42,106,135,61,200,140,217,219,138,70,163,17,205,73,161,137,177,175,131,93,111,214,141,17,214,219,29,223,70,236,121,6,89,81,85,80,174,184,97,182,185,42,220,204,130,8,224,153,28,201,32,167,234,178,62,40,164,158,72,222,230,72,145,61,59,155,92,141,115,86,226,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,207,183,48,206,28,116,191,134,141,121,168,196,52,175,55,164,184,219,110,52,233,114,126,62,178,201,53,110,54,178,124,77,165,158,85,69,107,216,230,170,62,45,207,89,146,53,111,117,191,217,205,59,151,78,183,234,134,142,241,47,142,80,105,245,143,32,202,40,114,234,134,218,175,88,181,162,72,209,247,72,21,143,219,47,73,126,233,175,166,87,58,116,145,206,141,26,198,74,215,75,20,82,74,226,90,243,206,252,147,253,73,251,105,18,185,103,90,109,87,254,53,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,87,204,19,128,172,135,134,108,202,187,57,211,235,21,93,102,149,221,234,36,154,133,244,254,42,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,230,156,33,241,155,168,252,30,95,114,59,158,21,106,181,94,104,50,139,127,135,174,182,220,88,169,27,170,162,100,190,10,165,36,103,73,19,181,36,174,87,70,142,70,201,27,228,106,237,114,199,44,124,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,149,239,2,223,193,76,85,154,227,172,120,103,132,212,155,214,255,0,99,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,238,156,234,136,214,149,141,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,82,138,249,136,241,245,89,196,230,84,152,30,150,220,46,182,221,50,178,119,105,250,165,76,244,255,0,105,164,89,34,127,137,170,166,220,140,88,88,248,35,117,60,114,49,100,111,197,35,182,186,78,220,86,85,202,227,200,158,153,125,107,214,43,74,1,46,79,149,31,26,255,0,196,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,187,229,230,169,192,197,215,84,169,191,153,29,35,181,213,220,50,203,109,61,45,182,249,143,91,109,110,168,169,188,193,221,72,226,170,133,180,241,172,178,84,196,146,53,175,223,185,22,158,38,170,57,157,141,178,73,94,11,49,125,23,209,13,47,181,112,223,133,106,70,21,124,205,177,186,121,170,242,250,59,61,226,146,166,181,110,189,198,182,186,89,163,141,25,54,200,230,115,105,216,233,163,71,182,56,224,141,254,246,161,231,249,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,207,183,48,206,28,116,191,134,141,121,168,196,52,175,55,164,184,219,110,52,233,114,126,62,178,201,53,110,54,178,124,77,165,158,85,69,107,216,230,170,62,45,207,89,146,53,111,117,191,217,205,59,151,78,183,234,134,142,241,47,142,80,105,245,143,32,202,40,114,234,134,218,175,88,181,162,72,209,247,72,21,143,219,47,73,126,233,175,166,87,58,116,145,206,141,26,198,74,215,75,20,82,74,227,65,32,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,59,95,18,220,85,102,92,73,227,58,81,102,203,110,85,117,85,24,6,46,235,77,99,234,35,71,45,77,197,106,30,217,43,59,206,123,230,153,243,82,65,110,238,186,71,39,89,163,153,90,198,163,186,186,90,114,75,211,60,87,32,212,125,68,213,43,181,39,136,189,97,246,251,125,190,209,220,142,55,199,79,227,214,167,191,59,119,49,94,201,145,148,137,27,94,199,55,238,231,157,170,142,71,251,173,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,71,138,198,244,83,72,240,236,254,245,170,88,166,156,99,246,124,179,34,167,240,215,91,181,21,11,33,158,173,139,51,231,122,189,90,136,138,249,37,145,95,35,250,111,149,89,23,113,93,218,143,111,181,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,170,201,191,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,80,15,52,127,61,154,155,244,95,71,162,35,254,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,255,0,112,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,78,172,83,133,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,252,27,152,229,99,220,228,100,40,202,76,39,255,0,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,249,39,250,147,246,210,170,201,85,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,117,94,110,92,80,216,181,135,81,241,157,47,211,44,254,213,145,225,152,181,189,46,53,115,89,170,223,61,44,247,138,133,114,42,58,70,61,105,234,59,52,233,22,199,198,138,177,186,166,165,138,254,170,230,51,245,121,46,85,106,61,195,92,114,59,77,22,83,149,211,224,182,140,126,166,227,93,109,167,145,93,103,154,229,60,212,208,194,149,12,123,93,27,38,116,113,200,246,61,139,28,206,74,85,77,235,27,101,99,174,80,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,255,0,127,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,247,177,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,85,201,21,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,82,152,121,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,118,5,151,83,201,83,202,198,83,243,2,187,211,173,196,255,0,5,69,243,176,209,219,85,151,50,192,245,190,199,97,171,138,163,37,167,170,178,95,235,33,165,107,105,29,61,42,70,234,55,75,35,88,138,181,50,69,36,236,69,145,234,174,138,141,136,212,68,137,197,101,147,255,0,147,102,138,125,185,226,10,237,172,117,119,14,205,38,153,91,211,179,4,114,237,146,122,235,140,85,20,241,238,106,198,228,116,45,129,149,138,238,143,99,146,78,199,77,205,222,133,212,128,10,75,231,29,170,182,172,207,137,122,29,57,183,227,180,148,213,26,123,103,134,146,186,230,234,70,178,174,182,122,182,50,173,34,89,145,234,178,83,69,20,145,44,109,115,90,172,150,106,175,197,28,138,64,179,73,28,33,106,173,171,90,184,104,211,221,70,179,99,180,150,10,122,251,59,41,31,108,162,164,109,45,37,28,244,143,117,36,209,83,66,215,189,35,166,73,96,145,33,110,229,84,139,183,215,162,245,68,236,0,0,82,183,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,8,0,93,159,39,29,33,166,194,184,104,174,213,42,136,41,22,229,168,247,137,166,100,240,207,43,159,236,234,23,190,150,24,101,99,186,49,143,109,66,87,189,21,136,189,89,51,55,57,122,35,89,61,72,171,205,31,200,158,166,253,23,214,40,138,1,36,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,123,247,107,102,145,241,23,165,245,182,106,201,49,252,243,4,202,105,228,166,149,244,149,108,171,162,171,99,36,86,185,99,154,23,42,35,227,150,53,232,248,220,143,142,72,209,90,173,123,17,83,196,240,215,193,254,135,112,173,98,91,102,153,99,125,235,172,221,246,213,228,151,70,67,61,226,174,57,94,199,44,47,168,100,108,219,10,118,162,68,138,54,178,62,177,163,149,170,245,115,221,224,57,163,249,19,212,223,162,250,197,17,64,39,74,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,162,73,20,110,247,237,66,197,57,141,113,235,164,122,179,194,93,131,15,209,251,237,37,222,163,84,42,34,154,235,73,62,207,27,99,164,162,154,57,223,13,84,45,151,125,61,75,170,91,3,88,170,217,34,146,56,234,28,199,42,118,222,176,175,128,143,226,229,255,0,137,124,43,77,116,179,85,178,12,37,153,37,226,10,155,188,150,187,155,233,153,83,73,64,201,106,165,73,35,217,36,51,189,33,142,161,35,100,241,73,18,190,77,175,77,142,121,50,185,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,254,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,174,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,123,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,222,169,28,81,183,223,181,14,150,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,34,175,52,127,34,122,155,244,95,88,162,40,4,237,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,45,148,233,198,184,233,197,46,73,141,215,90,178,220,51,45,183,189,173,115,162,73,169,107,169,100,71,71,44,50,197,34,127,159,28,145,72,212,115,92,143,99,218,138,142,106,114,14,25,248,10,225,231,133,138,154,155,206,15,98,171,190,100,51,212,119,161,200,50,63,15,87,113,162,103,105,209,44,52,210,50,40,219,3,21,178,75,185,88,212,123,251,138,143,115,154,214,53,190,127,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,228,241,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,180,3,115,187,103,218,175,153,50,178,243,115,200,51,28,178,255,0,81,5,35,37,169,154,107,133,198,225,58,163,33,134,36,115,149,210,202,254,137,28,108,111,189,125,205,106,127,137,11,200,229,221,193,5,31,10,184,34,229,185,141,46,237,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,115,31,7,136,68,146,72,223,45,59,85,142,86,177,142,88,215,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,207,113,103,154,232,54,13,160,217,61,127,18,52,244,149,216,77,117,63,129,168,181,74,205,243,221,39,119,87,69,77,74,205,205,114,212,171,153,190,55,53,205,88,214,62,238,248,210,53,145,153,183,36,87,0,151,62,30,109,60,75,216,42,184,150,142,145,248,195,233,234,105,169,18,231,73,79,83,104,246,140,204,237,66,183,22,78,215,53,41,145,175,149,81,253,62,238,100,129,238,86,198,215,185,52,60,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,5,122,243,80,227,214,166,170,166,235,194,198,141,223,106,232,217,71,81,53,191,57,185,211,246,149,149,140,88,161,114,80,83,84,71,43,156,140,71,62,120,170,152,230,49,251,226,237,117,86,44,173,125,91,23,253,202,227,200,158,153,125,107,214,43,74,1,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,148,211,206,108,24,109,251,132,188,179,82,178,250,220,126,131,87,241,138,121,161,110,49,28,75,4,23,10,185,230,115,40,38,164,134,90,158,237,69,51,81,209,45,66,50,94,236,105,20,238,218,214,172,74,250,118,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,187,78,55,49,60,203,5,229,111,125,195,245,19,49,171,202,178,123,77,159,28,166,187,221,234,103,73,159,85,86,219,173,15,117,82,94,220,110,145,136,238,173,99,228,111,117,204,107,93,34,190,69,123,221,81,124,39,121,167,209,191,152,24,247,168,192,94,79,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,64,55,59,182,125,170,249,147,43,47,55,60,131,49,203,47,245,16,82,50,90,153,166,184,92,110,19,170,50,24,98,71,57,93,44,175,232,145,198,198,251,215,220,214,167,248,144,188,142,93,220,16,81,240,171,130,46,91,152,210,238,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,119,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,152,0,2,133,185,173,105,159,240,239,140,156,142,227,79,73,106,164,160,205,109,244,57,53,28,22,248,251,123,123,145,173,61,67,230,106,49,173,73,164,170,165,169,149,202,155,183,119,81,238,118,231,57,18,32,23,231,202,203,0,166,193,120,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,240,177,244,112,82,43,54,34,49,204,218,244,235,189,92,233,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,139,252,183,180,27,13,226,75,82,245,31,74,115,58,42,71,50,227,166,247,23,219,43,166,167,89,159,105,184,165,117,2,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,240,173,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,148,3,205,31,207,102,166,253,23,209,232,142,105,100,225,147,62,202,184,109,169,226,71,16,166,171,189,219,109,57,69,102,61,122,182,209,91,166,154,123,124,16,80,67,89,237,7,186,52,115,82,153,26,249,91,35,223,177,35,86,196,189,95,220,94,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,228,85,169,94,114,58,13,134,233,174,174,98,186,173,135,209,82,91,31,169,20,247,7,221,232,105,169,214,54,73,113,164,124,43,45,106,174,245,110,249,219,87,26,61,173,99,126,56,93,35,149,239,149,234,124,188,149,60,211,229,63,47,235,189,70,220,119,254,114,154,177,170,122,95,252,32,254,25,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,248,169,205,121,68,235,126,180,106,87,18,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,59,107,232,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,141,79,65,207,59,242,79,245,39,237,164,117,229,109,163,184,14,186,235,70,123,167,58,141,97,164,184,219,110,58,111,116,138,41,101,165,134,105,237,243,201,87,69,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,84,94,85,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,133,26,19,229,233,195,215,242,229,195,46,63,96,173,169,186,190,245,149,246,242,219,221,53,198,151,194,201,65,93,87,75,2,58,141,33,84,223,31,101,145,71,27,145,234,174,89,27,35,186,49,28,145,178,74,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,202,184,139,225,163,75,56,160,193,38,193,117,50,211,254,215,193,94,104,224,166,246,165,179,239,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,248,149,51,215,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,217,171,202,247,143,171,22,139,108,225,227,89,174,30,15,16,186,220,31,81,98,191,212,212,189,97,178,213,77,181,31,77,58,61,202,200,168,228,122,43,210,70,163,91,20,178,72,249,58,178,87,201,13,202,25,87,58,86,180,104,54,101,162,177,225,183,75,237,21,92,182,44,243,23,181,228,214,43,179,169,210,56,43,25,85,69,4,243,194,197,71,185,55,211,203,50,196,228,85,71,170,36,114,43,26,217,89,214,85,114,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,237,207,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,103,51,139,173,16,181,112,227,196,94,103,163,86,43,229,93,222,219,96,168,166,117,29,93,92,109,100,235,5,69,44,53,49,178,77,191,11,158,198,206,140,87,162,53,30,172,87,35,89,187,98,90,87,37,79,43,25,79,204,10,239,78,183,19,252,28,43,141,205,16,181,113,3,195,70,99,129,220,47,152,253,130,162,10,118,94,40,111,151,200,219,225,45,83,210,61,38,89,159,42,251,233,216,232,155,44,47,157,189,85,145,77,42,244,122,117,99,179,152,94,159,40,237,51,197,112,254,16,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,26,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,109,146,121,220,138,136,254,137,53,64,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,101,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,245,90,159,161,122,143,163,246,44,23,36,206,108,222,18,131,81,49,248,242,75,36,209,170,201,27,233,100,123,145,172,116,136,157,190,247,111,179,51,163,107,156,230,71,83,6,253,174,114,177,182,43,201,11,84,191,250,75,209,75,133,247,255,0,68,202,109,22,207,11,255,0,45,53,124,253,228,103,255,0,163,91,177,239,255,0,133,141,254,209,75,84,33,7,55,109,66,207,180,215,134,220,110,251,167,57,198,65,138,220,167,206,40,233,37,172,178,92,230,161,158,72,29,65,94,231,68,233,33,115,92,172,87,49,142,86,170,244,234,198,175,248,144,131,252,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,119,224,129,92,227,180,134,155,53,225,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,179,171,158,202,89,161,137,141,234,199,189,213,11,64,245,87,162,116,100,47,218,228,234,173,125,38,26,125,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,100,85,230,143,228,79,83,126,139,235,20,69,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,182,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,223,249,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,253,177,177,242,119,247,70,137,55,118,237,8,171,205,31,200,158,166,253,23,214,40,138,75,225,146,211,106,191,241,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,144,28,193,56,10,200,120,102,204,171,179,157,62,177,85,214,105,93,222,162,73,168,95,79,226,171,95,96,98,37,51,86,26,233,150,36,100,44,117,69,67,163,167,87,72,247,189,140,68,115,156,244,85,88,106,92,79,38,13,6,169,197,116,191,37,215,251,237,21,39,136,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,79,86,58,37,107,61,244,49,189,119,163,152,173,241,92,243,191,36,255,0,82,126,218,64,174,26,56,152,204,184,90,200,114,188,207,79,168,105,31,144,223,241,122,140,114,134,182,165,17,236,182,62,106,170,105,150,173,34,86,171,102,123,91,78,228,99,29,240,111,123,92,228,123,90,177,191,144,26,8,224,7,132,140,55,133,173,35,109,85,155,40,164,202,178,28,230,158,142,233,122,191,91,234,86,91,117,83,26,199,58,154,58,46,159,11,169,152,217,228,86,203,211,124,189,199,61,118,181,89,20,114,128,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,53,115,30,203,50,172,27,131,29,67,202,112,172,154,235,143,222,168,189,147,225,174,54,186,217,41,42,160,223,117,164,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,74,65,254,108,120,167,255,0,214,91,85,127,247,202,227,255,0,198,46,167,154,63,145,61,77,250,47,172,81,20,2,74,174,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,234,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,14,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,31,39,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,219,229,115,81,221,22,73,100,119,187,114,150,63,202,59,131,43,21,37,138,207,198,38,91,117,241,215,90,239,31,79,138,91,169,222,246,71,111,141,175,154,138,166,166,161,125,221,201,159,182,120,217,31,190,54,70,229,122,239,123,219,216,179,242,170,249,231,126,73,254,164,253,180,135,252,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,107,120,155,141,210,182,58,74,88,55,218,170,216,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,67,245,184,246,227,126,251,197,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,238,6,184,15,202,184,193,184,222,174,245,23,159,179,184,101,135,125,21,101,209,98,145,102,146,186,90,89,221,78,218,86,172,107,21,71,102,100,166,125,68,75,44,78,72,166,110,215,53,100,107,147,133,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,150,47,48,186,204,166,178,155,135,94,32,114,254,245,214,109,177,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,159,186,101,238,194,202,100,218,198,171,99,88,247,43,214,38,190,165,141,41,240,157,229,99,70,254,95,227,222,157,1,154,194,213,56,145,227,167,248,41,193,126,143,104,118,142,102,126,19,82,111,90,127,141,251,98,166,137,187,166,177,90,228,180,196,171,210,100,114,120,122,201,186,199,219,232,142,123,34,87,201,247,78,117,60,139,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,248,23,189,202,227,200,158,153,125,107,214,43,74,1,44,83,136,158,94,149,153,79,12,186,73,196,87,15,216,135,122,235,54,159,227,242,229,182,11,100,51,207,85,117,170,150,150,134,56,170,168,169,32,133,251,166,94,236,207,169,93,204,106,182,52,147,106,189,101,115,235,172,155,252,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,237,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,251,31,70,212,248,92,246,57,44,127,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,7,201,196,63,16,57,247,19,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,118,249,92,212,119,69,146,89,29,238,220,165,143,242,142,224,202,197,73,98,179,241,137,150,221,124,117,214,187,199,211,226,150,234,119,189,145,219,227,107,230,162,169,169,168,95,119,114,103,237,158,54,71,239,141,145,185,94,187,222,246,246,44,252,173,94,114,154,177,170,122,95,252,32,254,25,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,248,169,26,185,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,239,193,89,124,240,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,221,247,79,93,12,83,68,230,55,110,213,98,54,223,50,57,85,200,168,174,143,162,59,170,171,106,175,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,224,105,246,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,44,127,140,206,12,240,30,44,240,10,154,58,202,26,75,118,109,110,167,124,182,27,244,81,67,12,238,158,56,106,18,154,146,170,165,96,150,101,161,239,84,44,146,69,31,69,234,155,155,239,252,104,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,35,150,103,17,90,167,175,250,28,255,0,226,182,43,117,167,171,198,124,37,190,215,145,205,67,82,202,92,134,133,144,246,59,254,42,121,94,181,117,141,158,154,167,196,61,189,26,142,124,94,237,206,114,37,96,243,71,243,217,169,191,69,244,122,34,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,65,204,103,130,143,229,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,229,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,82,127,157,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,115,94,74,158,105,242,159,151,245,222,163,110,44,167,138,222,10,116,179,140,31,178,223,196,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,60,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,116,87,123,191,5,72,151,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,205,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,85,7,8,124,14,229,87,46,56,169,180,115,90,241,239,11,65,130,120,172,154,231,5,109,36,140,167,191,80,209,85,165,60,47,165,109,77,62,218,170,57,234,150,36,85,115,26,217,32,73,186,57,29,209,11,212,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,8,171,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,118,58,87,198,155,21,204,151,166,215,53,178,74,143,161,108,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,201,229,69,172,89,246,177,240,185,61,102,163,95,170,239,151,44,111,40,175,178,69,115,174,170,154,166,182,174,14,212,21,109,117,68,211,61,238,145,237,117,91,227,106,167,68,72,227,141,189,62,21,85,162,19,65,24,175,15,216,15,19,92,4,233,78,148,106,51,42,217,109,172,193,241,90,184,171,40,82,20,173,162,158,26,42,119,54,90,121,38,142,70,198,245,110,248,156,228,111,85,142,89,27,238,220,165,27,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,199,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,37,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,0,57,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,82,177,110,156,147,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,156,234,182,193,84,178,54,177,177,70,231,170,37,52,114,199,3,213,35,98,35,101,172,122,185,85,101,105,102,128,16,3,156,158,181,253,134,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,222,172,123,86,62,255,0,93,174,216,165,74,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,107,252,231,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,124,111,122,84,195,67,27,81,139,238,73,164,85,106,162,110,101,112,112,15,169,152,174,145,113,123,166,217,214,107,87,225,44,180,247,10,139,125,77,83,164,142,56,233,124,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,24,218,247,34,42,162,34,232,164,227,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,252,81,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,2,181,121,218,106,102,85,143,233,198,157,233,109,166,175,195,217,115,11,133,194,225,119,237,201,35,36,168,240,9,77,216,129,219,94,140,124,42,250,181,145,204,123,93,247,144,64,228,86,171,61,245,2,105,79,133,141,107,254,98,120,125,194,117,142,75,127,130,171,200,45,235,227,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,123,158,174,237,171,55,116,119,84,78,170,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,253,196,95,13,26,89,197,6,9,54,11,169,150,159,246,190,10,243,71,5,55,181,45,159,125,12,178,120,73,230,138,78,207,119,176,198,73,181,191,27,58,181,127,196,169,158,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,202,14,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,51,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,33,213,206,94,250,203,133,113,89,111,225,211,24,179,247,169,51,75,133,83,240,187,197,125,91,124,45,93,174,52,116,175,146,121,209,141,78,245,60,13,235,81,27,99,222,142,111,88,216,246,201,10,201,123,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,89,124,243,191,36,255,0,82,126,218,70,174,89,26,23,167,28,69,235,6,117,165,250,161,102,241,214,170,237,63,173,150,25,162,84,101,85,190,169,183,11,122,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,238,85,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,85,202,247,143,171,22,139,108,225,227,89,174,30,15,16,186,220,31,81,98,191,212,212,189,97,178,213,77,181,31,77,58,61,202,200,168,228,122,43,210,70,163,91,20,178,72,249,58,178,87,201,13,202,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,64,254,226,167,11,31,238,251,85,127,237,91,119,250,9,213,121,163,249,19,212,223,162,250,197,17,64,38,154,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,206,34,248,104,213,62,23,243,185,176,93,76,180,255,0,181,240,87,154,56,42,125,151,115,251,152,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,254,37,89,169,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,106,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,246,188,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,216,79,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,98,165,85,243,206,252,147,253,73,251,105,85,103,106,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,58,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,91,253,85,96,89,87,251,43,142,100,152,229,195,254,50,142,186,219,93,79,39,253,89,33,154,57,25,255,0,3,154,230,255,0,137,80,252,163,74,124,39,121,88,209,191,151,248,247,167,64,102,176,250,174,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,131,88,198,181,58,34,34,23,147,203,187,128,90,62,24,241,85,207,53,74,223,106,185,106,109,239,181,81,209,105,160,168,251,51,26,71,43,60,53,45,78,213,122,76,246,79,35,106,36,141,233,27,190,24,219,185,177,247,37,168,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,10,171,230,133,192,183,240,83,42,126,184,232,230,25,225,52,218,245,179,219,20,212,78,221,13,138,233,36,142,69,233,10,53,60,61,28,221,99,237,244,87,49,146,171,227,251,166,186,158,53,177,78,95,252,49,127,44,60,62,218,108,25,38,47,106,182,231,215,189,247,12,174,166,142,111,17,36,211,44,178,45,52,18,77,239,69,236,64,246,71,178,53,88,146,78,243,152,174,238,58,71,254,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,15,107,204,63,10,181,96,28,105,106,173,138,205,81,87,53,61,85,225,151,183,186,165,237,115,210,123,133,52,85,211,53,21,173,106,108,108,181,50,53,137,211,170,49,26,138,174,84,87,45,132,242,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,71,254,43,120,41,210,206,48,126,203,127,19,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,231,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,89,128,10,160,231,131,159,211,75,117,210,205,45,161,200,106,210,162,150,158,227,127,186,90,90,178,182,5,100,174,138,10,42,135,167,78,211,222,139,13,123,27,239,87,177,22,79,234,164,137,186,173,141,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,213,196,23,47,126,28,120,147,212,123,78,169,103,246,123,173,37,234,139,180,203,151,177,234,217,73,29,246,24,213,157,184,235,190,7,61,219,88,197,141,36,137,209,203,219,118,221,253,25,23,110,69,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,103,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,242,162,231,219,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,238,127,122,212,204,171,32,211,140,95,75,110,213,126,34,203,135,220,46,151,11,71,114,73,31,37,63,143,74,94,252,13,220,245,99,33,71,210,36,141,99,26,223,188,158,119,42,185,95,238,154,188,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,159,36,118,155,84,55,90,139,236,54,202,70,92,171,41,225,164,168,172,108,45,73,230,130,23,72,232,162,124,157,55,57,140,116,243,57,173,85,232,213,150,69,78,155,151,175,214,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,165,99,74,124,39,121,88,209,191,151,248,247,167,64,114,174,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,5,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,122,189,100,213,236,203,93,245,18,225,170,90,131,61,36,249,13,218,158,134,26,233,233,160,72,89,80,250,106,72,105,82,101,98,124,45,123,219,3,94,244,106,53,155,220,237,173,99,122,53,45,211,146,167,149,140,167,230,5,119,167,91,137,254,10,22,230,151,174,149,154,193,197,101,251,27,162,188,248,188,111,78,255,0,212,221,178,24,210,120,227,101,84,104,139,112,123,163,149,118,247,188,87,114,23,72,198,181,175,142,154,15,235,35,81,238,136,7,117,224,143,94,105,184,113,226,95,14,212,155,205,109,92,24,242,84,62,215,144,36,53,18,198,197,183,84,177,98,146,73,89,19,30,233,153,11,157,29,74,69,177,219,223,78,196,78,142,218,228,209,152,5,21,243,113,212,204,171,48,226,246,241,130,221,170,250,89,112,43,125,5,190,209,75,28,146,118,219,226,105,33,172,158,119,49,207,86,36,207,124,232,199,61,141,110,232,224,129,170,138,172,234,190,175,147,102,138,125,185,226,10,237,172,117,119,14,205,38,153,91,211,179,4,114,237,146,122,235,140,85,20,241,238,106,198,228,116,45,129,149,138,238,143,99,146,78,199,77,205,222,133,170,113,79,162,159,204,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,107,21,221,181,126,222,142,232,169,154,195,75,188,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,165,128,10,22,230,181,169,159,196,78,50,114,59,117,61,93,170,174,131,10,183,208,227,52,115,219,228,238,110,237,198,181,21,12,153,200,247,53,102,142,170,170,166,39,34,109,219,218,70,57,187,154,229,88,149,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,252,90,168,150,233,201,47,83,50,172,131,78,53,19,75,110,213,126,34,203,135,220,45,247,11,71,114,73,31,37,63,143,74,158,252,13,220,245,99,33,71,210,36,141,99,26,223,188,158,119,42,185,95,238,178,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,240,131,129,206,84,247,93,74,166,118,164,241,73,104,200,49,139,20,85,13,109,179,22,123,93,67,113,184,172,114,167,113,245,136,246,247,105,233,156,141,124,104,198,236,154,77,203,35,93,19,91,27,166,155,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,126,77,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,196,123,34,227,81,69,28,149,86,254,251,17,147,248,121,92,138,248,187,140,68,107,246,42,110,106,34,47,84,63,88,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,22,211,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,235,107,246,147,127,2,181,151,44,210,63,181,246,172,163,236,189,193,212,94,212,182,59,172,51,252,40,237,174,111,85,237,204,205,221,185,98,220,238,220,172,145,155,157,183,114,217,87,41,222,53,178,172,175,217,156,41,102,150,11,173,231,216,214,245,251,59,120,161,165,146,163,193,208,197,226,37,155,218,115,201,58,246,225,102,234,74,106,110,220,72,214,245,142,37,233,213,138,89,248,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,88,28,36,114,167,213,13,86,204,175,110,226,38,209,144,105,238,39,142,84,77,110,153,140,108,113,220,110,181,173,69,68,74,55,61,175,137,105,154,170,143,90,164,107,227,147,220,200,183,245,124,144,216,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,191,207,7,10,181,80,103,250,89,168,208,212,85,173,202,249,103,184,217,42,34,115,219,216,108,20,51,69,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,187,149,114,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,93,21,179,61,173,167,154,22,245,218,173,74,169,21,29,248,181,215,146,85,95,60,239,201,63,212,159,182,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,236,0,175,94,104,220,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,222,220,130,221,73,3,188,110,67,68,214,177,34,124,123,87,108,181,52,237,99,145,25,179,185,44,110,70,35,156,176,195,19,169,132,210,159,9,222,86,52,111,229,254,61,233,208,25,172,45,123,149,127,1,84,212,180,214,174,41,245,146,197,73,88,250,202,120,110,24,53,178,163,186,143,163,122,75,51,86,190,166,158,72,154,213,122,181,144,75,74,246,189,236,217,47,119,162,61,34,115,45,40,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,1,52,167,194,119,149,141,27,249,127,143,122,116,7,191,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,253,98,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,155,252,240,112,171,85,6,127,165,154,141,13,69,90,220,175,150,123,141,146,162,39,61,189,134,193,67,52,83,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,162,55,162,171,185,87,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,209,91,51,218,218,121,161,111,93,170,212,170,145,81,223,139,93,121,32,0,103,91,143,141,76,197,117,119,139,221,73,206,176,170,191,23,101,168,184,83,219,233,170,155,36,114,71,85,224,169,33,163,124,241,62,55,185,143,134,71,211,185,241,189,29,241,70,230,57,81,21,85,19,128,23,103,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,251,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,205,205,78,168,231,207,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,246,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,154,188,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,165,99,74,124,39,121,88,209,191,151,248,247,167,64,117,82,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,237,93,178,212,211,181,142,68,102,206,228,177,185,24,142,114,195,12,78,166,18,234,121,42,121,88,202,126,96,87,122,117,184,159,231,42,226,159,90,255,0,151,110,31,115,109,99,142,223,227,106,241,251,122,120,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,23,53,128,26,30,229,245,172,87,93,111,225,47,5,203,178,91,245,37,215,33,162,167,154,201,120,150,42,167,79,58,79,73,51,225,141,213,78,123,222,255,0,19,37,59,105,231,145,94,189,92,179,239,68,70,189,168,72,160,101,223,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,226,92,159,39,29,33,166,194,184,104,174,213,42,136,41,22,229,168,247,137,166,100,240,207,43,159,236,234,23,190,150,24,101,99,186,49,143,109,66,87,189,21,136,189,89,51,55,57,122,35,89,61,76,219,113,123,164,52,218,17,196,190,161,105,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,227,115,217,79,60,76,122,185,93,241,181,223,19,255,0,172,182,191,201,215,83,62,216,112,167,54,11,87,87,106,74,188,11,32,172,183,195,75,79,39,247,211,104,106,85,43,35,158,161,138,245,84,223,60,245,140,99,209,173,107,155,2,181,17,92,199,170,206,160,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,46,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,171,141,126,25,46,186,75,193,15,13,25,53,198,154,146,27,149,162,158,174,215,125,241,118,231,81,93,89,61,217,95,117,130,138,70,42,43,149,148,142,74,232,149,30,246,170,61,234,228,99,123,143,70,248,174,84,186,153,252,59,227,39,28,183,84,85,218,169,40,51,91,125,118,51,89,61,194,78,222,222,228,105,81,78,200,92,175,107,82,105,42,169,105,162,106,46,237,221,213,99,91,185,205,84,190,146,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,53,57,136,241,245,71,195,30,42,152,30,150,220,45,87,45,77,189,247,105,250,165,76,21,31,102,99,72,226,127,137,170,166,220,175,73,158,201,227,117,60,114,49,35,119,197,35,183,54,62,220,180,153,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,160,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,158,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,251,209,88,214,110,122,244,216,142,109,32,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,252,46,69,100,142,69,107,145,85,23,78,101,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,170,190,87,188,11,127,26,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,189,107,106,35,75,169,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,80,9,165,62,19,188,172,104,223,203,252,123,211,160,58,168,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,158,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,251,209,88,214,110,122,244,216,142,109,32,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,252,46,69,100,142,69,107,145,85,23,78,96,3,154,113,41,171,212,218,11,160,217,206,174,77,61,36,117,24,237,158,105,173,233,87,4,179,65,45,197,253,34,162,134,70,69,209,234,201,42,100,134,53,84,86,244,71,170,171,154,136,174,76,209,19,167,153,191,10,58,113,194,253,139,67,173,248,52,93,43,234,241,250,235,61,238,166,56,82,40,238,117,84,79,130,71,87,185,138,175,145,38,154,74,233,183,35,165,123,89,27,32,141,155,91,26,34,254,183,38,205,107,251,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,213,65,158,190,99,216,158,43,131,113,157,168,120,182,21,140,218,177,251,45,23,178,124,53,186,215,69,29,37,44,27,237,84,143,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,98,188,149,60,172,101,63,48,43,189,58,220,79,242,173,121,207,241,21,76,203,86,53,195,102,33,150,82,73,81,61,67,175,57,141,13,44,178,247,224,99,27,26,219,233,231,86,57,34,86,72,178,75,58,194,244,115,209,97,165,151,163,17,88,175,140,28,173,52,46,179,88,56,172,176,228,149,182,111,23,141,233,223,250,164,185,205,34,207,28,108,170,141,21,45,236,108,145,38,222,247,138,237,204,216,222,230,181,241,211,79,253,100,106,177,209,0,149,92,113,104,167,216,108,107,65,117,142,146,225,222,164,212,221,47,199,187,208,73,46,233,32,174,183,90,104,41,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,14,235,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,117,12,108,93,234,230,35,110,36,142,188,195,243,91,174,1,193,110,170,223,108,212,244,147,84,85,89,217,100,123,106,88,231,49,32,184,84,197,67,51,145,26,230,174,246,197,83,35,152,189,122,35,209,170,168,228,69,106,231,132,210,159,11,26,41,252,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,189,84,164,14,113,90,103,246,63,138,200,115,170,74,75,170,210,103,184,253,29,194,106,170,136,255,0,189,93,93,76,139,71,36,20,239,70,34,46,200,32,163,123,216,174,115,154,233,209,202,168,215,177,19,165,242,62,205,109,84,25,254,169,233,204,212,245,107,114,190,89,237,215,186,121,90,198,246,27,5,12,210,195,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,183,64,8,85,205,199,83,49,92,63,132,43,198,11,118,171,235,122,207,110,20,22,251,69,44,114,71,220,119,134,171,134,178,121,220,199,61,30,176,177,144,35,28,246,53,219,100,158,6,170,34,63,170,84,15,11,26,41,252,196,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,151,189,199,54,151,221,117,143,132,189,76,192,236,78,171,91,148,246,127,105,81,193,73,68,234,185,234,231,161,154,58,216,233,99,137,170,142,115,230,117,50,66,157,58,170,44,136,168,215,116,218,185,214,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,17,175,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,85,95,60,239,201,63,212,159,182,144,171,131,62,41,127,148,124,219,48,212,138,44,111,219,119,171,150,31,85,98,178,83,202,237,180,172,174,150,178,146,86,203,82,168,228,122,194,198,65,35,149,172,248,158,228,107,58,177,28,178,51,138,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,38,227,116,173,146,174,170,125,140,107,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,93,247,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,71,69,166,130,163,236,204,105,28,172,240,212,181,59,85,233,51,217,60,141,168,146,55,164,110,248,99,110,230,199,220,150,106,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,30,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,151,123,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,15,112,15,169,153,86,174,240,133,166,217,214,107,87,226,239,85,22,250,139,125,77,83,164,146,73,42,188,21,92,212,108,158,87,200,247,61,243,72,202,118,190,71,171,190,41,28,247,34,34,42,34,66,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,30,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,71,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,101,222,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,67,220,3,234,102,85,171,188,33,105,182,117,154,213,248,187,213,69,190,162,223,83,84,233,36,146,74,175,5,87,53,27,39,149,242,61,207,124,210,50,157,175,145,234,239,138,71,61,200,136,138,136,146,0,2,189,121,207,234,245,78,33,160,216,214,145,219,167,171,134,163,80,175,14,154,177,91,4,79,130,107,117,191,183,44,144,189,238,248,216,245,169,154,134,70,171,19,222,144,200,138,228,69,218,250,235,229,245,163,182,173,111,226,211,5,196,114,91,13,93,215,30,162,168,154,247,120,138,42,86,207,2,65,73,11,230,141,181,77,123,30,207,13,37,67,105,224,145,30,157,28,147,236,69,71,61,170,91,79,52,220,2,155,58,224,183,50,170,76,122,174,237,114,197,106,40,47,246,212,166,73,92,250,87,199,82,200,170,42,21,145,175,196,198,81,207,86,175,222,138,198,179,115,215,166,196,115,104,219,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,79,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,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,43,26,83,225,59,202,198,141,252,191,199,189,58,3,170,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,230,107,56,167,214,191,230,39,136,44,219,88,227,183,248,42,76,130,224,158,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,181,78,77,154,41,246,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,186,56,40,109,210,212,83,199,185,171,27,85,179,58,119,214,43,186,61,237,88,251,29,54,187,122,20,172,92,159,19,90,23,71,172,28,171,116,231,36,162,179,120,188,147,78,244,255,0,29,201,45,147,70,176,71,35,41,99,183,83,165,193,142,146,84,221,217,240,189,201,157,27,28,215,62,74,104,63,172,173,70,58,165,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,8,57,197,106,103,216,254,20,225,193,105,42,237,75,87,158,228,20,118,249,169,106,36,254,250,117,13,50,173,100,147,211,177,30,138,187,39,130,141,143,122,181,205,107,103,70,170,35,158,197,74,97,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,26,136,5,85,243,206,252,147,253,73,251,105,26,185,79,229,55,220,127,141,172,66,211,104,174,240,244,153,53,190,239,107,186,71,218,99,252,69,43,40,102,171,108,125,92,138,172,233,61,37,59,250,181,81,223,7,78,187,92,228,91,233,0,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,159,171,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,54,215,166,218,171,147,106,35,117,78,246,189,17,118,65,5,68,93,183,49,237,119,137,221,240,186,54,170,220,161,154,206,41,244,83,249,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,109,251,148,118,166,98,185,135,8,86,124,22,211,87,210,245,129,92,43,237,247,122,89,36,143,184,223,19,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,103,85,245,124,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,2,170,249,231,126,73,254,164,253,180,170,178,215,185,87,240,21,77,75,77,106,226,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,205,146,247,122,35,210,39,50,210,128,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,159,110,101,216,5,54,159,113,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,101,99,234,233,163,150,170,162,39,200,171,189,142,172,90,180,93,171,177,175,107,216,221,187,54,164,223,228,151,169,153,86,65,167,26,137,165,183,106,191,17,101,195,238,22,251,133,163,185,36,143,146,159,199,165,79,126,6,238,122,177,144,163,233,18,70,177,141,111,222,79,59,149,92,175,247,121,94,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,251,115,46,192,41,180,251,141,45,68,165,182,227,213,118,171,109,242,162,154,255,0,74,179,36,187,43,31,87,77,28,181,85,17,62,69,93,236,117,98,213,162,237,93,141,123,94,198,237,217,181,38,255,0,36,189,76,202,178,13,56,212,77,45,187,85,248,139,46,31,112,183,220,45,29,201,36,124,148,254,61,42,123,240,55,115,213,140,133,31,72,146,53,140,107,126,242,121,220,170,229,127,186,202,128,40,175,155,142,166,101,89,135,23,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,19,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,119,71,4,13,84,85,103,85,238,188,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,235,218,123,209,97,160,123,189,202,246,34,199,253,84,145,119,90,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,99,53,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,47,123,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,142,171,204,167,95,191,129,92,48,100,31,103,53,11,236,190,117,148,118,109,152,215,134,127,74,233,255,0,190,33,241,174,131,162,43,163,217,74,233,122,207,240,246,220,248,246,189,178,58,46,180,87,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,166,140,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,50,218,105,79,132,239,43,26,55,242,255,0,30,244,232,10,1,226,159,69,63,151,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,86,215,185,60,235,125,171,60,225,210,163,70,161,177,213,209,220,180,186,161,91,81,86,233,26,248,43,160,184,213,85,212,196,246,126,14,99,218,228,153,142,98,162,167,70,70,228,114,239,86,71,200,57,231,126,73,254,164,253,180,137,92,178,237,54,171,215,28,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,252,90,246,53,201,209,81,20,208,72,32,87,57,251,77,214,227,194,133,146,178,223,108,171,170,167,181,231,20,21,117,210,195,11,158,202,88,22,142,182,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,241,114,34,215,7,45,236,166,197,135,241,181,165,183,108,142,187,194,82,84,92,42,237,113,201,218,124,155,170,171,104,106,41,41,163,232,196,85,77,243,207,19,58,244,218,221,221,92,168,212,85,77,10,0,102,135,137,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,233,21,20,50,50,46,172,71,199,77,28,49,170,162,187,170,177,85,92,229,85,114,220,167,42,29,29,181,105,175,9,118,76,185,214,26,186,28,135,80,106,42,47,119,73,107,105,91,20,242,64,217,164,134,137,172,118,198,189,105,150,157,140,158,52,114,185,58,213,74,246,46,217,17,9,148,83,95,58,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,219,94,187,170,173,173,167,141,181,59,220,245,68,223,4,244,241,118,218,198,53,190,27,119,196,233,28,169,249,92,155,53,175,236,55,16,87,109,28,171,183,247,169,53,54,222,157,153,227,139,116,144,87,91,162,168,168,143,115,150,70,163,97,116,15,172,71,116,99,220,178,118,58,109,110,245,39,255,0,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,170,190,121,223,146,127,169,63,109,56,255,0,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,93,160,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,85,243,197,196,255,0,250,36,206,168,241,159,254,188,90,110,23,152,232,191,232,178,210,83,77,58,39,253,53,241,198,231,127,151,115,83,250,234,71,254,81,218,153,149,97,252,94,217,240,91,77,95,91,46,123,111,175,183,221,233,100,146,78,219,188,53,36,213,144,78,214,53,232,197,153,143,129,88,215,189,174,219,28,243,181,17,21,253,82,64,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,85,95,60,92,79,255,0,162,76,234,143,25,255,0,235,197,166,225,121,142,139,254,139,45,37,52,211,162,127,211,95,28,110,119,249,119,53,63,174,164,127,229,29,169,153,86,31,197,237,159,5,180,213,245,178,231,182,250,251,125,222,150,73,36,237,187,195,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,237,177,207,59,81,17,95,213,47,80,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,93,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,208,79,47,173,29,186,232,135,9,120,46,35,146,216,105,45,89,13,109,60,215,187,196,81,82,186,9,214,122,185,159,52,109,170,107,216,199,248,152,233,221,79,4,136,244,234,213,131,98,42,181,141,82,69,20,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,245,86,204,246,182,158,25,157,211,106,181,42,163,69,111,224,231,117,254,72,90,153,225,178,173,75,209,202,202,187,172,190,208,183,210,100,214,248,59,155,168,105,252,60,139,79,86,253,170,255,0,130,105,60,85,18,117,107,23,115,96,248,156,155,24,139,109,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,3,62,220,77,240,201,196,149,255,0,137,45,87,190,216,184,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,110,156,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,128,86,175,57,77,39,213,61,80,254,16,127,12,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,252,20,230,188,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,175,70,57,127,196,167,74,231,41,164,250,167,170,31,194,15,225,158,154,101,121,111,179,62,208,120,223,97,89,170,107,252,47,115,217,253,190,239,101,142,217,187,182,253,187,186,117,216,238,159,130,156,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,248,148,183,64,10,64,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,100,248,107,141,175,25,173,171,165,159,101,170,145,143,217,44,113,185,142,218,246,57,171,209,125,206,106,162,251,209,73,193,202,39,79,115,237,53,225,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,157,58,177,201,254,37,38,248,43,87,156,166,147,234,158,168,127,8,63,134,122,105,149,229,190,204,251,65,227,125,133,102,169,175,240,189,207,103,246,251,189,150,59,102,238,219,246,238,233,215,99,186,126,10,115,94,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,215,163,28,191,226,82,221,1,90,188,229,52,159,84,245,67,248,65,252,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,240,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,255,0,18,150,232,0,0,230,156,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,247,254,83,184,167,255,0,213,167,85,127,247,54,227,255,0,193,52,166,0,0,2,181,121,202,105,62,169,234,135,240,131,248,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,224,167,53,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,189,122,49,203,254,37,45,208,0,70,174,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,72,63,202,119,20,255,0,250,180,234,175,254,230,220,127,248,38,148,192,5,32,115,30,225,235,95,115,158,51,181,15,41,194,180,63,80,50,11,45,111,178,124,53,198,215,140,214,213,210,207,178,213,72,199,236,150,56,220,199,109,123,28,213,232,190,231,53,81,125,232,164,224,229,19,167,185,246,154,240,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,255,0,18,149,23,252,167,113,79,255,0,171,78,170,255,0,238,109,199,255,0,130,104,35,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,130,144,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,137,72,233,205,170,203,175,186,227,172,184,254,11,167,252,63,234,5,239,27,211,251,124,155,47,54,252,82,182,166,26,234,234,230,195,44,253,169,226,71,199,44,44,142,42,86,39,194,215,54,86,212,53,119,34,53,83,229,229,69,193,190,125,105,214,219,142,180,106,230,33,154,225,85,24,21,59,91,99,160,187,216,166,160,101,210,122,232,42,169,229,126,250,134,34,189,144,197,187,171,24,157,119,207,19,149,205,70,236,146,221,12,214,127,41,220,83,255,0,234,211,170,191,251,155,113,255,0,224,154,8,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,129,124,222,248,85,202,179,155,238,17,171,90,51,162,247,92,130,245,91,226,237,153,93,102,61,65,37,93,84,251,25,2,208,58,122,120,119,61,219,88,202,166,119,246,123,154,216,163,123,250,36,45,57,87,43,124,27,138,125,22,226,130,134,221,127,209,173,64,176,97,153,133,190,178,223,144,79,121,199,110,52,180,49,118,105,229,168,165,157,92,246,178,38,204,147,68,145,49,242,110,232,218,153,88,212,69,147,170,118,174,114,154,79,170,122,161,252,32,254,25,233,166,87,150,251,51,237,7,141,246,21,154,166,191,194,247,61,159,219,238,246,88,237,155,187,111,219,187,167,93,142,233,248,41,197,121,87,240,183,170,120,255,0,21,148,249,214,171,105,78,160,98,52,152,174,63,113,184,90,234,174,150,42,154,10,90,138,233,82,58,62,195,223,60,72,143,235,5,93,75,209,141,115,93,186,52,119,85,107,92,139,114,128,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,100,248,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,82,162,248,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,226,156,104,95,245,79,26,225,131,63,184,232,165,146,235,117,204,230,183,199,111,182,65,105,166,169,158,185,158,42,162,42,121,167,167,109,50,164,169,52,80,203,44,172,123,127,168,232,209,234,138,141,84,90,23,254,83,184,167,255,0,213,167,85,127,247,54,227,255,0,193,52,123,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,16,255,0,154,70,131,255,0,26,120,96,174,184,216,48,251,173,255,0,51,195,238,20,119,12,126,11,53,191,197,87,75,222,168,138,158,170,4,107,35,124,174,133,97,149,101,123,35,219,213,212,209,61,202,169,31,69,171,110,26,244,179,138,253,5,215,156,27,87,33,225,195,88,35,167,199,111,16,205,112,74,76,26,178,105,229,183,63,172,85,176,198,201,98,70,43,228,166,146,104,209,85,91,209,94,138,142,106,162,57,45,211,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,84,95,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,2,53,115,30,196,242,172,231,131,29,67,197,176,172,102,235,144,94,171,125,147,225,173,214,186,41,42,234,167,217,117,164,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,74,139,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,77,4,128,67,254,57,184,50,190,241,135,168,250,59,108,146,235,236,108,51,23,246,229,70,77,114,137,236,90,166,199,42,208,118,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,42,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,63,88,0,1,205,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,252,167,113,79,255,0,171,78,170,255,0,238,109,199,255,0,130,105,76,0,8,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,41,7,249,78,226,159,255,0,86,157,85,255,0,220,219,143,255,0,4,210,152,4,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,154,9,34,255,0,50,173,61,186,234,87,7,57,165,139,26,193,234,242,172,134,10,139,85,93,158,142,134,216,234,234,216,231,109,194,157,178,75,79,27,26,231,163,210,157,245,13,115,152,157,123,111,145,23,225,87,20,217,167,186,7,197,222,154,231,248,214,163,88,184,97,212,169,238,88,173,226,138,247,71,21,94,21,115,116,18,79,77,51,38,141,178,53,177,181,202,197,115,17,21,17,205,94,157,122,42,126,37,132,243,148,210,125,83,213,15,225,7,240,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,193,72,213,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,23,126,0,51,89,252,167,113,79,255,0,171,78,170,255,0,238,109,199,255,0,130,104,35,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,128,103,219,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,45,211,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,237,111,19,110,186,81,73,73,85,6,251,173,91,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,82,15,242,157,197,63,254,173,58,171,255,0,185,183,31,254,9,160,142,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,8,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,42,47,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,52,18,69,254,101,90,123,117,212,174,14,115,75,22,53,131,213,229,89,12,21,22,170,187,61,29,13,177,213,213,177,206,219,133,59,100,150,158,54,53,207,71,165,59,234,26,231,49,58,246,223,34,47,194,174,41,179,79,116,15,139,189,53,207,241,173,70,177,112,195,169,83,220,177,91,197,21,238,142,42,188,42,230,232,36,158,154,102,77,27,100,107,99,107,149,138,230,34,42,35,154,189,58,244,84,252,77,25,130,47,243,36,169,207,166,225,47,40,196,116,199,18,205,111,249,14,93,81,71,100,130,44,86,130,106,169,225,129,211,36,213,46,168,108,63,27,105,159,79,4,208,61,81,28,142,89,216,199,38,215,170,165,54,105,239,5,92,73,102,89,254,53,136,95,116,67,82,177,187,109,242,241,69,109,172,189,85,225,149,253,139,108,19,76,200,228,170,147,115,24,221,145,181,202,245,234,246,167,70,175,87,55,241,77,25,130,10,243,106,225,163,42,215,29,26,199,243,173,63,180,221,111,121,38,159,220,36,217,102,183,193,37,76,213,212,53,206,134,41,251,80,69,19,228,150,102,73,21,43,211,226,107,91,19,106,28,187,149,26,137,5,120,7,209,173,125,210,46,47,116,219,58,205,120,116,213,90,75,45,61,194,162,223,83,84,236,70,182,56,233,124,109,36,212,108,158,87,200,198,177,144,198,250,134,190,71,171,190,24,218,247,34,42,162,34,222,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,192,227,127,155,23,217,186,201,244,207,132,203,229,170,225,86,206,218,214,230,209,55,196,199,75,52,115,204,217,169,41,169,231,131,179,55,84,142,23,37,82,58,88,157,28,174,70,34,187,108,141,153,92,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,138,193,176,115,130,221,197,197,203,237,74,236,208,151,247,172,86,239,103,210,110,154,29,179,167,106,249,54,248,82,166,77,237,107,183,83,183,103,110,41,83,163,37,150,47,189,181,64,8,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,156,171,129,46,104,214,173,108,186,217,180,95,93,233,169,44,121,181,69,60,84,150,236,129,178,182,58,44,134,183,115,155,218,124,72,214,182,146,165,237,237,237,106,42,199,44,157,198,179,180,174,138,23,88,80,43,47,152,166,174,241,233,194,214,100,185,198,159,107,37,91,244,174,255,0,81,12,52,51,84,216,236,47,125,178,227,50,84,61,109,168,139,2,207,51,27,29,59,164,100,206,103,245,30,214,57,239,123,85,239,142,154,23,205,199,137,60,67,81,237,215,61,111,201,62,221,225,146,245,167,186,91,98,180,208,81,213,67,27,149,63,190,105,164,130,40,186,205,31,78,169,28,142,237,189,170,230,174,197,115,101,142,234,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,138,188,208,53,239,86,56,118,208,43,6,107,163,153,95,217,251,213,110,97,75,107,158,167,192,211,85,239,165,125,21,108,142,143,101,68,114,49,58,190,24,215,170,38,239,135,167,94,138,168,177,3,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,222,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,182,254,87,175,50,62,98,119,93,8,169,143,69,244,18,251,73,6,160,199,80,215,100,53,243,80,58,87,216,224,237,65,81,3,34,100,240,173,60,239,168,100,233,213,232,178,36,108,99,218,173,71,189,175,142,21,224,28,194,57,143,106,158,101,105,211,237,62,213,42,187,230,67,124,168,74,106,26,26,108,94,205,190,87,244,85,85,85,90,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,150,156,194,120,130,226,199,132,12,19,70,236,22,13,127,246,206,73,121,251,69,246,131,32,251,43,109,167,246,167,106,106,71,210,255,0,122,190,57,99,131,181,29,66,199,247,106,155,250,110,119,85,95,119,42,224,43,143,94,44,117,167,139,28,27,76,245,47,85,189,179,141,222,125,167,227,104,189,133,109,167,238,246,173,181,83,71,247,144,211,178,70,244,146,38,59,225,114,117,233,209,122,162,170,45,191,130,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,64,255,0,117,31,142,207,247,243,255,0,187,54,127,244,66,223,184,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,160,127,186,143,199,103,251,249,255,0,221,155,63,250,33,127,192,227,252,94,223,53,67,21,225,163,80,178,253,27,201,41,44,25,102,59,103,125,238,150,190,166,8,230,100,112,82,61,181,21,77,70,73,28,140,115,223,77,20,236,98,57,138,155,222,223,123,127,174,218,97,254,234,63,29,159,239,231,255,0,118,108,255,0,232,133,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,199,42,226,159,90,255,0,151,110,31,115,109,99,142,223,227,106,241,251,122,120,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,22,149,191,186,143,199,103,251,249,255,0,221,155,63,250,33,109,60,100,234,14,172,112,255,0,193,46,65,154,227,153,255,0,136,207,177,155,125,142,158,76,147,217,84,204,241,117,79,174,163,167,169,169,240,143,107,225,143,186,146,74,189,190,138,214,111,232,223,234,162,149,45,253,212,126,59,63,223,207,254,236,217,255,0,209,11,254,0,2,0,115,91,226,143,93,184,107,254,23,127,5,51,159,179,159,104,253,183,237,63,232,202,58,206,255,0,135,240,61,159,240,152,164,219,183,191,47,245,122,117,221,239,235,209,58,71,254,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,121,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,219,248,0,160,31,238,163,241,217,254,254,127,247,102,207,254,136,93,158,136,103,245,55,174,27,112,29,82,212,108,134,146,58,138,252,30,213,127,191,93,170,214,42,88,26,247,208,71,61,77,68,138,136,216,162,103,85,123,215,162,53,141,78,191,130,33,92,28,85,243,130,202,153,157,209,216,56,87,91,87,217,187,29,194,158,182,124,130,182,146,73,190,209,67,217,141,238,164,90,90,136,98,146,150,20,145,211,71,34,181,123,175,216,199,71,36,73,215,125,149,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,74,235,225,3,154,205,247,84,56,142,186,97,90,215,69,236,220,127,63,184,82,91,240,170,107,124,44,150,27,13,82,189,209,197,75,51,219,26,77,81,226,85,241,35,167,114,171,89,43,81,82,56,162,145,203,13,159,128,64,174,100,124,193,42,120,118,166,143,71,180,110,235,72,237,69,184,211,182,166,182,229,12,177,76,252,101,137,44,18,68,146,211,205,4,176,204,250,152,86,118,163,28,230,190,54,43,36,233,209,241,170,250,190,7,57,142,225,188,86,212,187,79,179,11,69,38,31,168,180,244,237,150,26,22,85,44,148,151,182,50,36,89,229,163,87,162,57,143,107,146,71,173,51,149,239,108,93,28,217,37,70,202,177,192,173,126,227,147,152,79,15,250,203,150,104,238,71,175,62,34,175,25,184,58,158,58,159,178,246,70,120,186,87,181,36,166,169,216,202,119,164,125,216,36,138,94,222,245,115,55,237,119,196,213,66,194,185,110,113,97,83,196,246,137,73,6,103,145,213,221,245,23,17,168,116,57,60,211,91,162,165,100,172,168,158,119,209,77,18,64,214,194,172,88,89,219,84,68,107,209,240,61,92,222,142,99,223,237,120,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,46,252,167,110,55,57,149,113,23,136,113,47,152,224,122,21,169,212,150,108,79,19,168,101,145,140,134,193,75,51,230,173,133,136,149,142,149,213,144,189,234,246,212,172,208,162,179,108,106,200,88,173,69,234,178,62,79,242,173,215,190,36,248,137,197,117,3,53,215,60,175,237,5,150,138,225,65,107,176,212,248,26,10,77,149,76,142,89,43,99,217,75,28,111,94,140,154,133,122,200,155,126,46,140,94,168,244,72,85,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,0,0,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,188,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,0,128,28,120,243,58,177,104,135,180,116,159,65,171,109,89,6,124,223,23,110,186,92,183,189,240,226,245,76,236,237,94,219,162,88,106,230,233,36,237,216,146,237,134,88,122,74,199,116,116,75,210,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,170,245,103,156,23,178,184,159,176,127,13,215,219,58,37,98,233,29,223,193,82,118,171,178,30,253,58,119,38,79,25,11,36,131,195,72,255,0,187,133,189,190,235,161,126,249,118,74,222,213,159,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,225,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,22,21,112,89,205,190,166,245,117,181,105,111,21,147,82,71,81,95,81,52,80,103,137,218,165,129,175,123,154,176,69,93,79,28,109,138,38,117,89,25,226,88,173,99,83,179,220,141,17,37,156,234,188,200,243,78,53,244,34,154,61,104,208,77,85,171,131,79,163,167,107,114,26,9,173,22,73,89,99,159,187,5,60,15,137,243,196,181,19,178,161,243,167,86,34,72,177,189,143,114,185,24,246,178,56,45,128,115,100,227,27,25,204,173,55,220,207,58,164,204,108,84,149,8,235,133,138,166,205,111,163,101,116,10,138,142,98,79,79,78,217,98,127,69,220,199,162,170,35,218,213,115,100,110,230,58,234,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,188,211,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,43,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,123,217,76,215,183,115,30,228,234,213,71,39,94,168,168,190,242,239,200,43,204,127,152,5,31,14,246,41,116,147,72,114,47,245,216,175,240,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,247,41,45,122,218,121,152,243,0,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,86,153,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,11,180,208,188,87,86,49,13,56,183,91,53,191,83,254,221,230,114,245,168,186,92,162,183,211,81,210,195,35,145,63,189,169,163,130,24,186,195,31,78,137,36,141,238,61,202,231,46,196,115,98,143,160,17,171,142,254,39,47,188,37,233,238,27,170,182,139,47,182,233,31,152,71,107,186,90,60,75,41,188,125,44,182,203,131,155,31,125,209,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,59,174,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,252,81,254,53,231,63,104,254,206,123,19,217,159,209,148,116,125,143,17,227,187,223,224,209,71,187,119,98,47,235,117,233,183,221,211,170,245,159,224,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,217,251,213,110,97,75,107,158,167,192,211,85,239,165,125,21,108,142,143,101,68,114,49,58,190,24,215,170,38,239,135,167,94,138,168,177,3,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,222,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,178,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,32,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,251,200,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,223,192,34,175,24,156,98,255,0,41,90,167,163,255,0,104,104,252,94,25,154,251,90,221,125,251,206,223,179,251,117,54,189,151,31,130,9,101,151,177,12,181,127,112,205,189,206,239,189,122,181,157,36,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,4,95,227,147,142,60,55,132,44,53,180,180,172,164,190,106,45,242,157,207,176,216,94,245,217,27,58,171,124,109,102,213,71,50,153,174,71,34,53,21,31,51,218,172,98,181,27,44,177,121,254,0,120,246,183,113,109,98,171,198,51,88,45,86,125,77,181,120,170,202,155,93,174,158,169,41,106,45,113,190,6,178,177,142,145,28,200,190,58,150,194,177,44,207,122,186,53,145,17,26,228,107,102,0,5,101,241,181,205,50,235,166,26,209,98,211,157,6,169,164,184,91,112,251,194,63,57,149,212,238,138,122,217,233,170,228,134,166,202,199,84,192,173,133,155,98,85,117,76,77,145,85,101,143,182,230,246,222,146,77,254,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,253,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,197,23,241,68,128,28,201,248,187,226,199,134,158,35,155,137,233,166,181,120,28,110,251,143,209,95,104,173,159,102,237,178,251,63,115,229,166,146,46,244,208,201,36,187,164,165,124,219,156,169,211,189,177,19,163,17,87,223,242,182,227,151,86,56,137,202,179,13,41,214,235,231,218,11,213,21,189,185,13,158,233,29,174,154,147,101,43,36,142,10,152,38,236,36,108,94,143,154,157,209,244,139,119,197,62,247,244,72,218,147,87,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,41,7,251,168,252,118,127,191,159,253,217,179,255,0,162,23,125,195,214,83,125,206,116,11,77,51,92,166,187,198,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,16,171,154,79,28,186,177,195,182,85,135,233,78,136,223,62,207,222,171,109,238,200,111,23,73,45,116,213,123,233,95,36,144,83,65,15,125,36,98,117,124,53,14,147,172,91,190,24,54,63,162,200,213,240,28,182,56,187,226,199,137,110,35,157,137,234,94,181,120,236,110,197,143,214,223,107,109,159,102,237,177,123,67,107,226,166,142,46,244,48,199,36,91,100,170,100,219,154,171,215,179,177,83,163,213,83,181,115,73,214,46,36,248,118,197,112,253,86,209,29,87,251,63,101,173,184,59,30,188,90,228,182,80,85,239,170,124,114,79,77,60,61,250,89,30,157,89,13,67,100,235,46,223,134,13,140,234,178,57,99,87,2,220,203,245,219,43,226,59,29,192,56,133,212,47,111,227,121,134,235,21,39,244,77,29,39,131,186,76,246,120,73,127,189,41,82,73,55,200,212,167,218,174,107,27,226,123,142,84,72,203,127,4,32,230,155,197,134,162,112,207,128,96,246,253,34,200,234,236,25,102,83,120,168,153,43,155,110,164,171,131,217,212,144,162,84,66,244,169,107,209,175,116,181,84,142,106,181,139,238,142,78,174,111,224,248,191,192,183,23,124,118,113,59,196,118,59,128,92,181,171,187,141,219,247,95,114,111,245,55,103,111,91,93,59,217,190,47,116,49,201,247,210,62,26,125,209,185,94,206,255,0,113,17,81,138,91,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,10,149,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,40,45,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,186,8,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,82,7,52,46,53,255,0,152,12,237,250,49,167,183,59,85,118,155,97,183,6,84,197,113,162,94,247,182,110,141,133,204,125,66,74,230,167,72,98,238,207,12,105,26,171,36,248,229,223,35,95,23,110,11,22,125,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,186,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,60,58,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,22,127,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,86,126,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,221,57,94,241,175,252,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,147,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,62,230,51,198,191,242,171,167,16,88,48,11,157,170,77,77,202,126,238,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,139,63,213,86,123,149,127,178,185,30,73,145,220,63,227,43,43,174,85,213,18,127,214,146,105,164,145,255,0,240,185,206,119,248,213,75,211,229,205,193,71,242,171,167,19,223,243,251,101,170,77,77,202,126,242,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,53,243,206,252,147,253,73,251,105,10,184,10,213,44,19,69,184,177,193,181,51,82,239,190,198,198,236,222,211,241,181,190,22,106,142,215,118,219,85,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,69,32,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,11,169,229,75,169,159,196,78,13,177,203,117,69,93,214,174,191,10,184,87,99,53,147,220,36,238,110,237,200,149,20,236,133,202,247,57,97,142,150,170,154,38,162,237,219,218,86,53,187,90,213,89,128,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,0,57,114,105,159,241,67,140,157,56,183,84,82,93,100,160,176,220,29,147,86,79,111,143,175,133,240,17,186,162,157,243,57,88,230,178,23,85,71,77,19,149,122,117,239,35,26,230,185,237,82,218,185,163,249,19,212,223,162,250,197,17,64,38,170,0,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,21,43,204,127,151,253,103,14,247,217,117,111,72,113,223,245,167,175,240,208,75,77,79,36,245,18,99,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,247,43,47,21,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,217,246,131,31,238,67,79,237,78,212,53,12,165,254,250,124,18,201,7,106,74,133,147,238,209,55,244,218,238,168,190,237,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,15,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,36,96,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,82,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,121,246,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,187,78,92,28,191,232,248,119,177,69,171,122,189,142,255,0,174,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,190,89,99,87,58,77,11,177,98,217,222,37,175,56,229,154,234,202,188,219,196,91,178,90,190,175,146,135,197,82,67,78,202,37,234,168,169,20,210,64,146,183,102,228,107,219,73,185,172,71,54,87,59,154,242,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,111,125,99,87,226,115,24,213,177,254,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,19,215,237,99,177,112,255,0,163,89,102,177,100,112,248,138,76,102,222,234,136,233,183,61,158,46,169,238,72,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,166,101,205,36,112,139,162,23,94,28,120,116,195,52,106,251,124,164,187,220,172,20,245,46,172,171,164,141,204,129,103,168,170,154,166,70,71,187,226,115,24,233,213,136,245,70,171,209,136,229,107,55,108,74,12,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,146,165,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,130,120,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,42,87,155,95,26,254,219,172,172,225,55,76,174,118,170,203,44,61,153,51,75,132,11,223,145,213,208,207,220,101,177,170,173,217,31,101,241,69,36,174,141,206,114,200,173,137,86,53,138,102,62,176,73,211,203,131,152,5,103,14,247,216,180,147,87,178,47,245,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,158,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,102,253,169,47,249,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,137,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,110,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,111,229,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,218,167,51,27,181,170,255,0,203,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,166,30,19,188,211,232,223,204,12,123,212,96,47,39,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,128,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,175,71,200,139,61,65,0,57,213,249,88,197,190,96,80,250,117,196,132,28,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,2,149,185,213,249,167,197,190,95,208,250,141,196,253,94,77,90,233,167,26,109,168,249,158,151,230,183,159,101,93,117,27,217,49,88,38,157,17,180,181,21,84,171,84,139,74,233,21,126,9,164,241,77,237,34,166,215,185,142,98,57,30,232,216,251,148,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,21,87,207,59,242,79,245,39,237,167,138,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,0,32,7,54,78,16,255,0,139,186,113,252,193,97,84,91,242,252,2,222,255,0,107,54,74,254,212,117,88,236,41,52,243,109,141,232,172,89,160,123,221,43,122,57,138,232,221,59,87,186,244,133,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,16,171,153,95,26,246,238,29,52,226,187,75,240,171,159,77,77,203,173,237,142,153,141,90,168,36,181,90,234,82,166,39,220,226,158,54,163,22,102,62,7,50,54,164,173,123,100,123,37,84,115,88,173,125,32,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,226,188,222,244,46,179,83,248,113,164,212,108,122,205,227,111,90,105,112,117,198,103,49,103,124,205,179,206,196,142,181,35,138,52,115,29,181,236,164,157,239,122,34,71,21,52,174,71,181,55,53,245,45,194,174,169,127,5,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,251,180,99,220,238,180,178,206,223,129,170,244,235,213,157,28,141,84,191,62,38,238,214,171,255,0,8,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,155,115,74,124,39,121,88,209,191,151,248,247,167,64,80,15,21,90,165,252,105,226,59,81,117,50,27,239,182,104,47,57,5,87,178,171,124,47,135,238,218,226,127,102,135,238,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,86,218,121,66,104,93,102,152,112,227,87,168,217,13,155,193,94,181,46,224,219,140,46,122,206,201,157,103,129,139,29,18,73,20,136,214,55,115,223,87,59,30,196,84,146,42,152,156,175,114,109,107,58,175,49,93,28,177,107,39,8,249,221,53,222,111,15,87,135,219,231,204,109,117,59,94,254,205,85,4,18,200,228,216,215,177,29,221,129,106,32,234,237,205,103,127,126,215,57,141,66,131,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,38,154,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,39,160,40,91,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,125,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,248,154,238,198,246,185,90,244,68,146,188,146,244,83,255,0,30,184,140,172,184,127,245,112,171,125,44,114,255,0,209,235,42,228,153,139,31,253,9,35,115,100,255,0,46,142,111,245,20,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,22,115,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,234,61,172,115,222,246,171,223,226,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,57,85,204,159,152,213,139,57,197,91,161,60,59,229,30,54,203,144,91,232,171,239,185,53,178,177,241,247,233,103,142,87,73,104,116,79,133,175,110,230,62,149,242,185,178,35,147,172,148,210,49,23,188,194,184,112,220,3,50,212,26,155,173,46,25,143,85,221,95,99,179,214,223,238,107,10,38,202,59,117,36,75,45,69,68,175,114,163,88,198,181,58,39,85,248,158,230,49,187,158,246,181,124,249,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,90,255,0,4,188,209,240,218,13,6,190,218,184,162,206,106,231,203,48,58,117,154,223,80,234,85,146,183,34,183,125,220,112,194,199,171,250,84,87,54,87,108,114,191,183,186,53,142,87,185,219,42,102,101,117,113,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,146,215,149,31,5,31,196,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,23,78,204,55,139,164,50,57,203,81,189,28,146,58,26,89,35,103,185,173,217,36,171,181,94,169,12,209,58,229,0,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,209,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,252,21,63,5,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,160,103,252,98,231,122,161,194,198,57,195,70,117,71,237,63,178,89,5,29,198,207,123,238,67,15,133,181,210,219,157,69,5,187,195,197,3,119,237,238,61,253,247,200,231,175,93,170,139,209,28,121,94,23,53,211,249,107,215,108,103,90,254,203,125,163,251,57,227,127,163,60,119,131,239,248,138,57,233,191,182,237,201,183,111,127,119,245,23,174,222,158,238,189,83,197,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,185,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,118,42,85,95,60,239,201,63,212,159,182,149,86,90,247,41,14,52,238,183,170,152,248,83,213,44,130,174,190,162,58,126,184,28,242,211,58,87,182,8,34,146,74,139,124,179,163,149,81,145,197,26,62,4,123,122,53,140,150,62,226,34,65,17,105,68,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,53,80,1,74,220,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,63,87,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,185,66,136,121,182,102,183,92,171,141,44,130,197,112,167,164,142,159,14,179,218,172,148,46,133,142,71,201,3,233,155,92,174,149,85,202,138,254,237,116,173,69,106,53,54,53,137,211,170,43,157,34,185,33,105,111,255,0,73,122,215,112,177,127,232,152,181,162,231,226,191,229,169,175,131,178,143,255,0,244,107,183,189,159,240,49,223,218,33,42,185,163,249,19,212,223,162,250,197,17,64,38,170,0,0,170,190,121,223,146,127,169,63,109,33,175,47,76,255,0,13,211,14,49,180,231,51,212,12,134,146,197,98,165,168,175,166,168,184,85,170,182,8,31,83,111,169,167,137,100,119,78,140,98,203,52,104,175,119,70,49,21,92,229,107,81,92,154,30,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,198,26,83,225,59,202,198,141,252,191,199,189,58,3,218,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,244,174,92,220,123,127,42,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,239,114,53,141,124,73,185,174,142,111,87,204,235,143,31,227,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,65,98,192,51,44,155,25,201,179,59,22,61,87,87,98,195,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,58,189,81,178,57,19,108,111,115,126,76,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,62,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,137,209,206,109,122,113,77,194,156,153,174,175,92,189,169,171,24,231,75,93,77,130,150,153,40,228,191,85,61,100,90,106,152,85,55,70,200,93,28,104,181,18,162,53,177,72,217,17,177,39,114,154,57,106,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,102,156,165,56,40,246,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,118,249,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,126,113,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,57,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,105,198,78,177,216,184,128,229,95,144,107,22,57,15,135,164,201,173,246,58,137,41,183,61,254,18,169,151,170,56,234,105,183,189,140,89,59,83,199,44,93,205,136,215,236,220,223,133,200,165,75,112,157,230,159,70,254,96,99,222,163,1,98,156,235,53,210,178,213,98,194,248,120,176,222,123,62,219,223,146,100,84,209,164,241,200,250,88,159,219,161,99,158,138,145,73,11,230,109,83,221,26,163,220,146,82,64,255,0,131,163,85,240,215,150,222,139,218,181,191,139,76,94,197,148,98,20,153,38,49,99,167,172,191,95,104,234,222,222,194,65,12,42,216,29,36,106,228,239,51,198,75,70,213,139,163,145,200,229,71,181,209,239,52,18,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,18,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,21,227,75,154,134,27,87,162,86,139,23,12,249,5,91,178,29,66,179,201,53,85,206,26,149,164,184,226,76,73,227,99,161,150,62,211,219,226,100,107,106,226,69,142,86,190,45,172,158,55,57,175,134,71,85,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,121,243,245,114,108,90,251,135,220,97,180,228,116,62,18,174,162,223,65,116,142,62,235,36,221,75,91,75,21,93,52,157,88,170,137,190,9,226,127,78,187,155,187,163,145,28,138,137,101,60,179,249,137,88,176,108,86,229,162,188,74,106,15,130,178,227,246,245,171,196,110,213,208,62,78,197,44,17,200,249,237,210,76,213,115,221,181,140,98,210,199,177,92,189,31,11,92,171,225,161,34,175,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,201,234,249,115,112,81,252,213,106,60,247,252,254,217,117,143,76,177,111,188,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,190,144,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,158,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,254,174,59,198,46,119,109,225,59,46,225,38,255,0,71,237,156,110,243,224,62,207,205,220,134,159,216,61,171,146,215,213,124,44,131,185,85,223,145,81,62,242,84,237,244,248,122,162,237,57,86,147,231,95,194,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,125,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,31,229,71,192,183,246,28,80,107,94,25,255,0,163,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,154,240,175,115,191,219,204,140,255,0,7,152,181,64,8,1,206,175,202,198,45,243,2,135,211,174,37,43,22,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,161,74,220,234,252,211,226,223,47,232,125,70,226,64,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,212,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,215,99,158,214,49,142,70,50,101,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,149,86,91,247,43,78,61,190,221,209,216,120,81,213,8,54,100,22,171,127,131,196,46,148,244,253,35,175,161,164,129,92,148,117,13,98,116,142,104,96,137,202,201,122,35,100,142,53,71,170,74,212,116,246,84,0,5,43,115,100,225,15,248,69,168,255,0,204,22,21,69,179,16,207,238,15,246,179,100,175,238,201,75,145,76,179,79,54,216,222,136,244,134,118,49,210,183,163,158,141,145,179,181,123,76,88,88,177,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,46,251,90,248,180,210,125,23,208,42,94,32,110,55,127,27,101,200,45,236,168,197,99,240,245,49,251,106,170,122,41,42,232,233,186,164,47,125,55,121,145,47,222,74,196,107,58,252,93,23,220,185,236,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,182,158,84,124,20,127,12,177,88,56,148,212,203,101,170,167,36,203,109,244,245,56,148,93,59,211,89,237,115,70,231,45,70,244,114,198,217,170,163,145,158,230,183,124,113,38,213,122,44,211,68,219,21,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,203,234,198,11,252,47,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,186,112,223,173,247,93,108,229,83,169,77,188,216,233,45,213,24,6,15,127,193,216,250,105,28,230,86,65,69,98,106,195,58,181,222,246,61,98,154,54,61,55,57,21,241,185,233,181,30,145,178,152,75,158,226,67,91,238,186,39,202,167,77,91,102,177,210,92,106,51,252,30,193,131,189,245,50,57,172,163,130,182,196,229,154,116,107,125,239,122,69,12,140,98,110,106,35,228,107,215,114,49,99,125,69,233,62,11,252,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,99,50,220,64,233,159,240,111,92,115,205,45,142,146,235,79,73,140,228,21,214,250,15,106,71,178,170,106,22,76,239,11,59,254,6,35,187,176,44,82,35,218,212,107,218,244,115,83,107,144,186,158,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,245,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,80,106,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,252,76,203,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,252,75,243,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,73,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,241,252,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,46,123,76,184,62,181,112,155,203,243,88,155,112,74,185,51,188,199,77,238,181,249,91,230,149,170,202,105,217,106,169,88,232,98,108,111,116,91,41,214,105,88,178,53,206,89,94,231,191,118,197,142,56,233,48,189,238,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,85,114,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,173,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,69,94,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,133,178,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,252,162,197,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,148,5,85,243,206,252,147,253,73,251,105,94,188,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,94,127,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,121,60,179,248,215,184,241,63,130,92,176,157,75,185,248,157,73,196,186,212,214,214,72,180,176,251,102,134,105,164,88,234,33,167,133,177,236,236,245,100,18,35,99,218,157,96,114,189,93,50,181,190,175,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,4,21,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,134,216,221,169,35,148,169,110,22,53,175,249,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,123,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,96,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,208,159,0,250,103,149,105,23,8,90,109,130,230,180,158,18,245,79,111,168,184,84,210,186,57,35,146,151,198,213,205,88,200,37,100,140,107,217,52,108,168,107,36,98,183,225,145,175,106,42,162,34,175,149,230,143,228,79,83,126,139,235,20,69,0,154,168,0,2,170,249,231,126,73,254,164,253,180,170,178,221,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,246,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,35,89,165,62,19,188,172,104,223,203,252,123,211,160,58,169,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,254,86,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,183,78,39,120,103,195,120,80,229,111,168,58,91,135,215,85,220,94,234,139,69,202,239,115,169,85,107,238,55,25,46,182,230,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,171,110,19,188,211,232,223,204,12,123,212,96,44,251,153,215,47,250,205,93,163,169,226,7,68,49,223,23,157,82,110,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,116,49,177,174,153,175,119,69,116,141,99,36,166,194,127,242,197,224,59,248,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,234,64,51,195,199,223,15,22,174,25,248,151,191,224,120,173,170,174,131,19,184,83,211,94,241,198,84,214,54,165,254,10,118,116,123,81,200,170,244,100,117,49,213,66,196,151,239,54,68,213,114,191,170,72,254,171,164,250,243,83,149,114,196,215,29,1,190,214,210,120,140,30,162,199,116,177,49,213,17,54,121,45,213,151,202,103,79,27,33,70,35,222,200,106,122,189,210,171,159,239,174,141,139,177,26,196,116,117,225,59,205,62,141,252,192,199,189,70,3,245,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,91,63,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,163,222,213,143,177,211,107,183,161,63,204,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,177,44,188,158,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,237,198,214,177,91,34,201,70,197,228,229,92,31,99,60,92,240,19,164,22,87,37,37,22,109,99,211,123,35,177,59,197,92,181,29,138,25,229,162,161,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,165,108,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,234,188,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,60,169,61,57,110,114,251,166,226,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,175,86,72,137,118,128,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,46,104,95,243,41,174,216,206,138,125,169,251,57,246,143,198,255,0,73,248,31,25,216,240,244,115,212,255,0,99,220,143,118,238,198,223,235,167,77,221,125,253,58,47,148,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,191,203,99,152,181,54,161,218,168,244,43,136,140,214,146,60,202,10,138,107,110,45,119,174,116,189,252,129,143,108,157,32,168,151,98,196,149,49,172,108,99,100,146,70,190,161,102,141,187,95,50,57,242,199,94,117,126,105,241,111,151,244,62,163,113,34,254,145,112,207,153,107,86,145,234,158,169,97,149,212,143,126,148,83,208,92,174,118,201,149,35,125,77,186,102,85,190,162,120,164,115,145,187,224,109,38,245,141,83,227,99,159,181,219,218,216,228,240,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,48,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,249,39,250,147,246,210,10,240,173,195,29,247,138,172,171,46,194,177,107,215,130,189,99,248,125,126,75,110,166,240,204,147,218,149,80,73,4,113,80,239,124,177,50,14,235,234,26,157,231,42,181,157,58,171,85,61,233,202,191,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,11,211,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,95,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,238,85,113,203,50,171,197,138,209,139,93,178,107,173,109,151,31,241,30,200,183,84,86,201,37,45,191,190,244,124,254,30,39,42,178,46,227,209,28,253,136,155,156,136,171,213,73,213,202,111,132,63,226,238,163,255,0,48,89,173,22,252,67,0,184,51,217,45,142,191,181,37,86,69,10,195,60,59,163,98,43,214,24,24,246,202,238,174,98,58,71,64,212,238,177,38,98,93,72,5,59,115,150,225,226,235,141,234,133,175,137,27,45,170,145,152,246,89,79,73,100,188,84,54,177,206,157,111,112,199,47,109,207,137,235,240,177,244,112,68,214,172,95,15,90,89,21,232,215,57,171,36,116,224,211,93,40,244,194,207,173,250,115,144,222,124,21,151,82,244,191,32,183,66,215,164,12,133,215,136,40,42,36,162,89,37,145,90,246,238,99,234,224,99,24,170,178,75,83,19,85,142,93,174,100,107,36,255,0,26,250,209,106,212,92,123,64,116,255,0,23,203,233,47,54,140,3,73,236,52,149,148,244,204,107,153,65,123,154,150,63,25,18,202,141,234,247,164,80,209,53,237,71,57,177,190,55,51,225,145,37,67,186,242,100,208,186,204,167,89,111,186,243,119,179,111,178,225,54,249,45,214,186,185,22,120,255,0,166,42,218,140,114,194,173,68,138,94,221,34,212,54,70,57,202,172,241,112,59,98,171,154,230,220,160,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,247,106,245,116,123,41,93,110,111,185,173,99,186,245,78,174,238,41,234,185,37,234,102,85,77,170,121,214,142,120,190,238,55,112,199,215,38,236,73,36,142,240,245,212,245,52,244,251,225,110,254,219,59,145,213,116,145,118,43,157,216,131,226,68,103,69,151,252,212,245,142,251,164,92,35,221,233,177,200,122,85,231,183,8,176,233,42,119,51,251,214,150,166,9,228,169,93,143,99,145,253,200,41,229,131,167,194,230,247,247,181,200,230,34,45,48,240,209,128,83,106,159,16,218,111,167,215,12,122,174,249,109,190,101,22,218,107,165,13,50,75,190,91,119,136,98,214,42,172,74,143,99,27,78,146,189,239,106,166,198,53,206,234,221,189,83,75,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,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,70,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,56,167,2,92,190,44,92,31,214,100,25,149,239,42,251,81,153,222,124,69,174,26,232,35,125,61,45,45,159,190,215,199,27,97,87,47,89,165,237,67,44,170,229,114,49,200,216,227,85,70,190,89,187,95,22,62,86,53,147,229,254,67,233,211,153,172,53,80,87,175,27,92,174,109,90,237,170,22,45,73,209,170,154,76,86,229,146,222,18,28,223,116,77,90,38,64,232,228,146,75,179,34,71,53,203,82,174,99,99,116,76,247,79,36,241,200,229,139,164,243,62,111,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,176,0,0,172,14,116,122,23,167,20,56,78,57,196,61,178,205,224,115,58,236,130,155,27,185,84,211,170,50,59,141,43,168,234,100,141,245,12,233,241,205,31,133,99,25,34,42,59,182,229,99,183,163,34,72,224,95,3,186,67,134,235,191,21,24,30,150,234,12,21,115,227,215,106,138,201,171,160,166,157,97,125,67,41,168,167,170,72,85,233,241,53,143,116,13,99,213,170,215,236,115,182,185,142,232,228,209,152,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,63,249,157,112,29,252,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,109,60,67,113,103,134,241,117,203,19,83,51,139,21,61,37,158,251,65,81,105,166,190,227,141,175,90,169,237,79,91,229,42,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,83,177,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,45,127,138,30,43,168,245,55,149,30,49,123,207,229,219,153,234,151,133,179,197,12,115,64,178,85,213,90,238,104,181,149,238,141,169,22,216,95,224,21,206,72,163,86,197,37,92,17,254,10,143,43,87,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,13,52,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,10,171,231,157,249,39,250,147,246,210,186,180,35,71,47,186,251,169,148,90,85,139,77,178,245,117,183,221,106,45,209,237,98,248,154,170,75,117,69,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,95,21,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,32,230,117,199,143,241,190,251,83,160,218,79,122,221,128,227,247,7,123,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,219,36,145,76,228,142,100,235,178,39,36,117,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,156,40,210,159,9,222,86,52,111,229,254,61,233,208,29,84,17,255,0,140,94,14,176,78,47,240,74,123,5,254,179,216,217,37,155,127,217,252,131,183,53,71,178,251,179,83,190,171,251,213,147,197,28,253,216,233,210,63,188,85,217,215,115,122,42,123,255,0,43,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,252,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,43,87,93,57,66,98,185,223,17,214,76,143,76,238,31,100,180,218,253,226,110,25,109,13,43,99,79,101,205,27,226,233,5,181,138,171,183,197,119,30,173,99,152,177,83,118,101,114,43,154,176,211,22,63,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,87,87,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,118,218,199,185,222,39,119,194,216,220,171,78,212,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,197,168,168,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,250,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,135,136,92,166,197,156,235,238,165,230,184,181,119,141,178,228,25,133,230,233,110,169,237,62,62,253,44,245,178,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,46,83,148,182,169,96,153,95,9,214,29,51,176,95,124,86,73,130,120,175,180,20,94,22,102,120,63,27,114,174,154,151,239,30,196,142,77,241,181,93,247,110,118,222,157,29,209,125,196,213,0,30,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,196,14,12,185,95,88,184,96,213,138,237,90,203,115,239,182,55,91,86,234,124,81,212,244,175,161,142,154,57,169,187,117,53,53,17,119,31,186,101,238,207,11,35,222,232,219,31,89,23,115,228,107,96,157,70,85,205,41,240,157,229,99,70,254,95,227,222,157,1,29,121,132,242,243,181,113,53,77,79,169,122,91,71,73,107,213,8,170,40,168,170,165,123,155,21,37,222,137,210,199,11,164,172,119,226,215,211,68,229,145,38,98,62,71,69,10,195,178,85,236,164,114,43,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,245,80,0,32,175,55,29,11,211,140,191,134,203,198,183,220,236,221,172,207,4,240,17,91,110,148,234,140,146,106,90,138,248,96,146,150,163,220,189,216,83,196,62,70,34,244,115,36,69,86,185,17,242,182,74,118,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,240,52,209,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,164,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,189,7,6,92,11,233,199,7,150,42,233,45,149,255,0,106,51,59,206,232,174,89,53,69,26,83,200,234,93,251,163,165,167,139,123,251,16,166,214,57,232,143,115,164,145,17,206,114,163,98,100,117,215,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,197,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,195,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,199,249,171,106,102,43,172,156,8,233,158,169,97,85,126,34,203,147,102,22,203,133,54,233,35,124,144,239,182,92,119,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,133,124,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,43,171,137,78,96,21,151,126,44,244,183,134,77,16,200,187,54,168,117,2,205,110,206,46,144,71,60,21,82,85,69,121,108,19,90,91,220,99,54,194,157,174,178,201,26,189,179,54,70,198,142,70,36,173,151,192,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,145,92,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,20,237,205,199,140,28,103,84,110,180,60,55,105,250,210,92,45,184,125,226,74,252,134,228,232,170,34,158,27,221,51,170,168,221,66,198,200,198,55,100,109,116,142,116,141,238,54,69,150,52,107,155,219,118,250,224,46,207,149,63,24,54,173,97,210,250,14,30,242,85,171,102,109,167,118,116,108,18,186,38,246,46,54,72,100,100,48,61,142,141,141,108,111,129,178,83,211,185,143,248,158,137,28,136,233,21,210,164,115,212,2,53,115,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,115,152,212,51,216,1,161,62,93,90,57,98,209,190,17,240,74,107,68,222,34,175,48,183,193,152,221,42,118,189,157,234,170,248,34,145,169,177,207,122,55,181,2,83,193,213,187,90,254,198,253,173,115,220,132,149,4,42,230,231,166,121,86,162,112,143,53,199,22,164,241,127,98,178,10,76,154,227,3,35,146,73,157,67,28,21,20,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,195,209,106,7,133,93,82,254,11,113,29,167,90,153,53,247,216,212,22,108,130,151,218,181,190,23,196,118,173,114,191,179,93,247,104,199,185,221,105,101,157,191,3,85,233,215,171,58,57,26,169,47,249,214,106,103,218,13,113,194,244,182,146,174,213,81,73,135,227,239,184,77,225,228,223,85,79,93,95,55,222,65,81,209,234,140,233,5,37,28,140,98,181,174,219,58,185,85,205,123,58,126,87,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,103,131,186,86,189,33,135,238,209,232,233,55,210,182,226,223,123,92,198,244,234,189,29,219,82,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,87,175,13,218,223,117,225,195,91,113,109,104,179,88,233,47,53,24,229,68,174,125,5,76,142,141,149,48,77,4,148,243,49,30,223,123,30,177,77,38,199,244,114,53,251,92,173,122,34,177,116,103,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,106,135,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,174,170,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,226,212,84,249,75,254,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,3,204,235,75,127,133,252,100,230,190,18,197,236,203,86,91,225,242,155,127,247,215,123,197,120,168,211,197,207,239,123,156,205,213,209,214,252,14,219,211,167,194,212,98,176,142,181,185,173,214,191,0,179,105,204,212,244,137,109,177,222,46,119,186,121,90,199,119,221,61,116,52,80,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,103,79,38,13,33,166,203,245,231,37,213,203,140,20,147,83,233,237,157,176,209,163,167,149,147,195,113,184,119,34,142,102,49,191,3,216,148,208,215,70,228,122,251,150,104,213,26,170,155,153,115,228,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,158,156,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,90,107,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,254,14,99,220,213,234,138,168,122,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,238,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,54,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,102,95,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,202,39,255,0,38,205,20,251,115,196,21,219,88,234,238,29,154,77,50,183,167,102,8,229,219,36,245,215,24,170,41,227,220,213,141,200,232,91,3,43,21,221,30,199,36,157,142,155,155,189,11,169,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,0,20,215,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,87,89,237,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,165,110,117,126,105,241,111,151,244,62,163,113,57,167,46,46,48,109,92,39,234,229,123,115,149,171,92,19,53,167,130,130,244,250,104,155,35,232,103,137,234,180,213,202,212,98,203,35,34,73,39,99,227,141,200,170,201,220,244,108,143,141,145,186,247,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,162,30,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,141,113,231,249,148,88,13,70,150,183,33,171,92,78,170,241,13,253,246,151,42,58,4,184,197,12,144,54,161,136,169,213,143,88,166,123,29,181,83,122,36,123,247,118,227,219,34,185,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,0,115,66,227,167,248,41,138,191,67,180,115,51,240,154,147,122,217,237,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,125,211,157,79,34,213,95,9,222,105,244,111,230,6,61,234,48,19,255,0,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,201,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,155,126,37,53,27,13,213,237,121,206,117,63,79,241,90,188,118,197,147,222,38,185,83,208,213,212,172,243,239,147,162,203,60,139,213,81,175,154,94,228,203,27,92,230,70,178,172,109,115,154,196,85,153,92,158,244,15,86,50,13,71,184,235,245,131,50,251,47,134,89,183,227,247,37,130,26,106,138,171,236,157,105,234,95,111,107,102,99,251,16,166,218,103,203,58,35,100,86,171,99,137,81,92,249,33,185,64,8,43,205,11,141,127,229,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,44,167,138,94,85,246,45,52,225,30,207,154,233,189,31,137,212,76,22,222,183,76,230,165,215,151,186,158,233,74,144,58,74,233,32,100,172,107,63,189,222,222,176,163,82,23,58,6,200,143,73,166,86,34,215,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,222,214,1,158,30,63,244,26,167,135,206,40,242,236,102,26,42,74,107,21,254,161,249,54,60,202,74,120,169,160,101,186,174,89,28,216,99,134,55,185,34,100,18,182,106,100,69,70,245,74,116,122,49,173,115,80,142,167,117,224,167,135,139,175,19,28,67,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,216,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,248,183,202,213,85,99,81,210,51,70,96,30,83,86,48,95,226,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,227,38,202,111,185,133,198,27,182,71,93,226,234,233,237,244,22,184,228,237,50,61,180,180,84,177,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,183,125,202,51,76,242,173,59,225,30,27,142,83,73,225,62,218,228,21,121,53,186,7,199,36,115,54,134,72,41,233,226,124,141,123,27,211,185,225,93,43,21,187,154,232,165,137,232,239,139,162,77,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,59,86,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,42,172,151,252,185,184,215,254,85,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,222,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,127,220,209,252,137,234,111,209,125,98,136,160,19,79,186,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,138,226,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,146,84,21,171,206,211,76,242,172,131,78,52,239,84,173,52,158,34,203,135,220,46,22,251,191,110,57,31,37,63,143,74,110,196,238,218,197,99,33,71,210,44,110,123,220,223,188,158,6,162,57,95,238,168,18,239,185,62,232,229,139,6,225,129,53,86,158,111,17,122,212,187,132,245,21,146,109,123,59,20,180,53,19,210,83,211,116,87,185,142,218,246,84,203,220,70,177,203,226,118,59,114,70,213,39,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,44,251,152,207,26,255,0,202,174,156,65,96,192,46,118,169,53,55,41,251,187,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,23,58,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,152,35,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,41,3,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,38,214,51,177,85,67,79,5,37,69,55,68,123,158,237,172,101,52,189,197,107,26,190,39,99,119,44,110,82,11,23,253,203,23,75,127,133,252,27,97,94,46,197,236,203,174,91,226,50,155,135,247,215,123,197,120,169,23,194,79,238,123,154,205,212,49,209,124,13,219,211,167,196,212,122,188,149,64,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,215,253,212,126,4,255,0,223,207,254,236,222,63,209,9,84,87,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,82,218,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,21,171,24,47,240,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,157,3,42,225,71,81,236,28,54,97,92,83,91,34,246,206,25,148,120,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,117,94,176,203,218,98,178,100,232,212,145,235,19,145,170,177,44,223,95,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,41,91,157,95,154,124,91,229,253,15,168,220,72,0,90,167,42,206,60,127,240,71,10,154,191,122,255,0,43,22,33,125,185,220,127,230,25,77,100,107,59,95,244,135,68,249,38,255,0,39,78,198,255,0,100,194,197,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,202,214,89,235,119,195,253,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,193,83,240,85,234,188,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,90,167,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,66,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,14,19,188,211,232,223,204,12,123,212,96,39,255,0,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,143,63,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,242,174,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,113,93,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,39,159,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,19,202,111,132,63,225,22,156,127,48,89,173,22,204,191,63,183,179,217,45,142,191,187,29,46,59,50,67,60,59,163,98,35,18,105,222,198,202,238,174,122,182,54,192,212,237,61,102,98,207,242,154,249,174,112,81,252,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,251,156,221,145,202,155,81,232,147,67,19,98,175,7,252,74,95,120,86,215,27,62,166,219,19,189,106,155,109,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,102,217,147,180,201,35,84,123,19,185,27,17,202,172,87,181,218,40,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,89,124,233,244,26,154,237,134,226,156,70,217,168,170,223,114,177,84,51,25,189,44,52,242,202,207,103,76,178,75,77,52,175,71,236,129,145,84,44,145,162,236,251,199,215,49,170,255,0,133,141,90,139,45,167,146,94,142,88,162,197,115,174,32,106,38,239,94,170,110,11,135,81,199,181,237,240,148,177,199,79,87,80,189,81,251,36,239,62,90,111,114,179,115,60,47,194,238,146,57,18,207,192,5,5,243,71,210,26,109,37,227,7,38,158,219,5,36,22,220,230,158,28,190,150,24,103,150,87,177,245,46,123,42,157,42,201,253,87,190,178,10,185,17,173,87,49,25,35,17,187,127,168,216,193,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,154,52,159,5,254,23,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,170,249,231,126,73,254,164,253,180,132,28,16,105,14,27,175,92,78,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,124,255,0,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,155,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,149,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,57,232,133,110,27,113,209,124,6,225,167,54,154,187,94,39,85,139,218,166,176,208,213,185,93,61,45,185,212,145,173,52,50,42,189,234,175,108,74,198,170,171,223,239,69,248,157,248,175,181,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,21,87,207,59,242,79,245,39,237,164,0,225,115,93,63,150,189,118,198,117,175,236,183,218,63,179,158,55,250,51,199,120,62,255,0,136,163,158,155,251,110,220,155,118,247,247,127,81,122,237,233,238,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,181,254,91,156,186,105,176,12,122,77,100,226,51,10,164,159,39,190,83,186,59,45,134,224,217,119,218,109,211,210,207,79,82,202,216,21,233,12,143,170,134,165,90,234,121,99,127,105,141,106,57,91,35,223,28,112,171,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,219,249,92,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,113,128,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,10,234,231,73,152,105,197,167,70,177,44,55,35,192,189,175,151,228,23,10,137,241,171,222,244,143,216,113,211,58,157,107,93,185,62,57,59,204,150,40,187,61,59,110,235,220,114,163,224,137,29,77,134,164,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,146,203,45,215,219,198,43,121,180,226,217,31,217,251,213,109,190,162,158,221,119,240,108,171,246,125,83,227,115,98,169,236,61,81,146,246,222,173,127,109,203,181,219,122,47,185,76,214,107,246,155,234,62,146,107,46,89,128,106,229,103,141,203,237,215,7,75,116,173,241,203,89,227,164,157,169,59,106,187,206,248,228,239,50,86,75,213,232,146,125,231,198,214,191,115,82,101,114,110,213,237,35,211,205,92,202,176,204,238,122,75,118,79,157,83,219,237,248,189,206,166,6,35,28,248,223,51,166,160,74,133,248,162,125,67,159,76,172,103,185,146,190,157,173,85,238,118,90,248,151,197,143,154,125,100,249,129,144,250,140,229,154,104,166,163,105,30,152,242,125,177,222,245,171,21,164,202,241,234,218,123,189,181,152,228,213,44,129,247,138,185,111,117,137,12,17,61,202,142,99,218,228,239,44,145,245,150,38,64,249,152,213,116,72,133,59,23,61,201,187,72,117,115,79,52,143,42,204,243,184,42,237,216,198,117,81,111,184,98,246,202,153,222,143,115,35,100,205,154,189,41,215,225,137,149,13,125,50,49,254,231,202,202,118,185,83,183,217,115,236,40,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,10,86,231,87,230,159,22,249,127,67,234,55,19,197,112,41,194,37,171,139,237,35,214,172,82,11,141,37,159,44,176,212,99,183,44,114,235,61,59,94,198,78,172,186,53,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,232,149,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,218,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,62,83,157,125,166,213,55,13,184,109,246,107,101,35,238,84,121,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,2,249,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,172,14,13,181,142,197,195,255,0,16,248,254,177,100,112,248,138,76,102,223,124,168,142,155,115,217,226,234,159,104,172,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,120,173,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,44,149,183,112,43,83,135,112,33,158,241,79,170,244,21,116,215,218,170,123,36,216,85,11,106,162,116,13,183,85,214,91,215,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,184,87,9,222,105,244,111,230,6,61,234,48,19,255,0,158,119,228,159,234,79,219,74,203,196,243,252,203,5,166,200,41,112,252,134,174,210,204,170,207,37,130,238,180,202,141,125,85,186,73,98,150,90,117,127,77,205,99,221,4,104,253,170,155,153,185,142,234,199,189,174,245,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,161,62,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,101,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,31,249,205,233,54,178,210,103,118,45,103,189,229,254,218,211,106,190,221,142,205,110,220,216,190,207,215,44,42,249,97,237,117,251,223,17,216,146,111,16,136,174,248,59,79,218,216,160,223,10,248,85,206,176,77,50,226,59,78,179,253,75,181,248,236,110,197,144,82,214,86,253,252,209,120,77,175,251,186,207,185,107,164,147,195,201,178,163,180,214,175,119,179,219,84,232,245,52,123,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,28,83,140,61,99,210,125,23,208,44,162,237,172,112,248,219,46,65,111,173,199,224,180,110,169,143,219,85,83,209,84,57,182,254,253,59,30,250,110,243,34,145,157,245,68,107,58,245,234,139,211,174,112,139,201,229,45,162,26,161,164,28,60,212,95,115,187,229,34,90,53,10,162,155,39,176,216,161,142,55,190,134,9,105,218,158,42,89,219,239,115,234,98,109,51,146,30,170,145,50,22,42,170,73,36,172,100,223,4,117,230,17,154,224,56,79,7,218,147,46,160,211,210,85,211,222,172,242,217,45,116,115,50,25,31,61,214,161,170,218,55,69,28,174,68,123,225,151,109,74,171,122,189,140,166,124,141,69,88,204,240,154,19,229,213,169,26,113,168,188,35,224,145,105,189,31,130,143,19,183,193,141,222,169,60,10,83,118,175,16,65,19,234,223,209,191,4,157,231,203,226,59,141,85,87,248,142,175,233,38,246,182,74,128,10,128,231,123,246,19,248,167,166,158,207,255,0,199,63,179,245,126,215,254,219,255,0,5,248,148,240,31,143,221,127,109,237,47,234,124,127,237,253,221,178,37,240,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,219,40,38,85,71,179,224,142,177,212,210,61,58,175,86,49,200,173,127,245,29,163,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,226,120,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,166,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,111,214,241,227,252,111,229,237,168,154,13,171,23,173,217,246,63,111,178,123,54,233,113,184,247,42,178,136,91,123,129,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,64,2,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,5,101,243,193,205,110,180,24,6,150,105,204,52,244,139,109,190,94,46,55,186,137,92,199,119,219,61,12,49,67,19,88,237,219,81,138,219,132,202,228,86,170,170,182,62,138,222,138,142,168,178,239,185,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,238,123,251,244,181,213,19,213,211,212,245,86,53,141,220,247,212,197,219,71,61,201,225,183,187,106,72,212,39,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,170,190,121,223,146,127,169,63,109,42,172,177,78,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,182,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,240,200,198,182,103,61,189,85,209,181,236,146,229,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,254,42,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,5,0,243,58,213,47,226,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,235,217,240,190,22,52,241,112,123,216,215,63,109,116,149,191,27,183,117,235,240,185,88,140,34,169,119,220,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,247,61,253,250,90,234,137,234,233,234,122,171,26,198,238,123,234,98,237,163,158,228,240,219,221,181,36,106,19,168,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,2,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,250,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,250,239,185,254,101,147,99,56,206,25,125,200,106,234,236,88,117,61,77,53,138,222,229,68,130,133,149,21,15,168,157,88,212,68,69,124,146,200,170,231,175,87,170,54,54,170,237,141,141,108,212,229,185,203,238,155,136,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,37,218,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,106,230,133,193,71,243,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,246,205,173,179,57,239,167,72,156,228,233,52,93,217,230,141,99,69,124,159,28,91,36,115,226,237,210,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,22,21,198,71,23,118,174,47,185,126,98,249,92,246,234,75,62,89,97,212,139,125,183,35,181,65,80,215,177,147,173,170,224,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,184,87,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,148,172,79,254,87,188,11,127,26,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,189,107,106,35,73,255,0,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,127,243,206,252,147,253,73,251,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,145,64,3,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,206,191,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,117,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,102,217,147,180,248,228,69,99,19,185,27,213,168,172,86,57,210,255,0,148,223,26,246,237,63,172,254,88,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,180,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,64,60,125,113,93,89,197,110,184,213,222,237,146,236,195,49,126,245,159,23,134,57,167,88,231,165,108,206,87,87,186,57,81,189,185,170,62,7,57,18,54,57,177,178,8,221,185,98,222,238,171,202,247,130,143,230,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,187,240,10,149,231,105,172,119,217,114,172,23,135,234,120,123,54,90,107,122,102,53,146,110,99,188,93,84,146,84,82,83,167,69,102,248,251,44,138,167,222,143,218,255,0,21,241,55,172,109,85,172,18,207,185,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,0,80,15,51,77,107,254,52,241,113,148,248,123,127,133,160,193,58,225,84,123,226,217,52,190,10,121,188,68,146,116,145,237,119,90,169,106,118,57,54,245,137,34,220,212,118,238,177,171,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,252,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,196,32,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,116,108,11,254,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,3,204,235,84,191,138,28,100,230,190,18,251,237,59,86,37,225,241,107,127,247,175,103,194,248,88,211,197,193,239,99,92,253,181,210,86,252,110,221,215,175,194,229,98,48,225,87,237,47,186,227,218,71,135,234,189,193,213,112,211,230,119,139,213,182,134,158,106,39,68,201,32,183,178,135,173,84,82,170,244,153,143,150,178,88,151,107,122,53,244,175,77,206,85,84,100,202,228,217,173,127,97,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,91,164,130,186,221,21,69,68,123,156,178,53,27,11,160,125,98,59,163,30,229,147,177,211,107,119,169,117,36,85,230,143,228,79,83,126,139,235,20,69,0,150,63,205,67,142,170,156,255,0,33,186,240,195,165,181,245,112,99,22,58,137,173,185,156,211,82,197,178,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,54,186,54,49,242,75,254,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,0,85,95,60,239,201,63,212,159,182,144,131,129,221,33,195,117,223,138,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,248,154,199,186,6,177,234,213,107,246,57,219,92,199,116,114,104,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,7,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,112,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,7,42,226,159,90,255,0,151,110,31,115,109,99,142,223,227,106,241,251,122,120,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,23,53,128,151,252,173,53,210,179,71,248,172,176,227,117,183,159,9,141,234,39,250,155,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,253,84,114,189,183,210,12,214,113,99,230,159,89,62,96,100,62,163,57,97,58,109,198,13,171,132,222,86,250,106,235,122,213,201,157,230,52,249,53,6,40,200,98,106,178,154,118,93,106,210,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,62,85,203,115,152,69,215,75,179,41,52,143,93,114,202,187,134,39,152,222,29,87,14,67,124,187,185,89,96,173,153,39,146,121,94,231,198,247,189,149,85,47,135,123,159,43,35,137,238,150,103,127,94,87,45,207,128,0,4,0,230,117,192,119,241,190,197,83,175,58,79,101,221,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,165,43,18,83,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,191,236,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,169,94,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,241,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,253,208,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,172,18,85,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,56,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,53,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,159,252,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,1,197,56,192,225,174,197,197,78,135,94,52,202,230,189,155,172,59,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,247,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,206,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,146,87,94,57,133,234,158,189,240,227,135,112,249,127,182,120,63,97,246,62,208,95,91,117,169,154,163,35,240,204,217,75,223,99,215,254,73,102,238,58,94,236,236,142,86,246,182,236,94,105,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,219,241,41,171,213,58,245,175,57,206,174,77,61,92,148,249,21,226,105,173,233,87,4,80,207,21,185,157,34,162,134,70,69,213,136,248,233,163,134,53,84,87,117,86,42,171,156,170,174,94,106,123,93,20,213,11,174,138,234,230,33,170,246,102,213,201,81,139,94,41,174,79,167,166,173,117,35,235,32,99,211,189,74,178,181,21,88,201,162,238,68,255,0,133,200,172,145,200,173,114,42,162,233,119,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,7,148,213,140,235,248,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,245,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,165,212,242,122,205,110,185,87,7,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,155,26,196,233,213,21,206,155,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,65,205,191,130,203,85,150,154,78,43,52,183,31,164,160,167,146,163,166,121,4,85,45,137,142,158,121,99,142,158,225,20,10,212,69,124,146,200,172,157,88,238,174,123,226,147,182,170,179,202,85,177,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,30,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,48,69,196,235,239,11,183,93,60,229,29,69,166,185,69,146,174,243,150,96,20,244,153,71,106,153,142,115,237,149,179,92,93,53,111,86,193,35,217,43,41,169,171,171,99,124,138,174,141,89,27,166,232,222,136,173,171,93,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,52,210,69,94,104,254,68,245,55,232,190,177,68,80,9,250,184,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,159,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,42,175,157,238,169,127,244,105,162,150,251,239,254,151,148,221,237,158,23,254,74,106,9,251,202,207,255,0,73,55,99,31,255,0,11,219,253,154,149,171,138,233,158,85,152,98,25,174,117,105,164,233,101,192,173,244,151,11,189,84,145,201,219,111,137,173,130,142,8,26,246,177,88,147,61,243,171,218,199,185,187,163,130,119,34,170,179,162,252,186,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,3,207,154,104,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,25,172,226,199,205,62,178,124,192,200,125,70,115,149,31,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,240,115,30,215,39,84,84,82,218,185,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,3,154,113,35,173,246,174,28,52,75,41,214,139,205,142,174,243,79,142,83,196,230,80,83,72,216,223,83,60,211,199,79,11,21,238,247,49,139,44,209,239,127,71,43,89,185,200,215,170,35,22,152,113,110,105,124,86,90,181,198,151,87,178,124,183,219,182,164,223,75,87,135,55,165,45,157,246,247,204,233,22,24,163,98,47,110,102,110,233,29,83,187,147,162,49,141,145,210,179,116,111,151,252,214,117,75,4,214,158,7,112,45,75,211,59,239,182,113,187,206,160,65,224,171,124,44,212,253,222,213,37,210,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,43,229,113,231,179,76,190,181,232,245,165,255,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,163,218,199,61,239,106,189,254,127,149,199,158,205,50,250,215,163,214,150,169,204,83,135,76,239,138,13,44,193,244,207,5,167,252,192,182,86,94,43,119,195,253,25,107,240,213,112,207,89,219,150,88,251,221,174,251,29,218,99,183,191,240,68,252,85,59,174,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,4,255,0,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,1,84,28,235,232,180,73,247,92,54,224,219,181,92,122,191,5,61,60,47,161,107,103,236,79,141,189,213,170,217,158,170,197,133,31,29,92,111,107,81,175,108,138,147,73,189,175,106,70,172,171,98,247,185,83,227,26,37,101,225,114,130,233,165,23,10,75,197,246,190,161,25,154,221,155,109,158,150,119,93,210,38,79,224,158,179,123,222,202,88,170,163,137,174,141,123,46,94,228,141,68,116,178,19,40,2,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,67,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,252,26,198,57,203,209,17,84,249,79,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,248,57,143,107,147,170,42,41,122,156,169,245,230,167,89,56,92,160,198,111,181,180,146,95,116,218,161,49,153,24,218,136,150,121,45,204,137,142,160,153,240,177,141,88,153,218,85,166,106,170,59,184,180,114,61,94,231,43,209,179,40,16,87,156,86,166,125,143,225,78,28,22,146,174,212,181,121,238,65,71,111,154,150,162,79,239,167,80,211,42,214,73,61,59,17,232,171,178,120,40,216,247,171,92,214,182,116,106,162,57,236,84,170,14,15,240,10,157,79,226,143,75,112,200,113,234,75,237,61,86,81,67,83,112,183,213,164,78,130,123,117,52,169,81,90,146,54,85,216,246,37,52,51,42,177,122,239,68,86,162,57,85,26,179,43,157,166,153,229,84,218,167,130,235,31,132,238,227,119,12,125,49,158,252,113,200,239,15,93,79,83,81,81,178,103,108,237,179,185,29,87,88,211,122,185,221,137,254,20,70,117,95,43,201,147,84,190,202,113,29,125,211,58,251,239,133,160,206,241,249,60,53,23,133,223,227,46,148,79,73,161,251,196,98,186,61,148,174,184,187,222,230,177,221,122,47,87,118,208,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,106,160,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,85,95,5,250,57,98,215,222,40,48,13,42,202,102,217,101,186,220,36,168,184,199,181,235,226,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,111,78,170,222,139,163,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,127,220,185,53,51,248,161,193,182,156,92,106,42,237,82,87,216,109,238,198,107,32,183,201,215,194,248,9,29,79,78,201,154,175,115,153,51,169,99,166,149,200,189,58,247,145,237,107,90,246,161,249,92,209,252,137,234,111,209,125,98,136,160,18,247,185,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,72,171,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,130,188,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,25,161,226,71,91,238,188,71,235,110,83,173,23,155,29,37,154,163,35,168,137,204,160,166,145,210,50,154,8,96,142,158,22,43,221,239,123,210,40,99,222,254,141,71,63,115,145,172,69,70,36,202,193,52,114,197,131,114,116,212,205,85,167,155,196,94,181,46,225,109,168,172,147,107,217,216,165,161,200,33,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,196,236,118,228,141,170,68,14,19,188,211,232,223,204,12,123,212,96,58,175,51,173,45,254,23,241,147,154,248,75,23,179,45,89,111,135,202,109,255,0,223,93,239,21,226,163,79,23,63,189,238,115,55,87,71,91,240,59,111,78,159,11,81,138,194,95,242,83,215,74,203,173,139,52,225,226,253,121,239,123,19,102,73,142,211,72,147,201,35,41,101,127,110,185,141,122,170,197,28,44,153,212,175,108,104,140,114,201,87,59,254,62,174,86,89,249,154,206,44,124,211,235,39,204,12,135,212,103,37,87,44,94,3,191,141,247,218,109,121,213,139,46,236,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,44,83,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,223,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,57,190,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,81,214,60,255,0,50,139,1,168,210,214,228,53,107,137,213,94,33,191,190,210,229,71,64,151,24,161,146,6,212,49,21,58,177,235,20,207,99,182,170,111,68,143,126,238,220,123,100,87,43,143,61,154,101,245,175,71,173,47,248,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,127,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,7,42,226,95,136,188,19,133,253,44,175,212,204,234,163,252,173,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,92,235,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,116,13,79,225,15,89,116,139,67,176,94,32,179,26,43,83,49,108,255,0,183,224,27,79,94,217,106,169,123,208,186,122,95,17,31,68,68,239,192,199,202,206,219,159,181,173,86,203,218,122,163,23,245,120,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,66,120,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,40,135,154,198,188,211,107,39,20,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,55,247,249,126,104,229,246,93,2,226,123,136,26,137,187,54,90,109,47,200,240,234,56,246,177,222,46,170,74,36,171,168,94,168,253,241,246,89,21,55,185,89,181,254,43,225,119,88,220,139,5,137,211,204,15,71,47,177,104,23,12,60,64,211,205,222,178,212,233,126,57,135,86,71,181,141,240,149,81,209,45,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,79,192,229,79,175,52,218,55,197,29,6,51,125,173,171,142,197,169,52,233,140,200,198,212,74,144,71,113,124,172,117,4,207,133,140,114,74,254,234,45,51,85,81,189,180,172,145,234,246,181,30,142,189,224,82,183,57,189,82,251,87,196,117,139,76,232,47,190,42,131,4,199,227,241,52,94,23,103,131,186,86,189,102,155,239,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,67,218,242,71,210,251,173,86,127,168,90,209,51,170,224,182,219,44,241,98,244,232,234,39,118,43,39,169,154,58,153,118,84,117,70,239,129,180,144,238,141,17,203,210,174,55,42,183,221,190,90,115,83,209,203,238,174,240,143,119,169,199,38,235,87,129,92,34,204,100,166,218,207,239,170,90,104,39,142,165,55,189,237,70,118,224,168,150,126,191,19,157,216,216,214,171,158,138,148,153,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,226,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,53,80,1,73,124,227,181,122,167,53,226,94,135,75,105,231,171,75,110,156,89,225,133,240,77,4,77,103,180,107,152,202,169,166,137,237,234,247,177,212,235,64,197,71,170,116,124,47,218,212,234,174,127,171,228,159,165,246,172,135,87,51,205,87,184,58,146,106,140,50,207,75,109,161,167,154,137,178,190,57,238,15,147,173,84,82,170,245,133,236,138,142,88,151,107,122,185,149,79,77,205,68,84,125,196,148,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,245,86,204,246,182,158,25,157,211,106,181,42,163,69,111,224,231,119,94,72,90,165,255,0,210,94,138,92,47,191,250,38,83,104,182,120,95,249,105,171,231,239,35,63,253,26,221,143,127,252,44,111,246,138,74,174,104,254,68,245,55,232,190,177,68,80,9,170,128,81,15,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,207,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,96,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,17,43,153,254,180,90,180,167,132,188,182,197,14,95,73,105,201,243,154,118,216,108,212,110,99,101,158,190,9,38,137,183,6,178,53,107,186,49,40,223,51,93,42,162,35,22,72,209,28,217,31,31,90,54,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,187,238,99,120,181,139,6,229,213,154,97,88,181,15,130,178,227,246,252,118,215,110,166,238,190,78,197,44,23,74,8,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,54,112,157,230,159,70,254,96,99,222,163,1,106,156,228,244,83,237,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,108,115,208,220,101,167,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,42,215,132,93,111,181,112,227,196,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,61,223,11,158,198,206,175,70,42,181,30,172,70,171,153,187,122,105,36,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,64,14,103,92,7,127,27,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,158,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,244,14,87,30,123,52,203,235,94,143,90,95,240,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,4,255,0,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,3,199,215,21,213,156,86,235,141,93,238,217,46,204,51,23,239,89,241,120,99,154,117,142,122,86,204,229,117,123,163,149,27,219,154,163,224,115,145,35,99,155,27,32,141,219,150,45,238,237,124,166,248,67,254,46,234,63,243,5,154,209,111,196,48,11,131,61,146,216,235,251,82,85,100,80,172,51,195,186,54,34,189,97,129,143,108,174,234,230,35,164,116,13,78,235,18,102,37,201,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,157,126,48,56,107,190,240,173,174,55,141,50,185,175,122,213,54,235,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,205,179,39,105,241,200,138,198,39,114,55,171,81,88,172,115,165,87,42,62,53,255,0,134,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,202,30,43,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,225,114,171,228,106,35,92,170,136,185,161,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,239,176,77,11,177,104,15,43,236,207,27,182,89,174,182,203,173,251,75,238,249,38,73,13,209,94,149,77,188,85,89,21,106,24,248,220,141,236,246,246,50,20,141,26,213,107,97,77,219,158,175,123,168,176,190,139,206,133,209,241,19,203,43,14,211,159,99,123,70,244,237,47,177,92,113,198,177,96,100,204,188,83,218,225,146,149,35,150,116,86,69,220,122,118,30,254,173,94,212,210,183,123,81,202,228,162,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,189,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,240,181,81,241,185,21,173,84,84,79,85,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,153,125,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,18,236,249,86,104,229,247,72,184,71,180,84,228,115,116,171,207,110,18,230,49,211,109,103,247,173,45,76,16,71,76,155,216,247,35,251,144,83,197,63,95,133,205,239,236,115,81,204,85,89,85,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,101,245,99,5,254,23,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,250,121,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,146,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,6,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,118,156,172,176,10,108,23,130,220,54,169,113,234,187,77,203,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,191,11,31,71,5,34,179,98,35,28,205,175,78,187,213,206,150,165,117,115,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,181,137,182,150,228,234,120,219,83,189,207,69,93,147,193,79,23,109,172,123,157,226,119,124,45,141,202,181,215,192,62,166,98,186,69,197,238,155,103,89,173,95,132,178,211,220,42,45,245,53,78,146,56,227,165,241,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,248,99,107,220,136,170,136,139,111,252,209,252,137,234,111,209,125,98,136,160,19,85,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,221,57,112,115,0,172,225,222,251,22,146,106,246,69,254,180,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,237,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,37,243,134,214,251,174,121,196,93,62,141,77,99,164,163,182,233,117,58,54,158,173,178,57,243,215,79,113,165,164,169,149,239,252,26,198,53,169,11,26,196,69,94,172,145,202,229,222,140,143,208,114,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,181,233,182,170,228,218,136,221,83,189,175,68,93,144,65,81,23,109,204,123,93,226,119,124,46,141,170,179,171,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,143,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,204,110,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,223,71,45,189,104,186,235,127,9,120,189,247,40,203,234,242,76,158,199,81,89,97,190,214,85,177,221,244,158,25,149,208,54,73,21,169,222,127,131,150,141,203,47,87,43,149,202,175,115,164,222,82,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,139,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,42,91,128,173,45,206,244,91,153,62,13,166,154,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,182,10,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,151,168,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,63,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,21,107,206,159,91,243,235,77,54,41,195,253,190,199,87,111,196,239,212,236,200,107,175,77,146,102,50,233,60,50,201,26,91,211,167,72,158,200,87,181,81,35,28,175,93,242,82,187,164,123,17,100,129,124,31,240,215,125,226,167,92,108,250,101,108,94,205,170,29,183,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,251,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,232,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,56,167,24,28,53,216,184,169,208,235,198,153,92,215,179,117,135,117,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,126,232,87,186,248,228,69,99,215,183,35,213,168,143,70,57,185,215,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,244,249,94,241,11,157,241,1,195,139,31,168,84,215,90,235,174,27,112,126,63,46,73,91,85,12,222,217,218,198,202,197,93,170,146,164,209,67,44,17,200,233,26,189,207,130,78,236,143,124,173,143,133,243,167,215,154,107,78,27,138,112,229,102,173,171,101,202,251,80,204,154,244,144,212,75,19,61,157,10,201,21,52,50,177,25,178,118,75,80,146,72,137,191,238,223,66,199,43,62,38,57,32,255,0,46,173,28,190,235,39,23,24,37,53,162,111,15,73,135,220,32,204,110,149,59,88,254,205,45,4,241,72,212,216,231,177,93,221,157,105,224,234,221,206,103,127,126,215,53,142,66,239,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,41,3,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,157,172,103,122,150,190,121,100,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,56,57,44,107,205,53,219,13,202,248,114,188,214,213,190,229,98,168,126,77,101,73,170,37,149,158,206,153,99,138,166,24,152,172,217,3,34,168,88,228,84,223,247,143,174,123,145,159,11,220,178,127,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,66,218,79,130,255,0,20,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,166,140,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,162,30,108,218,95,106,211,142,48,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,235,181,85,36,124,178,210,73,80,249,58,53,92,250,135,117,69,84,87,187,191,242,71,213,234,150,93,117,11,65,43,167,171,146,158,122,120,178,251,92,109,130,46,196,15,99,163,165,173,115,228,247,74,175,145,36,160,70,183,226,98,36,50,47,192,170,187,237,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,77,88,193,127,138,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,238,24,255,0,237,69,255,0,114,127,249,242,213,0,0,0,1,31,248,214,225,75,249,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,203,94,187,99,58,215,252,122,251,71,246,115,198,255,0,70,125,150,240,125,255,0,17,71,61,55,246,222,46,77,187,123,251,191,168,189,118,244,247,117,234,147,252,2,42,241,207,192,199,243,163,246,39,253,116,126,199,125,142,246,151,251,9,237,15,21,226,252,55,255,0,108,67,179,111,134,255,0,236,186,239,255,0,23,79,127,42,225,115,149,39,242,215,174,216,206,181,255,0,30,190,209,253,156,241,191,209,159,101,188,31,127,196,81,207,77,253,183,139,147,110,222,254,239,234,47,93,189,61,221,122,164,255,0,7,42,226,143,66,255,0,153,77,9,201,180,83,237,79,217,207,180,126,11,250,79,192,248,206,199,135,172,130,167,251,30,228,123,183,118,54,255,0,93,58,110,235,239,233,209,96,7,247,12,127,246,162,255,0,185,63,252,249,63,248,163,208,191,230,83,66,114,109,20,251,83,246,115,237,31,130,254,147,240,62,51,177,225,235,32,169,254,199,185,30,237,221,141,191,215,78,155,186,251,250,116,88,1,253,195,31,253,168,191,238,79,255,0,62,90,160,57,254,191,105,165,247,89,52,107,44,210,172,115,55,251,35,87,149,91,221,107,146,239,236,214,87,246,105,101,114,54,166,62,195,220,196,119,118,5,150,46,187,154,230,119,55,181,81,205,66,186,255,0,184,99,255,0,181,23,253,201,255,0,231,203,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,206,127,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,10,235,254,225,143,254,212,95,247,39,255,0,159,39,255,0,20,122,23,252,202,104,78,77,162,159,106,126,206,125,163,240,95,210,126,7,198,118,60,61,100,21,63,216,247,35,221,187,177,183,250,233,211,119,95,127,78,139,0,63,184,99,255,0,181,23,253,201,255,0,231,203,84,0,229,92,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,157,27,209,174,99,159,20,178,177,30,205,251,146,0,127,112,199,255,0,106,47,251,147,255,0,207,158,255,0,57,229,75,168,250,147,167,24,54,151,230,188,94,123,86,213,167,62,58,43,4,211,225,10,234,170,122,90,164,167,69,165,116,139,112,248,225,143,194,183,180,138,155,152,215,185,136,229,99,99,99,63,91,133,206,84,159,203,94,187,99,58,215,252,122,251,71,246,115,198,255,0,70,125,150,240,125,255,0,17,71,61,55,246,222,46,77,187,123,251,191,168,189,118,244,247,117,234,147,252,0,85,95,247,12,127,246,162,255,0,185,63,252,249,101,58,79,130,255,0,11,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,7,42,226,143,66,255,0,153,77,9,201,180,83,237,79,217,207,180,126,11,250,79,192,248,206,199,135,172,130,167,251,30,228,123,183,118,54,255,0,93,58,110,235,239,233,209,97,86,147,242,107,254,23,234,158,27,169,159,204,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,149,0,1,88,25,103,37,171,238,115,149,94,115,92,167,139,31,27,122,200,46,21,23,75,141,79,216,70,71,223,170,158,71,73,44,155,25,92,214,55,115,222,229,232,212,70,167,94,136,136,158,226,111,240,159,195,173,171,133,173,18,179,233,5,190,237,73,121,168,161,168,171,171,174,188,67,107,109,3,238,83,205,59,222,146,203,26,61,234,175,108,75,20,40,231,61,202,172,133,137,238,68,70,167,215,197,30,133,255,0,50,154,19,147,104,167,218,159,179,159,104,252,23,244,159,129,241,157,143,15,89,5,79,246,61,200,247,110,236,109,254,186,116,221,215,223,211,162,194,173,39,228,215,252,47,213,60,55,83,63,152,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,32,87,22,28,170,109,92,76,107,109,227,90,45,250,219,87,139,84,95,233,233,27,93,65,53,129,183,22,119,224,129,148,232,248,158,149,16,171,24,177,69,23,86,57,30,187,209,238,221,209,200,198,116,190,6,56,24,254,75,190,219,127,174,143,219,31,182,62,205,255,0,97,61,159,225,124,39,137,255,0,237,137,183,238,241,63,253,143,77,159,227,235,238,143,250,177,201,175,248,161,170,121,150,166,127,49,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,19,87,133,205,11,254,90,244,39,25,209,79,181,63,104,254,206,120,223,233,63,3,224,251,254,34,178,122,159,236,123,146,109,219,223,219,253,117,235,183,175,187,175,68,234,160,21,151,159,242,70,195,111,185,149,218,243,167,218,231,87,138,227,213,149,11,53,13,150,167,30,91,147,232,24,228,69,88,82,165,106,227,116,140,71,110,216,174,110,244,102,212,115,164,114,43,221,215,248,58,229,237,157,240,129,157,212,95,236,28,75,123,103,27,188,236,251,65,143,253,141,134,159,218,157,168,106,25,75,253,244,250,153,100,131,181,37,66,201,247,104,155,250,109,119,84,95,116,213,0,21,171,171,28,154,255,0,138,26,167,153,106,103,243,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,229,175,66,113,157,20,251,83,246,143,236,231,141,254,147,240,62,15,191,226,43,39,169,254,199,185,38,221,189,253,191,215,94,187,122,251,186,244,78,170,0,0,21,87,253,195,31,253,168,191,238,79,255,0,62,89,78,147,224,191,194,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,0,0,229,92,81,232,95,243,41,161,57,54,138,125,169,251,57,246,143,193,127,73,248,31,25,216,240,245,144,84,255,0,99,220,143,118,238,198,223,235,167,77,221,125,253,58,44,42,210,126,77,127,194,253,83,195,117,51,249,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,0,7,63,202,180,47,78,50,253,88,194,181,190,231,102,237,102,120,39,139,138,219,116,167,84,100,147,82,212,83,79,4,148,181,30,229,238,194,158,33,242,49,23,163,153,34,42,181,200,143,149,178,116,0,66,174,53,185,111,127,56,58,167,106,212,207,227,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,79,87,192,199,3,31,201,119,219,111,245,209,251,99,246,199,217,191,236,39,179,252,47,132,241,63,253,177,54,253,222,39,255,0,177,233,179,252,125,125,210,168,17,255,0,141,110,20,191,156,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,192,56,92,229,73,252,181,235,182,51,173,127,199,175,180,127,103,60,111,244,103,217,111,7,223,241,20,115,211,127,109,226,228,219,183,191,187,250,139,215,111,79,119,94,169,63,192,57,87,20,122,23,252,202,104,78,77,162,159,106,126,206,125,163,240,95,210,126,7,198,118,60,61,100,21,63,216,247,35,221,187,177,183,250,233,211,119,95,127,78,139,10,180,159,147,95,240,191,84,240,221,76,254,99,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,36,7,28,252,12,127,58,63,98,127,215,71,236,119,216,239,105,127,176,158,208,241,94,47,195,127,246,196,59,54,248,111,254,203,174,255,0,241,116,247,249,78,10,121,111,127,39,218,167,117,212,207,227,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,7,148,212,205,42,211,141,100,197,103,194,181,75,11,181,100,214,90,141,206,240,215,10,116,147,179,35,163,124,125,232,95,253,120,102,70,73,34,54,88,213,178,51,114,171,92,139,239,60,175,13,124,53,233,199,10,218,112,186,101,166,75,117,154,130,107,132,247,74,186,187,165,82,79,85,87,85,42,49,139,35,213,141,100,109,233,28,81,70,137,27,24,221,177,162,170,43,149,206,119,85,0,139,252,87,112,9,165,252,86,231,248,78,163,100,247,74,187,117,203,24,168,166,165,186,196,212,146,88,47,118,72,230,116,207,160,123,91,44,110,129,234,233,36,70,212,70,228,115,82,89,55,54,79,187,88,228,86,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,144,175,139,206,89,183,222,45,53,150,167,85,110,252,68,123,18,145,150,250,91,93,174,209,246,73,149,62,2,150,38,171,157,31,125,181,81,44,187,167,146,162,94,174,110,228,238,236,234,173,107,78,129,193,15,0,216,175,6,191,105,110,255,0,108,190,217,100,153,31,102,155,218,146,89,227,161,240,116,49,252,94,30,22,239,150,68,238,72,187,228,94,238,215,246,160,248,17,99,220,238,255,0,171,24,47,241,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,195,31,253,168,191,238,79,255,0,62,89,78,147,224,191,194,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,112,14,55,184,6,197,120,202,251,53,119,251,101,246,55,36,199,59,212,222,212,142,207,29,119,140,161,147,226,240,243,55,124,82,47,110,68,223,26,247,118,179,187,63,192,171,38,230,243,254,16,249,102,223,120,75,214,90,109,85,180,113,17,237,186,71,219,234,173,119,75,71,217,38,83,120,250,89,90,142,108,125,247,85,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,58,175,27,220,32,223,120,198,197,113,172,42,159,87,254,197,217,108,119,9,174,149,148,223,103,217,113,241,245,93,190,221,60,155,214,104,159,23,105,143,169,78,136,170,215,247,250,185,58,177,170,112,174,27,185,71,90,180,23,91,113,109,95,188,235,61,38,99,79,140,84,75,86,203,61,78,32,216,25,44,235,4,140,134,84,145,213,114,163,31,20,175,142,102,59,98,170,62,38,170,109,94,142,75,10,4,106,227,123,130,155,23,25,184,174,53,105,168,203,254,202,94,177,123,132,213,20,119,127,103,190,187,165,44,241,237,168,166,236,36,241,51,227,124,116,207,238,42,185,205,236,116,111,68,123,142,85,194,31,44,219,239,9,122,203,77,170,182,142,34,61,183,72,251,125,85,174,233,104,251,36,202,111,31,75,43,81,205,143,190,234,169,86,45,179,199,79,47,86,183,114,246,182,117,70,185,196,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,22,189,142,106,244,84,84,62,176,0,62,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,21,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,243,92,3,152,95,7,58,159,153,90,116,255,0,12,214,154,74,171,237,246,161,41,45,244,245,54,155,133,19,39,157,81,118,196,146,212,64,200,145,238,84,218,198,171,145,94,245,107,27,213,206,106,44,138,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,121,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,116,13,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,19,213,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,186,143,192,159,251,249,255,0,221,155,199,250,33,223,224,213,44,18,167,4,176,106,100,55,221,216,222,81,236,143,101,86,248,89,147,196,123,82,104,33,161,251,181,103,113,157,201,42,160,111,198,212,219,191,171,246,162,57,83,213,128,0,0,30,43,80,245,163,75,244,166,235,137,216,181,3,47,164,180,220,179,155,196,54,28,122,141,204,146,89,235,235,100,115,90,214,178,56,218,231,35,17,207,141,174,149,200,145,177,100,141,28,230,239,111,95,106,0,60,86,21,173,26,95,168,185,150,99,167,248,62,95,73,121,190,224,21,20,244,153,29,61,51,36,115,40,39,153,36,217,18,202,173,237,61,232,176,202,215,181,142,114,198,248,220,199,237,114,42,30,212,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,79,65,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,221,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,224,31,221,71,224,79,253,252,255,0,238,205,227,253,16,149,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,35,7,247,81,248,19,255,0,127,63,251,179,120,255,0,68,36,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,121,252,243,63,195,116,195,25,159,51,212,12,134,146,197,98,165,168,164,166,168,184,85,170,182,8,31,83,81,29,60,75,35,186,116,99,22,89,163,69,123,186,49,136,170,231,43,90,138,228,244,0,3,159,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,188,255,0,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,188,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,100,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,239,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,254,10,103,63,104,254,206,120,111,105,255,0,70,86,81,246,60,71,119,179,254,19,20,123,183,118,37,254,175,94,155,125,253,58,167,94,170,115,253,89,215,237,26,208,175,96,127,23,53,10,213,139,253,168,184,37,178,215,227,94,228,239,205,238,220,229,218,139,219,133,155,153,220,157,251,98,143,123,55,189,187,155,215,160,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,192,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,224,228,85,250,192,4,85,254,234,63,2,127,239,231,255,0,118,111,31,232,132,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,121,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,14,41,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,30,189,58,42,42,254,182,133,241,71,161,60,74,123,111,248,41,156,253,163,251,57,225,189,167,253,25,89,71,216,241,29,222,207,248,76,81,238,221,216,151,250,189,122,109,247,244,234,157,122,168,7,148,183,106,174,156,93,245,30,239,164,54,204,210,213,83,153,216,109,244,247,75,149,146,58,132,90,170,106,89,149,82,57,28,223,255,0,129,92,137,241,49,179,64,231,35,82,104,149,254,172,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,3,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,241,90,189,172,154,119,161,24,108,154,131,170,87,138,187,78,61,5,68,84,211,215,67,106,171,174,101,59,228,85,70,44,169,75,20,142,141,138,238,140,71,189,17,155,222,198,245,220,246,162,240,175,238,163,240,39,254,254,127,247,102,241,254,136,72,172,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,85,254,234,63,2,127,239,231,255,0,118,111,31,232,135,127,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,139,247,110,102,156,14,89,110,181,182,106,205,119,164,146,162,130,162,74,105,95,73,100,185,213,64,231,177,202,215,44,115,67,76,232,165,103,84,94,143,141,206,99,147,162,181,85,21,20,245,122,67,198,255,0,12,122,245,153,71,167,250,71,168,117,121,21,246,74,121,106,214,158,28,114,233,19,34,130,52,77,242,203,44,180,205,138,38,117,86,181,28,247,53,21,239,99,19,171,158,212,94,234,15,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,31,147,121,202,108,88,253,198,197,105,187,215,120,122,188,154,224,251,93,174,62,211,223,226,42,153,75,81,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,191,172,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,247,81,248,19,255,0,127,63,251,179,120,255,0,68,36,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,8,191,118,230,105,192,229,150,235,91,102,172,215,122,73,42,40,42,36,166,149,244,150,75,157,84,14,123,28,173,114,199,52,52,206,138,86,117,69,232,248,220,230,57,58,43,85,81,81,78,235,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,126,93,67,214,141,47,210,155,174,39,98,212,12,190,146,211,114,206,111,16,216,113,234,55,50,73,103,175,173,145,205,107,90,200,227,107,156,140,71,62,54,186,87,34,70,197,146,52,115,155,189,189,125,168,0,242,152,6,169,96,154,161,246,143,236,45,247,218,127,100,178,10,204,90,241,253,235,52,62,22,233,75,183,191,7,222,177,187,246,247,25,241,179,115,23,175,185,203,209,79,86,1,226,181,123,90,52,191,65,112,217,53,3,87,50,250,76,118,197,29,68,84,137,81,51,36,149,242,207,34,174,200,162,138,38,186,89,95,209,28,229,107,26,229,70,49,239,94,141,99,149,61,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,96,210,174,54,238,188,40,113,203,173,22,44,158,122,186,237,58,202,181,34,245,13,214,141,213,78,108,22,153,221,120,86,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,205,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,82,186,249,111,107,206,101,196,151,48,61,71,213,108,206,182,173,207,184,224,247,22,91,40,102,168,73,153,105,183,37,214,129,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,102,175,31,250,13,77,196,31,11,153,118,51,13,21,93,77,246,193,78,252,155,30,101,37,60,181,51,190,227,73,20,142,108,49,195,27,218,178,190,120,157,53,50,34,163,186,45,66,61,24,231,53,168,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,252,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,22,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,245,115,136,214,139,174,157,112,243,101,211,252,95,47,171,179,93,243,251,195,233,43,41,233,152,230,190,190,201,13,59,252,100,75,42,55,163,24,178,205,68,215,181,28,215,72,201,28,207,138,53,149,10,161,225,87,75,127,141,60,71,105,214,153,205,98,246,205,5,231,32,165,246,173,23,138,240,253,219,92,79,239,87,125,226,61,142,111,74,88,167,119,192,228,122,244,232,206,174,86,162,221,79,52,127,34,122,155,244,95,88,162,56,87,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,128,0,7,159,212,42,44,202,227,128,100,182,253,57,187,82,90,242,202,171,61,108,54,26,234,182,163,160,165,184,186,23,165,52,210,34,177,232,172,108,170,199,42,43,31,238,69,248,93,248,46,109,181,251,248,203,252,101,203,63,152,63,106,255,0,16,189,160,239,110,251,79,111,123,189,181,54,109,217,247,125,158,223,111,181,218,251,174,215,111,181,247,123,11,95,229,149,199,221,54,174,99,214,237,4,214,156,186,174,183,83,41,234,36,166,176,213,79,69,44,143,189,91,162,165,116,221,102,169,110,230,186,166,38,195,58,61,242,246,247,179,178,189,101,149,101,113,97,64,129,92,200,249,130,84,240,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,211,163,227,85,169,110,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,103,219,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,146,188,153,63,152,239,183,119,223,179,63,253,12,125,231,218,79,104,239,240,254,212,236,167,99,192,127,246,231,246,61,222,159,7,99,167,119,227,240,167,149,229,139,199,143,240,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,128,120,173,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,137,170,143,141,170,142,106,162,42,102,48,210,71,8,90,189,83,174,252,52,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,190,6,177,245,16,74,246,35,81,191,3,155,240,179,250,169,216,8,149,205,55,63,166,193,120,45,204,169,83,33,171,180,220,178,170,138,11,5,181,105,150,86,190,169,242,84,178,90,138,117,124,105,240,177,244,112,85,163,247,170,49,204,220,197,235,189,26,234,65,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,248,154,136,200,220,170,230,162,42,166,156,193,21,121,163,249,19,212,223,162,250,197,17,29,121,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,199,245,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,225,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,111,218,150,189,201,230,139,91,89,195,165,69,195,60,187,82,73,167,211,212,44,56,21,11,91,7,126,6,50,170,173,110,51,61,99,98,61,89,37,76,155,90,146,189,207,69,134,78,141,99,21,138,249,234,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,247,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,150,156,165,56,215,246,37,101,31,9,186,155,115,181,81,217,102,239,73,133,220,39,94,196,141,174,154,126,227,237,142,84,110,201,59,207,150,89,34,116,142,107,146,68,116,72,178,44,176,177,150,212,10,118,226,27,139,60,203,132,94,103,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,109,122,82,193,117,98,88,233,82,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,218,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,35,87,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,199,66,216,182,170,234,62,23,168,244,186,189,141,230,151,90,76,206,146,224,251,163,111,110,168,89,106,164,170,145,92,178,201,43,164,221,222,238,111,122,72,146,110,108,141,123,218,244,114,57,200,186,9,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,20,173,203,23,143,31,224,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,169,0,0,8,171,205,31,200,158,166,253,23,214,40,136,235,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,64,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,247,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,233,92,179,248,215,183,112,193,157,220,176,157,75,185,248,109,54,203,122,212,214,214,72,181,83,123,26,186,24,100,88,234,33,167,133,178,111,239,116,100,18,35,99,220,189,32,114,189,27,10,181,215,168,101,92,191,238,87,30,68,244,203,235,94,177,90,113,78,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,186,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,61,211,70,247,58,22,177,221,17,178,57,143,142,165,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,130,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,175,117,5,43,114,197,227,199,248,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,64,4,0,231,87,229,99,22,249,129,67,233,215,19,218,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,49,154,177,130,255,0,11,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,121,60,174,53,122,167,86,184,62,198,96,185,79,87,61,203,6,168,155,16,170,154,104,34,137,143,101,51,88,250,86,196,145,255,0,89,140,163,158,146,53,115,145,175,87,198,245,118,239,235,186,90,156,127,140,12,254,155,76,56,92,213,44,206,108,134,174,197,81,75,139,215,83,91,238,20,139,43,103,130,227,83,18,211,209,44,110,137,55,177,235,83,52,40,143,78,155,21,81,202,173,68,87,38,112,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,167,105,211,156,203,0,225,182,139,72,244,231,42,164,110,89,142,96,241,227,150,27,229,93,50,71,2,92,105,232,18,158,154,174,72,149,38,70,179,186,198,72,172,84,147,162,117,78,143,255,0,30,120,117,251,248,203,252,101,203,63,152,63,106,255,0,16,189,160,239,110,251,79,111,123,189,181,54,109,217,247,125,158,223,111,181,218,251,174,215,111,181,247,123,11,106,229,123,199,79,241,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,224,175,94,104,220,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,219,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,73,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,241,69,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,247,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,218,116,70,71,12,106,233,59,73,35,166,87,37,79,227,183,250,169,255,0,121,143,239,239,253,15,255,0,25,255,0,163,191,255,0,47,252,15,255,0,232,255,0,215,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,101,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,251,241,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,109,58,35,35,134,53,116,157,164,145,221,215,146,167,154,124,167,229,253,119,168,219,139,169,51,195,199,254,131,84,240,249,197,30,93,140,195,69,73,77,98,191,212,63,38,199,153,73,79,21,52,12,183,85,203,35,155,12,112,198,247,36,76,130,86,205,76,136,168,222,169,78,143,70,53,174,106,22,19,201,147,93,40,242,157,26,190,232,53,222,243,190,245,132,220,36,184,218,233,36,72,35,254,135,171,114,61,201,10,53,82,89,123,117,107,80,233,30,230,170,51,197,192,221,234,142,107,91,5,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,129,92,208,117,190,213,173,156,87,222,155,102,177,213,219,169,240,10,119,96,239,125,76,141,115,235,39,162,172,170,89,167,70,183,220,198,44,179,72,198,38,231,42,178,54,189,118,171,214,54,74,14,73,122,41,255,0,143,92,70,86,92,63,250,184,85,190,150,57,127,232,245,149,114,76,197,143,254,132,145,185,178,127,151,71,55,250,138,74,174,104,254,68,245,55,232,190,177,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,0,0,8,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,174,198,177,207,99,28,175,101,21,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,247,46,110,53,255,0,154,173,56,158,193,159,220,237,81,234,110,45,247,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,158,175,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,160,28,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,63,40,145,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,237,204,235,143,31,227,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,51,4,91,167,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,205,14,85,132,241,79,195,238,162,106,61,247,72,113,61,81,181,84,102,120,229,194,123,93,109,146,161,178,209,213,58,170,5,153,38,142,157,179,177,158,43,183,225,230,87,172,29,198,181,173,71,42,162,57,170,189,84,207,183,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,178,177,245,116,209,203,85,81,19,228,85,222,199,86,45,90,46,213,216,215,181,236,110,221,155,82,117,114,79,213,11,174,67,164,121,230,148,92,27,87,53,62,25,120,165,185,80,212,77,90,233,89,28,23,6,73,214,150,40,149,58,66,198,75,71,44,171,181,221,28,250,167,174,214,170,42,190,199,202,118,231,97,170,22,172,135,87,48,61,40,183,182,146,106,140,50,207,85,114,174,168,134,181,178,190,57,238,15,143,165,44,177,34,117,133,236,138,142,41,83,115,186,185,149,76,93,173,68,69,127,148,228,227,164,53,57,175,18,245,218,165,81,5,90,91,116,226,207,52,204,158,25,226,107,61,163,92,199,210,195,12,172,119,87,189,142,167,90,247,162,177,19,163,225,102,231,39,84,107,238,208,17,87,154,63,145,61,77,250,47,172,81,20,2,94,247,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,159,228,143,118,181,88,45,90,243,125,190,220,233,45,214,219,117,62,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,43,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,246,220,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,2,144,57,143,243,0,172,226,34,251,46,146,105,14,69,254,180,244,30,26,121,106,105,227,158,158,76,138,171,99,36,221,80,201,153,28,140,134,25,21,88,200,85,187,86,72,150,87,43,254,229,34,224,28,42,112,163,168,252,90,103,117,152,110,11,23,131,164,182,219,234,43,46,23,186,152,85,212,52,18,118,100,90,72,231,114,42,42,119,231,99,34,68,98,62,68,106,201,34,70,246,196,244,57,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,44,94,60,127,141,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,249,64,60,209,252,246,106,111,209,125,30,136,244,28,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,28,171,80,184,167,225,247,73,181,30,215,164,250,155,170,54,172,95,36,188,219,253,169,73,21,209,178,211,210,173,47,89,154,146,62,177,236,74,104,186,186,158,86,162,73,43,92,174,68,68,69,87,53,23,170,153,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,61,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,117,94,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,50,174,91,167,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,205,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,94,79,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,114,118,228,107,158,174,145,35,155,224,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,103,255,0,41,78,53,253,137,89,71,194,110,166,220,237,84,118,89,187,210,97,119,9,215,177,35,107,166,159,184,251,99,149,27,178,78,243,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,96,150,105,138,241,199,83,194,151,46,29,35,195,244,249,148,149,26,139,152,83,228,15,161,154,87,197,43,44,148,141,188,214,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,43,86,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,121,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,3,42,229,180,242,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,4,0,231,87,229,99,22,249,129,67,233,215,18,154,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,128,0,164,190,114,216,5,54,51,197,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,206,157,17,209,185,83,172,155,157,208,57,35,234,133,214,151,63,212,45,23,153,181,115,219,110,118,120,178,138,117,117,107,187,20,115,211,77,29,52,187,41,250,43,119,206,218,184,119,72,138,213,233,73,27,85,29,238,217,110,133,101,243,184,213,11,85,46,1,167,186,47,11,105,39,185,92,239,18,229,21,10,218,214,247,232,224,166,134,74,104,183,211,244,87,108,157,213,115,109,145,85,169,214,146,70,162,59,223,178,21,114,215,210,26,157,95,227,7,7,129,96,171,91,110,31,80,185,125,202,106,105,226,137,240,50,133,205,125,59,149,36,235,189,142,172,90,72,222,214,34,189,89,43,149,54,244,87,183,65,36,53,230,41,192,173,55,20,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,215,99,88,231,177,142,87,178,144,109,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,190,246,170,57,63,20,47,79,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,68,57,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,81,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,147,57,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,30,63,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,116,229,79,199,85,78,99,29,7,11,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,123,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,45,154,20,109,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,194,2,127,242,84,243,79,148,252,191,174,245,27,113,117,37,101,243,167,208,106,107,182,27,138,113,27,102,162,171,125,202,197,80,204,102,244,176,211,203,43,61,157,50,201,45,52,210,189,31,178,6,69,80,178,70,139,179,239,31,92,198,171,254,22,53,96,255,0,46,173,99,190,232,223,23,24,37,77,162,31,17,73,152,92,32,195,174,148,219,152,206,245,45,124,241,70,213,222,230,61,91,218,157,41,231,232,221,174,127,99,102,230,181,238,83,245,185,163,249,236,212,223,162,250,61,17,42,185,127,106,151,240,91,150,86,183,234,92,55,223,99,87,217,178,11,199,178,171,124,47,136,237,93,37,181,219,161,161,251,181,99,218,238,181,82,192,223,141,170,196,235,213,253,26,142,84,171,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,36,240,171,165,191,193,110,28,116,235,76,230,177,123,26,190,205,143,210,251,86,139,197,120,142,213,210,86,119,171,190,241,30,246,187,173,84,179,187,224,114,177,58,244,103,70,163,81,57,87,52,127,34,122,155,244,95,88,162,40,4,245,90,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,0,86,175,50,46,91,191,196,15,106,113,11,195,213,135,253,85,252,117,153,54,51,71,23,254,26,255,0,27,235,41,24,159,254,121,248,172,145,39,248,71,189,205,78,255,0,84,168,170,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,253,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,44,138,198,248,40,246,39,0,250,129,197,142,166,219,46,180,119,169,189,153,30,23,111,157,59,17,182,134,107,141,20,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,71,254,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,232,28,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,222,172,158,89,32,237,73,80,145,253,226,166,254,155,155,213,23,221,231,241,190,44,245,231,19,208,107,215,13,214,44,234,174,159,9,190,84,119,101,167,79,237,224,129,219,252,69,36,18,245,221,21,53,67,158,142,150,36,247,57,90,228,77,169,53,66,77,229,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,19,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,1,149,112,90,166,152,115,98,184,214,112,133,157,67,154,223,55,235,142,55,111,145,45,53,181,13,165,167,142,243,226,234,219,12,53,116,241,178,14,207,122,141,42,26,247,210,172,107,220,142,157,30,138,228,116,203,13,85,154,104,208,29,38,254,5,104,214,39,164,127,107,238,185,71,217,123,123,104,189,169,115,119,89,167,248,156,237,173,111,85,237,194,205,221,184,162,220,238,220,76,141,155,157,183,114,215,175,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,122,247,94,196,72,107,222,223,114,177,138,178,127,85,100,77,209,87,149,150,127,83,130,241,165,134,210,174,67,73,105,182,229,84,245,246,11,146,212,172,77,101,83,36,166,124,180,244,232,249,19,225,123,235,32,164,70,108,84,123,159,181,137,215,122,181,215,232,103,7,141,13,99,177,107,239,20,25,254,170,226,208,236,178,221,110,17,211,219,164,220,245,241,52,180,148,241,82,69,83,209,236,99,217,222,101,59,101,237,185,168,230,119,54,47,85,111,85,181,78,79,186,57,98,193,184,96,77,85,167,155,196,94,181,46,225,61,69,100,155,94,206,197,45,13,68,244,148,244,221,21,238,99,182,189,149,50,247,17,172,114,248,157,142,220,145,181,73,212,8,171,205,31,200,158,166,253,23,214,40,138,1,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,1,0,57,213,249,88,197,190,96,80,250,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,233,20,10,1,230,143,231,179,83,126,139,232,244,68,117,181,103,249,149,139,13,191,233,245,155,33,171,163,199,178,170,138,26,155,213,12,42,141,101,123,232,214,85,166,73,85,19,115,152,199,79,35,209,157,118,43,246,57,81,93,27,21,189,87,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,94,245,219,41,225,247,131,237,56,196,177,187,173,117,171,79,240,207,104,83,99,22,70,186,41,124,44,117,83,36,146,53,37,149,17,219,55,118,230,146,74,137,220,141,87,111,124,146,117,114,185,122,169,85,124,215,56,233,254,223,133,253,20,204,255,0,244,138,92,254,182,133,191,230,181,182,184,234,17,223,243,190,41,141,111,251,72,85,255,0,225,16,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,142,188,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,77,201,220,141,205,122,186,53,142,144,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,84,183,52,127,61,154,155,244,95,71,162,34,169,98,156,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,28,42,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,191,242,125,210,111,177,60,48,38,164,125,175,186,220,63,136,215,9,235,125,145,35,182,208,218,252,29,68,244,123,161,143,170,245,154,94,214,233,37,247,110,107,32,102,212,237,110,125,32,150,169,202,143,142,159,236,56,95,214,188,207,255,0,71,165,192,43,107,155,254,115,93,107,146,161,93,255,0,53,225,88,230,255,0,183,133,31,254,15,9,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,202,117,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,125,248,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,39,191,225,131,130,75,174,168,232,94,167,113,45,157,193,87,111,196,240,236,94,247,87,97,167,154,149,200,203,253,108,54,218,223,189,138,86,204,199,177,148,181,44,166,122,187,99,227,149,237,124,75,253,73,81,34,89,50,185,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,78,127,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,50,218,11,201,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,110,78,220,141,115,213,210,36,115,124,0,8,171,205,31,200,158,166,253,23,214,40,138,1,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,224,185,62,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,182,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,240,200,199,58,22,177,189,85,178,57,236,142,197,64,6,85,193,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,93,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,160,64,14,117,126,86,49,111,152,20,62,157,113,41,88,233,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,2,5,115,150,192,42,114,110,23,45,121,157,187,30,164,171,168,195,178,138,74,154,203,131,146,36,158,134,221,81,20,180,242,35,28,229,71,171,36,169,146,133,28,198,117,234,173,141,202,157,35,220,218,171,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,77,140,98,211,77,50,43,215,166,196,85,114,43,85,17,201,164,146,133,185,169,235,29,139,87,120,184,187,211,99,144,245,164,192,173,241,97,210,84,238,127,247,213,85,52,243,201,82,187,30,198,171,59,115,212,75,7,79,137,174,236,111,107,149,175,68,73,85,201,47,71,44,81,98,185,215,16,53,19,119,175,85,55,5,195,168,227,218,246,248,74,88,227,167,171,168,94,168,253,146,119,159,45,55,185,89,185,158,23,225,119,73,28,137,103,224,172,14,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,172,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,70,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,135,96,206,184,62,201,180,187,132,75,39,18,58,128,149,118,251,150,97,148,91,104,49,235,107,101,167,150,9,172,149,54,201,235,27,92,247,70,247,187,124,142,108,109,108,110,237,186,52,138,69,115,93,220,110,206,105,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,158,175,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,255,0,38,55,197,158,188,226,122,13,122,225,186,197,157,85,211,225,55,202,142,236,180,233,253,188,16,59,127,136,164,130,94,187,162,166,168,115,209,210,196,158,231,43,92,137,181,38,168,73,191,43,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,19,195,71,14,152,39,11,250,89,65,166,120,45,63,249,42,203,197,110,249,191,164,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,248,34,126,42,189,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,79,77,62,224,146,213,197,127,45,93,46,190,227,48,82,80,234,46,43,79,144,205,106,172,109,43,93,61,218,6,220,174,110,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,172,191,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,66,95,235,95,52,189,101,214,190,28,105,116,70,229,106,246,45,250,175,101,54,77,148,91,43,155,23,183,104,81,146,53,244,238,165,72,83,195,247,122,194,178,172,114,163,95,178,70,35,27,20,171,18,71,94,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,150,188,205,248,116,193,56,95,210,205,4,211,60,22,159,255,0,175,245,151,138,221,243,127,73,221,60,53,158,25,235,59,114,203,39,103,187,216,99,187,76,118,198,126,8,159,138,171,146,167,154,124,167,229,253,119,168,219,139,169,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,196,213,71,198,213,71,53,81,21,51,67,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,170,215,77,76,254,46,234,3,115,169,42,238,181,117,117,24,254,61,111,175,170,186,73,220,170,170,174,162,179,209,209,213,78,247,239,114,191,185,61,60,175,71,185,219,156,215,35,156,136,229,84,79,214,169,214,191,255,0,21,139,119,14,148,118,255,0,204,10,220,214,225,85,36,95,254,238,166,163,164,142,23,164,159,244,213,145,174,143,252,130,181,223,215,67,175,242,190,209,11,86,182,113,95,101,117,230,249,87,110,167,192,41,219,156,49,148,209,181,207,172,158,138,178,149,33,129,92,239,115,24,178,205,27,222,187,92,170,200,220,196,218,175,73,25,126,132,85,230,143,228,79,83,126,139,235,20,69,37,240,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,72,14,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,71,181,142,123,222,213,123,248,167,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,0,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,249,254,91,156,190,233,184,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,88,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,9,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,60,58,189,195,174,174,104,150,174,73,162,89,158,39,86,252,157,245,17,67,108,134,223,19,234,89,120,100,207,86,83,205,68,173,110,233,217,43,147,107,81,27,191,122,58,55,53,178,53,204,109,228,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,114,84,25,87,45,83,136,158,3,191,141,252,29,233,38,188,233,61,151,118,125,143,233,126,63,237,43,93,186,221,220,170,202,33,109,13,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,170,178,116,242,140,225,235,248,173,196,20,186,179,115,169,181,62,203,165,93,154,217,109,245,148,190,34,74,202,234,184,170,99,163,116,104,228,217,31,101,241,62,126,234,170,185,178,67,14,214,245,114,190,59,191,56,167,26,26,57,125,215,222,24,51,253,42,197,166,217,122,186,219,227,168,183,71,181,139,226,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,111,94,168,222,139,156,203,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,15,113,71,196,95,240,239,131,108,155,136,173,45,168,246,135,139,199,232,171,49,202,221,157,173,190,210,146,8,105,107,59,115,196,238,189,191,21,28,221,169,35,248,182,108,114,55,170,170,103,92,211,238,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,4,85,230,143,228,79,83,126,139,235,20,69,0,150,105,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,129,90,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,162,7,58,191,43,24,183,204,10,31,78,184,148,193,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,252,26,198,57,203,209,17,84,246,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,64,60,209,252,246,106,111,209,125,30,136,225,90,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,243,211,60,47,70,185,123,112,193,5,187,35,201,188,46,55,139,237,169,191,228,79,181,185,102,174,174,170,168,100,107,81,36,52,172,124,142,235,36,177,68,196,251,199,50,38,68,199,61,201,30,242,147,56,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,37,159,114,135,187,113,23,122,209,42,218,205,87,185,213,215,233,244,116,244,84,154,121,45,76,212,178,189,176,65,61,108,53,177,35,152,171,80,140,141,241,195,27,27,63,185,172,99,91,23,70,39,67,207,243,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,19,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,34,255,0,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,82,218,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,65,60,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,86,157,185,163,249,236,212,223,162,250,61,17,34,184,21,225,51,13,226,235,128,156,171,7,190,212,82,89,239,180,26,145,85,83,98,200,221,64,181,83,218,158,180,86,181,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,174,188,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,245,92,55,104,133,215,136,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,125,239,122,69,12,155,25,213,168,231,237,106,185,136,170,244,210,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,88,143,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,248,57,143,107,147,170,42,41,118,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,93,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,160,8,1,206,175,202,198,45,243,2,135,211,174,37,48,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,6,177,142,114,244,68,85,61,174,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,143,65,206,3,70,56,151,205,237,86,204,239,26,185,85,228,90,95,140,83,212,92,46,54,27,109,35,32,75,43,227,108,77,241,245,61,103,116,181,207,114,75,81,241,178,38,178,154,24,158,170,141,71,203,43,224,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,118,156,77,218,109,86,14,17,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,54,230,162,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,86,213,57,84,105,15,18,250,61,164,119,219,54,186,193,87,105,199,171,170,41,43,49,28,126,190,118,62,174,220,201,24,249,106,222,232,211,171,169,153,43,165,135,238,30,228,123,37,142,161,93,20,110,123,157,37,27,22,169,196,79,1,223,198,254,14,244,147,94,116,158,203,187,62,199,244,191,31,246,149,174,221,110,238,85,101,16,182,134,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,0,17,87,154,63,145,61,77,250,47,172,81,20,2,90,79,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,125,200,253,243,201,31,0,229,149,163,28,75,229,218,219,110,212,237,22,185,85,226,184,245,146,162,75,125,251,38,158,145,149,86,231,49,208,58,111,1,53,43,167,133,213,172,149,209,192,215,178,39,239,135,187,12,221,99,114,68,242,247,128,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,215,98,131,195,65,45,53,60,144,83,199,145,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,220,172,84,130,89,79,43,78,2,126,221,214,88,120,174,213,9,246,99,246,171,135,140,196,45,116,245,29,36,175,174,164,157,90,149,149,14,98,245,142,24,103,137,200,200,186,163,164,146,53,87,162,68,212,108,246,254,0,6,85,203,94,215,62,95,117,60,68,240,161,163,26,195,163,118,170,70,234,45,187,77,241,186,106,219,108,49,69,11,242,102,45,29,12,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,250,244,100,104,144,47,132,125,51,226,59,63,214,91,5,119,13,20,151,90,76,146,203,112,133,255,0,104,96,141,237,161,178,247,27,39,222,86,207,177,209,178,23,71,28,232,177,189,29,222,106,62,38,178,85,119,109,218,51,180,199,117,134,213,69,13,246,182,146,178,228,202,120,219,89,81,73,76,234,104,38,157,26,157,199,199,19,164,145,209,177,93,213,81,139,35,213,168,168,138,231,116,234,191,89,0,57,213,249,88,197,190,96,80,250,117,196,169,94,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,237,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,159,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,121,77,88,193,127,138,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,9,209,125,121,166,78,2,113,253,126,134,182,175,47,168,199,52,221,215,75,131,234,234,37,142,123,141,198,217,68,230,214,199,36,210,177,207,222,234,154,105,152,178,171,95,213,122,189,55,162,162,174,125,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,208,159,1,58,103,138,233,127,8,250,103,110,197,169,59,126,222,199,232,178,107,140,239,142,52,154,170,186,190,6,84,74,249,28,198,55,126,222,227,98,98,187,171,146,40,98,98,185,219,58,146,0,2,152,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,237,93,209,83,84,57,238,68,102,206,220,82,53,24,142,106,77,12,77,250,249,81,240,81,252,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,123,154,221,146,74,187,85,234,144,205,19,164,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,255,0,113,47,195,166,9,197,6,150,87,233,158,117,79,254,86,178,207,91,190,111,232,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,254,10,159,130,165,0,234,71,12,90,203,165,154,227,79,195,214,79,139,244,203,238,87,10,107,125,157,145,76,214,210,221,188,76,221,170,105,233,167,147,99,29,12,175,94,136,247,109,218,228,115,100,70,61,143,107,111,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,56,167,53,206,10,63,137,184,172,252,74,105,157,178,213,77,146,98,86,250,138,156,182,46,157,153,175,22,184,99,107,146,163,122,185,35,116,212,177,198,255,0,115,155,190,72,151,106,61,86,24,98,117,64,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,160,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,182,26,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,81,15,53,141,6,166,209,190,40,235,242,107,21,21,92,118,45,73,167,92,154,55,186,158,84,130,59,139,229,123,107,225,100,207,123,146,87,247,81,42,92,136,173,237,165,100,108,70,53,168,197,116,53,5,217,242,119,209,123,174,157,112,243,122,212,12,163,16,171,179,93,243,251,195,42,232,234,42,94,230,190,190,201,13,59,60,28,169,18,187,163,24,178,205,90,230,57,90,215,72,201,26,255,0,138,53,137,73,234,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,51,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,247,252,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,0,0,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,207,63,117,192,48,219,238,101,96,212,27,206,61,73,89,144,226,180,245,212,214,90,233,145,92,250,6,86,36,73,82,177,34,174,214,189,237,130,54,43,250,111,70,111,106,42,54,71,163,189,0,6,85,203,201,229,109,197,221,171,93,116,142,151,70,175,54,234,75,78,89,165,246,122,11,107,35,138,161,187,46,150,168,152,144,67,85,20,110,114,202,143,141,35,141,147,251,149,136,249,34,114,57,59,201,20,113,211,155,95,5,30,196,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,217,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,117,112,45,195,167,242,197,195,142,59,128,92,169,251,89,37,195,117,247,38,248,247,116,186,84,49,155,226,247,75,36,127,115,27,33,167,221,27,145,143,236,119,17,17,94,164,128,6,104,120,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,254,146,209,77,35,226,232,197,124,148,210,67,34,162,35,122,43,213,21,173,84,86,167,85,205,248,155,186,220,248,4,211,30,28,108,117,52,150,250,123,118,81,125,109,254,8,110,46,117,93,108,16,201,13,109,27,229,137,170,212,101,51,229,185,206,136,201,26,244,116,182,230,61,174,69,99,154,159,95,44,93,45,254,40,113,147,133,120,187,23,180,237,88,151,136,202,110,31,223,93,159,11,225,99,95,9,63,185,237,115,246,215,73,69,240,55,119,94,191,19,85,136,242,255,0,128,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,66,220,200,184,50,177,112,151,168,246,123,158,7,117,238,225,153,223,141,168,180,91,103,123,223,85,106,146,157,97,239,211,58,71,117,238,194,158,34,37,138,69,114,201,181,92,215,245,86,119,101,241,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,182,63,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,167,191,230,63,203,254,179,135,123,236,186,183,164,56,239,250,211,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,251,149,151,144,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,81,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,17,171,152,207,26,255,0,205,86,163,193,96,192,46,119,88,244,203,22,251,187,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,147,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,221,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,77,124,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,28,53,208,30,33,245,67,134,124,202,183,60,210,107,173,37,5,222,225,103,171,178,76,250,154,56,234,89,216,157,26,168,228,107,209,81,31,28,177,195,51,23,240,223,19,81,232,248,213,241,191,159,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,247,46,110,10,63,149,93,56,158,255,0,159,219,45,82,106,110,83,247,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,179,0,160,30,104,254,123,53,55,232,190,143,68,119,94,81,28,93,218,180,235,38,127,11,185,125,186,146,158,219,156,94,37,185,89,111,75,80,216,150,27,171,169,227,143,194,207,220,114,53,204,153,180,209,50,45,159,31,121,90,205,178,119,145,98,153,60,198,120,40,254,106,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,113,94,76,156,58,125,154,193,47,188,75,223,233,250,87,229,253,203,22,63,241,255,0,82,215,4,201,226,165,248,37,86,175,118,170,36,102,217,35,107,217,224,183,53,85,179,123,236,168,202,185,109,58,221,203,254,143,136,142,14,244,131,86,244,135,29,255,0,93,138,13,63,197,96,150,154,158,72,41,227,200,169,124,13,44,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,220,172,85,109,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,247,252,199,249,127,214,112,239,125,151,86,244,135,29,255,0,90,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,114,178,242,14,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,135,159,192,240,12,55,76,49,152,48,205,63,199,169,44,86,42,90,138,186,154,123,125,34,43,96,129,245,53,18,84,74,145,183,175,70,49,101,154,69,70,55,163,24,138,141,106,53,168,141,79,21,197,143,149,141,100,249,127,144,250,116,230,107,13,84,31,147,127,196,241,92,175,217,191,106,113,155,85,231,216,215,8,110,214,239,104,81,71,81,224,235,162,235,218,169,135,122,47,110,102,110,118,217,27,209,205,234,189,21,58,159,172,101,92,210,159,9,222,86,52,111,229,254,61,233,208,21,171,205,175,131,42,60,38,251,89,197,102,21,117,181,82,90,178,107,132,52,247,251,36,175,130,146,72,238,82,51,162,84,209,181,54,248,142,247,109,210,77,26,35,166,73,59,179,46,246,58,69,130,10,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,71,218,85,169,22,45,96,211,140,115,84,49,138,59,173,37,171,38,183,197,113,164,134,233,66,250,74,166,71,34,117,68,124,111,255,0,254,61,170,232,222,222,143,141,239,99,154,247,122,176,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,123,251,6,39,138,226,158,210,251,45,140,218,172,222,217,184,77,118,184,251,62,138,58,127,25,93,47,78,237,76,219,17,59,147,63,107,119,72,238,174,119,68,234,171,208,253,96,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,9,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,221,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,245,30,231,181,143,123,81,143,189,224,1,159,110,101,26,67,83,164,28,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,125,54,49,181,137,87,27,26,244,71,163,34,106,174,238,168,247,52,235,137,187,174,11,192,78,164,104,54,57,83,73,109,185,100,121,197,189,213,53,9,113,115,43,106,173,85,180,82,248,182,65,19,21,174,70,49,214,170,120,165,122,172,140,116,119,7,70,230,183,115,85,220,215,133,93,45,254,52,241,29,167,90,103,53,139,219,52,23,156,130,151,218,180,94,43,195,247,109,113,63,189,93,247,136,246,57,189,41,98,157,223,3,145,235,211,163,58,185,90,139,165,48,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,125,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,47,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,103,159,147,0,195,101,207,233,245,73,216,245,34,101,148,182,121,172,12,187,53,21,179,173,186,89,163,157,212,239,84,94,143,98,75,11,30,221,200,187,21,100,217,183,185,38,239,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,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,163,143,233,231,9,250,37,165,122,209,150,107,222,17,142,85,208,101,153,165,60,208,221,100,117,198,121,160,123,231,171,117,85,84,204,142,71,42,49,243,75,218,87,34,124,13,72,35,72,219,31,89,59,157,128,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,8,127,205,79,71,47,186,187,194,61,222,167,28,155,173,94,5,112,139,49,146,155,107,63,190,169,105,160,158,58,148,222,247,181,25,219,130,162,89,250,252,78,119,99,99,90,174,122,42,80,185,234,180,159,5,254,40,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,77,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,177,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,149,172,179,214,239,155,250,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,130,167,224,169,159,110,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,153,92,168,248,215,254,25,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,183,40,0,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,25,87,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,158,158,115,21,210,252,235,132,188,179,137,153,168,169,45,247,44,46,158,100,188,226,109,184,201,81,61,45,107,230,116,86,250,119,204,148,232,228,101,91,150,20,108,233,10,198,213,146,68,85,94,204,155,105,47,77,245,251,89,116,147,81,234,53,115,0,212,43,173,187,47,173,241,62,54,233,43,219,87,37,119,136,93,211,120,150,206,143,101,70,247,244,145,123,173,119,222,53,175,254,187,90,228,209,166,138,71,170,17,105,30,32,221,106,173,164,170,206,214,207,76,236,129,244,212,209,192,196,173,86,34,200,197,108,82,62,37,123,85,118,61,241,185,35,123,218,231,177,177,177,205,141,190,212,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,82,186,203,94,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,238,70,61,82,63,235,44,107,182,210,128,34,175,52,127,34,122,155,244,95,88,162,40,4,211,158,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,56,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,63,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,251,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,195,198,55,15,180,124,49,113,5,146,105,37,167,32,246,205,170,135,177,89,109,169,150,120,31,84,148,179,196,217,25,29,75,33,114,246,230,102,229,98,163,219,27,158,214,182,84,141,140,149,136,73,94,86,156,107,229,90,95,168,246,30,27,243,91,159,141,192,114,251,135,130,180,248,133,145,242,89,46,147,170,246,91,79,177,174,94,205,68,238,108,111,137,81,24,217,37,73,145,209,253,247,119,149,115,71,243,217,169,191,69,244,122,34,63,227,186,165,157,226,152,38,93,166,118,11,239,133,198,243,191,1,246,130,139,194,194,255,0,25,224,166,89,169,126,241,236,89,35,217,35,149,223,118,230,238,235,209,221,83,220,116,14,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,79,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,121,253,66,185,225,182,92,3,37,188,234,52,116,146,98,116,22,122,218,155,243,42,233,22,170,7,91,153,11,221,82,146,66,141,114,202,206,210,63,171,17,174,220,157,83,162,245,232,101,220,150,156,172,178,124,55,24,227,75,13,126,97,111,164,123,238,148,245,246,187,69,117,77,201,105,25,110,184,205,76,244,138,68,79,234,206,249,90,146,82,50,39,47,189,245,109,115,122,189,172,69,191,64,80,15,52,127,61,154,155,244,95,71,162,34,169,117,60,177,120,241,254,55,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,173,94,49,184,143,172,214,254,43,50,77,102,194,178,11,173,45,5,190,225,5,62,39,87,21,124,237,146,150,150,137,26,202,122,154,101,115,99,146,155,185,35,29,86,145,163,90,232,228,157,221,122,187,171,150,221,57,105,234,111,17,122,209,160,213,90,163,196,6,83,73,123,101,238,241,59,113,185,91,108,165,165,157,104,160,233,12,175,123,169,85,172,86,45,67,38,99,88,232,89,35,86,41,28,174,145,146,70,140,160,195,74,124,39,121,88,209,191,151,248,247,167,64,87,87,55,190,16,241,92,83,194,113,65,167,180,86,171,55,182,110,14,162,203,168,150,190,58,127,25,93,47,71,65,87,75,78,228,78,228,207,219,63,136,72,220,174,119,70,205,219,94,149,51,16,3,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,52,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,82,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,123,217,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,30,49,184,125,163,225,139,136,44,147,73,45,57,7,182,109,84,61,138,203,109,76,179,192,250,164,165,158,38,200,200,234,89,11,151,183,51,55,43,21,30,216,220,246,181,178,164,108,100,172,66,74,242,180,227,95,42,210,253,71,176,240,223,154,220,252,110,3,151,220,60,21,167,196,44,143,146,201,116,157,87,178,218,125,141,114,246,106,39,115,99,124,74,136,198,201,42,76,142,143,239,187,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,101,92,209,239,15,89,77,139,6,224,191,77,51,92,166,187,193,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,147,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,187,175,44,94,3,191,141,247,218,109,121,213,139,46,236,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,46,164,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,103,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,120,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,202,121,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,206,150,190,1,88,28,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,61,175,119,139,165,146,58,138,186,117,234,175,217,31,101,241,84,251,145,155,159,226,190,39,116,141,168,181,44,88,79,37,140,2,166,251,196,54,87,168,53,24,245,37,101,183,21,197,223,76,202,233,146,39,62,130,227,89,81,26,66,177,35,151,123,94,250,120,43,216,175,98,123,153,189,174,84,238,34,58,231,192,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,219,241,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,253,37,162,154,71,197,209,138,249,41,164,134,69,68,70,244,87,170,43,90,168,173,73,127,201,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,108,52,104,233,229,100,240,220,110,29,200,163,153,140,111,192,246,37,52,53,209,185,30,190,229,154,53,70,170,166,230,92,248,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,158,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,199,254,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,213,57,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,127,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,32,255,0,117,31,142,207,247,243,255,0,187,54,127,244,66,239,184,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,160,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,101,92,153,92,79,240,43,83,128,112,243,166,60,79,105,109,5,92,248,197,243,7,178,92,179,56,102,170,139,101,166,227,61,61,19,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,225,169,45,57,101,112,235,77,175,252,75,219,167,202,113,58,75,230,19,134,83,201,121,191,195,95,20,174,164,153,251,28,202,58,119,43,90,172,123,221,80,172,147,179,42,163,36,138,158,161,21,30,141,115,29,126,128,133,92,220,116,207,21,204,56,66,188,103,87,106,78,151,172,10,225,65,112,180,85,71,28,125,198,248,154,184,104,231,129,207,115,21,233,11,217,58,61,204,99,155,186,72,32,114,170,163,58,45,22,26,61,224,191,71,47,186,5,195,6,1,165,89,76,219,239,86,171,124,149,23,24,246,177,60,53,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,59,89,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,160,127,186,143,199,103,251,249,255,0,221,155,63,250,33,106,156,209,252,137,234,111,209,125,98,136,160,18,85,115,20,226,151,59,226,47,92,107,241,204,147,27,251,51,101,211,123,133,198,197,106,178,74,232,101,170,167,153,179,36,117,82,212,205,19,156,199,205,35,233,216,138,216,222,232,152,216,218,214,43,215,124,178,245,94,88,188,7,127,27,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,73,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,183,78,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,45,123,115,71,243,217,169,191,69,244,122,34,63,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,9,240,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,128,87,175,57,125,111,186,224,186,37,96,209,123,125,142,146,162,159,84,42,39,117,117,124,210,59,125,36,22,217,232,234,17,145,49,58,34,190,73,100,139,171,220,170,141,100,111,110,213,87,163,227,169,109,27,210,28,203,93,245,18,223,165,186,125,5,36,249,13,218,158,186,106,24,42,103,72,89,80,250,106,73,170,150,20,122,252,45,123,219,3,152,197,114,181,155,220,221,206,99,122,185,60,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,156,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,64,60,209,252,246,106,111,209,125,30,136,244,26,1,192,173,79,19,92,25,100,26,159,166,52,21,117,90,161,142,103,19,219,105,104,91,85,20,112,93,237,203,77,111,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,119,35,115,94,174,141,99,134,167,170,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,210,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,229,220,209,158,134,231,248,110,150,112,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,178,38,123,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,149,184,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,186,175,45,62,5,105,184,154,201,170,181,63,83,168,41,42,180,191,28,168,158,219,85,66,234,169,99,158,239,113,90,116,86,192,197,130,70,75,11,33,73,225,153,210,43,147,114,246,227,107,94,142,145,99,176,158,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,247,210,190,138,182,71,71,178,162,57,24,157,95,12,107,213,19,119,195,211,175,69,84,88,129,192,87,30,188,88,235,79,22,56,54,153,234,94,171,123,103,27,188,251,79,198,209,123,10,219,79,221,237,91,106,166,143,239,33,167,100,141,233,36,76,119,194,228,235,211,162,245,69,84,89,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,186,113,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,208,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,45,206,95,117,60,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,245,232,249,17,98,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,50,174,76,174,49,56,179,204,178,29,28,210,190,20,236,212,245,118,76,123,21,193,241,90,155,212,144,215,163,153,144,190,123,21,182,170,153,37,141,35,107,163,100,14,146,78,140,238,61,143,126,201,21,17,209,179,111,137,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,52,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,194,184,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,160,127,186,143,199,103,251,249,255,0,221,155,63,250,33,127,192,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,253,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,32,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,127,204,11,129,27,23,21,88,172,153,174,44,207,5,169,184,253,189,99,183,84,245,124,158,212,165,130,58,169,34,181,108,125,68,84,240,119,106,106,26,190,37,200,174,103,78,139,213,190,228,162,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,169,229,149,199,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,109,45,101,210,118,189,249,37,19,21,206,107,227,147,162,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,169,234,8,255,0,199,182,153,226,186,161,194,62,166,91,178,154,78,231,176,113,250,220,154,221,59,35,141,102,165,174,160,129,245,17,62,55,61,142,217,187,182,232,158,173,232,229,138,105,88,142,110,254,166,117,203,232,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,222,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,102,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,115,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,164,31,238,163,241,217,254,254,127,247,102,207,254,136,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,202,106,198,117,252,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,104,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,36,170,229,79,175,52,218,55,197,29,6,51,125,173,171,142,197,169,52,233,140,200,198,212,74,144,71,113,124,172,117,4,207,133,140,114,74,254,234,45,51,85,81,189,180,172,145,234,246,181,30,142,189,224,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,43,3,157,22,83,125,193,178,174,30,179,92,90,187,193,94,177,251,133,242,233,110,169,237,50,78,197,84,18,90,228,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,18,87,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,231,252,208,184,40,254,96,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,186,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,16,245,123,50,227,215,130,108,198,205,168,51,210,90,114,26,234,123,190,159,215,94,169,160,71,178,165,242,91,227,68,184,45,50,108,107,31,182,177,187,226,107,145,142,124,110,86,246,218,244,99,35,175,247,12,127,246,162,255,0,185,63,252,249,101,58,79,130,255,0,11,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,107,230,51,193,71,242,171,168,240,95,240,11,101,214,77,50,202,126,242,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,22,202,121,98,240,197,252,189,240,251,77,127,201,241,123,173,147,62,207,118,220,50,42,107,140,223,121,4,49,75,50,80,192,144,167,186,30,144,73,220,115,28,157,212,146,121,27,34,166,214,199,28,192,4,32,230,251,170,22,172,47,132,186,156,14,102,210,79,114,212,27,197,21,182,158,7,86,182,41,226,130,154,102,214,203,84,200,186,43,166,99,93,79,12,46,233,181,26,181,81,170,187,240,107,168,216,209,159,3,58,161,117,214,62,18,244,207,60,190,182,173,110,83,217,253,155,89,61,93,107,170,231,171,158,134,105,40,164,170,146,87,34,57,207,153,212,203,50,245,234,168,178,42,43,157,211,114,247,83,149,113,71,161,127,204,166,132,228,218,41,246,167,236,231,218,63,5,253,39,224,124,103,99,195,214,65,83,253,143,114,61,219,187,27,127,174,157,55,117,247,244,232,176,3,251,134,63,251,81,127,220,159,254,124,149,92,209,252,137,234,111,209,125,98,136,160,18,90,115,77,192,42,112,94,52,179,42,164,199,169,45,54,220,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,252,47,125,100,21,106,253,232,143,115,247,61,122,239,71,58,96,114,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,237,219,85,136,219,124,42,212,70,162,162,186,78,170,238,168,141,179,66,0,115,171,242,177,139,124,192,161,244,235,137,89,124,16,106,246,27,160,188,78,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,246,186,184,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,60,78,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,167,255,0,41,78,10,61,183,89,71,197,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,178,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,20,3,205,31,207,102,166,253,23,209,232,137,63,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,248,0,160,30,103,90,165,252,80,227,39,53,240,151,223,105,218,177,47,15,139,91,255,0,189,123,62,23,194,198,158,46,15,123,26,231,237,174,146,183,227,118,238,189,126,23,43,17,132,138,228,159,163,182,171,214,101,158,107,125,242,195,87,45,70,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,72,107,198,134,142,88,180,11,138,12,255,0,74,177,105,183,217,109,87,8,234,45,209,237,122,120,106,90,186,120,170,226,166,234,247,189,239,236,178,161,177,119,28,229,115,251,123,215,162,187,162,90,79,39,29,94,166,205,120,104,174,210,218,137,233,18,229,167,23,137,161,100,16,193,43,95,236,234,231,190,170,25,165,123,186,177,239,117,66,215,177,17,138,157,25,11,55,53,58,163,159,61,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,159,243,107,224,163,219,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,249,78,77,156,49,123,74,251,118,226,119,53,197,238,176,199,103,233,111,194,43,100,155,181,75,83,52,140,168,134,225,59,99,78,143,151,182,197,108,45,122,253,214,233,103,68,71,73,31,88,173,168,202,185,42,184,154,227,95,42,213,13,31,211,158,27,240,171,159,130,192,113,12,63,29,162,187,120,117,145,146,94,238,144,91,233,251,205,168,222,214,175,102,158,118,186,54,68,136,172,116,145,44,202,233,62,231,181,229,56,58,224,235,59,226,255,0,59,168,176,88,43,61,141,141,217,182,125,160,200,59,112,212,123,47,187,13,67,233,127,189,95,60,82,79,221,146,157,99,251,181,93,157,119,59,162,39,191,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,199,248,214,225,75,249,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,203,94,187,99,58,215,252,122,251,71,246,115,198,255,0,70,125,150,240,125,255,0,17,71,61,55,246,222,46,77,187,123,251,191,168,189,118,244,247,117,234,142,117,126,86,49,111,152,20,62,157,113,43,47,130,13,94,195,116,23,137,204,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,137,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,116,255,0,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,162,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,149,114,101,113,255,0,165,246,172,123,77,56,95,213,123,123,169,33,168,204,244,158,207,109,174,167,134,137,177,62,73,237,244,52,157,42,165,149,23,172,207,124,85,145,68,155,155,213,172,165,98,110,114,42,35,61,175,38,205,107,251,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,57,87,20,122,23,252,202,104,78,77,162,159,106,126,206,125,163,240,95,210,126,7,198,118,60,61,100,21,63,216,247,35,221,187,177,183,250,233,211,119,95,127,78,139,0,63,184,99,255,0,181,23,253,201,255,0,231,203,84,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,71,254,53,184,82,254,112,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,242,215,174,216,206,181,255,0,30,190,209,253,156,241,191,209,159,101,188,31,127,196,81,207,77,253,183,139,147,110,222,254,239,234,47,93,189,61,221,122,163,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,21,151,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,160,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,69,28,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,175,107,35,175,48,141,80,181,105,87,7,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,93,81,86,71,197,20,146,212,44,109,78,174,101,59,253,237,68,87,183,60,37,239,114,153,213,11,174,163,240,125,107,182,94,91,87,37,70,11,120,172,197,217,87,83,90,234,135,212,192,198,199,83,15,77,200,139,27,34,138,174,58,118,71,213,200,214,83,183,162,162,42,49,179,40,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,60,166,172,96,191,197,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,247,12,127,246,162,255,0,185,63,252,249,101,58,79,130,255,0,11,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,245,231,45,173,22,172,107,65,173,122,47,106,203,233,32,200,115,11,197,37,93,198,202,214,54,89,231,178,65,221,147,186,254,173,94,203,60,100,84,187,93,213,142,122,197,35,91,185,172,149,18,152,79,213,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,75,218,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,255,0,11,85,31,27,145,90,213,69,68,246,164,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,234,181,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,171,0,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,22,186,203,94,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,234,172,139,186,210,128,34,175,52,127,34,122,155,244,95,88,162,40,4,181,238,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,245,238,189,136,144,215,189,190,229,99,21,100,254,170,200,155,163,7,41,252,166,251,143,241,181,136,90,109,21,222,30,147,38,183,221,237,119,72,251,76,127,136,165,101,12,213,109,143,171,145,85,157,39,164,167,127,86,170,59,224,233,215,107,156,139,125,36,0,231,87,229,99,22,249,129,67,233,215,18,149,137,191,203,79,129,90,110,38,178,106,173,79,212,234,10,74,173,47,199,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,220,189,184,218,215,163,164,88,239,36,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,120,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,179,74,146,185,21,24,249,165,237,196,207,133,202,175,145,168,141,114,170,34,230,48,191,238,88,186,91,252,47,224,219,10,241,118,47,102,93,114,223,17,148,220,63,190,187,222,43,197,72,190,18,127,115,220,214,110,161,142,139,224,110,222,157,62,38,163,213,228,32,231,97,165,246,172,123,87,48,61,87,183,186,146,26,140,206,207,85,109,174,167,134,137,177,62,73,237,239,143,165,84,178,162,245,153,239,138,178,40,147,115,122,181,148,172,77,206,69,68,103,137,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,185,140,236,85,80,211,207,87,79,83,213,88,231,187,107,25,83,23,109,28,198,175,137,222,237,203,27,80,187,242,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,148,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,202,185,237,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,150,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,111,242,211,224,86,155,137,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,46,170,150,57,238,247,21,167,69,108,12,88,36,100,176,178,20,158,25,157,34,185,55,47,110,54,181,232,233,22,59,201,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,3,42,229,186,113,153,165,246,172,211,149,38,146,103,147,58,146,11,150,159,98,248,133,202,158,119,81,54,89,229,130,166,142,154,138,90,86,75,213,29,11,28,234,136,102,119,77,200,229,165,141,21,191,131,155,90,188,53,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,127,88,171,97,141,146,244,98,190,74,105,38,141,21,85,189,21,232,168,230,170,35,147,75,192,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,88,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,77,207,111,132,165,142,58,138,74,116,232,172,217,39,121,242,212,251,209,251,153,225,126,38,244,145,170,149,44,88,79,37,140,254,166,197,196,54,87,167,213,25,13,37,29,183,42,197,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,251,217,189,206,69,237,162,182,231,192,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,51,215,204,87,88,239,186,201,197,198,119,83,119,135,195,210,97,247,9,240,235,93,54,230,63,179,75,65,60,177,185,119,181,140,87,119,103,90,137,250,59,115,153,223,217,185,205,99,84,141,96,182,158,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,38,231,187,197,210,201,29,61,37,66,116,70,108,143,178,248,169,189,234,253,207,241,95,11,122,70,229,91,63,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,149,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,51,45,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,73,23,155,240,207,83,55,44,157,49,215,236,94,186,174,161,150,204,162,251,114,200,233,38,88,182,66,202,234,184,109,172,158,39,43,154,228,99,29,106,162,98,198,141,145,238,125,91,223,185,172,98,162,121,78,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,38,130,64,34,175,52,127,34,122,155,244,95,88,162,40,4,208,71,50,236,2,167,80,120,45,212,74,91,110,61,73,117,185,88,233,233,175,244,171,50,69,190,141,148,149,49,203,85,81,19,228,84,216,246,209,165,90,46,213,222,230,57,236,110,237,251,86,131,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,231,87,229,99,22,249,129,67,233,215,18,170,248,92,208,191,230,83,93,177,157,20,251,83,246,115,237,31,141,254,147,240,62,51,177,225,232,231,169,254,199,185,30,237,221,141,191,215,78,155,186,251,250,116,93,25,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,16,87,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,30,231,179,177,75,67,81,5,93,69,79,84,99,152,237,175,101,52,93,181,115,28,190,39,123,119,36,110,66,149,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,212,153,13,121,182,97,86,172,171,130,220,130,251,112,168,171,142,163,14,188,90,175,116,45,133,237,70,73,59,234,91,66,173,149,21,170,170,206,213,116,174,68,106,181,119,181,139,215,162,43,93,76,26,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,85,203,254,229,195,195,166,9,162,28,56,226,185,101,130,159,189,146,106,54,63,108,190,228,23,61,243,55,197,119,89,37,77,44,93,151,202,248,217,216,142,177,97,221,26,51,185,179,123,145,21,122,36,170,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,153,77,118,198,116,83,237,79,217,207,180,126,55,250,79,192,248,206,199,135,163,158,167,251,30,228,123,183,118,54,255,0,93,58,110,235,239,233,209,116,103,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,12,171,154,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,118,199,27,228,135,125,178,13,147,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,174,105,35,132,45,94,169,215,126,26,52,247,84,174,19,213,207,114,187,89,217,13,210,122,152,34,133,245,23,26,103,186,150,178,100,100,95,3,88,250,136,37,123,17,168,223,129,205,248,89,253,84,236,0,17,127,91,249,137,240,233,160,218,195,108,209,172,202,251,86,219,147,106,30,220,150,173,180,21,78,130,193,2,208,248,154,119,191,100,46,117,75,230,116,148,236,107,33,71,35,81,242,58,71,51,98,49,255,0,47,52,127,34,122,155,244,95,88,162,40,4,213,64,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,71,254,42,248,215,209,174,19,45,212,108,205,174,126,208,201,46,30,30,166,143,27,162,87,58,186,162,133,106,163,138,162,161,58,53,99,143,100,110,154,72,210,103,68,217,157,3,227,107,209,81,206,111,96,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,187,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,70,122,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,158,219,70,184,103,169,212,254,91,250,181,169,248,189,117,91,175,184,246,113,75,119,172,161,114,197,216,158,221,104,182,189,100,216,174,115,22,55,182,43,197,100,206,93,207,222,148,209,198,198,35,157,213,99,255,0,13,25,253,54,150,113,13,166,250,131,112,200,106,236,118,219,30,81,109,169,186,87,83,44,187,226,183,120,134,37,98,42,68,138,247,177,212,235,43,30,198,162,239,99,156,222,142,221,209,116,188,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,78,41,198,78,186,81,240,237,195,142,103,168,222,217,246,117,233,182,249,45,216,227,152,144,62,103,222,42,24,232,233,86,56,167,84,100,189,183,175,125,236,232,229,237,67,43,182,57,26,173,92,235,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,216,56,220,210,251,86,138,241,33,125,210,139,51,169,36,167,197,172,248,229,181,245,20,212,77,164,101,100,236,177,208,247,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,95,223,183,232,93,30,83,203,210,183,94,109,22,109,247,172,39,84,42,173,215,74,184,214,8,255,0,161,234,232,45,236,106,204,174,68,150,94,221,90,211,182,54,53,202,140,241,115,187,98,163,156,230,254,87,2,122,233,125,208,30,38,176,236,146,217,121,181,91,45,87,235,133,46,55,146,77,116,70,37,43,108,245,85,80,165,67,223,35,149,189,158,222,198,76,146,35,154,141,116,41,187,115,21,236,118,138,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,71,254,62,53,51,42,210,46,16,181,39,58,194,170,252,37,234,158,223,79,111,166,170,108,146,71,37,47,141,171,134,141,243,196,248,222,215,178,104,217,80,231,198,244,119,195,35,88,229,69,68,84,92,246,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,162,141,123,225,174,197,170,28,41,223,120,103,196,151,216,148,31,103,233,109,120,251,93,84,254,221,44,148,43,20,148,17,203,43,219,44,139,10,73,77,3,100,94,142,145,99,223,209,119,42,56,206,17,167,61,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,133,170,143,141,200,173,106,162,162,123,80,69,94,104,254,68,245,55,232,190,177,68,80,9,170,131,45,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,95,159,45,28,254,167,80,120,45,211,186,171,150,67,73,117,185,88,233,234,108,21,73,10,197,190,141,148,149,50,69,75,79,43,35,68,216,246,209,165,34,166,228,222,230,57,143,118,237,251,151,144,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,84,7,59,220,235,218,26,167,166,154,103,236,190,223,176,113,250,187,239,141,239,245,239,120,250,148,135,181,219,219,240,236,246,110,237,219,151,119,123,167,70,236,234,238,43,202,127,22,190,228,28,109,98,23,107,69,15,136,164,198,109,247,123,165,210,78,235,25,225,233,95,67,53,35,100,232,229,69,127,89,234,233,217,209,168,174,248,250,244,218,215,42,95,73,226,181,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,152,195,75,188,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,150,147,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,20,109,204,63,10,181,96,28,105,106,173,138,205,81,87,53,61,85,225,151,183,186,165,237,115,210,123,133,52,85,211,53,21,173,106,108,108,181,50,53,137,211,170,49,26,138,174,84,87,45,132,242,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,15,201,203,45,215,219,198,43,121,180,226,217,31,217,251,213,109,190,162,158,221,119,240,108,171,246,125,83,227,115,98,169,236,61,81,146,246,222,173,127,109,203,181,219,122,47,185,76,209,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,59,254,47,198,157,214,245,192,230,164,240,167,170,89,5,93,125,68,116,246,85,192,231,150,153,210,189,176,65,115,166,146,162,223,44,232,229,84,100,113,70,143,129,30,222,141,99,37,143,184,136,144,68,68,179,85,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,1,159,110,96,156,60,235,110,137,107,109,118,69,172,57,109,94,104,204,210,162,74,155,110,93,82,200,41,223,120,124,80,83,45,66,37,36,115,72,234,86,64,233,217,3,24,187,89,178,54,246,209,24,136,214,244,174,92,28,192,43,56,119,190,197,164,154,189,145,127,173,61,127,137,158,42,154,136,231,168,147,29,170,216,249,55,83,178,22,73,35,225,154,68,70,62,20,110,212,146,84,149,170,207,190,73,96,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,235,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,226,102,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,69,58,47,195,197,170,193,193,150,63,195,118,71,106,171,199,217,113,193,221,100,200,169,233,43,27,52,244,213,181,244,206,246,147,163,149,203,43,21,254,34,162,161,200,169,186,52,85,68,106,108,68,67,61,154,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,2,255,0,185,123,234,133,171,85,120,62,211,107,157,189,180,144,212,88,44,241,98,245,212,144,214,182,165,244,243,219,218,148,201,221,232,136,177,190,88,163,138,161,35,114,117,107,42,25,239,114,42,61,210,40,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,197,213,73,37,69,37,58,116,86,111,143,178,200,170,125,232,253,175,241,95,19,122,198,213,94,23,202,159,65,169,181,147,138,58,12,154,251,69,87,37,139,77,169,211,38,145,237,167,149,96,146,226,201,88,218,8,95,51,30,212,137,253,213,90,150,162,171,187,137,71,35,21,142,106,189,91,231,249,163,249,236,212,223,162,250,61,17,53,57,86,96,191,197,14,1,117,111,77,61,169,236,207,181,185,5,254,197,227,123,29,239,11,226,172,180,80,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,170,29,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,129,126,124,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,110,123,251,53,84,16,69,27,87,123,152,196,119,118,5,167,159,163,119,53,157,253,155,156,230,57,79,202,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,42,175,157,238,169,127,244,105,162,150,251,239,254,151,148,221,237,158,23,254,74,106,9,251,202,207,255,0,73,55,99,31,255,0,11,219,253,154,145,215,148,158,21,117,202,184,210,199,239,182,250,138,72,233,240,235,61,214,247,92,217,158,228,124,144,62,153,212,40,216,145,26,168,175,238,215,68,229,71,43,83,99,94,189,122,162,53,215,188,103,7,141,13,28,177,104,23,20,25,254,149,98,211,111,178,218,174,17,212,91,163,218,244,240,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,180,158,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,217,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,122,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,20,45,205,131,22,190,227,252,109,101,247,107,189,15,135,164,201,173,246,139,165,174,78,235,31,226,41,89,67,13,35,164,232,213,85,103,73,233,42,25,209,200,142,248,58,244,218,230,170,201,254,71,217,253,76,182,173,83,210,218,236,134,145,41,233,106,45,215,251,93,165,203,19,103,87,202,217,96,173,168,98,116,238,189,136,144,208,49,222,245,99,21,99,254,170,200,187,186,95,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,74,114,58,197,172,85,121,86,174,102,181,20,59,239,86,171,125,158,215,71,83,221,122,118,169,106,228,170,146,162,61,136,187,29,185,244,84,203,213,81,92,157,190,141,84,71,57,22,218,129,152,29,88,193,127,133,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,189,78,87,30,68,244,203,235,94,177,90,85,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,184,57,224,225,86,170,12,255,0,75,53,26,26,138,181,185,95,44,247,27,37,68,78,123,123,13,130,134,104,166,137,204,110,221,200,245,117,194,100,114,171,149,21,27,31,68,111,69,87,115,78,79,186,199,125,193,184,160,77,42,167,135,196,89,117,46,223,61,61,100,123,152,206,197,85,13,60,245,116,245,61,85,142,123,182,177,149,49,118,209,204,106,248,157,238,220,177,181,11,191,0,142,188,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,124,213,64,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,190,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,42,231,55,170,95,101,56,113,177,105,157,5,247,194,215,231,121,4,126,38,139,194,239,241,150,186,38,44,211,125,226,177,91,30,202,167,91,157,238,115,94,238,189,19,171,123,136,86,95,2,216,85,215,63,227,7,73,44,86,106,138,72,106,41,114,138,75,219,221,82,247,53,139,5,189,222,58,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,209,153,66,220,212,244,114,197,164,92,92,93,234,113,201,186,82,103,182,248,179,25,41,182,191,251,214,170,166,121,227,169,77,239,123,149,253,201,233,229,159,175,194,214,247,246,53,168,214,34,172,159,228,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,239,137,25,26,199,64,141,111,194,245,89,164,95,141,17,118,90,80,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,92,245,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,107,56,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,206,145,81,67,35,34,234,196,124,116,209,195,26,170,43,186,171,21,85,206,85,87,45,202,114,167,208,106,157,27,225,114,131,38,190,209,82,71,125,212,154,132,201,164,123,105,226,73,227,183,62,38,54,130,23,204,199,185,101,103,105,22,165,168,170,222,218,214,72,197,99,92,143,87,86,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,17,43,156,70,139,218,180,235,136,107,46,160,98,248,133,37,154,209,159,217,223,87,89,81,76,246,181,149,247,184,106,31,227,37,88,145,221,88,245,138,106,39,61,200,214,182,71,200,231,252,82,44,170,122,14,76,154,233,89,139,107,45,247,65,174,247,157,150,92,218,223,37,198,215,73,34,79,39,244,197,35,81,238,72,81,170,177,69,220,164,74,135,72,247,53,21,254,18,6,239,69,107,90,233,213,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,103,219,153,118,127,77,168,60,105,106,37,85,183,33,171,186,219,108,117,20,214,10,84,153,101,217,70,250,74,104,226,170,167,137,146,34,108,99,107,18,173,87,106,108,115,220,247,183,118,253,203,61,57,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,218,197,221,75,109,117,68,110,169,222,215,170,166,249,231,168,139,182,230,49,205,240,219,190,38,200,213,75,21,42,47,158,14,21,106,160,207,244,179,81,161,168,171,91,149,242,207,113,178,84,68,231,183,176,216,40,102,138,104,156,198,237,220,143,87,92,38,71,42,185,81,81,177,244,70,244,85,119,52,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,185,140,236,85,80,211,207,87,79,83,213,88,231,187,107,25,83,23,109,28,198,175,137,222,237,203,27,80,187,240,69,94,104,254,68,245,55,232,190,177,68,80,9,170,130,178,249,224,225,87,90,252,3,75,53,26,26,138,68,182,216,239,23,27,37,68,78,123,187,238,158,186,24,166,137,204,110,221,170,196,109,190,100,114,171,145,81,93,31,68,119,85,86,195,94,88,186,165,252,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,189,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,228,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,147,75,126,202,112,227,125,212,202,251,23,133,175,206,242,9,60,53,111,138,223,227,45,116,76,72,97,251,180,122,182,61,149,78,184,183,222,214,189,221,122,175,86,246,212,159,224,207,183,51,75,77,170,203,199,30,167,209,217,173,148,148,20,242,84,91,106,223,21,52,45,137,142,158,123,101,36,211,74,173,106,34,43,228,150,73,36,123,191,23,61,238,114,245,85,85,39,255,0,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,5,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,56,167,54,12,90,197,144,112,75,151,221,174,244,62,34,175,25,184,90,46,150,185,59,175,103,135,170,125,116,52,142,147,163,85,17,253,96,171,168,103,71,34,183,227,235,211,115,90,169,74,218,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,174,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,169,4,213,64,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,163,62,19,188,172,104,223,203,252,123,211,160,58,168,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,245,231,45,159,211,100,220,81,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,235,213,27,27,85,122,199,181,189,43,146,94,142,95,101,202,179,174,32,106,38,236,217,105,173,235,135,81,199,181,142,241,117,82,73,79,87,80,189,81,251,227,236,178,42,111,114,179,107,252,87,194,238,177,185,22,218,138,224,231,113,133,90,171,244,95,79,117,26,106,138,180,185,88,242,137,108,148,241,53,237,236,58,10,234,73,38,149,207,110,221,202,244,117,190,20,106,163,145,17,29,39,84,119,84,86,192,174,93,90,199,125,209,190,46,48,74,155,68,62,34,147,48,184,65,135,93,41,183,49,157,234,90,249,226,141,171,189,204,122,183,181,58,83,207,209,187,92,254,198,205,205,107,220,166,133,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,116,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,153,162,154,95,117,214,173,92,196,52,162,204,234,184,234,50,155,197,53,181,245,20,212,78,171,125,28,15,122,119,170,150,38,170,43,217,12,93,201,95,241,53,17,145,185,85,205,68,85,77,46,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,66,252,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,117,94,102,154,41,252,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,104,175,73,243,175,225,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,46,251,152,222,83,98,206,121,117,102,153,174,45,93,227,108,185,5,191,29,186,91,170,123,79,143,191,75,61,210,130,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,77,156,39,121,167,209,191,152,24,247,168,192,105,76,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,115,253,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,115,217,226,234,158,228,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,102,92,210,159,11,26,41,252,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,189,84,138,188,206,180,183,248,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,125,118,124,47,133,145,60,92,254,247,181,175,219,67,37,111,192,237,221,122,252,45,87,163,10,43,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,240,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,29,121,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,207,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,196,243,127,202,108,89,207,5,250,123,154,226,213,222,54,203,144,102,22,155,165,186,167,180,248,251,244,179,218,107,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,16,91,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,30,255,0,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,182,154,51,224,103,84,46,186,199,194,94,153,231,151,214,213,173,202,123,63,179,107,39,171,173,117,92,245,115,208,205,37,20,149,82,74,228,71,57,243,58,153,102,94,189,85,22,69,69,115,186,110,94,234,0,42,175,154,231,2,223,219,241,65,162,152,103,254,145,85,159,209,80,187,252,215,54,233,29,58,55,254,119,197,61,174,255,0,105,50,179,252,34,98,213,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,245,216,160,240,208,75,77,79,36,20,241,228,84,187,217,30,218,135,204,248,227,100,208,198,170,246,76,174,220,177,196,177,57,31,247,43,20,149,225,59,202,198,141,252,191,199,189,58,3,170,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,114,124,185,50,155,22,13,203,171,11,205,114,154,239,5,101,199,237,249,21,210,227,83,218,124,157,138,88,46,149,242,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,138,65,213,140,235,248,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,151,162,159,193,110,17,241,111,17,112,241,85,249,223,76,214,179,100,187,225,139,198,193,15,135,142,62,177,177,205,233,75,21,54,246,174,238,146,172,187,92,173,219,210,85,28,171,138,173,45,254,52,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,247,138,246,53,189,42,162,129,223,27,145,139,211,163,250,181,92,139,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,52,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,248,158,212,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,185,140,241,237,252,171,216,160,211,125,59,131,196,106,110,77,111,241,148,149,19,211,239,165,178,208,189,239,137,43,28,143,77,147,76,175,142,70,197,23,189,168,230,57,242,166,214,182,57,186,175,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,86,94,151,243,136,169,202,184,163,91,54,87,140,82,89,244,131,34,168,166,178,218,159,83,44,80,214,217,158,178,171,89,114,171,153,207,72,149,146,44,137,223,143,118,200,99,99,22,55,57,209,72,181,54,148,0,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,115,94,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,69,0,67,254,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,247,210,190,138,182,71,71,178,162,57,24,157,95,12,107,213,19,119,195,211,175,69,84,88,1,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,61,236,166,107,219,185,143,114,117,106,163,147,175,84,84,95,121,119,228,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,218,117,87,201,12,106,232,251,169,35,98,175,1,92,211,46,186,135,144,219,52,95,137,106,154,71,95,110,149,30,22,203,149,67,78,230,62,231,91,81,85,4,84,180,18,210,82,193,218,99,213,102,151,165,71,88,227,70,70,198,185,187,186,200,233,21,198,39,24,191,202,86,169,232,255,0,218,26,63,23,134,102,190,214,183,95,126,243,183,236,254,221,77,175,101,199,224,130,89,101,236,67,45,95,220,51,111,115,187,239,94,173,103,73,63,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,4,42,230,51,199,183,242,175,98,131,77,244,238,15,17,169,185,53,191,198,82,84,79,79,190,150,203,66,247,190,36,172,114,61,54,77,50,190,57,27,20,94,246,163,152,231,202,155,90,216,230,234,188,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,1,23,248,228,227,143,13,225,11,13,109,45,43,41,47,154,139,124,167,115,236,54,23,189,118,70,206,170,223,27,89,181,81,204,166,107,145,200,141,69,71,204,246,171,24,173,70,203,44,94,127,128,30,61,173,220,91,88,170,241,140,214,11,85,159,83,109,94,42,178,166,215,107,167,170,74,90,139,92,111,129,172,172,99,164,71,50,47,142,165,176,172,75,51,222,174,141,100,68,70,185,26,217,128,1,89,124,109,115,76,186,233,134,180,88,180,231,65,170,105,46,22,220,62,240,143,206,101,117,59,162,158,182,122,106,185,33,169,178,177,213,48,43,97,102,216,149,93,83,19,100,85,89,99,237,185,189,183,164,147,127,134,142,34,240,78,40,52,178,131,83,48,90,143,242,84,119,138,45,147,127,70,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,241,69,252,81,56,87,11,28,113,212,234,87,18,90,171,194,222,164,178,146,43,238,49,148,100,12,197,174,109,124,80,37,198,221,75,95,35,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,153,64,0,0,35,87,13,124,102,216,181,195,88,53,75,64,111,118,175,101,102,122,115,144,94,105,225,72,24,247,82,220,236,244,183,7,83,71,82,215,47,94,220,204,221,11,37,141,203,209,206,123,100,143,170,57,241,195,37,64,5,21,234,199,48,222,59,52,191,84,243,45,51,254,97,253,167,246,75,32,184,216,188,111,217,43,60,62,43,194,212,201,15,119,183,225,157,179,119,111,118,221,206,233,215,167,85,233,212,179,254,94,252,74,95,120,161,225,198,223,154,230,41,191,41,178,92,39,199,175,181,44,165,101,60,53,149,80,178,57,25,60,108,99,149,19,124,19,192,175,232,140,111,119,186,140,99,88,140,67,202,115,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,192,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,251,203,191,41,175,140,158,102,252,73,227,252,71,102,120,86,138,103,31,101,113,108,70,225,38,61,29,51,236,84,19,205,81,85,74,247,71,85,60,143,168,100,202,187,167,73,81,155,85,141,237,50,37,86,53,234,245,89,127,202,219,90,181,219,136,77,44,204,53,51,90,245,59,237,55,111,32,109,138,217,69,236,90,58,47,3,216,166,142,105,165,238,83,71,31,119,187,226,226,110,215,55,224,240,253,81,87,122,162,125,124,44,113,199,83,169,92,73,106,175,11,122,146,202,72,175,184,198,81,144,51,22,185,181,241,64,151,27,117,45,124,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,101,0,115,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,230,188,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,0,66,174,99,60,123,127,42,246,40,52,223,78,224,241,26,155,147,91,252,101,37,68,244,251,233,108,180,47,123,226,74,199,35,211,100,211,43,227,145,177,69,239,106,57,142,124,169,181,173,142,110,151,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,1,21,120,196,227,23,249,74,213,61,31,251,67,71,226,240,204,215,218,214,235,239,222,118,253,159,219,169,181,236,184,252,16,75,44,189,136,101,171,251,134,109,238,119,125,235,213,172,233,39,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,43,198,215,51,173,56,208,202,59,230,151,233,37,111,218,141,73,103,140,180,212,205,70,244,109,46,53,85,216,84,100,242,73,36,82,69,83,52,115,61,159,222,237,71,55,116,83,50,87,68,230,163,29,232,57,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,245,216,231,181,140,99,145,140,153,64,21,129,175,156,218,232,240,222,43,49,235,78,153,92,190,210,105,14,47,220,163,202,146,219,77,2,201,124,170,145,36,100,146,82,212,203,187,185,13,63,221,62,37,141,97,108,210,50,84,89,29,19,227,145,44,167,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,7,31,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,224,175,6,220,219,234,114,44,202,108,19,138,121,169,40,153,146,94,42,42,45,153,68,61,170,107,117,153,146,164,73,79,111,150,22,198,142,101,51,92,146,244,171,150,89,30,222,227,18,85,216,142,153,142,102,156,96,113,57,195,103,16,214,252,67,72,245,122,174,215,98,188,226,244,119,181,160,154,203,107,170,101,52,238,168,169,167,123,98,124,180,174,151,99,146,153,175,84,123,222,168,247,191,162,163,118,177,190,131,149,183,27,186,237,196,38,169,230,26,103,173,121,47,218,110,222,62,219,237,178,183,193,209,209,120,30,197,76,112,205,23,110,154,8,251,189,223,23,19,183,57,223,7,135,232,136,187,213,82,202,129,89,124,209,120,217,226,47,135,173,104,198,52,231,70,179,42,76,110,219,62,47,29,238,174,86,218,105,106,231,170,158,106,186,136,118,189,213,49,200,214,177,141,165,106,181,24,214,175,89,36,220,174,248,17,159,87,43,110,40,248,177,226,83,84,243,15,226,222,115,246,143,12,199,49,246,247,63,163,45,180,125,139,165,69,76,126,23,252,30,40,229,118,232,96,173,252,58,177,54,252,93,21,89,214,74,234,63,25,182,45,36,227,19,21,225,159,57,181,118,173,89,222,63,110,168,178,94,41,216,247,201,5,226,162,186,174,153,180,213,12,78,189,97,151,181,11,89,35,81,22,57,21,119,245,99,213,240,201,80,1,18,172,28,109,218,172,188,113,231,28,36,106,60,244,148,20,242,84,81,77,137,222,42,106,155,19,29,60,246,203,115,217,105,72,219,10,34,190,73,100,172,149,146,203,47,87,61,237,133,168,170,177,180,150,160,0,67,94,41,248,227,169,211,94,36,180,171,133,189,54,101,36,183,220,159,40,199,217,148,220,220,248,167,75,117,186,170,190,54,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,67,50,129,23,249,128,241,49,153,112,161,166,152,86,169,97,244,52,151,22,59,56,164,182,221,237,149,40,141,101,198,221,37,13,107,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,247,93,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,4,0,230,183,197,30,187,112,215,252,46,254,10,103,63,103,62,209,251,111,218,127,209,148,117,157,255,0,15,224,123,63,225,49,73,183,111,126,95,234,244,235,187,223,215,162,116,231,252,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,150,126,1,13,117,243,142,58,158,28,120,217,196,52,123,56,101,35,244,235,52,197,237,175,154,174,71,197,78,251,29,198,107,133,108,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,105,148,0,0,141,90,143,198,109,139,73,56,196,197,120,103,206,109,93,171,86,119,143,219,170,44,151,138,118,61,242,65,120,168,174,171,166,109,53,67,19,175,88,101,237,66,214,72,212,69,142,69,93,253,88,245,124,50,84,0,8,213,196,167,25,182,45,15,214,13,45,208,27,37,171,218,185,158,163,100,22,106,121,146,118,61,180,182,203,61,85,193,180,210,84,185,201,211,185,51,246,204,200,163,106,244,107,152,233,36,232,141,100,115,73,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,22,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,160,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,233,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,40,191,138,46,130,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,81,183,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,8,11,84,229,89,199,143,254,8,225,83,87,239,95,229,98,196,47,183,59,143,252,195,41,172,141,103,107,254,144,232,159,36,223,228,233,216,223,236,152,90,160,7,42,226,199,202,198,178,124,191,200,125,58,115,62,220,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,8,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,76,246,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,133,114,172,224,59,255,0,4,113,87,171,246,95,242,178,226,22,43,157,187,254,97,244,215,182,191,187,255,0,72,108,76,146,31,242,117,12,119,246,79,28,243,191,36,255,0,82,126,218,120,174,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,0,69,94,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,28,52,113,23,157,240,191,170,116,26,153,130,212,127,146,163,188,81,108,135,250,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,138,47,226,139,160,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,100,0,230,201,194,31,241,119,78,63,152,44,42,139,126,95,128,91,223,237,102,201,95,218,142,171,29,133,38,158,109,177,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,2,21,115,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,39,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,227,234,183,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,20,109,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,83,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,168,7,42,226,83,137,77,56,225,91,78,19,83,117,53,46,179,80,77,112,130,215,73,73,107,165,73,234,170,234,165,71,189,35,98,61,204,141,189,35,138,89,21,100,123,27,182,53,68,85,114,181,174,245,90,103,170,186,113,172,152,172,25,174,150,230,150,172,154,203,81,181,190,38,223,80,146,118,100,116,108,147,179,51,63,175,12,200,201,35,87,69,34,54,70,110,68,115,81,125,199,171,6,112,120,133,202,111,184,55,26,26,151,154,226,213,222,10,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,105,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,10,107,231,55,161,117,152,182,178,216,181,230,209,102,217,101,205,173,241,219,174,149,113,172,242,127,76,82,53,88,213,153,92,139,20,93,202,68,167,108,108,107,145,95,225,39,118,196,86,185,206,243,252,157,245,162,213,167,92,67,94,180,255,0,40,203,233,44,214,140,254,206,202,74,58,122,150,53,172,175,189,195,80,207,7,18,74,173,234,199,172,83,86,181,141,87,53,178,62,70,179,226,145,98,66,90,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,95,247,21,90,165,252,22,225,199,81,117,50,27,239,177,171,236,216,253,87,178,171,124,47,136,237,93,37,103,102,135,238,213,143,107,186,213,75,3,126,54,171,19,175,87,244,106,57,83,54,214,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,83,225,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,250,203,91,52,111,151,163,213,146,84,201,52,136,138,141,232,143,68,70,181,17,26,148,3,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,83,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,168,57,87,22,62,86,53,147,229,254,67,233,211,153,246,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,9,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,0,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,207,182,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,30,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,189,44,2,170,249,231,126,73,254,164,253,180,241,92,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,55,18,1,0,57,161,112,45,252,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,254,245,205,167,141,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,171,94,104,60,193,42,109,53,55,174,23,180,90,235,72,247,190,157,212,25,133,242,154,88,170,89,178,104,170,169,235,44,171,20,176,57,168,244,107,224,115,231,138,93,241,189,29,23,194,246,191,165,80,147,43,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,81,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,243,250,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,225,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,37,7,43,222,5,191,141,121,83,53,199,88,240,207,23,166,214,93,254,199,166,173,118,216,111,183,72,228,106,39,88,85,171,226,40,225,233,39,115,170,181,143,149,25,31,222,181,181,17,164,170,231,55,165,191,106,248,113,177,106,101,5,139,197,87,224,153,4,126,38,183,197,108,240,118,186,214,44,51,125,218,189,27,38,250,166,219,155,238,107,158,222,157,83,163,123,138,86,175,1,58,153,149,105,127,23,26,103,113,197,170,251,126,222,200,40,177,155,140,15,146,68,134,170,134,190,118,83,202,201,26,199,183,126,222,227,101,98,59,171,82,88,98,122,181,219,58,26,41,6,107,56,170,213,47,227,79,17,218,139,169,144,223,125,179,65,121,200,42,189,149,91,225,124,63,118,215,19,251,52,63,118,172,99,155,210,150,40,27,241,181,30,189,58,191,171,149,202,182,253,202,51,76,242,173,59,225,30,27,142,83,73,225,62,218,228,21,121,53,186,7,199,36,115,54,134,72,41,233,226,124,141,123,27,211,185,225,93,43,21,187,154,232,165,137,232,239,139,162,66,190,117,126,105,241,111,151,244,62,163,113,36,87,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,128,80,15,52,127,61,154,155,244,95,71,162,44,127,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,17,43,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,41,175,134,75,181,214,255,0,197,222,148,95,111,183,58,187,141,202,227,169,22,42,186,202,202,185,157,52,245,51,201,115,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,105,36,16,3,157,95,149,140,91,230,5,15,167,92,72,21,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,71,252,63,142,158,28,115,45,113,202,120,125,167,204,253,149,148,227,23,6,218,90,235,195,89,69,75,118,174,73,146,9,105,168,100,145,200,178,205,28,234,145,44,110,107,93,35,151,116,41,43,17,207,72,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,202,179,143,31,252,17,194,166,175,222,191,202,197,136,95,110,119,31,249,134,83,89,26,206,215,253,33,209,62,73,191,201,211,177,191,217,48,181,64,0,41,91,157,95,154,124,91,229,253,15,168,220,73,21,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,224,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,164,190,30,178,155,238,115,198,134,154,102,185,77,119,141,189,100,26,161,102,186,92,106,123,76,143,191,85,61,218,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,198,143,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,147,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,226,171,248,34,231,175,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,21,203,11,151,189,170,255,0,106,164,226,59,95,49,58,75,141,182,227,79,83,14,59,139,95,173,13,154,10,152,36,108,61,155,179,145,242,43,94,199,53,106,89,28,83,64,168,168,172,157,139,253,147,142,1,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,168,246,177,207,123,218,175,127,63,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,248,152,231,245,173,108,55,0,204,181,6,166,235,75,134,99,213,119,87,216,236,245,183,251,154,194,137,178,142,221,73,18,203,81,81,43,220,168,214,49,173,78,137,213,126,39,185,140,110,231,189,173,95,62,126,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,105,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,114,174,44,124,172,107,39,203,252,135,211,167,51,88,119,254,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,191,75,182,175,97,182,237,23,173,215,186,57,234,238,152,157,46,47,38,95,20,148,144,43,103,170,183,54,145,106,154,232,227,155,98,163,221,18,34,163,100,217,239,84,71,109,247,244,168,188,39,156,159,16,88,246,163,223,111,217,102,61,106,202,240,203,173,194,122,138,44,118,161,98,164,170,180,82,170,204,176,211,83,215,65,11,119,237,238,66,143,146,120,101,115,219,10,116,237,171,220,227,186,243,64,212,106,157,95,229,249,164,250,165,85,138,213,227,111,202,242,139,69,221,45,149,53,49,84,62,6,77,106,184,61,157,36,137,85,175,99,154,173,123,21,81,175,86,57,187,217,27,247,70,218,202,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,142,151,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,117,94,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,242,74,171,231,157,249,39,250,147,246,210,170,203,126,229,105,199,183,219,186,59,15,10,58,161,6,204,130,213,111,240,120,133,210,158,159,164,117,244,52,144,43,146,142,161,172,78,145,205,12,17,57,89,47,68,108,145,198,168,245,73,90,142,158,202,128,7,42,226,95,136,188,19,133,253,44,175,212,204,234,163,252,173,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,92,245,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,194,185,97,114,247,181,95,237,84,156,71,107,230,39,73,113,182,220,105,234,97,199,113,107,245,161,179,65,83,4,141,135,179,118,114,62,69,107,216,230,173,75,35,138,104,21,21,21,147,177,127,178,113,192,57,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,245,30,214,57,239,123,85,239,231,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,149,185,178,112,135,252,34,212,127,230,11,10,162,217,136,103,247,7,251,89,178,87,247,100,165,200,166,89,167,155,108,111,68,122,67,59,24,233,91,209,207,70,200,217,218,189,166,44,44,88,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,151,125,173,124,90,105,62,139,232,21,47,16,55,27,191,141,178,228,22,246,84,98,177,248,122,152,253,181,85,61,20,149,116,116,221,82,23,190,155,188,200,151,239,37,98,53,157,126,46,139,238,92,246,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,91,79,42,62,10,63,134,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,109,138,153,172,226,199,205,62,178,124,192,200,125,70,115,197,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,240,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,147,171,147,6,136,106,133,53,215,37,215,122,203,230,65,96,194,107,41,219,106,163,183,54,56,210,139,39,157,174,145,31,43,247,245,114,178,145,200,168,217,35,99,85,100,150,70,54,84,70,84,68,251,95,6,107,56,177,243,79,172,159,48,50,31,81,156,249,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,213,65,26,185,138,232,229,139,89,56,71,206,233,174,243,120,122,188,62,223,62,99,107,169,218,247,246,106,168,32,150,71,38,198,189,136,238,236,11,81,7,87,110,107,59,251,246,185,204,106,20,25,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,241,45,123,154,158,117,252,80,224,23,73,53,47,217,126,204,251,91,144,88,47,190,11,191,222,240,190,42,203,91,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,10,214,225,59,205,62,141,252,192,199,189,70,2,122,115,175,214,251,170,221,112,222,27,161,177,210,54,218,218,122,124,226,162,228,233,28,233,228,157,93,91,71,20,12,111,185,172,99,90,147,57,202,187,149,234,248,209,54,108,94,228,117,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,223,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,47,164,205,103,22,62,105,245,147,230,6,67,234,51,158,43,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,87,95,21,188,213,53,183,2,226,142,247,143,104,210,82,82,98,120,53,69,78,57,93,101,191,80,65,81,5,222,227,79,44,241,79,86,231,68,141,168,137,155,213,169,27,25,80,157,82,157,143,114,39,113,241,36,149,197,184,186,169,227,23,129,174,32,115,183,105,101,94,29,79,102,197,242,43,67,21,215,120,174,16,85,189,44,239,149,219,30,140,142,86,189,137,43,55,35,162,70,116,124,106,199,189,123,141,142,141,142,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,151,233,118,213,236,54,221,162,245,186,247,71,61,93,211,19,165,197,228,203,226,146,146,5,108,245,86,230,210,45,83,93,28,115,108,84,123,162,68,84,108,155,61,234,136,237,190,254,149,23,132,243,147,226,11,30,212,123,237,251,44,199,173,89,94,25,117,184,79,81,69,142,212,44,84,149,86,138,85,89,150,26,106,122,232,33,110,253,189,200,81,242,79,12,174,123,97,78,157,181,123,156,91,166,138,106,53,78,175,233,30,33,170,85,88,173,94,54,252,174,207,77,119,75,101,77,76,85,15,129,147,49,30,206,146,68,170,215,177,205,86,189,138,168,215,171,28,221,236,141,251,163,111,159,226,95,136,188,19,133,253,44,175,212,204,234,163,252,173,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,92,251,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,175,149,203,48,12,203,5,166,199,234,179,12,122,174,210,204,170,207,29,254,208,149,40,141,125,85,186,73,101,138,42,132,103,93,205,99,221,4,138,205,200,155,153,181,237,234,199,177,206,249,41,177,107,237,94,43,113,205,105,232,119,217,109,87,10,59,93,101,79,117,137,218,170,171,142,166,74,120,246,42,239,118,230,81,84,175,84,69,106,118,250,57,81,92,212,94,235,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,5,85,243,206,252,147,253,73,251,105,85,101,186,114,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,151,223,243,69,227,103,38,225,206,213,140,105,206,141,102,85,118,61,69,186,84,71,123,171,149,182,154,122,168,35,178,109,168,135,107,221,83,27,217,190,74,134,181,90,140,106,185,18,158,77,202,196,115,18,79,43,192,87,51,61,80,215,172,202,217,162,122,145,164,181,121,21,246,74,125,235,146,227,44,142,38,69,4,105,3,31,83,113,167,149,237,138,38,117,89,100,146,104,158,212,87,190,40,162,166,87,61,168,182,62,84,175,52,94,95,245,150,138,203,151,19,122,33,142,247,173,83,120,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,126,232,87,187,210,88,227,70,54,22,198,217,17,170,197,149,209,65,110,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,253,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,197,23,241,69,178,158,41,121,174,96,143,225,198,207,73,162,149,93,237,66,212,108,125,124,107,41,106,230,111,216,238,235,29,21,70,249,218,216,164,90,200,228,73,91,6,212,103,245,27,80,189,35,88,91,61,75,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,249,71,170,207,244,183,59,210,255,0,179,159,110,172,94,204,251,91,143,209,229,54,127,239,168,102,241,86,186,173,221,137,254,233,238,217,187,182,255,0,129,251,94,157,61,237,78,168,79,254,92,220,202,109,218,95,98,159,70,120,152,204,60,62,33,101,183,247,49,139,236,244,213,85,117,84,155,30,198,37,177,204,167,138,71,201,14,199,57,241,57,221,59,77,137,209,245,115,29,19,34,225,92,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,234,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,222,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,240,53,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,252,12,203,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,105,39,133,93,82,254,52,240,227,167,90,153,53,247,219,53,247,156,126,151,218,181,190,23,195,247,110,145,51,179,93,247,104,198,53,189,42,162,157,191,3,81,139,211,171,58,181,90,171,231,248,233,205,109,88,7,7,218,183,125,188,211,213,205,79,85,139,213,217,24,218,102,53,207,73,238,13,240,48,185,81,206,106,108,108,181,49,185,235,215,170,49,28,168,142,84,70,174,120,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,70,147,224,191,194,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,84,15,58,191,52,248,183,203,250,31,81,184,144,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,20,3,205,31,207,102,166,253,23,209,232,136,213,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,60,58,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,30,175,132,239,52,250,55,243,3,30,245,24,13,41,130,0,115,171,242,177,139,124,192,161,244,235,137,74,197,138,114,163,227,95,248,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,247,181,219,35,149,55,43,17,38,154,86,220,160,43,131,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,165,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,194,121,188,225,247,221,63,211,142,28,48,172,159,61,186,230,183,91,45,190,255,0,71,87,127,186,49,141,170,184,72,212,182,34,200,244,103,255,0,217,21,202,249,21,168,139,36,146,191,116,142,242,188,149,60,211,229,63,47,235,189,70,220,93,72,5,43,115,171,243,79,139,124,191,161,245,27,137,0,11,201,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,102,248,0,165,110,117,126,105,241,111,151,244,62,163,113,32,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,38,1,205,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,61,156,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,245,240,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,230,247,130,241,29,67,172,180,153,214,164,93,61,181,166,213,123,168,240,233,237,240,62,42,27,87,86,163,164,163,154,37,115,182,86,59,183,189,210,185,203,226,26,196,115,21,173,137,96,167,137,92,53,228,154,95,136,235,206,13,145,107,70,49,73,127,194,104,239,16,173,234,142,173,100,88,27,3,186,183,196,73,28,108,123,166,100,46,115,103,88,54,185,38,72,150,37,69,71,169,165,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,197,14,166,104,214,150,104,118,85,123,215,154,190,152,133,202,223,81,102,171,183,197,35,155,85,118,241,48,190,53,161,166,70,61,143,116,210,177,94,137,181,205,218,212,115,220,230,49,142,123,115,109,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,255,0,146,198,49,171,150,189,35,202,242,43,205,194,146,159,78,175,55,135,190,203,109,154,218,246,213,207,113,99,35,142,166,182,42,133,218,213,166,86,178,56,21,191,123,186,88,31,209,97,88,158,147,122,174,102,188,118,218,180,71,13,184,232,102,150,228,213,113,234,133,250,158,54,213,86,90,231,107,31,141,209,61,90,231,62,73,58,42,178,166,104,186,182,54,51,108,140,100,157,253,209,170,67,221,166,28,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,46,211,12,225,18,213,194,15,47,205,102,197,39,184,210,94,50,203,246,15,127,185,100,119,88,41,218,198,62,116,181,76,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,104,216,188,158,101,252,14,83,113,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,252,111,145,99,122,42,57,143,134,146,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,191,62,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,117,93,117,225,235,42,208,186,61,63,189,221,170,125,163,101,212,140,62,217,150,218,46,17,210,201,20,105,226,96,100,147,209,185,92,138,197,154,7,189,17,200,199,59,172,114,64,245,70,44,187,27,249,54,109,123,213,140,127,70,175,220,63,90,50,191,15,128,228,215,6,93,46,150,143,3,76,255,0,17,84,199,64,230,201,223,116,107,51,58,45,37,58,244,107,209,191,7,225,241,59,175,182,224,167,135,139,175,19,28,67,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,216,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,248,183,202,213,85,99,81,210,50,205,57,213,249,88,197,190,96,80,250,117,196,165,98,69,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,215,83,175,218,223,165,252,11,240,243,69,125,158,199,87,37,162,195,79,73,140,98,214,42,105,36,123,234,167,101,59,146,150,149,103,147,122,198,196,138,7,57,243,72,174,84,100,110,84,73,36,86,177,241,43,128,94,105,31,196,74,202,77,28,226,110,237,211,47,185,92,33,163,199,114,42,123,110,216,238,243,84,206,216,227,163,168,134,154,61,144,204,143,145,168,201,81,141,137,209,162,247,21,143,102,249,188,175,60,239,201,63,212,159,182,144,87,133,110,24,239,188,85,101,89,118,21,139,94,188,21,235,31,195,235,242,91,117,55,134,100,158,212,170,130,72,35,138,135,123,229,137,144,119,95,80,212,239,57,85,172,233,213,90,169,239,78,85,254,170,176,44,171,253,149,199,50,76,114,225,255,0,25,71,93,109,174,167,147,254,172,144,205,28,140,255,0,129,205,115,127,196,168,94,159,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,209,242,123,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,102,170,185,157,58,167,86,251,210,96,0,82,183,55,188,23,136,234,29,101,164,206,181,34,233,237,173,54,171,221,71,135,79,111,129,241,80,218,186,181,29,37,28,209,43,157,178,177,221,189,238,149,206,95,16,214,35,152,173,108,75,5,60,74,225,175,36,210,252,71,94,112,108,139,90,49,138,75,254,19,71,120,133,111,84,117,107,34,192,216,29,213,190,34,72,227,99,221,51,33,115,155,58,193,181,201,50,68,177,42,42,61,77,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,115,94,40,117,51,70,180,179,67,178,171,222,188,213,244,196,46,86,250,139,53,93,190,41,28,218,171,183,137,133,241,173,13,50,49,236,123,166,149,138,244,77,174,110,214,163,158,231,49,140,115,219,155,107,180,150,169,174,181,179,88,168,170,232,237,175,168,145,212,116,245,117,45,169,158,24,21,203,219,100,146,182,56,219,35,209,189,17,94,145,177,28,168,170,141,111,94,137,111,252,150,49,141,92,181,233,30,87,145,94,110,20,148,250,117,121,188,61,246,91,108,214,215,182,174,123,139,25,28,117,53,177,84,46,214,173,50,181,145,192,173,251,221,210,192,254,139,10,196,244,154,199,207,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,58,252,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,114,171,142,89,149,94,44,86,140,90,237,147,93,107,108,184,255,0,136,246,69,186,162,182,73,41,109,253,247,163,231,240,241,57,85,145,119,30,136,231,236,68,220,228,69,94,170,78,174,83,124,33,255,0,23,117,31,249,130,205,104,183,226,24,5,193,158,201,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,65,154,206,44,124,211,235,39,204,12,135,212,103,20,252,61,101,87,14,25,102,226,118,211,83,227,44,182,220,194,92,74,239,69,29,44,142,146,135,251,214,158,104,43,29,35,81,88,144,189,243,172,46,87,236,219,34,192,136,175,89,122,49,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,186,8,210,30,34,180,143,91,116,142,61,109,195,50,202,70,99,12,167,150,107,156,215,9,89,76,251,59,225,98,62,162,26,212,115,182,192,248,154,187,156,170,237,155,21,178,53,206,141,205,123,169,91,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,92,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,123,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,51,89,197,143,154,125,100,249,129,144,250,140,231,213,155,240,207,153,97,220,58,105,231,19,77,174,164,175,196,243,202,138,203,107,209,170,145,207,109,184,193,85,87,19,96,123,21,202,178,50,88,169,31,43,100,111,224,169,35,30,214,244,141,210,250,14,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,103,51,141,110,30,46,188,51,241,13,146,224,115,218,169,40,44,87,10,137,175,120,179,41,171,29,82,207,98,79,81,42,82,181,93,34,172,168,248,210,55,66,244,147,226,223,19,149,21,237,86,200,255,0,223,184,107,165,30,83,203,210,139,65,174,247,157,247,172,39,84,41,110,54,186,73,18,8,255,0,161,234,232,46,15,114,66,141,84,150,94,221,90,212,58,71,185,170,140,241,112,55,122,163,154,214,243,94,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,175,138,173,82,254,52,241,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,23,195,247,109,113,63,179,67,247,106,198,57,189,41,98,129,191,27,81,235,211,171,250,185,92,171,109,60,161,52,46,179,76,56,113,171,212,108,134,205,224,175,90,151,112,109,198,23,61,103,100,206,179,192,197,142,137,36,138,68,107,27,185,239,171,157,143,98,42,73,21,76,78,87,185,54,181,147,168,205,103,22,62,105,245,147,230,6,67,234,51,138,126,30,178,171,135,12,179,113,59,105,169,241,150,91,110,97,46,37,119,162,142,150,71,73,67,253,235,79,52,21,142,145,168,172,72,94,249,214,23,43,246,109,145,96,68,87,172,189,25,249,58,41,175,122,177,195,182,85,85,154,232,230,87,246,126,245,91,111,125,174,122,159,3,77,87,190,149,242,71,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,47,149,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,252,239,186,67,77,160,188,183,242,189,35,134,10,72,234,49,221,39,189,195,112,90,73,229,154,9,110,47,182,212,75,91,52,111,151,163,213,146,84,201,52,136,138,141,232,143,68,70,181,17,26,153,247,58,174,186,240,245,149,104,93,30,159,222,238,213,62,209,178,234,70,31,108,203,109,23,8,233,100,138,52,241,48,50,73,232,220,174,69,98,205,3,222,136,228,99,157,214,57,32,122,163,22,93,141,252,155,54,189,234,198,63,163,87,238,31,173,25,95,135,192,114,107,131,46,151,75,71,129,166,127,136,170,99,160,115,100,239,186,53,153,157,22,146,157,122,53,232,223,131,240,248,157,215,219,112,83,195,197,215,137,142,33,177,172,14,11,85,37,125,138,223,81,13,239,41,101,77,99,169,153,236,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,252,91,229,106,170,177,168,233,25,161,60,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,128,165,218,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,118,14,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,135,208,115,171,243,79,139,124,191,161,245,27,137,239,249,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,18,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,222,129,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,168,247,61,172,123,218,140,125,239,2,170,249,231,126,73,254,164,253,180,130,188,43,112,199,125,226,171,42,203,176,172,90,245,224,175,88,254,31,95,146,219,169,188,51,36,246,165,84,18,65,28,84,59,223,44,76,131,186,250,134,167,121,202,173,103,78,170,213,79,122,114,175,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,67,218,235,247,16,250,161,196,198,101,69,158,106,205,214,146,190,239,111,179,210,89,33,125,53,28,116,204,236,64,142,85,114,181,136,136,175,146,89,38,153,235,248,111,149,200,196,100,104,200,217,102,156,153,56,116,251,53,130,95,120,151,191,211,244,175,203,251,150,44,127,227,254,165,174,9,147,197,75,240,74,173,94,237,84,72,205,178,70,215,179,193,110,106,171,102,247,217,81,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,163,218,199,61,239,106,189,240,212,187,238,87,188,20,127,47,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,240,69,178,55,50,94,229,32,151,189,115,225,87,13,226,191,151,230,149,225,247,155,109,35,114,123,118,155,217,170,113,59,188,146,44,47,183,92,86,213,6,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,148,131,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,255,0,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,6,122,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,19,255,0,146,158,166,125,160,208,236,211,75,106,234,238,181,21,120,126,64,203,132,62,34,77,244,180,244,53,240,253,220,20,253,94,170,206,147,210,86,72,246,35,90,221,211,163,145,92,231,191,167,149,231,105,172,118,40,177,92,23,135,234,120,123,215,170,155,130,102,53,146,110,123,124,37,44,113,212,82,83,167,69,102,201,59,207,150,167,222,143,220,207,11,241,55,164,141,84,137,92,174,52,134,155,86,184,193,198,103,185,65,73,61,183,6,167,155,47,170,134,105,229,137,239,125,51,152,202,87,68,177,255,0,89,236,172,158,146,69,107,149,172,86,70,244,118,239,234,58,253,10,86,231,87,230,159,22,249,127,67,234,55,18,47,233,23,12,249,150,181,105,30,169,234,150,25,93,72,247,233,69,61,5,202,231,108,153,82,55,212,219,166,101,91,234,39,138,71,57,27,190,6,210,111,88,213,62,54,57,251,93,189,173,142,79,1,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,64,60,209,252,246,106,111,209,125,30,136,241,88,159,9,153,150,117,194,134,65,197,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,185,204,99,167,141,175,141,177,46,214,110,149,206,70,49,251,124,167,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,95,78,21,198,38,145,229,220,46,75,197,59,175,20,145,88,173,118,119,86,223,40,105,235,24,249,237,247,24,226,106,203,107,235,55,101,29,83,221,123,34,137,28,145,247,150,72,92,207,134,86,42,209,95,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,249,82,104,54,101,69,195,203,184,141,188,81,85,219,241,234,204,162,147,25,178,172,212,232,140,186,189,244,245,178,212,205,19,213,232,237,144,58,146,56,213,118,43,30,249,94,212,122,58,23,180,250,248,78,243,79,163,127,48,49,239,81,128,210,152,32,7,58,191,43,24,183,204,10,31,78,184,149,1,164,248,47,241,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,141,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,63,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,89,21,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,67,254,170,179,220,171,253,149,200,242,76,142,225,255,0,25,89,93,114,174,168,147,254,180,147,77,36,143,255,0,133,206,115,191,198,170,94,159,47,222,4,108,92,42,226,177,230,185,75,60,110,166,228,22,244,142,227,83,213,241,251,46,150,120,233,100,150,213,177,149,18,211,207,218,169,167,114,248,150,162,57,253,122,39,70,251,150,53,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,18,42,240,255,0,195,214,85,196,93,102,111,100,194,170,122,222,177,28,62,179,45,166,183,182,150,73,228,186,248,105,233,227,125,28,73,26,43,210,103,178,119,44,104,141,118,233,24,198,42,53,30,175,103,63,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,250,120,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,89,84,1,74,220,234,252,211,226,223,47,232,125,70,226,69,253,34,225,159,50,214,173,35,213,61,82,195,43,169,30,253,40,167,160,185,92,237,147,42,70,250,155,116,204,171,125,68,241,72,231,35,119,192,218,77,235,26,167,198,199,63,107,183,181,177,201,224,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,62,241,175,163,90,249,161,215,109,107,162,185,251,18,60,70,223,45,110,99,105,157,93,61,85,139,181,11,229,145,206,108,109,223,52,42,200,228,116,82,177,159,120,214,57,54,182,70,201,19,41,135,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,241,88,111,14,153,222,91,161,57,223,17,94,31,194,97,152,87,102,143,198,239,134,79,23,116,146,178,130,31,7,219,238,164,177,244,134,191,189,221,237,185,159,117,179,175,87,117,107,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,179,137,126,29,51,190,23,245,78,191,76,243,170,127,242,181,150,122,221,240,255,0,73,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,240,84,252,21,102,87,45,62,98,120,206,138,227,53,90,27,196,5,246,146,211,132,218,105,231,175,198,239,13,160,168,154,122,105,228,168,71,203,66,248,233,97,145,210,177,238,154,105,155,35,145,21,138,217,26,174,122,62,54,199,194,184,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,185,210,190,95,213,229,251,192,141,247,138,172,170,60,215,41,103,130,211,44,126,224,145,220,106,122,178,79,106,85,65,37,44,146,218,182,50,162,42,136,59,180,213,14,95,18,212,86,179,167,68,234,239,114,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,0,226,239,129,205,35,226,250,213,73,62,86,250,187,14,89,103,167,150,11,86,71,109,99,22,118,49,205,122,178,10,150,57,58,84,83,54,87,36,157,190,172,122,42,61,35,146,62,228,138,238,127,203,243,151,229,55,8,180,215,76,227,56,190,210,95,53,22,249,79,37,182,105,173,179,75,236,234,11,119,117,175,72,33,71,181,142,149,242,58,40,164,124,143,98,116,218,214,49,173,70,189,243,119,94,44,124,172,107,39,203,252,135,211,167,51,88,106,160,174,174,53,185,90,127,29,117,150,213,169,250,65,117,181,98,255,0,106,46,16,83,229,244,254,7,164,48,124,53,18,212,222,122,247,147,185,51,246,211,197,225,227,141,189,201,95,221,124,141,221,44,137,50,184,126,225,227,75,248,101,192,27,167,58,81,106,171,163,182,190,161,43,171,37,171,172,146,166,122,218,213,134,40,100,169,145,206,93,173,123,219,4,106,173,141,172,141,21,23,107,27,215,161,210,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,4,99,58,13,134,241,37,203,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,76,226,95,135,76,239,133,253,83,175,211,60,234,159,252,173,101,158,183,124,63,210,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,252,21,63,5,91,84,228,247,160,63,96,52,58,227,171,153,110,158,251,43,41,205,46,15,246,93,210,177,159,223,85,56,234,67,78,232,59,109,85,85,138,25,39,73,228,254,171,86,86,182,23,174,246,36,46,71,58,191,43,24,183,204,10,31,78,184,149,1,164,248,47,241,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,151,253,142,89,52,107,151,159,10,110,154,182,30,206,63,133,219,225,169,189,214,219,173,238,241,87,187,164,139,20,46,168,88,213,238,94,245,68,238,141,141,71,201,178,54,186,54,111,100,81,162,182,139,56,151,226,47,59,226,131,84,235,245,51,58,168,255,0,43,71,103,162,217,15,244,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,255,0,21,95,193,18,116,242,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,109,133,59,93,34,142,68,123,102,108,142,145,90,140,72,157,47,235,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,145,92,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,255,0,43,89,103,173,223,15,244,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,5,79,193,86,101,114,211,230,39,140,232,174,51,85,161,188,64,95,105,45,56,77,166,158,122,252,110,240,218,10,137,167,166,158,74,132,124,180,47,142,150,25,29,43,30,233,166,153,178,57,17,88,173,145,170,231,163,227,108,124,43,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,253,94,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,187,77,80,229,241,45,69,107,58,116,78,174,247,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,167,110,110,60,96,227,58,163,117,161,225,187,79,214,146,225,109,195,239,18,87,228,55,39,69,81,20,240,222,233,157,85,70,234,22,54,70,49,187,35,107,164,115,164,111,113,178,44,177,163,92,222,219,183,215,1,118,124,169,248,193,181,107,14,151,208,112,247,146,173,91,51,109,59,179,163,96,149,209,55,177,113,178,67,35,33,129,236,116,108,107,99,124,13,146,158,157,204,127,196,244,72,228,71,72,174,149,35,158,160,205,103,22,62,105,245,147,230,6,67,234,51,150,147,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,175,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,71,91,118,170,234,61,163,78,46,250,67,108,205,46,180,216,101,250,225,79,116,185,89,35,168,84,165,169,170,133,21,35,145,205,255,0,248,21,200,159,11,221,12,14,114,57,97,137,89,237,120,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,10,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,6,107,56,177,243,79,172,159,48,50,31,81,156,185,62,92,152,181,139,57,229,213,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,80,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,3,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,81,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,202,192,231,105,163,150,41,113,92,23,136,26,121,187,55,170,107,130,97,213,145,237,123,188,93,44,145,212,85,211,175,85,126,200,251,47,138,167,220,140,220,255,0,21,241,59,164,109,69,169,96,122,173,39,193,127,138,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,211,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,102,179,139,31,52,250,201,243,3,33,245,25,203,73,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,131,152,23,2,55,222,21,114,169,51,92,89,158,55,76,178,11,130,199,110,169,234,200,253,151,85,60,149,82,69,106,216,250,137,106,39,237,83,83,181,124,75,145,26,254,189,23,163,189,203,208,57,61,232,15,219,253,113,184,234,230,91,167,190,213,197,176,187,123,253,151,116,172,103,247,173,54,68,179,83,186,14,219,85,81,37,154,56,22,121,63,170,228,137,206,133,235,177,235,11,150,213,56,177,242,177,172,159,47,242,31,78,156,205,97,160,140,103,65,176,222,36,185,126,105,198,148,230,116,84,142,101,199,77,236,47,182,87,77,78,179,62,211,113,75,84,73,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,73,156,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,106,156,158,244,7,236,6,135,92,117,115,45,211,223,101,101,57,165,193,254,203,186,86,51,251,234,167,29,72,105,221,7,109,170,170,177,67,36,233,60,159,213,106,202,214,194,245,222,196,133,201,61,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,43,91,81,185,44,97,183,93,92,177,221,52,211,80,106,236,122,117,87,81,52,217,29,178,182,69,168,184,209,51,122,189,144,219,100,88,213,175,99,154,169,18,45,66,171,226,217,220,87,84,171,150,52,177,236,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,41,179,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,132,241,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,44,53,224,203,149,53,139,73,51,106,237,77,215,58,223,180,55,91,6,64,233,48,202,74,121,159,77,28,17,209,214,111,165,186,212,36,50,47,89,165,237,71,35,41,149,239,142,56,222,169,47,113,238,219,13,138,130,170,249,231,126,73,254,164,253,180,227,252,152,110,214,171,119,21,247,186,59,133,206,146,150,162,233,131,215,210,80,197,52,205,99,234,167,74,202,41,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,193,170,169,37,121,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,170,175,69,52,190,235,173,90,185,136,105,69,153,213,113,212,101,55,138,107,107,234,41,168,157,86,250,56,30,244,239,85,44,77,84,87,178,24,187,146,191,226,106,35,35,114,171,154,136,170,154,93,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,129,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,64,190,25,121,81,97,186,67,175,55,189,72,205,47,85,121,21,139,24,188,71,54,13,71,86,197,130,125,241,248,42,186,107,148,147,211,84,34,57,240,203,226,105,86,25,33,107,36,88,150,93,141,107,216,196,176,163,42,230,148,248,78,242,177,163,127,47,241,239,78,128,226,156,127,112,19,110,226,218,197,73,147,225,83,218,172,250,155,106,240,180,116,215,75,165,69,82,82,212,90,227,124,238,125,27,219,26,185,145,124,117,46,153,37,72,94,245,116,105,26,170,53,202,230,246,14,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,0,85,175,59,141,33,166,125,171,79,117,238,134,10,72,234,32,168,151,16,186,72,233,229,239,206,199,182,74,170,38,178,63,124,72,200,214,58,245,115,190,23,170,205,26,124,104,137,178,48,114,172,214,59,22,145,113,113,104,166,200,225,233,73,158,219,229,195,163,169,220,255,0,239,90,170,153,224,146,153,118,49,142,87,247,39,167,138,14,159,11,91,223,222,231,35,88,168,191,149,204,211,90,255,0,141,60,92,101,62,30,223,225,104,48,78,184,85,30,248,182,77,47,130,158,111,17,36,157,36,123,93,214,170,90,157,142,77,189,98,72,183,53,29,187,172,191,228,151,163,150,40,177,92,235,136,26,137,187,215,170,155,130,225,212,113,237,123,124,37,44,113,211,213,212,47,84,126,201,59,207,150,155,220,172,220,207,11,240,187,164,142,68,179,242,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,120,174,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,24,107,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,186,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,32,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,8,57,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,245,30,214,57,239,123,85,239,135,241,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,178,171,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,102,255,0,55,252,90,197,131,112,95,167,184,86,45,67,224,172,184,254,97,105,181,219,169,187,175,147,177,75,5,166,190,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,88,60,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,231,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,136,127,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,15,175,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,123,149,167,1,63,97,40,236,60,87,106,132,251,242,11,173,191,198,98,22,186,122,142,177,208,80,213,192,173,74,202,135,49,122,73,52,208,74,228,100,93,85,177,199,34,171,209,101,114,54,11,42,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,170,248,145,227,167,248,215,198,134,143,104,118,142,102,126,47,77,172,186,129,141,251,98,166,137,187,97,190,221,35,187,68,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,247,173,109,60,137,202,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,213,121,169,240,29,255,0,133,248,171,210,11,47,249,41,114,251,21,178,221,255,0,62,250,155,219,159,221,255,0,163,182,86,71,15,249,74,135,187,251,87,149,213,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,10,112,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,232,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,254,40,191,138,39,85,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,242,156,210,248,9,251,9,89,126,226,187,75,231,223,143,221,110,30,51,47,181,212,84,117,146,130,186,174,116,106,214,83,185,235,214,72,102,158,86,163,226,234,174,142,73,17,88,139,19,149,176,86,177,34,184,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,221,179,184,189,17,145,205,34,54,78,210,198,235,94,230,55,139,88,176,110,93,89,166,21,139,80,248,43,46,63,111,199,109,118,234,110,235,228,236,82,193,116,160,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,83,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,102,120,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,233,92,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,77,254,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,210,120,215,225,235,70,181,243,70,171,95,172,117,62,198,160,195,122,228,11,146,83,82,186,106,235,77,12,14,100,183,4,131,106,43,151,187,75,20,145,171,85,178,55,119,110,78,212,142,137,141,34,95,15,28,221,180,74,213,117,161,210,92,191,78,106,240,93,62,177,83,212,91,113,219,252,85,19,214,173,61,186,153,202,219,108,21,84,109,108,211,53,254,17,145,71,36,140,154,126,179,39,93,168,199,171,163,253,254,111,249,77,139,57,224,191,79,115,92,90,187,198,217,114,12,194,211,116,183,84,246,159,31,126,150,123,77,124,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,170,248,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,186,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,175,235,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,234,49,204,107,216,247,35,217,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,21,109,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,118,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,233,92,166,248,50,213,141,58,190,255,0,51,25,205,215,236,245,170,255,0,143,178,158,201,103,167,125,53,76,151,171,125,99,33,169,109,77,67,211,127,98,20,219,11,153,27,85,147,172,140,93,253,182,53,89,61,159,128,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,225,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,165,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,43,205,11,141,127,229,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,44,167,138,94,85,246,45,52,225,30,207,154,233,189,31,137,212,76,22,222,183,76,230,165,215,151,186,158,233,74,144,58,74,233,32,100,172,107,63,189,222,222,176,163,82,23,58,6,200,143,73,166,86,34,215,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,222,214,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,234,175,3,154,185,166,156,81,218,56,91,133,244,151,155,190,81,81,78,252,122,231,78,199,172,21,118,233,165,123,27,91,52,113,164,146,211,178,52,138,103,78,213,107,187,105,4,174,69,146,52,108,143,187,238,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,229,92,220,248,130,210,124,83,70,166,208,139,222,63,106,201,179,140,143,194,92,109,244,55,8,42,91,236,122,87,58,161,137,118,134,104,218,140,89,152,248,36,133,177,164,173,114,247,149,94,217,34,223,20,148,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,140,248,76,209,156,203,64,116,27,24,210,220,243,81,106,243,27,189,158,159,99,234,165,232,176,81,49,122,109,162,165,114,181,37,125,52,41,240,70,233,85,94,168,158,228,142,62,220,49,118,3,197,107,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,124,77,84,124,109,84,115,85,17,83,52,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,126,81,99,252,154,120,120,186,228,154,161,116,226,70,245,106,164,126,61,137,211,213,217,44,245,14,172,115,103,75,220,209,197,220,115,34,98,252,76,101,28,242,181,203,47,195,214,170,53,98,57,205,114,199,113,32,205,103,22,62,105,245,147,230,6,67,234,51,158,215,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,190,155,157,167,75,248,139,210,54,81,222,109,148,153,78,9,158,89,224,171,100,85,48,201,27,42,232,167,99,38,134,84,107,145,178,196,254,139,28,140,119,193,36,111,70,185,54,189,168,169,229,56,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,255,0,175,139,31,43,26,201,242,255,0,33,244,233,204,214,19,127,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,3,35,73,24,168,173,123,38,180,158,53,248,122,209,173,124,209,170,215,235,29,79,177,168,48,222,185,2,228,148,212,174,154,186,211,67,3,153,45,193,32,218,138,229,238,210,197,36,106,213,108,141,221,219,147,181,35,162,99,72,151,195,199,55,109,18,181,93,104,116,151,47,211,154,188,23,79,172,84,245,22,220,118,255,0,21,68,245,171,79,110,166,114,182,219,5,85,27,91,52,205,127,132,100,81,201,35,38,159,172,201,215,106,49,234,232,236,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,1,85,124,243,191,36,255,0,82,126,218,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,175,31,226,186,227,164,252,185,181,129,252,82,233,222,57,237,12,207,85,251,150,170,140,102,122,202,150,210,212,70,183,4,175,189,221,29,59,210,94,147,73,214,134,158,40,154,177,71,19,164,116,169,28,232,142,141,189,215,133,94,97,154,13,197,61,77,30,41,102,172,171,198,51,185,233,221,43,241,171,179,126,57,150,56,163,124,203,73,80,223,186,168,99,85,210,109,78,172,153,204,134,73,22,22,49,170,169,40,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,17,171,152,174,142,88,181,147,132,124,238,154,239,55,135,171,195,237,243,230,54,186,157,175,127,102,170,130,9,100,114,108,107,216,142,238,192,181,16,117,118,230,179,191,191,107,156,198,161,65,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,19,228,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,70,124,31,224,20,218,97,194,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,73,91,60,23,26,152,146,162,181,36,108,171,189,143,90,153,166,85,98,244,216,170,173,68,106,34,53,59,1,74,220,234,252,211,226,223,47,232,125,70,226,69,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,66,152,6,107,128,241,7,164,118,156,214,205,79,73,121,196,243,123,58,74,250,58,214,67,80,199,193,51,21,179,82,84,198,215,62,37,123,85,100,134,104,186,185,17,237,145,139,215,162,148,151,199,135,1,217,87,13,218,167,110,254,30,89,110,183,252,51,59,184,73,22,61,224,173,210,63,193,87,77,83,47,98,200,159,123,52,179,76,216,123,61,183,191,107,167,234,253,173,85,142,78,150,21,203,11,132,141,109,225,155,13,200,110,26,191,148,85,219,159,146,212,35,225,194,33,169,130,170,146,129,241,174,213,173,150,86,111,111,137,145,173,107,81,176,61,25,218,70,119,86,71,236,109,61,112,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,29,121,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,81,31,77,12,189,92,231,72,213,238,77,20,110,98,53,177,54,73,171,128,155,252,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,52,202,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,202,234,230,185,193,71,241,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,211,179,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,238,115,119,201,18,237,71,170,195,12,78,225,124,169,248,28,166,212,171,173,7,20,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,78,136,143,166,134,94,141,107,99,114,247,38,138,70,189,90,216,157,28,215,18,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,37,96,115,69,230,1,71,104,163,185,112,201,162,25,23,122,235,55,137,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,238,153,123,189,101,146,53,99,161,116,109,141,28,175,89,91,21,117,240,157,230,159,70,254,96,99,222,163,1,42,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,107,220,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,156,45,66,201,45,89,150,127,146,229,246,44,98,147,27,182,223,47,21,183,42,59,45,34,183,177,109,130,105,159,36,116,177,237,99,27,178,54,185,24,157,24,212,232,212,232,214,254,9,107,220,158,248,99,212,125,63,177,92,120,132,202,175,87,91,45,171,53,183,190,130,131,23,158,153,99,142,225,74,143,167,150,150,238,231,119,127,233,81,196,215,194,142,88,229,116,140,126,201,83,117,149,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,53,235,191,41,141,80,179,241,13,102,199,244,142,130,174,225,166,185,141,225,168,183,136,96,141,89,138,193,53,69,67,223,79,44,114,213,58,105,217,77,73,19,92,147,189,88,147,61,204,137,23,186,246,181,214,169,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,156,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,20,227,39,93,40,248,118,225,199,51,212,111,108,251,58,244,219,124,150,236,113,204,72,31,51,239,21,12,116,116,171,28,83,170,50,94,219,215,190,246,116,114,246,161,149,219,28,141,86,174,112,142,149,195,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,37,36,17,77,60,182,231,245,138,182,24,217,47,70,43,228,166,146,104,209,85,91,209,94,138,142,106,162,57,52,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,196,107,254,234,63,2,127,239,231,255,0,118,111,31,232,135,191,226,23,41,177,103,60,23,234,94,107,139,87,120,219,46,65,165,247,155,165,186,167,180,248,251,244,179,218,101,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,103,8,244,25,150,1,153,105,245,77,170,151,51,199,170,237,79,190,89,232,175,246,197,153,19,101,101,186,174,36,150,158,162,39,181,85,175,99,154,189,23,162,252,47,107,216,237,175,99,154,146,42,193,204,71,89,113,254,17,238,92,43,177,60,127,143,239,90,162,200,174,21,13,168,154,139,29,150,4,141,246,184,97,116,127,243,141,108,207,145,235,28,82,172,113,181,155,34,124,124,83,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,11,84,230,255,0,139,88,176,110,11,244,247,10,197,168,124,21,151,31,204,45,54,187,117,55,117,242,118,41,96,180,215,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,41,176,238,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,197,56,201,215,74,62,29,184,113,204,245,27,219,62,206,189,54,223,37,187,28,115,18,7,204,251,197,67,29,29,42,199,20,234,140,151,182,245,239,189,157,28,189,168,101,118,199,35,85,171,156,35,165,112,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,77,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,103,31,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,19,202,111,132,63,225,22,156,127,48,89,173,22,204,191,63,183,179,217,45,142,191,187,29,46,59,50,67,60,59,163,98,35,18,105,222,198,202,238,174,122,182,54,192,212,237,61,102,98,207,242,154,249,174,112,81,252,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,251,156,221,145,202,155,81,232,147,67,19,98,175,7,252,74,95,120,86,215,27,62,166,219,19,189,106,155,109,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,102,217,147,180,201,35,84,123,19,185,27,17,202,172,87,181,218,40,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,56,92,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,8,171,253,212,126,4,255,0,223,207,254,236,222,63,209,9,41,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,198,112,184,177,243,79,172,159,48,50,31,81,156,180,158,24,184,152,195,120,80,229,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,168,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,186,158,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,111,128,81,15,53,141,6,166,209,190,40,235,242,107,21,21,92,118,45,73,167,92,154,55,186,158,84,130,59,139,229,123,107,225,100,207,123,146,87,247,81,42,92,136,173,237,165,100,108,70,53,168,197,116,53,52,39,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,78,215,179,189,85,95,4,82,53,54,57,239,70,246,160,74,120,58,183,107,95,216,223,181,174,123,144,146,160,205,103,22,62,105,245,147,230,6,67,234,51,156,210,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,106,242,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,146,114,174,44,124,172,107,39,203,252,135,211,167,51,88,122,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,178,178,221,87,18,75,79,81,19,218,170,215,177,205,94,139,209,126,23,181,236,118,215,177,205,73,21,96,230,35,172,184,255,0,8,247,46,21,216,158,63,199,247,173,81,100,87,10,134,212,77,69,142,203,2,70,251,92,48,186,63,249,198,182,103,200,245,142,41,86,56,218,205,145,62,62,41,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,148,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,7,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,236,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,15,94,157,21,21,90,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,164,22,231,157,249,39,250,147,246,210,181,112,13,45,206,245,67,237,31,216,91,23,180,254,201,99,245,153,77,227,251,234,24,124,45,174,151,111,126,127,189,123,119,237,238,51,224,102,231,175,95,115,87,162,141,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,78,151,198,79,21,55,94,47,181,114,29,78,184,97,244,152,197,61,5,158,158,201,67,110,134,173,213,79,100,17,190,89,85,210,204,173,98,72,245,150,121,85,21,177,177,17,155,27,209,85,170,247,77,78,74,26,33,117,91,174,101,196,140,215,202,70,219,91,79,81,131,211,219,91,27,157,60,147,171,168,171,37,157,238,247,53,140,107,82,22,181,19,114,189,95,34,174,205,137,220,181,240,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,205,15,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,120,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,126,190,21,116,183,248,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,222,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,46,148,193,74,220,234,252,211,226,223,47,232,125,70,226,64,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,73,85,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,148,3,205,31,207,102,166,253,23,209,232,143,201,211,142,51,111,186,73,193,222,85,195,62,13,106,237,93,115,188,130,227,81,123,188,84,49,143,142,11,61,69,13,37,51,169,169,216,189,122,205,47,106,102,190,71,34,36,113,170,108,234,247,163,225,226,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,151,147,108,229,185,162,84,28,40,63,134,26,169,106,238,47,117,68,247,228,200,42,95,59,94,220,146,74,55,211,50,230,148,241,76,198,236,141,174,106,50,153,94,177,171,24,212,122,189,251,165,117,43,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,39,171,203,56,179,204,179,174,20,49,254,23,179,10,122,187,179,49,92,162,59,213,162,249,83,94,142,125,45,186,58,57,105,226,182,164,93,189,206,99,29,60,142,100,142,149,118,179,108,77,106,49,140,219,231,248,78,243,79,163,127,48,49,239,81,128,208,158,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,202,177,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,206,43,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,196,223,230,41,199,85,55,11,88,106,224,250,125,95,72,253,84,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,215,123,94,230,61,141,86,62,138,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,58,95,9,222,105,244,111,230,6,61,234,48,18,171,157,95,154,124,91,229,253,15,168,220,79,147,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,255,0,48,110,54,238,188,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,250,190,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,242,78,41,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,30,189,58,42,42,254,182,133,241,71,161,60,74,123,111,248,41,156,253,163,251,57,225,189,167,253,25,89,71,216,241,29,222,207,248,76,81,238,221,216,151,250,189,122,109,247,244,234,157,106,175,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,43,206,211,88,239,178,229,88,47,15,212,240,246,108,180,214,244,204,107,36,220,199,120,186,169,36,168,164,167,78,138,205,241,246,89,21,79,189,31,181,254,43,226,111,88,218,171,21,121,123,240,215,98,226,135,136,235,126,21,152,174,252,90,201,111,159,33,190,211,50,169,244,243,86,82,194,248,227,100,17,189,141,85,77,243,207,2,63,162,177,221,174,234,177,237,122,49,78,43,171,24,47,240,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,169,203,47,90,255,0,141,60,35,226,222,34,223,225,107,240,78,152,85,102,200,182,67,47,130,130,31,15,36,125,100,123,157,214,150,90,109,238,93,189,101,73,118,181,27,183,172,170,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,255,0,53,151,255,0,115,255,0,255,0,131,133,0,151,103,169,188,31,90,184,178,229,249,163,173,183,165,92,121,222,29,166,246,170,252,81,240,202,212,101,76,239,181,83,44,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,148,195,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,170,114,92,225,235,217,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,78,179,117,158,52,133,170,206,141,99,169,231,69,87,185,221,35,232,28,234,252,172,98,223,48,40,125,58,226,83,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,192,209,159,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,147,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,224,137,248,170,245,80,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,84,175,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,62,244,126,215,248,175,137,189,99,106,172,85,229,239,195,93,139,138,30,35,173,248,86,98,187,241,107,37,190,124,134,251,76,202,167,211,205,89,75,11,227,141,144,70,246,53,85,55,207,60,8,254,138,199,118,187,170,199,181,232,197,56,174,172,96,191,194,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,167,44,189,107,254,52,240,143,139,120,139,127,133,175,193,58,97,85,155,34,217,12,190,10,8,124,60,145,245,145,238,119,90,89,105,183,185,118,245,149,37,218,212,110,222,178,168,168,14,115,122,77,172,180,153,221,139,89,239,121,127,182,180,218,175,183,99,179,91,183,54,47,179,245,203,10,190,88,123,93,126,247,196,118,36,155,196,34,43,190,14,211,246,182,40,55,194,190,21,115,172,19,76,184,142,211,172,255,0,82,237,126,59,27,177,100,20,181,149,191,127,52,94,19,107,254,238,179,238,90,233,36,240,242,108,168,237,53,171,221,236,246,213,58,61,77,30,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,199,20,227,15,88,244,159,69,244,11,40,187,107,28,62,54,203,144,91,235,113,248,45,27,170,99,246,213,84,244,85,14,109,191,191,78,199,190,155,188,200,164,103,125,81,26,206,189,122,162,244,235,156,34,242,121,75,104,134,168,105,7,15,53,23,220,238,249,72,150,141,66,168,166,201,236,54,40,99,141,239,161,130,90,118,167,138,150,118,251,220,250,152,155,76,228,135,170,164,76,133,138,170,146,73,43,25,81,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,128,120,177,243,79,172,159,48,50,31,81,156,244,26,227,133,93,104,56,123,225,195,81,166,168,164,91,109,243,23,191,89,41,226,107,221,223,108,244,57,29,198,105,92,246,237,218,140,86,220,33,70,170,57,85,85,178,117,70,244,69,119,95,229,25,139,105,198,83,197,196,45,212,10,27,85,101,93,171,31,171,186,99,48,220,37,68,254,152,134,122,117,100,144,198,170,137,44,209,192,181,82,181,58,57,89,219,89,81,17,209,35,219,122,128,2,178,249,220,102,184,11,48,13,61,211,153,169,233,42,51,105,111,18,222,233,229,107,33,124,244,54,166,195,36,50,181,238,221,222,137,149,19,62,21,106,35,118,72,180,82,117,94,176,162,21,107,164,247,252,87,20,213,60,55,41,206,172,158,217,198,236,217,5,186,225,120,183,120,104,234,60,101,12,85,49,190,120,59,82,170,71,38,248,218,246,236,122,163,93,215,162,170,34,169,166,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,25,172,226,199,205,62,178,124,192,200,125,70,114,127,242,235,225,211,4,226,131,128,92,227,77,51,170,127,204,11,157,101,158,183,124,223,209,151,79,98,210,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,175,94,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,176,174,85,156,120,255,0,224,142,21,53,126,245,254,86,44,66,251,115,184,255,0,204,50,154,200,214,118,191,233,14,137,242,77,254,78,157,141,254,201,132,255,0,226,199,202,198,178,124,191,200,125,58,115,53,133,217,234,111,7,214,174,44,185,126,104,235,109,233,87,30,119,135,105,189,170,191,20,124,50,181,25,83,59,237,84,203,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,48,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,106,156,151,56,122,246,101,139,35,226,118,237,83,117,167,171,187,248,156,74,209,69,37,47,106,150,106,22,62,154,105,235,27,35,147,172,221,103,141,33,106,179,163,88,234,121,209,85,238,119,72,236,252,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,234,243,92,224,163,248,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,233,222,134,207,116,154,70,185,42,55,171,150,70,195,85,36,143,247,57,187,35,149,54,163,209,38,134,38,192,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,189,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,95,106,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,20,87,205,231,236,39,243,147,114,251,35,255,0,133,126,207,218,254,212,255,0,109,255,0,133,59,110,237,255,0,105,240,255,0,128,248,15,236,190,15,254,175,199,220,61,95,37,79,52,249,79,203,250,239,81,183,23,82,10,86,231,87,230,159,22,249,127,67,234,55,19,208,114,153,210,28,55,94,180,191,136,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,176,215,137,126,29,51,190,23,245,78,191,76,243,170,127,242,181,150,122,221,240,255,0,73,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,240,84,252,21,102,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,148,3,205,31,207,102,166,253,23,209,232,136,191,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,45,72,235,199,39,8,150,174,47,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,38,221,253,181,234,143,142,25,21,178,118,146,55,103,219,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,206,129,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,146,127,169,63,109,33,175,4,252,76,83,112,163,150,231,250,159,13,13,37,194,251,62,15,81,104,199,168,106,210,94,197,77,198,107,141,2,183,184,177,181,85,25,28,81,205,50,162,185,155,210,21,141,30,199,61,170,112,172,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,36,254,174,240,89,117,208,62,9,172,90,203,170,88,253,93,175,80,114,236,226,142,146,150,134,122,151,35,237,182,71,91,235,37,108,83,65,181,18,58,153,101,141,30,246,189,94,230,49,144,183,238,159,222,98,242,14,19,188,211,232,223,204,12,123,212,96,37,87,58,191,52,248,183,203,250,31,81,184,145,171,134,253,55,172,212,236,115,92,45,150,218,207,15,87,100,210,250,204,145,138,250,233,233,225,124,116,23,91,101,76,236,145,177,123,166,235,4,115,35,35,145,174,143,187,218,114,237,115,27,35,56,253,166,75,84,55,90,41,175,180,85,117,150,214,84,70,234,202,122,74,150,211,79,52,8,228,238,50,57,93,28,141,141,234,222,168,143,88,222,141,85,69,86,187,167,69,211,246,158,219,48,219,46,1,141,89,180,230,74,73,49,58,11,61,21,53,133,244,149,107,85,3,173,204,133,141,166,88,230,87,57,101,103,105,25,209,234,231,110,78,139,213,122,245,61,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,86,169,127,26,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,251,181,99,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,178,158,73,122,103,138,211,105,102,117,172,126,19,187,146,92,50,5,198,123,242,71,27,188,61,13,61,53,61,70,200,93,179,184,206,228,149,93,100,77,234,215,118,32,248,81,89,213,99,7,56,92,42,213,138,241,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,118,168,98,114,163,149,203,189,207,94,189,21,26,222,191,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,169,109,64,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,63,243,22,224,39,249,171,183,90,115,253,61,159,194,106,77,151,194,89,162,241,53,27,104,107,109,114,85,124,105,62,229,251,175,15,223,158,161,36,141,174,123,154,146,71,219,149,206,139,183,45,116,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,126,4,32,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,6,107,56,170,213,47,227,79,17,218,139,169,144,223,125,179,65,121,200,42,189,149,91,225,124,63,118,215,19,251,52,63,118,172,99,155,210,150,40,27,241,181,30,189,58,191,171,149,202,182,83,201,47,76,241,90,109,44,206,181,143,194,119,114,75,134,64,184,207,126,72,227,119,135,161,167,166,167,168,217,11,182,119,25,220,146,171,172,137,189,90,238,196,31,10,43,58,172,96,231,11,133,90,177,94,48,95,125,183,212,85,201,81,152,226,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,215,249,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,175,198,7,13,119,222,21,181,198,241,166,87,53,239,90,166,221,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,182,100,237,62,57,17,88,196,238,70,245,106,43,21,142,116,191,229,55,198,189,187,79,235,63,150,45,80,185,246,44,183,187,131,36,196,43,100,90,170,137,34,186,85,79,12,41,108,108,108,107,217,28,50,190,71,76,215,125,211,25,39,125,94,174,89,145,89,109,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,80,15,31,92,87,86,113,91,174,53,119,187,100,187,48,204,95,189,103,197,225,142,105,214,57,233,91,51,149,213,238,142,84,111,110,106,143,129,206,68,141,142,108,108,130,55,110,88,183,187,170,242,189,224,163,249,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,123,102,232,216,90,246,83,172,77,114,116,134,46,236,19,72,178,34,178,79,130,45,146,53,242,246,238,252,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,57,166,89,196,142,137,96,186,185,143,232,86,97,159,82,90,115,108,170,158,58,155,69,182,166,158,118,178,169,146,62,88,226,68,168,217,216,107,223,36,18,49,140,116,136,247,63,107,90,138,175,98,59,165,128,1,154,206,44,124,211,235,39,204,12,135,212,103,38,86,127,133,93,114,174,74,122,107,125,183,212,82,71,79,135,101,19,222,235,155,51,220,143,146,7,221,238,116,40,216,145,26,168,175,238,215,68,229,71,43,83,99,94,189,122,162,53,208,171,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,93,241,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,119,177,206,111,71,110,232,186,94,0,25,235,230,43,172,119,221,100,226,227,59,169,187,195,225,233,48,251,132,248,117,174,155,115,31,217,165,160,158,88,220,187,218,198,43,187,179,173,68,253,29,185,204,239,236,220,230,177,170,70,178,250,57,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,247,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,137,206,236,111,115,149,207,84,73,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,117,254,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,97,209,78,18,245,99,90,53,246,171,135,235,117,163,193,94,177,251,131,233,242,169,60,69,52,158,197,165,130,182,58,74,202,158,139,51,25,83,217,124,169,247,113,61,92,254,159,15,84,247,165,228,235,126,55,117,195,120,26,207,177,11,238,79,87,146,92,172,122,79,117,182,214,94,106,209,221,251,148,240,217,228,142,74,169,55,61,238,223,35,154,175,94,175,114,245,114,245,115,191,21,206,97,165,62,19,188,172,104,223,203,252,123,211,160,35,255,0,49,110,2,127,154,187,117,167,63,211,217,252,38,164,217,124,37,154,47,19,81,182,134,182,215,37,87,198,147,238,95,186,240,253,249,234,18,72,218,231,185,169,36,125,185,92,232,187,114,215,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,224,122,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,92,158,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,144,131,134,174,91,148,220,60,241,155,121,213,202,9,105,46,56,37,29,158,178,175,22,71,62,88,39,181,92,107,106,101,137,40,216,206,244,142,169,101,61,2,62,55,77,58,183,122,213,70,173,99,158,199,58,57,234,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,3,49,154,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,39,160,225,87,84,191,130,220,71,105,214,166,77,125,246,53,5,155,32,165,246,173,111,133,241,29,171,92,175,236,215,125,218,49,238,119,90,89,103,111,192,213,122,117,234,206,142,70,170,105,76,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,122,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,215,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,45,197,190,101,172,56,109,70,130,102,120,189,93,67,244,226,207,76,203,102,75,73,76,141,164,91,115,85,176,211,209,85,43,122,53,149,45,106,116,137,201,253,180,80,200,174,68,124,46,124,176,47,154,63,158,205,77,250,47,163,209,18,171,146,231,15,88,173,194,143,35,226,118,237,83,227,47,86,219,133,78,37,104,162,146,150,55,71,67,247,20,211,79,88,217,28,138,244,153,236,157,33,106,179,102,216,214,116,85,122,75,209,150,168,1,89,124,235,244,135,13,126,1,134,235,219,96,171,143,44,130,241,79,136,62,70,206,189,137,237,207,134,182,169,173,124,107,213,17,241,203,27,213,174,110,222,169,52,136,253,253,35,217,92,28,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,103,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,248,26,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,190,212,21,87,207,59,242,79,245,39,237,165,85,150,125,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,189,175,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,137,249,60,160,49,107,22,115,175,186,133,133,101,52,62,54,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,109,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,240,47,207,151,86,177,216,181,147,132,124,18,166,209,15,135,171,195,237,240,97,215,74,109,207,127,102,170,130,8,163,106,239,115,24,142,238,192,180,243,244,110,230,179,191,179,115,156,199,41,37,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,92,116,230,182,172,3,131,237,91,190,222,105,234,230,167,170,197,234,236,140,109,51,26,231,164,247,6,248,24,92,168,231,53,54,54,90,152,220,245,235,213,24,142,84,71,42,35,87,57,134,146,56,63,192,41,180,195,133,205,45,195,33,199,170,236,85,20,184,189,13,77,194,223,86,146,182,120,46,53,49,37,69,106,72,217,87,123,30,181,51,76,170,197,233,177,85,90,136,212,68,106,69,94,116,248,5,53,247,135,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,174,198,177,245,16,80,49,30,244,247,63,99,90,169,220,84,117,107,112,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,102,114,35,92,213,222,216,170,100,115,23,175,68,122,53,85,28,136,173,93,25,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,112,174,58,115,91,86,1,193,246,173,223,111,52,245,115,83,213,98,245,118,70,54,153,141,115,210,123,131,124,12,46,84,115,154,155,27,45,76,110,122,245,234,140,71,42,35,149,17,171,156,195,73,28,31,224,20,218,97,194,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,73,91,60,23,26,152,146,162,181,36,108,171,189,143,90,153,166,85,98,244,216,170,173,68,106,34,53,34,175,58,124,2,154,251,195,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,99,88,250,136,40,24,143,122,123,159,177,173,84,238,42,58,181,184,22,205,110,184,7,24,58,73,125,179,83,210,77,81,85,148,82,89,30,218,150,57,204,72,46,14,240,51,57,17,174,106,239,108,85,50,57,139,215,162,61,26,170,142,68,86,174,140,193,197,56,192,225,174,197,197,78,135,94,52,202,230,189,155,172,59,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,247,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,206,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,146,87,94,57,133,234,158,189,240,227,135,112,249,127,182,120,63,97,246,62,208,95,91,117,169,154,163,35,240,204,217,75,223,99,215,254,73,102,238,58,94,236,236,142,86,246,182,236,94,105,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,118,124,185,184,246,254,106,44,83,233,190,162,65,225,245,55,25,183,248,202,186,136,41,246,82,222,168,88,246,68,181,141,70,38,200,102,71,201,27,101,139,220,213,115,218,248,147,107,157,28,51,84,0,102,179,139,31,52,250,201,243,3,33,245,25,203,116,224,159,10,186,234,87,42,186,29,57,177,84,82,65,114,202,177,124,186,201,71,45,91,220,216,35,158,166,186,227,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,224,82,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,143,184,63,207,233,181,63,133,205,45,204,225,200,106,239,181,21,88,189,13,53,194,225,86,178,186,121,238,52,209,37,61,106,200,233,83,123,222,149,48,204,138,245,235,189,81,92,138,228,84,114,246,0,112,174,53,184,135,181,112,207,195,206,75,158,79,117,171,160,190,220,41,230,178,98,207,166,163,109,75,253,183,61,60,171,74,229,108,136,177,35,35,88,221,51,214,79,135,100,78,68,71,185,91,27,243,152,9,149,202,159,94,105,180,111,138,58,12,102,251,91,87,29,139,82,105,211,25,145,141,168,149,32,142,226,249,88,234,9,159,11,24,228,149,253,212,90,102,170,163,123,105,89,35,213,237,106,61,29,123,192,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,8,213,204,87,88,236,90,55,194,62,119,83,119,135,196,85,230,22,249,240,235,93,54,231,179,189,85,95,4,177,185,119,181,143,70,246,160,74,137,250,59,107,95,216,217,185,174,123,84,161,109,39,193,127,138,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,252,172,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,52,61,192,182,107,106,207,248,62,210,75,237,154,158,174,26,122,92,94,146,200,246,212,177,173,122,207,111,111,129,153,200,141,115,147,99,165,166,145,204,94,189,85,138,213,84,106,170,181,59,169,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,139,252,95,240,9,165,252,93,221,113,236,150,251,116,171,199,114,27,77,69,37,45,101,226,145,36,154,122,171,36,78,168,124,148,17,198,233,82,8,94,233,42,21,233,80,177,72,230,171,81,21,175,106,237,36,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,209,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,101,43,115,66,227,167,248,215,149,63,67,180,115,51,241,122,109,101,217,237,138,154,38,237,134,251,116,142,71,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,125,235,91,79,34,113,78,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,170,249,231,126,73,254,164,253,180,142,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,140,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,11,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,149,92,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,230,156,209,244,134,155,73,120,193,201,167,182,193,73,5,183,57,167,135,47,165,134,25,229,149,236,125,75,158,202,167,74,178,127,85,239,172,130,174,68,107,85,204,70,72,196,110,223,234,54,90,242,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,217,248,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,193,206,227,53,181,80,104,190,158,233,204,212,245,107,114,190,101,18,222,233,229,107,27,216,108,20,52,146,67,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,171,94,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,211,73,197,56,214,197,172,89,135,8,250,189,105,200,232,124,93,37,62,31,115,186,71,31,117,241,237,170,162,129,213,116,210,117,98,162,174,201,224,137,253,58,237,118,222,142,69,106,170,46,112,141,62,233,62,117,252,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,171,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,5,112,115,184,205,109,84,26,47,167,186,115,53,61,90,220,175,153,68,183,186,121,90,198,246,27,5,13,36,144,202,215,187,118,228,122,186,225,10,181,17,170,138,141,147,170,183,162,35,170,215,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,52,210,113,78,53,177,107,22,97,194,62,175,90,114,58,31,23,73,79,135,220,238,145,199,221,124,123,106,168,160,117,93,52,157,88,168,171,178,120,34,127,78,187,93,183,163,145,90,170,139,156,35,79,186,79,157,127,20,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,234,193,84,28,235,232,180,73,247,92,54,224,219,181,92,122,191,5,61,60,47,161,107,103,236,79,141,189,213,170,217,158,170,197,133,31,29,92,111,107,81,175,108,138,147,73,189,175,106,70,172,171,98,247,185,83,227,26,37,101,225,114,130,233,165,23,10,75,197,246,190,161,25,154,221,155,109,158,150,119,93,210,38,79,224,158,179,123,222,202,88,170,163,137,174,141,123,46,94,228,141,68,116,178,19,40,25,172,226,199,205,62,178,124,192,200,125,70,114,197,57,100,107,166,156,112,233,192,142,117,170,26,161,121,240,54,170,29,64,173,138,24,98,68,125,85,194,169,214,203,122,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,218,235,226,95,136,188,239,138,13,83,175,212,204,234,163,252,173,29,158,139,100,63,209,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,252,85,127,4,78,171,130,242,221,226,59,80,56,113,174,226,22,201,97,255,0,37,89,102,198,93,19,253,169,122,181,236,114,203,89,3,63,255,0,90,195,18,252,117,12,238,57,137,253,130,84,70,172,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,168,190,97,26,95,117,210,174,48,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,186,170,164,140,138,89,37,167,89,26,189,28,250,119,251,154,168,172,109,138,114,88,207,233,175,188,60,229,122,125,81,144,213,214,92,177,92,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,54,53,143,168,130,189,234,198,47,185,251,220,228,78,226,43,172,40,21,43,206,211,88,239,178,229,88,47,15,212,240,246,108,180,214,244,204,107,36,220,199,120,186,169,36,168,164,167,78,138,205,241,246,89,21,79,189,31,181,254,43,226,111,88,218,171,89,113,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,139,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,47,104,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,252,45,84,124,110,69,107,85,21,19,218,153,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,85,124,237,53,175,255,0,17,120,115,163,183,255,0,245,51,91,133,84,145,127,210,40,233,35,133,233,39,253,53,100,107,163,255,0,32,173,119,245,208,142,188,166,116,190,213,168,252,96,218,238,119,151,82,73,79,130,217,235,50,134,82,84,209,54,161,149,51,177,209,211,67,211,114,162,70,248,165,171,142,161,146,116,114,181,244,237,232,136,170,143,111,228,243,71,210,26,109,37,227,7,38,158,219,5,36,22,220,230,158,28,190,150,24,103,150,87,177,245,46,123,42,157,42,201,253,87,190,178,10,185,17,173,87,49,25,35,17,187,127,168,217,107,201,47,88,236,82,226,185,215,15,213,16,246,111,84,215,5,204,104,228,220,247,120,186,89,35,167,164,168,78,136,205,145,246,95,21,55,189,95,185,254,43,225,111,72,220,171,103,229,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,88,167,52,94,96,20,118,138,59,151,12,154,33,145,119,174,179,120,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,126,233,151,187,214,89,35,86,58,23,70,216,209,202,245,149,177,86,174,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,189,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,251,175,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,121,36,42,227,223,133,27,239,22,154,203,160,216,111,106,235,71,136,91,126,210,86,101,55,186,40,88,239,1,75,182,222,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,9,127,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,227,181,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,246,189,222,46,150,72,234,42,233,215,170,191,100,125,151,197,83,238,70,110,127,138,248,157,210,54,162,196,174,87,26,189,77,164,188,96,227,48,92,167,164,130,219,156,211,205,136,85,77,52,18,202,246,62,165,204,125,43,98,72,255,0,170,247,214,65,73,26,185,200,230,35,36,122,187,111,245,219,126,128,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,159,147,201,183,22,177,100,28,92,86,93,174,244,62,34,175,25,195,238,55,75,92,157,215,179,195,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,187,240,102,7,86,48,95,225,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,123,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,40,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,74,220,234,252,211,226,223,47,232,125,70,226,126,79,38,220,90,197,144,113,113,89,118,187,208,248,138,188,103,15,184,221,45,114,119,94,207,15,84,249,233,169,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,82,239,193,152,29,88,193,127,133,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,189,238,90,57,253,78,160,240,91,167,117,87,44,134,146,235,114,177,211,212,216,42,146,21,139,125,27,41,42,100,138,150,158,86,70,137,177,237,163,74,69,77,201,189,204,115,30,237,219,247,44,160,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,147,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,226,171,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,67,160,106,127,8,122,203,164,90,29,130,241,5,152,209,90,153,139,103,253,191,0,218,122,246,203,85,75,222,133,211,210,248,136,250,34,39,126,6,62,86,118,220,253,173,106,182,94,211,213,24,191,171,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,140,214,113,99,230,159,89,62,96,100,62,163,57,226,164,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,171,222,145,66,198,55,114,174,196,89,54,109,238,73,186,85,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,234,49,204,107,216,247,35,217,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,21,87,205,7,151,221,53,166,154,245,197,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,247,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,178,54,35,165,248,88,215,244,128,28,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,107,206,227,75,238,180,185,254,158,235,68,46,171,158,219,115,179,203,139,212,35,104,157,216,163,158,154,105,42,98,223,81,213,91,190,118,213,205,182,53,70,175,74,73,28,138,239,126,206,105,201,183,41,177,99,252,92,86,90,110,245,222,30,175,38,195,238,54,187,92,125,167,191,196,85,50,122,106,183,71,213,168,168,206,144,82,84,63,171,149,27,240,116,235,185,205,69,187,243,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,205,22,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,194,212,70,70,212,70,181,17,17,37,166,172,104,229,247,72,185,80,233,245,78,71,55,74,188,247,84,41,179,24,233,182,179,251,214,150,166,207,85,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,99,95,9,222,105,244,111,230,6,61,234,48,30,255,0,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,157,172,103,122,150,190,121,100,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,56,57,44,107,205,53,219,13,202,248,114,188,214,213,190,229,98,168,126,77,101,73,170,37,149,158,206,153,99,138,166,24,152,172,217,3,34,168,88,228,84,223,247,143,174,123,145,159,11,220,182,104,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,6,122,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,150,21,201,99,0,166,177,112,243,149,234,13,70,61,87,71,114,202,178,135,211,50,186,100,149,172,175,183,81,211,198,144,172,72,229,216,230,50,162,122,246,43,216,158,247,239,107,149,123,104,141,242,188,238,52,190,213,85,128,105,238,180,66,234,72,46,86,203,196,184,189,66,54,137,189,250,200,42,97,146,166,45,245,29,81,219,32,117,36,219,99,84,114,117,171,145,200,173,247,239,134,188,178,245,175,248,45,197,198,45,226,45,254,42,131,59,233,133,86,108,139,124,209,120,217,225,240,242,71,214,70,53,189,42,162,166,222,229,221,210,37,151,107,85,219,122,95,241,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,31,93,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,222,229,87,47,226,165,239,112,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,107,98,100,93,87,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,70,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,51,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,150,21,202,179,143,31,252,17,194,166,175,222,191,202,197,136,95,110,119,31,249,134,83,89,26,206,215,253,33,209,62,73,191,201,211,177,191,217,48,181,64,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,42,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,98,156,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,237,123,251,53,84,16,75,35,147,99,94,196,119,118,5,168,131,171,183,53,157,253,251,92,230,53,10,12,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,248,154,114,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,117,184,252,206,191,136,156,100,234,197,255,0,217,126,207,240,153,4,150,46,207,127,187,187,217,177,178,131,187,187,107,122,119,60,47,115,111,79,135,126,222,174,233,185,102,175,36,45,45,255,0,233,47,90,238,22,47,253,19,22,180,92,252,87,252,181,53,240,118,81,255,0,254,141,118,247,179,254,6,59,251,68,45,80,25,204,227,167,10,186,224,28,96,234,221,138,243,81,73,53,69,86,81,87,123,99,169,158,231,49,32,184,59,199,66,213,87,53,171,189,177,84,198,215,167,78,136,244,114,34,185,17,28,182,105,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,6,117,184,252,206,191,136,156,100,234,197,255,0,217,126,207,240,153,4,150,46,207,127,187,187,217,177,178,131,187,187,107,122,119,60,47,115,111,79,135,126,222,174,233,185,102,175,36,45,45,255,0,233,47,90,238,22,47,253,19,22,180,92,252,87,252,181,53,240,118,81,255,0,254,141,118,247,179,254,6,59,251,68,45,80,25,204,227,167,10,186,224,28,96,234,221,138,243,81,73,53,69,86,81,87,123,99,169,158,231,49,32,184,59,199,66,213,87,53,171,189,177,84,198,215,167,78,136,244,114,34,185,17,28,182,105,201,83,202,198,83,243,2,187,211,173,196,233,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,128,120,250,226,186,179,138,221,113,171,189,219,37,217,134,98,253,235,62,47,12,115,78,177,207,74,217,156,174,175,116,114,163,123,115,84,124,14,114,36,108,115,99,100,17,187,114,197,189,221,175,148,223,8,127,197,221,71,254,96,179,90,45,248,134,1,112,103,178,91,29,127,106,74,172,138,21,134,120,119,70,196,87,172,48,49,237,149,221,92,196,116,142,129,169,221,98,76,196,185,60,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,175,198,7,13,119,222,21,181,198,241,166,87,53,239,90,166,221,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,182,100,237,62,57,17,88,196,238,70,245,106,43,21,142,116,170,229,71,198,191,240,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,215,189,13,158,233,52,142,106,211,236,70,172,141,134,170,73,25,239,107,182,71,42,110,86,34,77,52,173,185,67,53,156,88,249,167,214,79,152,25,15,168,206,122,14,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,33,230,41,192,173,79,11,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,212,123,88,231,189,237,87,190,69,114,132,225,211,136,236,27,42,171,214,187,229,63,217,189,54,202,241,246,182,58,43,131,222,233,175,219,164,87,83,84,67,78,201,91,217,237,236,115,155,81,59,23,116,85,10,144,177,205,157,102,142,213,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,159,147,205,79,71,47,186,187,194,61,222,167,28,155,173,94,5,112,139,49,146,155,107,63,190,169,105,160,158,58,148,222,247,181,25,219,130,162,89,250,252,78,119,99,99,90,174,122,42,82,183,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,105,164,134,188,214,53,230,167,70,248,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,218,68,166,114,162,55,182,181,145,189,30,215,35,17,212,193,195,246,153,255,0,25,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,246,92,123,234,161,161,124,205,241,83,179,224,122,55,181,2,75,34,189,205,86,177,172,87,57,54,181,75,84,230,255,0,139,88,176,110,11,244,247,10,197,168,124,21,151,31,204,45,54,187,117,55,117,242,118,41,96,180,215,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,43,7,132,239,52,250,55,243,3,30,245,24,11,62,231,55,161,116,121,78,141,88,181,230,209,102,223,122,194,110,17,219,174,149,113,172,17,255,0,67,213,185,88,213,153,92,137,44,189,186,181,167,108,108,107,149,25,226,231,118,197,71,57,205,175,110,0,53,230,167,135,206,40,241,28,154,106,218,74,107,21,254,161,152,206,66,250,186,136,169,160,101,186,174,88,218,233,164,154,70,57,34,100,18,182,26,149,84,86,245,74,117,98,189,173,115,148,208,241,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,230,156,75,231,245,58,89,195,206,164,106,13,191,33,164,177,220,172,120,189,202,166,215,93,82,177,108,138,227,225,222,148,104,137,42,43,30,247,84,44,76,99,28,139,189,238,107,122,59,119,69,205,17,165,222,26,48,10,157,44,225,231,77,244,250,225,143,82,88,238,86,60,94,219,77,116,161,166,72,182,69,113,240,236,90,197,85,137,85,143,123,170,22,87,189,237,85,222,247,57,221,93,187,170,254,87,24,24,5,54,167,240,185,170,88,100,216,245,93,246,162,171,23,174,169,183,219,233,18,87,79,61,198,154,37,168,162,72,219,18,239,123,210,166,24,85,24,157,119,170,35,85,28,138,173,92,230,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,166,141,39,206,191,138,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,168,30,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,64,14,117,126,86,49,111,152,20,62,157,113,41,88,186,158,87,188,11,127,5,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,186,115,170,35,89,254,8,191,199,247,7,214,174,44,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,72,56,111,13,218,219,168,58,185,117,208,172,51,1,171,186,230,214,58,138,218,107,157,182,26,136,54,81,190,145,235,29,66,203,80,231,164,12,99,100,77,136,245,147,99,158,230,53,170,229,123,81,116,83,162,152,222,125,135,105,30,33,138,106,150,79,73,145,101,150,123,61,53,21,218,235,76,147,43,42,231,141,136,213,145,95,59,221,44,175,232,137,190,103,171,86,87,163,164,217,30,254,219,125,168,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,201,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,153,125,88,193,127,133,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,189,238,90,250,189,77,171,252,31,96,243,172,244,139,114,195,233,215,16,185,67,77,4,177,50,7,208,181,172,167,106,172,157,119,189,212,107,73,35,220,197,86,43,229,114,38,222,138,198,202,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,10,43,230,243,130,253,146,227,38,229,127,246,167,139,251,107,143,218,239,189,158,199,111,194,118,227,117,7,107,118,229,238,117,240,29,205,221,27,253,174,222,159,14,231,74,14,71,217,173,214,191,0,213,61,57,154,158,145,45,182,59,197,186,247,79,43,88,238,251,167,174,134,88,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,213,93,213,17,182,104,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,81,95,55,156,23,236,151,25,55,43,255,0,181,60,95,219,92,126,215,125,236,246,59,126,19,183,27,168,59,91,183,47,115,175,128,238,110,232,223,237,118,244,248,119,58,80,114,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,237,219,85,136,219,124,42,212,70,162,162,186,78,170,238,168,141,252,158,116,250,223,159,90,105,177,78,31,237,246,58,187,126,39,126,167,102,67,93,122,108,147,49,151,73,225,150,72,210,222,157,58,68,246,66,189,170,137,24,229,122,239,146,149,221,35,216,139,36,11,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,55,69,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,177,197,56,192,225,174,197,197,78,135,94,52,202,230,189,155,172,59,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,247,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,206,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,167,202,247,136,92,239,136,14,28,88,253,66,166,186,215,93,112,219,131,241,249,114,74,218,168,102,246,206,214,54,86,42,237,84,149,38,138,25,96,142,71,72,213,238,124,18,119,100,123,229,108,117,87,158,232,94,163,241,23,199,118,169,233,126,151,217,188,117,214,187,80,50,41,102,154,85,86,82,219,233,91,115,153,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,117,223,240,209,195,166,9,194,254,150,80,105,158,11,79,254,74,178,241,91,190,111,233,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,126,8,159,138,175,85,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,176,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,239,250,177,130,255,0,20,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,153,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,52,61,192,182,107,106,207,248,62,210,75,237,154,158,174,26,122,92,94,146,200,246,212,177,173,122,207,111,111,129,153,200,141,115,147,99,165,166,145,204,94,189,85,138,213,84,106,170,181,42,91,154,198,188,211,107,39,20,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,55,186,114,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,246,177,222,46,170,73,41,234,234,23,170,63,124,125,150,69,77,238,86,109,127,138,248,93,214,55,34,246,190,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,20,106,198,11,252,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,101,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,208,79,0,26,243,77,196,31,11,152,142,77,53,109,93,77,246,193,78,204,103,33,125,93,68,181,51,190,227,73,20,109,116,210,77,35,26,178,190,120,157,13,74,170,43,186,45,66,177,94,231,53,202,81,183,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,64,14,115,122,165,246,83,135,27,22,153,208,95,124,45,126,119,144,71,226,104,188,46,255,0,25,107,162,98,205,55,222,43,21,177,236,170,117,185,222,231,53,238,235,209,58,183,184,133,112,114,247,210,251,174,170,241,131,166,214,203,123,170,225,167,176,94,34,202,43,170,225,162,117,75,41,224,183,185,42,83,187,209,81,35,100,178,199,21,58,72,229,232,215,212,51,220,229,84,99,180,60,12,219,113,129,128,84,233,135,20,122,165,134,77,143,82,88,169,233,114,138,234,155,125,190,145,34,108,16,91,170,101,90,138,36,141,177,46,198,49,105,166,133,81,137,211,98,42,53,81,170,138,212,181,78,77,57,253,78,77,194,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,106,196,147,208,219,170,34,138,162,53,123,90,136,245,100,149,50,87,43,94,254,189,85,178,53,23,164,123,91,18,249,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,0,57,213,249,88,197,190,96,80,250,117,196,226,156,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,155,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,109,64,3,228,142,211,106,134,235,81,125,134,217,72,203,149,101,60,52,149,21,141,133,169,60,208,66,233,29,20,79,147,166,231,49,142,158,103,53,170,189,26,178,200,169,211,114,245,250,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,148,67,205,155,75,237,90,113,198,13,210,231,102,117,36,116,249,213,158,143,40,125,37,53,19,105,217,77,59,221,37,52,221,118,170,164,143,150,90,73,42,31,39,70,171,159,80,238,168,170,138,247,119,254,72,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,158,233,85,242,36,148,8,214,252,76,68,134,69,248,21,87,125,175,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,213,142,77,127,197,13,83,204,181,51,249,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,242,215,161,56,206,138,125,169,251,71,246,115,198,255,0,73,248,31,7,223,241,21,147,212,255,0,99,220,147,110,222,254,223,235,175,93,189,125,221,122,39,85,4,42,227,91,150,247,243,131,170,118,173,76,254,50,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,252,151,125,182,255,0,93,31,182,63,108,125,155,254,194,123,63,194,248,79,19,255,0,219,19,111,221,226,127,251,30,155,63,199,215,221,42,129,229,53,99,5,254,40,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,82,181,191,184,99,255,0,181,23,253,201,255,0,231,203,84,0,30,83,86,48,95,226,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,251,134,63,251,81,127,220,159,254,124,178,157,39,193,127,133,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,143,252,107,112,165,252,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,72,171,164,252,154,255,0,133,250,167,134,234,103,243,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,17,87,142,126,6,63,157,31,177,63,235,163,246,59,236,119,180,191,216,79,104,120,175,23,225,191,251,98,29,155,124,55,255,0,101,215,127,248,186,123,252,167,5,60,183,191,147,237,83,186,234,103,241,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,2,181,117,99,147,95,241,67,84,243,45,76,254,99,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,38,175,11,154,23,252,181,232,78,51,162,159,106,126,209,253,156,241,191,210,126,7,193,247,252,69,100,245,63,216,247,36,219,183,191,183,250,235,215,111,95,119,94,137,213,65,10,184,214,229,189,252,224,234,157,171,83,63,140,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,127,37,223,109,191,215,71,237,143,219,31,102,255,0,176,158,207,240,190,19,196,255,0,246,196,219,247,120,159,254,199,166,207,241,245,247,119,253,76,210,173,56,214,76,86,124,43,84,176,187,86,77,101,168,220,239,13,112,167,73,59,50,58,55,199,222,133,255,0,215,134,100,100,146,35,101,141,91,35,55,42,181,200,190,243,202,240,215,195,94,156,112,173,167,11,166,90,100,183,89,168,38,184,79,116,171,171,186,85,36,245,85,117,82,163,24,178,61,88,214,70,222,145,197,20,104,145,177,141,219,26,42,162,185,92,231,117,80,8,191,197,119,0,154,95,197,110,127,132,234,54,79,116,171,183,92,177,138,138,106,91,172,77,73,37,130,247,100,142,103,76,250,7,181,178,198,232,30,174,146,68,109,68,110,71,53,37,147,115,100,251,181,142,69,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,202,180,43,133,29,56,208,204,219,80,53,66,217,23,181,115,61,70,200,46,119,139,149,230,162,20,108,148,244,181,85,143,168,142,130,157,58,175,110,22,110,102,245,69,221,44,140,71,187,162,54,40,226,237,96,0,0,43,87,86,57,53,255,0,20,53,79,50,212,207,230,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,106,240,185,161,127,203,94,132,227,58,41,246,167,237,31,217,207,27,253,39,224,124,31,127,196,86,79,83,253,143,114,77,187,123,251,127,174,189,118,245,247,117,232,157,84,173,93,88,228,215,252,80,213,60,203,83,63,152,239,102,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,9,85,193,79,10,95,201,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,136,25,103,37,171,238,115,149,94,115,92,167,139,31,27,122,200,46,21,23,75,141,79,216,70,71,223,170,158,71,73,44,155,25,92,214,55,115,222,229,232,212,70,167,94,136,136,158,226,117,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,108,108,71,57,238,100,81,68,197,123,246,110,95,41,198,183,10,95,206,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,138,186,79,201,175,248,95,170,120,110,166,127,49,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,64,14,39,121,73,226,186,253,172,183,173,92,197,181,107,236,63,218,62,221,77,198,214,204,102,58,200,93,92,141,219,45,68,110,100,240,109,238,237,108,143,71,53,238,116,174,149,234,245,223,181,189,171,130,30,16,111,188,28,226,185,46,21,81,171,255,0,109,44,183,203,132,55,74,58,111,179,236,183,120,10,174,223,110,162,77,233,52,175,151,186,198,83,39,69,84,107,59,29,90,157,94,229,35,86,172,114,107,254,40,106,158,101,169,159,204,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,170,224,167,133,47,228,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,200,0,121,77,88,193,127,138,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,238,24,255,0,237,69,255,0,114,127,249,242,202,116,159,5,254,23,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,1,10,184,214,229,189,252,224,234,157,171,83,63,140,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,127,37,223,109,191,215,71,237,143,219,31,102,255,0,176,158,207,240,190,19,196,255,0,246,196,219,247,120,159,254,199,166,207,241,245,247,74,160,1,21,120,231,224,99,249,209,251,19,254,186,63,99,190,199,123,75,253,132,246,135,138,241,126,27,255,0,182,33,217,183,195,127,246,93,119,255,0,139,167,191,202,112,83,203,123,249,62,213,59,174,166,127,25,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,205,80,0,0,21,87,253,195,31,253,168,191,238,79,255,0,62,89,78,147,224,191,194,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,1,10,184,214,229,189,252,224,234,157,171,83,63,140,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,28,20,242,222,254,79,181,78,235,169,159,198,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,16,171,141,110,91,223,206,14,169,218,181,51,248,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,19,245,120,33,224,30,251,193,150,85,146,221,169,245,211,237,93,151,40,183,195,79,89,104,251,48,202,30,181,80,73,186,158,167,190,181,18,191,224,100,149,44,237,162,53,174,239,245,119,85,99,79,202,227,91,150,247,243,131,170,118,173,76,254,50,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,252,151,125,182,255,0,93,31,182,63,108,125,155,254,194,123,63,194,248,79,19,255,0,219,19,111,221,226,127,251,30,155,63,199,215,221,42,128,32,7,20,124,169,63,153,77,118,201,181,175,248,245,246,115,237,31,130,254,140,251,45,227,59,30,30,142,10,111,237,188,92,123,183,118,55,127,81,58,110,233,239,233,213,123,255,0,5,60,41,127,39,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,71,254,53,184,82,254,112,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,164,85,210,126,77,127,194,253,83,195,117,51,249,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,113,254,37,248,103,195,120,165,199,177,76,51,80,107,170,217,143,88,50,138,124,142,186,138,153,85,143,185,178,26,90,152,82,145,101,71,35,161,99,157,80,213,123,219,241,236,99,154,213,99,156,146,51,170,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,0,35,255,0,26,220,41,127,56,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,82,42,233,63,38,191,225,126,169,225,186,153,252,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,117,94,53,185,111,127,56,58,167,106,212,207,227,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,71,5,60,183,191,147,237,83,186,234,103,241,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,34,87,28,124,1,90,184,203,186,226,55,216,115,234,76,46,229,141,83,214,82,84,86,55,30,109,124,247,8,37,116,78,138,39,201,223,133,200,200,92,217,156,214,170,185,58,212,72,169,183,170,238,241,92,33,242,205,190,240,151,172,180,218,171,104,226,35,219,116,143,183,213,90,238,150,143,178,76,166,241,244,178,181,28,216,251,238,170,149,98,219,60,116,242,245,107,119,47,107,103,84,107,156,78,160,66,174,53,185,111,127,56,58,167,106,212,207,227,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,79,87,192,199,3,31,201,119,219,111,245,209,251,99,246,199,217,191,236,39,179,252,47,132,241,63,253,177,54,253,222,39,255,0,177,233,179,252,125,125,210,168,3,149,113,71,161,127,204,166,132,228,218,41,246,167,236,231,218,63,5,253,39,224,124,103,99,195,214,65,83,253,143,114,61,219,187,27,127,174,157,55,117,247,244,232,176,171,73,249,53,255,0,11,245,79,13,212,207,230,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,202,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,121,218,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,251,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,87,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,125,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,124,76,115,30,221,204,123,92,190,128,28,171,93,56,163,208,158,26,253,137,252,107,206,126,206,125,163,241,62,204,254,140,172,172,239,248,126,215,123,252,26,41,54,237,239,197,253,110,157,119,123,186,244,94,159,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,118,176,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,53,255,0,117,31,129,63,247,243,255,0,187,55,143,244,66,69,90,115,252,54,245,128,209,106,149,30,67,73,30,39,95,103,142,255,0,21,218,173,86,150,6,219,159,10,78,218,137,22,100,106,196,206,210,163,215,184,141,218,157,119,116,232,167,160,0,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,237,191,224,166,115,246,143,236,231,134,246,159,244,101,101,31,99,196,119,123,63,225,49,71,187,119,98,95,234,245,233,183,223,211,170,117,234,167,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,93,206,99,29,60,45,115,145,58,53,101,141,23,166,228,235,245,128,0,0,0,121,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,170,215,215,178,141,34,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,232,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,248,181,236,115,87,162,162,161,245,128,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,96,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,186,143,192,159,251,249,255,0,221,155,199,250,33,42,128,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,251,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,87,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,0,0,0,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,0,0,0,7,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,209,81,80,250,192,0,0,0,0,0,0,7,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,126,176,57,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,251,201,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,64,3,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,234,199,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,215,115,88,247,65,51,90,229,78,142,88,164,68,235,181,122,125,96,3,228,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,254,45,123,28,213,232,168,168,125,96,0,0,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,244,0,0,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,30,126,60,255,0,13,151,63,168,210,214,228,52,137,150,82,217,225,191,190,210,229,86,206,182,233,102,146,6,212,49,21,58,61,137,44,47,99,182,170,236,85,143,126,222,228,123,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,174,14,107,28,113,212,233,173,170,191,133,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,24,21,203,243,80,248,130,196,248,142,198,113,45,0,186,245,171,203,174,20,208,94,44,245,53,113,65,67,116,183,211,61,106,103,108,239,150,57,82,45,176,71,81,210,104,227,116,236,107,228,72,145,206,122,177,250,20,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,205,101,255,0,220,255,0,255,0,224,225,18,185,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,206,150,190,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,133,101,243,143,207,243,45,44,204,184,125,212,29,62,200,106,236,121,13,142,163,35,169,161,174,166,84,223,19,250,91,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,101,167,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,118,139,179,174,215,116,84,247,200,0,0,41,219,155,239,19,26,185,93,170,21,60,50,182,134,175,29,193,45,148,244,87,39,171,81,236,92,157,242,70,217,91,59,222,173,68,125,52,50,239,137,177,183,115,59,208,72,247,185,207,100,109,135,213,114,144,227,78,213,101,166,143,133,61,82,200,41,40,41,228,168,235,129,207,45,51,98,99,167,158,89,36,168,183,203,58,57,17,95,36,178,35,224,71,183,171,158,249,99,238,42,172,17,22,190,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,94,169,107,166,163,234,222,178,220,245,231,35,188,248,44,190,227,112,134,227,29,93,165,22,143,192,201,3,88,202,100,167,86,46,248,251,44,138,38,177,251,150,79,187,71,57,238,127,87,45,244,240,45,171,58,203,173,124,56,227,185,238,184,226,30,197,191,85,238,142,154,179,107,98,246,237,10,49,139,13,207,195,162,39,135,238,245,119,195,209,26,253,157,216,209,177,75,27,82,189,180,79,142,58,110,20,184,217,215,60,63,80,89,87,81,167,89,134,164,94,223,93,52,79,150,87,217,42,219,112,168,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,92,72,0,28,171,139,31,43,26,201,242,255,0,33,244,233,200,43,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,239,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,103,224,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,87,7,54,109,94,204,180,23,84,56,115,213,205,63,158,146,59,238,59,81,147,77,78,149,112,36,208,74,199,199,111,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,53,201,47,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,1,74,220,177,120,241,254,8,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,144,0,5,74,234,255,0,25,183,222,15,57,153,234,189,206,75,87,182,112,204,163,236,237,62,77,109,137,140,74,167,71,21,162,151,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,84,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,0,175,94,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,232,228,84,122,55,165,122,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,34,175,52,127,34,122,155,244,95,88,162,60,167,46,110,61,191,154,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,12,213,0,174,14,108,218,189,153,104,46,168,112,231,171,154,127,61,36,119,220,118,163,38,154,157,42,224,73,160,149,143,142,223,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,146,95,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,0,84,95,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,122,221,0,43,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,223,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,50,48,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,21,23,205,123,142,58,156,150,235,123,225,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,230,156,165,53,15,136,42,94,32,168,244,191,77,174,190,47,5,171,239,95,114,251,53,101,92,81,82,178,150,56,188,58,213,198,175,142,73,27,51,100,158,155,225,129,26,233,156,200,89,43,155,27,86,72,251,95,48,238,33,114,174,23,249,133,233,222,174,98,212,222,63,192,105,253,45,53,198,214,250,169,41,225,185,208,203,95,113,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,91,31,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,10,118,209,62,56,233,184,82,227,103,92,240,253,65,101,93,70,157,102,26,145,123,125,116,209,62,89,95,100,171,109,194,161,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,113,32,0,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,158,29,94,226,43,87,53,183,87,36,214,220,207,44,171,102,78,202,136,166,182,77,111,149,244,204,179,178,23,171,233,225,162,70,187,116,12,137,203,185,170,142,223,189,93,35,156,233,28,231,186,242,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,41,175,149,31,26,255,0,195,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,182,229,0,7,10,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,66,214,158,34,181,114,221,175,52,92,73,214,101,149,119,76,238,150,241,29,230,90,234,185,94,212,170,123,122,35,169,228,72,92,197,74,103,68,139,2,195,26,177,157,149,88,154,141,103,68,75,254,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,228,249,129,113,221,98,225,87,21,147,10,197,159,227,117,55,32,183,172,150,234,110,143,143,217,116,179,199,85,28,87,93,239,167,150,158,126,213,77,59,83,195,57,81,207,235,213,122,55,222,180,111,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,248,169,122,124,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,45,65,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,191,243,89,127,247,63,255,0,248,56,80,9,119,220,175,120,215,254,96,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,185,212,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,42,175,158,119,228,159,234,79,219,74,245,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,20,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,142,188,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,217,235,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,189,238,92,220,107,255,0,53,90,113,61,131,63,185,218,163,212,220,91,238,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,1,64,60,196,120,188,254,107,117,149,62,203,86,247,180,247,14,238,209,98,251,232,60,52,211,247,91,23,138,171,147,114,172,139,221,146,38,236,71,108,219,20,113,117,141,146,44,187,191,87,151,55,5,31,205,86,163,207,127,207,237,151,88,244,203,22,251,203,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,51,89,197,143,154,125,100,249,129,144,250,140,228,191,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,241,81,235,94,145,203,170,21,26,42,221,71,199,211,59,165,167,134,165,248,251,171,152,218,213,100,177,201,43,81,145,170,245,123,210,40,95,43,152,222,175,100,107,27,222,141,100,145,185,222,212,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,125,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,247,201,20,234,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,242,79,245,39,237,164,32,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,25,87,45,167,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,0,160,30,104,254,123,53,55,232,190,143,68,116,174,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,0,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,5,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,164,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,218,0,69,94,104,254,68,245,55,232,190,177,68,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,251,173,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,229,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,243,206,252,147,253,73,251,105,8,56,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,130,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,5,122,243,45,230,9,77,163,214,171,199,15,154,65,117,171,143,80,107,233,252,53,226,237,73,44,180,179,227,76,123,105,103,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,47,71,34,163,209,189,41,132,213,64,32,175,49,254,96,20,124,59,216,165,210,77,33,200,191,215,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,220,164,180,130,11,31,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,238,36,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,78,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,232,228,84,122,55,165,69,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,4,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,90,203,231,87,230,159,22,249,127,67,234,55,19,133,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,126,86,163,107,94,145,233,5,77,142,151,84,181,31,31,197,31,146,84,77,77,108,91,189,115,41,153,59,226,137,101,145,119,189,81,172,99,90,136,138,247,170,49,31,36,76,235,190,88,218,239,106,102,179,139,31,52,250,201,243,3,33,245,25,201,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,54,182,55,189,241,220,72,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,197,97,252,49,107,46,125,161,217,79,16,184,150,47,237,44,67,15,184,54,223,116,124,19,53,245,76,233,10,75,60,237,129,58,189,97,129,143,129,101,127,187,107,103,107,145,28,200,230,116,94,127,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,50,174,91,79,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,217,196,191,17,121,223,20,26,167,95,169,153,213,71,249,90,59,61,22,200,127,163,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,248,170,254,8,139,143,12,90,203,109,225,246,209,196,236,152,191,123,1,188,92,42,45,236,173,167,153,178,201,77,219,149,33,108,245,17,183,170,197,12,147,164,176,177,238,255,0,246,145,42,57,27,220,129,101,250,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,55,249,83,241,213,77,135,73,65,194,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,158,205,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,110,128,138,188,209,252,137,234,111,209,125,98,136,162,189,39,206,191,133,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,249,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,220,249,81,240,81,252,50,197,96,226,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,27,209,203,27,102,170,142,70,123,154,221,241,196,155,85,232,179,77,19,103,174,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,223,71,113,164,149,98,168,167,149,142,68,115,30,215,39,84,234,159,19,28,199,183,115,30,215,47,160,5,85,243,206,252,147,253,73,251,105,2,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,64,174,107,28,96,218,180,123,75,235,248,123,198,150,173,249,182,162,89,213,179,202,216,155,216,183,89,38,145,240,206,247,186,70,57,178,62,118,199,81,78,214,51,226,98,44,146,43,163,86,196,146,82,97,127,223,249,172,191,251,159,255,0,252,28,40,4,253,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,123,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,64,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,42,175,158,119,228,159,234,79,219,74,171,36,87,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,21,171,205,139,130,139,118,83,138,220,248,168,211,123,102,204,146,205,210,167,49,129,137,85,81,53,214,133,177,211,211,199,81,27,81,207,142,31,11,28,59,158,141,141,141,88,150,89,30,244,88,145,31,86,218,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,191,204,19,152,253,139,136,13,26,197,52,167,72,231,240,244,153,53,190,154,235,158,193,37,19,223,225,42,152,232,165,138,215,13,68,205,98,201,218,158,55,186,73,89,18,53,251,32,217,38,215,75,25,16,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,54,54,35,156,198,190,89,98,98,189,155,247,38,138,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,51,89,197,143,154,125,100,249,129,144,250,140,231,42,45,251,151,151,50,155,118,75,132,220,52,207,137,140,195,102,65,138,91,230,173,181,95,37,166,170,170,170,188,90,233,40,234,42,170,157,83,218,137,232,179,83,65,74,231,44,174,114,62,118,185,169,181,242,181,239,150,173,181,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,183,147,203,22,221,168,244,92,27,97,85,58,145,145,221,110,82,92,60,69,69,150,154,231,70,176,205,108,179,164,139,29,37,51,94,229,223,52,42,200,251,241,72,238,136,145,84,70,198,125,220,108,82,85,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,85,95,60,239,201,63,212,159,182,149,86,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,85,193,121,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,142,111,128,10,1,230,143,231,179,83,126,139,232,244,68,85,45,83,149,31,29,63,216,112,191,173,121,159,254,143,75,128,86,215,55,252,230,186,215,37,66,187,254,107,194,177,205,255,0,111,10,63,252,30,18,213,1,197,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,158,205,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,216,51,78,17,46,186,117,193,150,49,197,22,95,113,171,167,185,103,25,69,53,182,203,102,90,119,68,144,218,157,77,91,39,138,159,184,212,115,159,51,169,162,124,91,62,14,202,181,251,164,239,34,69,229,56,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,123,158,196,150,24,247,179,171,85,204,220,212,115,21,81,233,229,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,63,202,143,142,159,236,56,95,214,188,207,255,0,71,165,192,43,107,155,254,115,93,107,146,161,93,255,0,53,225,88,230,255,0,183,133,31,254,15,9,106,128,138,188,209,252,137,234,111,209,125,98,136,160,19,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,182,199,249,145,241,199,134,234,151,9,120,133,155,71,217,73,118,177,106,245,69,67,46,181,53,111,86,86,217,95,107,154,138,165,244,82,64,213,232,202,149,150,104,58,185,92,230,118,218,170,196,145,179,71,43,96,95,5,248,126,163,231,156,80,96,24,198,146,231,191,98,178,154,139,132,147,209,223,182,44,158,10,56,41,229,154,161,221,164,247,77,214,8,229,111,101,253,35,151,119,110,69,70,61,202,147,171,158,119,228,159,234,79,219,74,171,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,35,87,31,220,96,218,184,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,29,0,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,166,170,8,235,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,187,155,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,213,117,255,0,132,204,203,135,61,47,210,156,227,80,42,42,232,111,186,149,79,116,169,168,199,42,232,18,9,236,204,165,146,4,137,36,127,113,202,231,203,21,68,114,43,28,200,223,18,245,99,147,114,57,19,207,240,185,161,127,204,166,187,99,58,41,246,167,236,231,218,63,27,253,39,224,124,103,99,195,209,207,83,253,143,114,61,219,187,27,127,174,157,55,117,247,244,232,190,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,253,110,117,126,86,49,111,152,20,62,157,113,42,87,66,53,142,251,160,90,153,69,170,184,180,59,239,86,171,125,214,158,221,38,230,39,134,170,171,183,84,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,241,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,189,203,155,130,143,229,87,78,39,191,231,246,203,84,154,155,148,253,229,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,160,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,231,87,230,159,22,249,127,67,234,55,18,0,19,167,151,7,48,10,206,29,239,177,105,38,175,100,95,235,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,239,146,95,192,230,161,196,61,215,89,120,151,186,224,116,183,90,74,172,79,76,106,38,178,90,89,13,27,161,123,107,85,144,165,201,210,186,68,222,247,165,76,46,133,21,58,71,178,157,138,196,93,206,146,73,21,201,10,221,168,242,255,0,18,238,207,200,238,176,224,52,222,18,158,43,68,148,106,234,26,187,196,157,92,250,152,103,114,244,142,104,96,138,54,73,27,19,171,219,85,2,201,253,156,93,96,7,22,62,105,245,147,230,6,67,234,51,156,168,185,62,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,64,5,32,115,31,230,1,89,196,69,246,93,36,210,28,139,253,105,232,60,52,242,212,211,199,61,60,153,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,253,202,69,197,120,58,224,235,59,226,255,0,59,168,176,88,43,61,141,141,217,182,125,160,200,59,112,212,123,47,187,13,67,233,127,189,95,60,82,79,221,146,157,99,251,181,93,157,119,59,162,39,191,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,78,220,206,184,14,254,8,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,131,42,231,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,156,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,75,76,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,95,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,253,94,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,187,77,80,229,241,45,69,107,58,116,78,174,247,37,233,253,147,197,126,202,253,133,251,51,106,251,55,236,255,0,100,251,31,193,71,224,124,15,111,181,225,187,29,59,125,158,223,193,219,219,183,111,195,211,167,184,162,30,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,239,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,156,168,186,158,87,188,116,255,0,26,241,86,104,118,177,230,126,47,82,108,187,253,143,83,90,221,179,95,109,113,198,213,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,189,115,106,36,73,254,69,94,104,254,68,245,55,232,190,177,68,80,9,102,156,169,248,21,166,204,100,160,226,159,85,232,41,42,108,84,181,9,54,21,66,218,169,91,59,174,52,149,172,95,105,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,238,188,208,184,233,254,10,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,116,231,83,200,181,171,193,46,177,241,5,165,122,227,99,182,112,253,13,214,243,95,148,92,40,233,110,88,189,27,162,72,239,212,177,76,146,190,25,29,51,31,28,29,35,108,201,226,182,163,160,141,243,59,115,90,175,235,161,235,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,245,149,87,207,59,242,79,245,39,237,165,85,146,211,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,128,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,246,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,242,139,254,255,0,205,101,255,0,220,255,0,255,0,224,225,64,36,255,0,226,143,128,239,255,0,21,141,50,226,175,72,44,191,151,248,204,185,125,138,217,110,255,0,247,118,250,155,219,159,221,255,0,163,182,86,71,15,249,74,135,187,251,87,144,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,21,87,207,59,242,79,245,39,237,164,53,229,239,128,97,186,167,197,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,61,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,229,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,233,203,131,152,5,103,14,247,216,180,147,87,178,47,245,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,128,1,68,60,205,56,62,198,120,90,213,11,37,235,78,82,146,143,9,206,105,229,117,170,206,217,106,37,158,217,61,28,116,236,169,99,228,157,242,58,86,61,211,50,86,189,95,215,172,146,51,107,82,54,185,240,212,208,159,1,220,42,96,156,50,104,213,185,246,11,149,170,253,146,101,182,250,74,220,131,36,180,214,77,53,13,223,163,166,150,149,212,251,228,116,107,12,113,213,44,108,150,54,199,221,106,36,142,106,43,182,182,74,131,53,156,88,249,167,214,79,152,25,15,168,206,78,156,71,130,143,230,171,150,102,149,223,240,11,101,170,61,77,197,189,181,37,182,166,116,237,73,116,161,75,189,193,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,176,78,213,193,207,15,95,204,255,0,16,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,157,35,156,170,168,172,139,184,244,142,6,202,244,86,182,73,227,248,94,189,24,237,31,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,213,57,174,112,45,253,191,20,26,41,134,127,233,21,89,253,21,11,191,205,115,110,145,211,163,127,231,124,83,218,239,246,147,43,63,194,38,33,7,4,118,157,121,184,241,47,135,86,112,225,108,164,170,204,173,117,15,171,108,183,8,119,219,169,104,149,139,13,84,181,174,233,213,148,203,20,206,141,206,111,73,62,241,173,139,239,157,26,46,140,193,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,72,235,202,243,72,112,221,122,213,125,73,210,61,64,130,174,75,22,69,166,245,144,212,45,36,235,12,241,61,151,91,100,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,188,43,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,203,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,12,171,146,255,0,36,224,163,219,124,3,233,255,0,22,58,101,108,186,214,94,161,246,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,24,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,223,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,32,0,40,7,154,63,158,205,77,250,47,163,209,29,171,131,206,12,172,92,97,240,35,127,182,71,117,246,54,103,139,234,5,218,163,25,185,74,247,173,43,100,150,217,107,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,189,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,235,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,239,146,41,212,81,15,52,105,56,163,155,94,97,155,136,138,42,74,59,59,233,222,236,50,158,205,83,45,77,146,26,37,217,221,101,60,178,71,27,164,169,71,108,74,135,201,27,36,115,146,53,218,216,86,157,19,223,242,210,229,247,83,172,55,91,63,16,122,191,106,164,147,79,168,42,60,77,158,211,87,20,85,80,100,175,99,170,160,145,36,70,78,143,129,148,245,48,68,229,100,209,57,147,167,86,170,43,21,221,101,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,211,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,80,101,219,0,204,172,185,253,110,150,214,99,213,114,101,148,23,137,44,18,218,105,17,42,167,117,197,147,44,14,167,141,33,87,36,175,238,162,177,59,106,237,203,211,111,94,168,104,207,133,207,227,183,240,39,25,254,101,255,0,250,73,254,253,246,223,248,31,254,153,63,135,255,0,2,254,247,255,0,7,236,127,83,254,183,197,184,234,164,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,34,185,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,36,32,45,251,147,39,14,159,102,176,75,239,18,247,250,126,149,249,127,114,197,143,252,127,212,181,193,50,120,169,126,9,85,171,221,170,137,25,182,72,218,246,120,45,205,85,108,222,255,0,43,207,59,242,79,245,39,237,164,127,229,77,165,184,38,180,235,102,123,166,122,153,98,246,206,55,121,211,249,252,109,23,138,154,159,187,218,187,218,230,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,240,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,62,69,112,53,204,194,227,195,22,9,122,211,61,72,178,93,114,188,110,130,222,249,48,234,43,122,82,211,248,26,229,154,121,164,134,105,21,137,34,195,60,149,27,157,51,157,43,162,237,34,50,39,163,213,27,16,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,245,225,75,129,202,108,107,132,77,73,226,227,81,159,86,151,219,150,155,229,47,196,109,42,201,105,210,134,146,91,101,92,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,154,224,53,80,103,91,142,159,230,59,249,142,200,191,154,15,252,107,248,124,23,133,223,236,191,101,239,127,135,246,110,239,255,0,51,254,190,223,255,0,47,127,119,187,247,253,226,95,242,148,224,163,219,117,148,124,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,219,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,254,183,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,150,105,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,210,14,1,105,207,175,89,149,166,143,75,109,153,5,126,89,29,66,85,218,98,176,67,52,183,22,207,2,44,201,44,13,129,22,84,124,105,26,201,185,158,246,236,87,123,186,117,45,39,153,111,241,151,251,158,154,83,252,193,251,43,248,133,246,194,223,237,223,102,109,236,247,188,5,203,102,237,159,119,222,237,246,251,189,175,186,238,247,59,95,119,176,169,98,226,121,87,240,43,77,128,99,214,174,39,181,74,130,146,124,158,249,79,13,203,12,134,26,169,119,218,109,211,210,204,199,79,42,199,34,67,35,234,161,169,69,72,222,199,246,152,214,46,230,200,247,178,63,21,205,115,142,159,237,248,95,209,76,207,255,0,72,165,207,235,104,91,254,107,91,107,142,161,29,255,0,59,226,152,214,255,0,180,133,95,254,17,9,29,121,101,107,63,18,248,142,182,219,180,199,69,173,181,121,86,61,123,168,146,225,126,198,103,171,101,45,185,172,108,14,135,199,205,84,232,38,117,19,34,116,144,57,239,137,155,230,237,67,15,73,28,177,48,246,188,234,252,211,226,223,47,232,125,70,226,125,92,174,244,27,13,226,75,72,248,138,210,156,206,138,145,204,184,211,227,207,182,87,77,78,179,62,211,113,70,93,82,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,22,21,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,60,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,148,248,110,209,11,87,14,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,251,152,197,150,105,54,51,171,149,172,218,213,115,213,21,235,159,126,44,124,211,235,39,204,12,135,212,103,38,254,43,192,229,79,21,188,184,116,143,48,211,231,210,83,234,46,31,79,144,50,134,25,89,20,76,189,210,58,243,88,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,173,91,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,243,252,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,219,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,110,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,116,209,189,173,153,207,119,68,116,109,99,228,138,188,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,202,185,106,156,72,240,45,252,107,224,191,71,181,199,71,48,207,23,169,54,93,63,198,253,177,77,68,237,179,95,109,113,218,98,69,233,10,53,124,69,100,61,35,237,244,86,189,241,35,227,251,215,54,158,52,174,13,20,180,234,133,235,87,49,10,61,21,182,85,215,231,113,222,41,170,241,248,169,161,142,87,182,182,7,164,209,202,173,149,22,36,100,107,31,113,238,147,238,218,198,57,207,232,196,114,154,62,185,224,20,218,167,164,108,211,237,123,199,177,251,227,239,150,120,41,178,122,26,36,151,217,210,213,236,98,204,180,202,245,73,152,198,204,138,248,94,170,146,179,108,110,69,107,218,138,148,3,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,181,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,125,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,156,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,250,140,107,220,198,61,202,198,121,254,1,120,40,202,184,172,212,122,75,221,218,217,225,244,203,25,184,67,38,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,250,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,201,191,134,240,43,77,197,47,46,29,52,206,52,250,130,145,154,169,96,167,186,67,67,53,77,84,172,101,206,221,13,230,234,245,182,162,44,137,4,47,116,149,14,145,147,57,159,215,99,88,231,177,142,87,178,186,237,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,190,246,170,57,63,20,47,79,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,126,190,104,254,68,245,55,232,190,177,68,82,7,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,93,167,28,156,96,224,60,26,233,27,112,140,49,105,41,115,187,165,157,212,24,133,142,215,20,44,101,162,4,98,195,21,116,145,43,29,20,84,208,43,122,71,26,177,82,87,199,219,107,118,54,87,197,69,151,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,130,23,125,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,174,247,49,175,123,26,143,124,202,5,85,243,206,252,147,253,73,251,105,31,249,84,233,158,43,172,154,193,169,154,91,154,210,120,139,46,77,165,247,59,125,78,216,227,124,144,239,184,91,182,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,225,92,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,149,224,3,152,237,55,12,184,6,71,164,218,147,104,171,188,88,160,167,175,189,98,211,54,170,94,180,247,20,133,94,150,215,167,73,18,26,106,137,88,155,100,142,63,186,154,105,30,246,189,178,185,241,69,94,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,150,188,46,112,29,255,0,226,177,169,188,85,234,253,151,242,255,0,38,151,16,177,92,237,223,254,238,223,77,123,107,251,191,244,134,196,201,33,255,0,39,80,199,127,100,242,0,23,253,255,0,154,203,255,0,185,255,0,255,0,193,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,86,188,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,72,193,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,94,65,157,241,213,162,88,7,18,248,215,12,55,74,250,185,242,27,229,66,91,107,166,134,150,125,150,155,140,236,165,125,186,9,81,99,70,200,202,166,212,185,18,72,158,254,211,218,196,145,173,107,220,248,234,47,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,179,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,235,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,167,148,135,26,119,91,213,76,124,41,234,150,65,87,95,81,29,63,92,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,189,26,198,75,31,113,17,32,136,180,160,14,105,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,249,251,254,39,149,98,158,205,251,83,140,221,108,222,217,183,195,118,183,123,66,138,74,127,25,67,47,94,213,76,59,209,59,144,191,107,182,200,222,173,119,69,232,171,208,178,158,82,156,107,251,18,178,143,132,221,77,185,218,168,236,179,119,164,194,238,19,175,98,70,215,77,63,113,246,199,42,55,100,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,203,106,6,107,56,177,243,79,172,159,48,50,31,81,156,179,78,81,92,89,225,185,14,157,219,248,83,188,211,210,89,50,28,86,158,166,166,203,36,213,234,231,228,44,158,174,174,170,165,34,141,99,107,99,124,13,146,62,172,238,61,239,102,249,17,17,177,191,111,213,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,57,54,112,245,246,47,73,238,220,66,221,170,109,85,117,122,137,210,138,208,200,233,122,213,91,168,104,170,106,34,157,174,157,200,138,157,249,216,138,232,153,240,237,166,129,202,231,57,118,199,98,160,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,226,180,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,61,168,43,47,155,175,24,56,205,6,27,112,225,47,15,90,75,149,246,233,81,76,236,185,211,69,80,199,218,32,137,105,43,169,25,18,171,27,20,175,157,93,27,149,237,123,209,140,141,237,115,119,72,215,50,162,205,9,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,205,56,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,166,125,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,148,216,95,247,43,143,34,122,101,245,175,88,173,43,215,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,177,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,245,115,35,229,247,83,196,77,52,122,195,163,118,170,70,234,45,186,157,180,213,182,216,98,138,23,228,204,89,96,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,31,94,140,141,18,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,186,254,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,244,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,47,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,57,255,0,240,7,70,191,140,191,204,31,240,246,213,252,66,246,127,179,61,187,177,221,238,206,221,155,182,117,237,247,187,127,117,223,219,221,237,125,214,254,223,192,116,0,69,94,104,254,68,245,55,232,190,177,68,81,94,147,231,95,194,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,104,167,22,191,232,215,25,188,62,210,222,221,100,251,65,128,231,214,247,178,107,125,210,153,208,200,155,37,116,114,70,244,69,235,28,208,207,19,145,36,141,223,12,145,35,226,122,244,99,202,107,215,78,92,26,177,128,113,63,100,208,172,10,15,104,217,115,235,133,76,120,93,230,237,91,77,15,137,165,167,167,138,162,173,213,9,19,156,246,120,86,74,173,123,187,109,116,189,165,116,81,42,185,35,75,201,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,203,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,103,220,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,154,188,177,120,14,254,55,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,181,78,44,124,172,107,39,203,252,135,211,167,51,88,106,160,241,90,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,100,177,75,19,155,44,79,232,174,106,185,142,106,171,30,246,47,86,189,200,190,212,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,241,86,45,23,210,252,107,84,50,109,104,178,226,20,144,102,217,133,61,53,37,226,244,231,201,44,243,193,4,108,142,56,153,189,202,216,89,182,40,183,54,36,98,61,98,141,207,220,172,106,164,53,231,87,229,99,22,249,129,67,233,215,18,184,57,122,96,24,110,167,241,141,167,56,102,160,99,212,151,219,21,85,69,125,77,69,190,173,21,208,78,250,107,125,77,68,73,35,122,244,123,18,88,99,85,99,186,177,232,138,215,35,154,170,213,179,78,99,252,192,40,248,119,177,75,164,154,67,145,127,174,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,185,73,105,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,184,57,213,249,167,197,190,95,208,250,141,196,114,123,226,23,21,210,189,101,190,105,30,83,77,216,254,42,120,26,107,117,209,245,81,197,13,53,117,27,106,93,21,60,141,122,167,94,255,0,136,116,108,86,185,93,221,72,152,140,119,119,115,44,127,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,186,185,101,240,119,153,63,139,75,221,227,85,44,244,150,106,141,14,168,138,75,165,134,235,70,149,19,207,113,170,134,161,180,79,139,241,137,25,26,198,181,76,168,107,157,213,89,78,232,145,200,244,149,151,62,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,10,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,42,131,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,245,116,139,142,221,121,209,61,6,202,52,35,8,201,170,233,232,239,149,17,58,215,113,89,254,255,0,30,129,221,213,173,101,15,187,116,79,168,115,226,93,232,254,145,43,102,124,109,108,179,44,173,227,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,66,124,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,160,211,205,23,210,253,41,186,229,151,221,63,196,41,45,55,44,230,241,53,251,33,172,107,228,150,122,250,217,28,231,57,207,146,71,57,200,196,115,228,115,98,106,164,108,89,36,86,181,187,221,215,218,156,171,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,70,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,51,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,157,2,78,59,117,229,120,92,167,225,102,28,154,173,182,118,212,77,5,69,213,211,238,173,146,200,177,70,216,172,236,127,68,115,41,154,228,153,93,213,206,115,227,124,112,34,178,22,44,114,120,174,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,253,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,193,19,241,84,208,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,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,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,70,174,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,186,113,97,196,94,9,197,7,44,12,251,82,240,90,143,254,176,209,222,40,182,77,253,25,116,246,133,178,105,232,251,146,197,31,123,181,223,99,123,172,110,199,254,40,191,138,37,64,105,62,117,252,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,234,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,202,185,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,247,76,189,222,145,71,34,49,208,186,55,72,173,87,172,78,138,207,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,154,113,173,162,26,95,174,220,60,228,182,45,89,190,85,216,45,24,237,60,217,60,55,218,104,228,153,246,137,233,41,229,85,170,88,25,239,168,99,98,116,205,124,61,21,94,199,185,24,173,147,99,219,156,194,79,242,225,209,12,7,94,120,163,177,99,26,141,124,164,166,182,217,169,223,144,197,106,168,142,25,18,255,0,61,44,177,57,182,253,147,117,107,216,230,171,229,149,136,199,171,161,130,102,244,111,85,145,151,105,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,205,101,255,0,220,255,0,255,0,224,225,64,38,143,120,122,202,108,88,55,5,250,105,154,229,53,222,10,203,143,233,125,154,233,113,169,237,62,78,197,44,22,152,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,21,3,204,103,141,127,230,171,81,224,176,96,23,59,172,122,101,139,125,221,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,83,84,180,210,251,147,232,213,207,74,180,143,55,254,23,85,212,91,225,181,218,238,246,155,107,36,246,69,43,28,198,186,58,120,26,232,210,63,184,107,226,98,177,204,116,91,145,236,84,115,26,102,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,89,230,127,153,106,126,77,62,103,168,25,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,102,156,140,127,59,63,77,254,228,90,161,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,241,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,156,31,112,73,165,252,35,99,59,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,245,86,183,108,138,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,64,60,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,93,245,9,12,79,72,220,214,164,76,107,25,183,122,73,36,158,215,150,127,5,22,238,39,243,187,150,109,169,118,207,19,166,216,151,90,106,218,57,18,170,31,108,215,77,12,137,29,60,53,16,186,61,157,158,172,158,69,108,155,147,172,13,86,43,102,87,54,210,184,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,179,237,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,223,114,207,227,94,227,196,254,9,114,194,117,46,231,226,117,39,18,235,83,91,89,34,210,195,237,154,25,166,145,99,168,134,158,22,199,179,179,213,144,72,141,143,106,117,129,202,245,116,202,214,205,83,53,156,88,249,167,214,79,152,25,15,168,206,115,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,148,215,153,113,121,157,219,248,159,201,120,133,208,42,223,225,247,139,254,137,178,210,91,232,33,138,24,108,112,83,197,73,73,77,53,35,150,90,117,233,79,77,78,174,143,226,141,178,177,29,26,55,99,54,221,79,2,26,199,168,250,247,195,6,35,170,26,165,13,169,111,87,47,21,79,226,237,238,86,248,248,233,170,36,167,241,51,67,177,172,130,103,190,25,55,71,26,186,53,232,143,110,196,127,102,41,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,37,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,104,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,61,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,149,204,15,129,202,110,46,240,219,93,126,24,252,126,205,168,182,10,136,217,69,119,185,50,86,50,170,220,170,238,237,20,210,194,142,114,49,28,254,243,28,177,201,181,236,115,90,140,73,228,121,208,56,76,224,251,75,248,69,195,101,177,96,233,87,95,125,188,83,210,183,35,190,212,203,34,62,235,60,11,42,177,233,2,189,209,83,177,171,81,43,88,198,39,93,138,212,123,164,114,43,215,57,133,255,0,114,184,242,39,166,95,90,245,138,210,74,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,64,60,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,31,203,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,159,243,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,170,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,2,42,243,71,242,39,169,191,69,245,138,34,128,73,41,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,217,175,52,110,33,240,28,43,133,200,109,150,139,173,37,199,33,212,186,119,197,135,87,82,81,195,95,7,130,146,38,69,112,171,142,119,163,163,141,146,91,235,102,167,73,99,85,145,201,92,157,191,135,123,217,94,188,6,241,105,197,102,11,168,248,22,132,233,85,223,237,30,55,116,200,18,52,197,46,52,233,37,42,199,80,191,223,46,74,150,67,37,77,28,49,183,185,82,231,69,214,56,220,217,37,116,82,34,200,215,201,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,71,94,45,248,28,210,62,47,105,172,149,89,131,234,236,121,13,142,162,22,67,126,181,177,158,46,75,119,117,29,61,20,155,209,90,246,57,171,34,198,231,34,246,101,118,246,163,154,233,98,151,191,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,94,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,64,14,117,126,86,49,111,152,20,62,157,113,42,131,135,45,111,186,240,227,172,54,93,101,177,88,233,46,247,43,5,61,197,180,116,149,114,57,144,44,245,20,51,211,70,249,54,252,78,99,29,58,61,88,138,213,122,49,90,142,102,237,233,229,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,231,185,112,114,255,0,163,225,222,197,22,173,234,246,59,254,187,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,157,69,43,115,171,243,79,139,124,191,161,245,27,137,0,11,169,229,139,199,143,241,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,36,244,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,78,175,122,69,12,81,163,157,213,118,70,198,254,13,68,79,172,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,87,174,91,201,255,0,75,242,142,37,215,82,227,190,210,91,52,190,190,161,247,42,236,42,219,71,37,43,227,157,172,135,165,44,51,164,138,140,166,154,95,17,35,246,36,75,19,54,195,11,81,28,146,67,58,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,66,174,111,63,97,63,147,107,151,218,239,252,43,246,130,215,246,91,251,111,252,41,220,119,115,251,63,135,252,7,199,255,0,107,240,127,245,62,62,217,69,133,175,114,62,139,13,171,181,106,156,237,194,169,25,150,90,234,45,204,126,70,233,85,243,203,110,170,108,170,218,38,49,83,164,44,100,180,111,145,206,106,253,234,201,26,61,62,226,53,45,40,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,181,121,222,253,132,254,22,105,167,180,63,241,207,237,5,95,178,63,182,255,0,193,126,25,60,127,225,247,95,219,123,55,250,255,0,31,251,79,119,112,168,18,236,249,52,197,134,207,194,229,210,233,98,194,169,45,55,216,242,138,187,93,246,236,217,86,89,239,47,138,40,167,130,71,170,162,44,108,138,42,180,137,177,34,171,17,89,36,137,209,211,60,158,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,43,171,154,23,26,255,0,204,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,219,55,70,194,230,62,161,37,115,83,164,49,119,103,134,52,141,85,146,124,114,239,145,175,139,183,194,248,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,91,79,48,140,3,13,210,206,92,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,93,145,51,219,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,66,88,167,42,62,10,63,137,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,117,202,2,21,115,33,227,91,84,248,62,254,29,255,0,12,236,24,165,207,237,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,167,95,18,253,219,183,117,232,222,157,58,47,95,21,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,205,181,15,85,68,106,47,84,111,191,241,69,230,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,60,255,0,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,31,248,106,225,119,84,56,163,201,175,56,238,156,217,42,234,25,99,179,214,92,170,235,26,200,251,17,78,218,121,93,71,74,249,37,146,54,53,245,53,17,178,6,245,119,86,163,164,151,107,153,12,157,57,175,250,170,192,178,175,246,87,28,201,49,203,135,252,101,29,117,182,186,158,79,250,178,67,52,114,51,254,7,53,205,255,0,18,161,113,58,85,198,221,171,138,254,6,181,162,197,147,207,73,67,168,184,174,155,222,161,186,209,186,169,174,158,237,3,108,234,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,90,97,47,251,255,0,53,151,255,0,115,255,0,255,0,131,133,0,146,255,0,138,190,53,255,0,137,186,5,164,92,53,233,157,206,235,77,141,226,88,125,150,155,45,151,175,102,27,197,210,26,42,102,165,62,197,106,72,232,105,100,141,254,247,59,100,146,174,228,98,164,48,202,238,43,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,249,177,177,28,230,53,242,203,19,21,236,223,185,52,61,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,164,63,230,51,193,71,243,85,167,16,95,240,11,101,170,61,77,197,190,242,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,171,146,54,127,134,216,179,45,77,211,235,206,67,73,71,144,229,84,246,154,155,45,12,202,173,125,123,40,210,181,106,82,37,84,218,231,177,179,198,245,103,93,234,205,238,68,86,198,245,109,186,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,84,94,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,235,215,162,39,224,88,79,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,161,226,96,181,197,36,116,172,236,87,212,83,179,99,100,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,0,57,181,241,175,237,186,202,206,19,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,221,145,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,224,183,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,209,70,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,101,117,115,92,224,163,248,155,138,207,196,166,153,219,45,84,217,38,37,111,168,169,203,98,233,217,154,241,107,134,54,185,42,55,171,146,55,77,75,28,111,247,57,187,228,137,118,163,213,97,134,39,84,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,221,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,209,79,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,160,30,44,124,211,235,39,204,12,135,212,103,59,173,223,129,202,108,151,151,254,27,197,198,156,190,173,111,182,218,123,147,242,235,74,50,90,132,174,164,138,237,83,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,31,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,127,7,49,238,106,245,69,84,61,174,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,26,83,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,138,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,61,154,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,119,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,90,211,112,43,77,128,114,242,205,248,158,213,42,10,73,242,123,229,62,63,114,195,33,134,170,93,246,155,116,245,240,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,142,16,19,211,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,188,3,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,221,79,17,188,85,83,97,60,28,222,184,164,208,139,150,63,148,211,199,79,110,169,179,207,87,28,178,209,78,201,238,16,82,200,146,49,143,142,86,189,137,44,141,86,43,152,246,72,197,107,209,21,174,105,92,31,221,171,226,159,253,192,233,87,253,149,113,255,0,78,39,255,0,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,158,30,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,37,57,112,115,0,172,225,222,251,22,146,106,246,69,254,180,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,187,242,128,121,163,249,236,212,223,162,250,61,17,232,52,3,142,170,158,25,120,50,200,52,195,76,107,234,233,117,67,35,206,39,185,82,215,54,150,41,32,180,91,146,154,222,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,73,15,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,80,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,138,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,237,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,248,19,43,154,63,145,61,77,250,47,172,81,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,158,219,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,241,251,142,89,149,94,44,86,140,90,237,147,93,107,108,184,255,0,136,246,69,186,162,182,73,41,109,253,247,163,231,240,241,57,85,145,119,30,136,231,236,68,220,228,69,94,170,88,255,0,38,14,30,45,89,38,77,146,241,35,146,218,170,222,252,78,161,182,76,94,161,181,141,108,9,91,53,60,158,61,207,137,171,189,207,101,60,244,237,106,191,238,250,85,72,168,142,123,81,99,244,28,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,180,242,148,224,163,216,148,116,124,89,106,109,178,235,71,122,155,189,30,23,111,157,59,17,182,134,104,59,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,89,248,41,91,157,95,154,124,91,229,253,15,168,220,78,21,195,47,7,217,55,20,186,95,170,87,173,57,74,186,204,219,6,168,176,58,213,103,108,180,241,65,115,130,178,74,166,84,177,242,78,248,219,19,216,216,89,43,94,175,233,210,57,25,181,203,35,92,200,255,0,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,74,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,90,193,254,237,95,20,255,0,238,7,74,191,236,171,143,250,113,117,32,166,14,114,250,223,106,206,181,182,193,162,246,251,29,93,61,70,151,211,206,234,234,249,164,110,202,185,238,80,81,212,35,34,98,117,84,100,113,71,23,87,185,81,92,249,30,221,168,140,71,201,5,173,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,220,214,61,208,72,196,127,77,136,253,141,85,71,72,196,116,138,229,139,170,95,194,254,50,112,175,23,125,246,101,171,45,241,24,181,195,251,215,189,226,188,84,107,225,32,247,49,206,102,234,232,232,190,54,237,233,211,226,114,49,94,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,5,243,65,214,251,86,182,113,95,122,109,154,199,87,110,167,192,41,221,131,189,245,50,53,207,172,158,138,178,169,102,157,26,223,115,24,178,205,35,24,155,156,170,200,218,245,218,175,88,217,26,228,192,51,40,176,26,125,82,118,61,86,184,157,85,226,107,3,46,205,68,116,9,113,138,24,231,117,59,213,23,171,30,177,76,199,183,114,38,244,73,54,110,237,201,182,111,242,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,126,241,24,174,143,101,43,174,46,247,185,172,119,94,139,213,221,180,46,164,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,37,69,255,0,118,175,138,127,247,3,165,95,246,85,199,253,56,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,118,170,222,59,175,184,127,4,184,87,10,90,92,255,0,9,87,81,111,186,199,150,221,250,50,77,212,181,181,215,70,203,106,236,79,78,168,155,224,158,150,111,19,20,187,155,187,98,116,114,59,164,127,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,133,56,104,225,211,4,225,127,75,40,52,207,5,167,255,0,37,89,120,173,223,55,244,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,4,79,197,87,149,115,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,74,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,34,175,28,252,12,127,58,63,98,127,215,71,236,119,216,239,105,127,176,158,208,241,94,47,195,127,246,196,59,54,248,111,254,203,174,255,0,241,116,247,249,78,10,121,111,127,39,218,167,117,212,207,227,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,94,1,207,59,242,79,245,39,237,165,101,226,121,254,101,130,211,100,20,184,126,67,87,105,102,85,103,146,193,119,90,101,70,190,170,221,36,177,75,45,58,191,166,230,177,238,130,52,126,213,77,204,220,199,117,99,222,215,122,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,147,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,224,137,248,170,194,14,107,28,10,212,230,49,215,241,79,165,20,21,117,55,218,90,117,155,53,161,117,84,77,129,214,234,74,39,175,180,152,179,72,213,107,226,138,158,56,157,12,104,238,226,44,110,107,26,230,200,178,212,173,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,240,115,30,230,175,84,85,67,229,47,251,255,0,53,151,255,0,115,255,0,255,0,131,133,0,158,171,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,65,60,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,186,128,80,15,52,127,61,154,155,244,95,71,162,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,66,14,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,2,181,117,99,147,95,241,67,84,243,45,76,254,99,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,38,175,11,154,23,252,181,232,78,51,162,159,106,126,209,253,156,241,191,210,126,7,193,247,252,69,100,245,63,216,247,36,219,183,191,183,250,235,215,111,95,119,94,137,8,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,149,87,206,11,139,207,199,132,124,22,183,252,133,110,114,233,40,63,230,42,168,41,33,149,235,254,100,242,43,25,254,65,169,39,246,241,149,235,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,41,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,103,135,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,0,230,117,192,119,240,66,251,83,175,58,79,101,219,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,31,87,119,92,189,154,137,221,80,173,219,28,113,66,229,142,20,233,190,38,175,106,228,217,195,23,179,108,87,110,39,115,92,94,213,52,151,142,150,252,34,182,73,187,181,84,208,198,250,136,110,19,182,52,234,200,187,143,70,194,215,175,222,237,138,116,68,108,114,117,150,207,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,223,241,126,52,238,183,174,7,53,39,133,61,82,200,42,235,234,35,167,178,174,7,60,180,206,149,237,130,11,157,52,149,22,249,103,71,42,163,35,138,52,124,8,246,244,107,25,44,125,196,68,130,34,37,147,43,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,241,60,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,37,212,235,191,12,118,45,91,225,130,183,133,252,90,245,246,62,202,251,125,170,215,110,169,240,207,184,120,26,90,10,138,121,34,143,99,229,107,229,248,41,155,31,87,73,187,223,185,85,202,157,22,11,127,112,199,255,0,106,47,251,147,255,0,207,146,171,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,194,184,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,166,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,213,57,59,241,85,153,103,84,215,174,26,115,187,149,93,217,152,173,157,151,108,94,174,88,209,207,165,183,71,43,32,154,142,89,149,251,156,198,58,122,110,195,118,46,214,119,88,175,70,50,22,54,26,243,71,243,217,169,191,69,244,122,34,42,151,83,203,23,128,239,224,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,89,254,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,14,85,197,30,133,255,0,50,154,19,147,104,167,218,159,179,159,104,252,23,244,159,129,241,157,143,15,89,5,79,246,61,200,247,110,236,109,254,186,116,221,215,223,211,162,194,173,39,228,215,252,47,213,60,55,83,63,152,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,9,1,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,255,0,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,155,247,38,125,179,206,30,53,67,79,181,230,126,27,174,246,170,74,156,217,183,138,75,37,53,61,37,100,110,130,178,122,174,223,132,116,114,189,90,214,178,86,205,11,145,100,216,173,71,162,72,140,84,114,38,135,180,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,174,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,173,94,2,180,183,4,214,158,44,112,109,51,212,187,23,182,113,187,207,180,252,109,23,138,154,159,187,218,182,213,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,209,72,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,244,28,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,192,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,80,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,14,85,197,30,133,255,0,50,154,19,147,104,167,218,159,179,159,104,252,23,244,159,129,241,157,143,15,89,5,79,246,61,200,247,110,236,109,254,186,116,221,215,223,211,162,192,15,238,24,255,0,237,69,255,0,114,127,249,242,213,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,49,154,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,22,127,193,39,6,86,45,80,229,189,154,208,209,93,123,89,38,181,247,170,35,171,115,223,4,116,178,90,171,100,101,182,154,85,251,214,172,41,85,77,36,146,72,200,155,34,199,84,246,123,214,54,56,169,99,77,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,116,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,159,241,3,169,159,193,189,14,207,53,74,58,187,85,61,94,51,143,215,92,40,61,169,38,202,89,171,153,11,188,44,15,248,216,174,238,206,177,70,140,107,145,207,115,209,173,93,206,67,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,191,127,224,202,197,47,40,251,109,53,130,235,182,245,73,111,135,89,234,106,94,247,195,13,93,83,168,86,73,162,145,139,221,254,165,186,69,129,137,31,109,175,150,8,158,237,136,249,17,107,3,73,243,175,225,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,229,106,198,11,252,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,112,199,255,0,106,47,251,147,255,0,207,150,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,206,127,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,244,240,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,107,98,100,82,168,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,147,253,73,251,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,95,159,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,28,160,5,43,115,66,224,91,248,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,253,211,93,79,26,192,2,255,0,191,243,89,127,247,63,255,0,248,56,80,9,123,220,179,120,76,195,116,35,69,237,90,164,218,138,75,222,89,169,86,123,125,233,247,103,80,44,19,208,91,170,105,41,231,109,181,138,178,61,21,141,149,94,247,72,212,143,186,189,189,237,251,168,246,204,160,1,64,60,209,252,246,106,111,209,125,30,136,143,248,238,150,231,121,94,9,151,106,101,130,197,226,177,188,19,192,125,160,173,241,80,179,193,248,217,150,26,95,187,123,210,73,55,200,213,111,221,181,219,122,117,119,68,247,157,215,151,14,73,175,56,223,20,118,39,112,255,0,140,82,95,238,87,10,119,209,95,168,171,151,181,68,182,71,75,19,170,100,168,169,70,57,212,172,99,153,11,219,51,90,231,119,27,27,17,147,111,236,73,45,121,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,5,21,243,48,224,162,221,195,6,119,109,205,180,210,217,225,180,219,45,233,77,69,71,26,85,77,236,106,232,97,141,36,167,154,162,103,73,191,189,209,243,198,174,147,114,244,157,168,196,108,40,231,121,94,93,220,94,127,42,90,202,191,106,107,123,58,123,152,246,168,178,141,148,30,38,104,59,77,151,194,213,199,181,82,68,237,73,43,183,163,119,238,138,73,122,70,249,18,45,182,169,204,71,139,207,229,75,70,147,236,181,111,103,80,179,30,237,22,47,190,131,196,195,7,105,209,120,170,185,55,42,70,157,168,229,110,196,118,253,210,201,23,88,223,26,75,182,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,251,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,142,80,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,39,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,60,174,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,17,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,187,62,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,126,81,213,120,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,54,54,35,156,198,190,89,98,98,189,155,247,38,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,249,241,13,197,134,137,112,185,77,97,159,88,114,58,187,115,242,90,135,67,109,134,154,221,61,83,229,100,114,192,202,137,149,99,106,181,172,133,181,44,145,232,170,143,115,17,201,27,100,127,70,47,96,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,5,80,115,202,180,218,161,186,232,221,246,27,101,35,46,85,148,247,234,74,138,198,194,212,158,104,33,117,11,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,188,215,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,142,235,202,35,132,75,86,162,228,207,226,139,47,184,210,84,91,112,123,196,182,219,45,149,105,219,42,205,117,109,60,114,120,169,251,141,86,181,144,182,166,39,197,179,227,239,35,95,186,62,202,36,183,18,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,51,197,101,218,67,134,230,186,137,129,106,149,230,10,180,200,116,226,162,227,53,150,120,103,86,179,101,117,35,169,106,97,149,139,213,175,99,154,177,189,23,162,61,31,11,58,57,26,175,107,253,169,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,10,224,213,110,77,216,110,125,175,53,121,198,47,168,20,152,118,159,94,42,60,117,102,57,107,180,42,79,68,244,240,233,36,20,143,116,171,19,25,50,248,201,17,219,17,148,234,177,49,144,200,207,115,39,254,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,231,51,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,2,31,243,90,212,207,225,223,6,217,29,186,158,174,235,73,95,154,220,40,113,154,57,237,242,118,246,247,36,90,138,134,76,228,123,92,144,201,75,75,83,19,145,55,110,238,163,28,221,174,114,165,16,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,106,35,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,235,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,127,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,21,213,206,179,83,62,207,232,118,23,165,180,149,119,90,122,188,195,32,125,194,111,15,38,202,90,138,26,8,126,242,10,142,143,69,127,89,234,232,228,99,21,174,110,232,21,202,173,115,25,214,173,184,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,169,164,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,47,171,24,47,240,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,169,203,47,90,255,0,141,60,35,226,222,34,223,225,107,240,78,152,85,102,200,182,67,47,130,130,31,15,36,125,100,123,157,214,150,90,109,238,93,189,101,73,118,181,27,183,172,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,105,202,11,133,92,54,199,165,244,220,82,100,118,218,75,150,89,145,212,86,211,99,243,186,69,145,45,54,232,164,117,44,170,198,57,136,145,212,203,44,117,13,115,209,207,251,158,219,90,172,238,76,215,88,248,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,85,124,243,191,36,255,0,82,126,218,113,254,76,54,155,85,199,138,251,221,101,194,217,73,85,81,107,193,235,234,232,101,154,22,189,244,179,173,101,20,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,224,229,69,187,64,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,205,101,255,0,220,255,0,255,0,224,225,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,128,121,163,249,236,212,223,162,250,61,17,39,249,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,149,105,14,139,233,126,130,225,177,233,254,145,226,20,152,237,138,58,137,106,214,158,23,201,43,229,158,69,77,242,203,44,174,116,178,191,162,53,168,231,185,202,140,99,24,157,26,198,162,87,7,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,58,252,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,151,149,22,211,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,224,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,199,245,191,139,174,29,56,113,186,219,44,90,203,169,148,150,11,149,222,157,245,116,148,109,162,170,173,157,96,107,182,247,95,29,52,82,58,54,43,183,53,174,122,53,30,172,145,27,187,99,250,125,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,174,14,110,188,38,97,185,14,157,220,56,172,179,84,82,89,50,28,86,158,154,154,245,28,52,10,231,228,44,158,174,146,150,153,101,145,36,107,99,124,13,146,78,143,237,189,239,102,200,213,81,177,179,109,59,26,51,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,189,212,2,42,243,71,242,39,169,191,69,245,138,34,141,180,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,252,79,171,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,211,131,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,41,219,157,134,168,90,178,29,92,192,244,162,222,218,73,170,48,203,61,85,202,186,162,26,214,202,248,231,184,62,62,148,178,196,137,214,23,178,42,56,165,77,206,234,230,85,49,118,181,17,21,252,83,149,150,1,83,157,113,165,134,213,46,61,73,118,182,226,180,245,247,251,146,84,164,78,101,43,35,166,124,84,245,8,201,23,226,123,43,39,164,86,108,69,123,95,181,233,211,98,185,183,232,83,183,59,13,47,181,99,218,185,129,234,189,189,212,144,212,102,118,122,171,109,117,60,52,77,137,242,79,111,124,125,42,165,149,23,172,207,124,85,145,68,155,155,213,172,165,98,110,114,42,35,60,167,39,29,94,169,194,184,151,174,210,218,137,234,214,219,168,246,121,161,100,16,193,19,153,237,26,22,62,170,25,165,123,186,61,140,109,58,87,177,17,138,189,95,51,55,53,122,35,153,118,135,42,226,11,137,221,26,225,134,197,105,191,234,246,81,236,216,239,119,8,173,244,52,208,66,234,138,169,186,189,137,52,237,133,157,94,176,192,199,164,146,189,17,122,55,107,90,142,146,72,163,127,74,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,17,165,62,19,188,172,104,223,203,252,123,211,160,58,168,40,135,155,54,168,90,181,31,140,27,165,178,204,218,73,41,240,91,61,30,46,250,186,106,214,212,50,166,118,58,74,153,186,237,68,72,223,20,181,114,83,190,62,174,86,190,157,221,85,21,85,141,247,252,150,48,10,155,239,16,217,94,160,212,99,212,149,150,220,87,23,125,51,43,166,72,156,250,11,141,101,68,105,10,196,142,93,237,123,233,224,175,98,189,137,238,102,246,185,83,184,136,235,159,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,186,237,85,73,31,44,180,146,84,62,78,141,87,62,161,221,81,85,21,238,239,252,145,245,122,165,151,93,66,208,74,233,234,228,167,158,158,44,190,215,27,96,139,177,3,216,232,233,107,92,249,61,210,171,228,73,40,17,173,248,152,137,12,139,240,42,174,251,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,239,252,214,95,253,207,255,0,254,14,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,0,10,1,230,35,197,231,243,91,172,169,246,90,183,189,167,184,119,118,139,23,223,65,225,166,159,186,216,188,85,92,155,149,100,94,236,145,55,98,59,102,216,163,139,172,108,145,101,221,21,75,232,229,205,198,191,243,85,167,19,216,51,251,157,170,61,77,197,190,238,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,62,75,181,21,77,198,213,91,111,163,187,85,218,234,42,169,228,134,42,234,70,196,233,233,94,230,170,54,104,210,102,62,37,123,85,81,200,146,49,236,234,137,185,174,78,168,185,193,226,207,10,215,156,27,94,114,122,14,36,106,42,235,179,106,234,143,29,81,117,149,251,224,186,64,238,173,138,166,149,251,90,213,166,86,179,100,109,107,90,145,164,125,173,145,172,107,27,36,87,8,188,107,251,19,134,93,88,225,59,83,110,118,170,59,44,218,127,147,201,133,220,39,94,196,141,174,154,150,121,31,108,114,163,118,73,222,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,130,198,170,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,17,87,154,63,145,61,77,250,47,172,81,20,2,74,174,8,120,6,202,184,202,251,75,119,251,101,246,55,27,199,59,52,222,212,146,207,37,119,140,174,147,226,240,240,183,124,81,175,110,52,223,34,247,119,51,187,7,192,169,38,230,199,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,12,240,243,15,205,109,89,255,0,26,90,171,125,179,83,213,195,79,75,120,101,145,237,169,99,90,245,158,223,77,21,12,206,68,107,156,155,29,45,52,142,98,245,234,172,86,170,163,85,85,169,50,185,29,98,127,253,46,103,85,152,207,255,0,89,237,54,251,204,148,95,244,169,106,233,161,157,83,254,132,249,35,107,191,200,57,201,253,69,45,80,129,92,227,180,134,155,53,225,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,179,171,158,202,89,161,137,141,234,199,189,213,11,64,245,87,162,116,100,47,218,228,234,173,125,96,240,51,170,22,173,28,226,211,76,243,203,235,105,18,219,5,227,217,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,47,94,136,169,26,162,185,189,119,38,140,204,245,243,0,210,62,32,180,207,136,43,189,219,136,27,199,218,106,252,155,100,246,220,182,10,8,169,41,111,148,176,69,28,12,115,98,133,173,142,25,163,141,144,178,88,122,110,99,182,175,87,181,236,150,78,235,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,157,92,170,140,71,116,175,99,74,124,39,121,88,209,191,151,248,247,167,64,117,80,102,51,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,196,183,78,75,152,159,177,248,101,200,242,154,188,103,193,85,228,25,133,79,102,227,37,23,110,75,133,12,20,180,204,143,108,170,136,178,195,28,235,88,214,244,85,107,100,89,209,58,59,121,63,202,181,231,113,164,52,207,181,105,238,189,208,193,73,29,68,21,18,226,23,73,29,60,189,249,216,246,201,85,68,214,71,239,137,25,26,199,94,174,119,194,245,89,163,79,141,17,54,70,190,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,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,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,255,0,53,151,255,0,115,255,0,255,0,131,133,0,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,21,87,206,11,139,207,199,132,124,22,183,252,133,110,114,233,40,63,230,42,168,41,33,149,235,254,100,242,43,25,254,65,169,39,246,241,144,3,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,79,254,98,60,181,180,207,79,244,105,53,115,134,188,63,216,127,99,187,181,57,37,173,149,55,27,132,215,10,25,29,19,124,68,110,150,89,123,126,27,163,228,122,109,107,86,39,202,247,61,59,45,107,171,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,162,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,102,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,84,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,34,175,52,127,34,122,155,244,95,88,162,40,175,73,240,95,226,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,189,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,87,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,82,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,12,171,151,209,202,127,22,177,99,252,18,226,23,107,69,15,135,171,201,174,23,123,165,210,78,235,223,226,42,153,93,53,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,204,2,58,243,15,194,174,185,255,0,5,186,171,98,179,84,82,67,81,75,103,101,237,238,169,123,154,197,130,223,83,21,116,205,69,107,92,187,221,21,52,141,98,116,232,175,86,162,171,81,85,201,158,19,85,7,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,149,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,123,193,78,45,98,195,248,71,210,27,78,57,67,225,41,42,48,251,101,210,72,251,175,147,117,85,108,13,171,169,147,171,213,85,55,207,60,175,233,215,107,119,116,106,35,81,17,59,89,8,57,194,225,87,92,171,131,231,223,109,245,20,145,211,225,217,69,182,247,92,217,158,228,124,144,61,179,80,163,98,68,106,162,191,187,93,19,149,28,173,77,141,122,245,234,136,215,84,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,239,252,214,95,253,207,255,0,254,14,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,42,243,17,226,243,249,82,209,164,251,45,91,217,212,44,199,187,69,139,239,160,241,48,193,218,116,94,42,174,77,202,145,167,106,57,91,177,29,191,116,178,69,214,55,198,146,237,160,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,10,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,162,138,249,152,112,81,110,225,131,59,182,230,218,105,108,240,218,109,150,244,166,162,163,141,42,166,246,53,116,48,198,146,83,205,81,51,164,223,222,232,249,227,87,73,185,122,78,212,98,54,20,115,188,87,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,125,58,77,43,214,54,181,201,43,28,246,109,222,177,201,29,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,223,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,16,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,235,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,238,86,42,65,53,80,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,10,224,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,42,131,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,144,91,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,202,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,52,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,205,17,164,142,15,240,10,109,48,225,115,75,112,200,113,234,187,21,69,46,47,67,83,112,183,213,164,173,158,11,141,76,73,81,90,146,54,85,222,199,173,76,211,42,177,122,108,85,86,162,53,17,26,157,128,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,50,218,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,16,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,163,238,19,188,172,104,223,203,252,123,211,160,58,169,23,249,154,93,174,182,94,7,53,62,178,205,115,171,160,168,146,158,219,72,249,105,166,116,79,116,19,220,233,33,154,37,115,85,21,89,36,82,73,27,219,248,57,143,115,87,170,42,161,64,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,136,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,142,41,198,182,45,98,204,56,71,213,235,78,71,67,226,233,41,240,251,157,210,56,251,175,143,109,85,20,14,171,166,147,171,21,21,118,79,4,79,233,215,107,182,244,114,43,85,81,115,132,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,191,243,89,127,247,63,255,0,248,56,80,9,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,10,139,230,173,193,38,168,84,106,38,67,197,86,15,5,94,79,98,186,83,178,175,35,164,166,165,141,143,199,224,163,164,163,166,100,171,214,101,150,165,143,70,75,35,220,200,145,33,100,110,87,252,40,175,78,149,202,119,130,139,118,45,138,219,56,168,212,139,102,252,146,243,214,167,14,129,233,85,79,53,170,133,209,212,83,201,81,35,85,204,142,111,21,28,219,152,142,141,237,72,146,41,24,245,89,85,25,101,64,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,250,189,193,222,174,105,143,18,242,112,195,102,179,213,229,121,13,109,68,73,143,205,71,70,248,25,120,164,149,138,248,234,88,146,244,107,24,214,164,137,51,183,172,81,62,9,209,100,86,196,231,151,145,193,206,129,223,120,103,225,247,27,210,28,147,50,251,71,95,107,239,212,77,44,80,178,58,90,73,42,37,116,210,83,83,116,99,100,124,45,146,73,21,36,155,172,143,115,156,239,187,106,178,24,232,95,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,2,173,121,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,177,174,71,163,251,238,70,108,158,73,45,40,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,2,152,57,150,242,251,169,209,235,173,227,136,61,32,181,82,71,167,213,245,30,38,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,145,131,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,242,255,0,155,230,169,96,154,211,130,104,6,166,105,165,247,219,56,221,231,237,95,130,173,240,179,83,247,123,83,80,67,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,242,188,149,60,211,229,63,47,235,189,70,220,93,72,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,21,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,31,84,87,212,195,23,87,70,246,110,145,236,143,177,182,69,88,123,82,131,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,172,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,241,86,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,0,242,153,214,147,233,102,168,120,31,226,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,36,61,168,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,148,238,22,63,245,105,210,175,253,205,183,127,240,79,127,246,79,21,251,43,246,23,236,205,171,236,223,179,253,147,236,127,5,31,129,240,61,190,215,134,236,116,237,246,123,127,7,111,110,221,191,15,78,158,227,192,127,41,220,44,127,234,211,165,95,251,155,110,255,0,224,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,28,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,250,184,46,147,233,102,151,248,239,225,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,248,169,234,207,41,157,105,62,150,106,135,129,254,38,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,130,31,149,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,0,0,0,0,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,62,179,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,96,0,0,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,128,254,83,184,88,255,0,213,167,74,191,247,54,221,255,0,193,58,168,0,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,202,119,11,31,250,180,233,87,254,230,219,191,248,39,213,39,12,156,54,205,106,167,177,77,195,230,154,190,219,71,81,53,93,61,27,177,58,5,130,25,230,108,109,150,86,71,218,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,159,173,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,248,144,246,160,28,171,249,78,225,99,255,0,86,157,42,255,0,220,219,119,255,0,4,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,172,1,229,51,173,39,210,205,80,240,63,196,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,124,153,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,72,122,0,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,241,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,1,229,51,173,39,210,205,80,240,63,196,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,41,220,44,127,234,211,165,95,251,155,110,255,0,224,157,84,3,202,103,90,79,165,154,161,224,127,137,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,224,135,229,98,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,85,58,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,241,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,53,62,172,23,73,244,179,75,252,119,240,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,252,84,245,96,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,240,31,202,119,11,31,250,180,233,87,254,230,219,191,248,39,85,0,229,95,202,119,11,31,250,180,233,87,254,230,219,191,248,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,96,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,241,169,229,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,202,119,11,31,250,180,233,87,254,230,219,191,248,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,56,215,230,167,98,208,44,170,183,73,244,82,193,106,204,50,251,111,88,174,215,42,217,222,235,93,166,169,178,51,117,42,199,18,181,245,83,35,18,86,200,141,150,54,194,245,98,43,158,246,203,19,37,87,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,226,139,248,162,117,80,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,215,166,92,219,240,220,187,138,251,134,31,148,205,73,142,233,37,117,59,236,182,75,188,253,94,199,92,98,172,151,177,114,154,87,199,11,233,41,170,169,222,198,190,57,91,39,101,241,194,229,116,109,89,222,88,248,4,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,218,117,87,201,12,106,232,251,169,35,121,167,0,188,196,113,94,39,40,233,52,183,60,79,98,106,109,182,223,10,39,136,168,141,209,228,221,168,27,226,106,233,246,71,27,35,155,123,101,145,244,168,223,134,53,71,49,94,214,201,218,236,28,63,113,103,134,235,190,127,169,250,90,218,122,75,38,89,166,185,69,198,202,251,75,171,214,121,235,237,212,211,36,13,185,49,22,54,34,49,210,163,216,232,218,178,118,151,183,189,223,123,30,238,234,0,7,138,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,241,60,167,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,0,7,20,226,167,137,203,23,10,184,174,35,154,229,54,95,27,101,200,51,10,12,106,227,83,226,95,31,178,233,103,142,121,37,174,216,200,165,124,253,166,83,185,123,45,68,115,250,244,71,34,251,151,176,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,113,254,45,181,190,235,195,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,190,246,61,98,154,77,143,232,228,107,246,185,90,244,69,98,251,93,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,1,0,57,173,241,71,174,220,53,255,0,11,191,130,153,207,217,207,180,126,219,246,159,244,101,29,103,127,195,248,30,207,248,76,82,109,219,223,151,250,189,58,238,247,245,232,157,57,255,0,43,254,51,56,147,226,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,216,244,20,155,42,153,91,69,27,100,223,79,4,111,94,140,154,68,232,171,183,226,235,211,170,34,165,159,128,70,174,26,248,205,177,107,134,176,106,150,128,222,237,94,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,74,128,0,0,133,92,121,243,17,197,120,95,172,181,233,214,20,159,104,51,231,92,45,215,11,181,21,61,68,108,142,221,107,100,241,77,52,21,18,62,57,17,147,85,64,215,68,198,35,55,178,57,150,117,86,244,133,37,145,92,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,193,82,188,194,56,179,227,59,133,238,35,174,24,86,29,174,155,49,107,221,190,12,134,197,76,251,29,170,162,106,58,89,159,36,111,130,71,190,137,21,118,79,4,232,206,170,247,118,187,74,247,185,234,245,59,95,43,110,55,115,190,35,126,216,105,158,181,228,190,218,204,237,59,111,182,202,223,7,13,55,136,181,175,110,25,162,237,211,65,28,76,236,204,177,59,115,156,175,147,198,116,68,233,18,169,47,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,186,143,199,103,251,249,255,0,221,155,63,250,33,119,220,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,16,57,164,241,187,157,240,229,246,63,76,244,83,37,246,46,103,118,221,125,185,214,248,56,106,124,61,173,59,144,195,23,110,166,9,34,127,122,100,149,219,154,228,124,126,15,162,167,73,81,78,41,203,223,139,62,51,184,161,226,58,223,133,102,58,233,191,22,178,91,231,200,111,180,204,177,218,169,230,172,165,133,241,198,200,35,123,40,149,83,124,243,192,143,232,172,119,107,186,172,123,94,140,82,96,113,244,156,88,226,58,113,87,172,124,50,106,239,177,35,196,109,243,86,100,88,237,69,170,219,60,117,52,49,35,164,146,178,158,106,152,30,246,205,19,17,202,248,149,251,100,141,137,219,70,200,221,147,213,173,167,154,159,28,118,235,173,21,194,179,87,105,46,148,244,181,17,205,45,13,94,55,108,108,21,76,107,145,93,12,139,13,59,37,70,57,17,90,171,27,216,254,138,187,92,213,232,169,114,156,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,160,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,138,65,254,234,63,29,159,239,231,255,0,118,108,255,0,232,133,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,229,113,47,196,94,9,194,254,150,87,234,102,117,81,254,86,142,207,69,178,111,233,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,126,42,191,130,45,48,93,185,169,241,199,113,186,214,220,40,245,118,146,215,79,85,81,36,209,80,210,99,118,199,65,74,199,57,85,176,198,179,83,190,85,99,81,81,168,178,61,239,232,137,185,206,94,170,182,105,203,246,126,51,179,156,86,61,98,226,115,85,60,109,151,32,183,164,152,254,55,236,59,84,125,250,89,227,165,168,166,186,248,186,45,175,110,230,62,120,188,52,140,71,39,93,206,232,187,80,152,0,0,113,78,50,110,26,177,143,240,227,153,230,186,41,157,253,149,202,113,27,124,153,12,117,47,166,166,158,26,138,90,86,58,74,168,36,101,69,60,200,187,160,73,85,155,81,142,238,178,36,87,181,138,244,90,129,196,249,172,113,157,103,202,172,215,108,167,84,62,208,89,104,174,20,245,23,27,71,177,45,84,158,208,165,100,141,116,180,221,246,82,43,226,238,49,28,206,227,83,115,119,117,79,122,23,167,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,107,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,143,65,87,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,185,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,44,167,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,138,44,203,57,172,113,157,120,202,175,55,108,91,84,62,207,217,107,110,21,21,22,235,71,177,45,85,126,207,165,124,142,116,84,221,247,210,35,229,237,177,90,206,227,147,115,182,245,95,122,150,253,193,181,195,86,50,14,28,112,204,215,90,243,191,181,89,78,93,111,143,33,146,165,148,212,208,67,79,75,84,198,201,75,4,108,167,167,133,19,108,11,18,191,114,61,221,215,202,136,247,49,24,137,248,28,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,39,148,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,7,31,226,219,91,238,188,56,104,14,71,173,22,107,29,37,230,163,28,168,181,185,244,21,50,58,54,84,193,53,198,154,158,102,35,219,239,99,214,41,164,216,254,142,70,191,107,149,175,68,86,47,181,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,0,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,93,249,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,248,213,193,103,52,236,55,95,46,182,173,45,214,91,109,38,35,168,55,74,137,160,161,170,164,106,178,201,114,122,185,189,136,35,116,178,190,88,42,94,142,115,18,55,171,152,247,70,155,100,223,43,33,78,193,168,252,102,216,180,147,140,76,87,134,124,230,213,218,181,103,120,253,186,162,201,120,167,99,223,36,23,138,138,234,186,102,211,84,49,58,245,134,94,212,45,100,141,68,88,228,85,223,213,143,87,195,37,64,0,28,83,138,158,39,44,92,42,226,184,142,107,148,217,124,109,151,32,204,40,49,171,141,79,137,124,126,203,165,158,57,228,150,187,99,34,149,243,246,153,78,229,236,181,17,207,235,209,28,139,238,94,193,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,70,174,26,248,205,177,107,134,176,106,150,128,222,237,94,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,74,128,0,0,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,149,163,179,209,108,155,250,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,138,175,224,139,197,56,18,230,15,98,227,2,179,32,195,111,120,175,217,124,206,205,226,46,144,208,193,35,234,41,106,172,253,246,178,57,27,50,181,58,77,23,118,24,165,71,35,81,238,86,201,26,34,57,241,67,48,0,4,117,226,91,139,187,87,12,186,185,163,216,166,97,110,164,92,79,82,170,46,118,219,149,214,74,134,192,251,68,241,62,133,180,245,78,124,142,108,94,25,171,83,39,123,114,162,181,157,36,107,190,237,99,146,69,0,0,35,86,163,241,155,98,210,78,49,49,94,25,243,155,87,106,213,157,227,246,234,139,37,226,157,143,124,144,94,42,43,170,233,155,77,80,196,235,214,25,123,80,181,146,53,17,99,145,87,127,86,61,95,12,149,0,225,92,63,113,103,134,235,190,127,169,250,90,218,122,75,38,89,166,185,69,198,202,251,75,171,214,121,235,237,212,211,36,13,185,49,22,54,34,49,210,163,216,232,218,178,118,151,183,189,223,123,30,238,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,2,149,185,161,112,45,252,20,202,159,174,58,57,134,120,77,54,189,108,246,197,53,19,183,67,98,186,73,35,145,122,66,141,79,15,71,55,88,251,125,21,204,100,170,248,254,233,174,167,141,98,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,83,183,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,53,112,22,211,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,182,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,182,126,114,174,37,248,139,193,56,95,210,202,253,76,206,170,63,202,209,217,232,182,77,253,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,197,87,240,69,207,183,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,207,254,87,220,190,233,174,212,214,94,40,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,190,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,45,146,49,91,47,196,199,51,172,43,215,44,255,0,50,210,206,54,117,59,80,116,251,33,171,177,228,54,61,72,200,42,104,107,169,149,55,196,255,0,104,84,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,159,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,0,7,42,226,199,202,198,178,124,191,200,125,58,114,128,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,244,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,20,95,197,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,16,3,157,95,149,140,91,230,5,15,167,92,72,235,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,113,32,0,69,94,104,254,68,245,55,232,190,177,68,85,175,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,25,193,226,23,41,190,224,220,104,106,94,107,139,87,120,43,214,63,170,23,155,165,186,167,180,201,59,21,80,93,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,92,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,36,160,0,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,100,81,69,19,93,44,175,232,142,114,181,141,114,163,24,247,175,70,177,202,159,191,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,17,87,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,161,108,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,59,175,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,128,28,230,244,183,237,95,14,54,45,76,160,177,120,170,252,19,32,143,196,214,248,173,158,14,215,90,197,134,111,187,87,163,100,223,84,219,115,125,205,115,219,211,170,116,111,113,74,181,225,35,90,46,186,11,196,54,19,168,20,185,125,94,59,104,142,241,71,73,146,84,66,199,74,201,108,146,84,71,227,98,150,38,181,203,43,59,72,231,35,81,174,114,61,140,123,58,72,198,42,95,167,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,5,11,113,147,174,149,156,68,241,29,153,234,55,182,125,163,101,117,194,75,118,56,230,36,236,133,150,122,119,186,58,85,142,41,213,95,23,113,137,223,123,58,53,59,179,74,237,141,87,43,82,207,249,50,105,111,217,78,28,111,186,153,95,98,240,181,249,222,65,39,134,173,241,91,252,101,174,137,137,12,63,118,143,86,199,178,169,215,22,251,218,215,187,175,85,234,222,218,147,252,166,190,107,156,20,127,12,178,169,248,148,211,59,101,214,167,27,203,110,21,21,57,108,93,59,208,217,238,147,72,215,37,70,245,114,200,216,106,164,145,254,231,55,100,114,166,212,122,36,208,196,216,149,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,222,78,174,106,102,43,172,156,8,234,14,169,97,85,126,34,203,147,105,125,242,225,77,186,72,223,36,59,237,147,239,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,157,115,69,26,71,169,152,174,141,240,35,167,218,165,154,213,248,123,46,51,165,246,59,133,78,217,35,100,147,108,182,65,178,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,133,27,113,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,146,131,149,239,2,223,198,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,239,90,218,136,210,234,64,0,3,53,156,85,105,111,240,91,136,237,69,211,56,108,94,198,160,179,100,21,94,202,162,241,94,35,181,107,149,253,234,31,188,87,189,206,235,75,44,14,248,220,175,78,189,31,209,200,228,75,94,228,239,173,23,93,69,225,230,245,167,249,70,95,87,121,187,224,23,134,82,81,211,212,177,206,125,5,146,106,118,120,56,146,85,111,71,177,37,134,181,172,106,185,206,141,145,181,159,12,105,18,17,47,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,18,255,0,155,222,186,86,105,135,14,52,154,115,143,94,124,21,235,82,238,14,183,76,214,36,236,153,214,120,24,146,86,172,114,198,173,99,119,61,244,144,61,143,85,73,34,169,149,168,199,38,231,50,165,184,85,210,223,227,79,17,218,117,166,115,88,189,179,65,121,200,41,125,171,69,226,188,63,118,215,19,251,213,223,120,143,99,155,210,150,41,221,240,57,30,189,58,51,171,149,168,186,83,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,252,81,127,20,78,170,14,85,197,143,149,141,100,249,127,144,250,116,229,0,240,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,233,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,40,191,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,17,87,154,63,145,61,77,250,47,172,81,21,107,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,104,163,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,60,60,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,213,229,79,192,173,54,99,37,7,20,250,175,65,73,83,98,165,168,73,176,170,22,213,74,217,221,113,164,173,98,251,73,235,12,141,70,178,41,105,228,137,176,200,142,238,42,200,231,49,173,108,107,47,138,231,87,230,159,22,249,127,67,234,55,19,191,242,180,227,219,237,221,29,135,133,29,80,131,102,65,106,183,248,60,66,233,79,79,210,58,250,26,72,21,201,71,80,214,39,72,230,134,8,156,172,151,162,54,72,227,84,122,164,173,71,79,101,64,0,64,14,117,126,86,49,111,152,20,62,157,113,35,87,42,62,53,255,0,134,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,202,0,103,7,136,92,166,251,131,113,161,169,121,174,45,93,224,175,88,254,168,94,110,150,234,158,211,36,236,85,65,118,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,117,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,255,0,2,186,38,189,237,241,50,53,177,186,103,238,118,231,162,53,23,182,200,216,206,63,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,1,85,124,243,191,36,255,0,82,126,218,124,156,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,133,141,103,75,95,0,2,149,185,213,249,167,197,190,95,208,250,141,196,237,92,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,224,206,102,185,103,249,150,150,113,179,169,218,131,167,217,13,93,143,33,177,234,70,65,83,67,93,76,169,190,39,251,66,161,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,244,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,11,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,95,87,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,76,174,104,92,125,81,226,152,171,248,120,209,155,133,170,237,87,156,99,236,168,190,223,233,170,96,172,167,167,179,214,198,228,101,52,8,199,57,59,213,16,57,30,178,57,17,27,4,209,190,61,206,153,146,69,81,118,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,193,172,99,156,189,17,21,79,148,244,23,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,244,124,110,95,123,81,90,191,130,151,61,193,79,50,156,19,84,180,106,235,85,196,30,97,106,176,102,120,37,190,122,251,237,71,134,153,144,215,90,225,117,60,76,184,244,100,93,166,77,36,213,81,195,225,162,115,158,249,83,172,81,162,72,200,219,88,28,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,216,57,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,27,201,51,89,197,143,154,125,100,249,129,144,250,140,227,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,73,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,241,69,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,0,57,213,249,88,197,190,96,80,250,117,196,165,98,221,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,128,2,42,243,71,242,39,169,191,69,245,138,34,128,73,255,0,202,247,142,159,224,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,106,156,80,235,165,139,135,77,14,202,181,66,237,121,181,80,215,208,219,234,34,176,67,113,71,190,59,133,225,208,189,105,41,82,56,213,36,147,124,141,77,200,197,69,72,219,35,213,204,107,28,246,215,175,14,188,231,238,172,169,177,98,28,73,225,20,147,211,201,80,202,90,236,198,204,247,68,248,32,237,53,137,81,61,189,24,228,149,253,212,115,229,116,47,141,17,143,94,220,10,172,70,63,235,231,157,249,39,250,147,246,210,63,242,147,213,44,19,75,248,167,155,237,213,247,217,159,107,113,247,98,214,127,239,89,166,241,87,74,171,141,15,98,15,186,99,182,110,237,191,227,126,214,39,79,123,147,170,23,168,1,154,206,44,124,211,235,39,204,12,135,212,103,63,39,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,252,81,127,20,78,170,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,247,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,218,116,70,71,12,106,233,59,73,35,165,255,0,37,140,111,94,93,83,149,229,118,252,158,146,151,72,18,161,244,85,214,170,180,239,190,182,246,145,70,228,146,149,136,244,90,103,178,39,197,221,153,200,173,145,142,142,61,146,57,169,37,53,133,113,47,196,94,9,194,254,150,87,234,102,117,81,254,86,142,207,69,178,111,233,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,126,42,191,130,46,122,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,97,92,186,249,105,90,178,60,121,53,179,137,44,110,146,227,104,200,236,243,67,97,198,170,81,178,50,106,42,218,90,119,193,118,74,138,122,158,172,122,197,53,68,108,137,236,108,145,191,108,168,172,145,145,171,98,7,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,246,215,162,178,72,100,86,199,221,72,219,210,185,115,113,237,252,171,223,103,211,125,68,131,196,105,150,77,112,241,149,117,16,83,239,170,178,215,61,140,137,107,26,140,77,243,66,172,142,54,203,23,189,200,214,53,241,38,230,186,57,175,80,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,3,50,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,2,228,244,59,91,237,90,221,202,167,56,117,190,199,87,107,168,192,244,222,243,131,215,50,105,27,35,39,158,130,196,136,147,196,228,232,170,201,34,146,39,170,57,168,173,122,189,159,18,53,36,125,38,23,103,174,58,223,106,209,30,85,56,59,174,22,58,187,165,70,121,166,246,108,30,133,144,200,216,217,4,245,246,37,69,158,87,47,85,70,71,20,114,189,17,173,85,115,209,140,248,81,203,35,41,179,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,224,105,163,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,224,122,3,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,162,30,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,240,28,63,113,103,153,104,70,3,169,250,90,218,122,187,222,39,169,88,189,198,202,251,75,171,210,8,40,46,53,48,164,13,185,49,22,55,170,189,177,43,216,232,218,177,247,83,183,189,223,117,30,222,20,119,94,32,120,179,204,181,223,1,211,13,45,117,61,93,147,19,211,92,94,221,101,101,165,181,233,60,21,247,26,104,86,7,92,158,137,27,21,30,232,145,140,108,110,89,59,73,220,216,239,189,147,119,181,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,111,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,0,0,10,171,231,105,162,159,248,139,196,101,29,195,255,0,169,133,92,41,100,151,254,145,89,73,36,44,72,255,0,233,169,35,157,39,249,4,107,127,174,164,95,229,125,173,246,173,19,226,190,202,219,205,142,174,227,79,159,211,183,7,99,233,164,107,95,71,61,109,101,42,195,58,181,222,231,177,37,134,54,61,55,53,81,146,57,233,185,88,145,191,165,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,227,154,115,65,214,251,86,182,113,95,122,109,154,199,87,110,167,192,41,221,131,189,245,50,53,207,172,158,138,178,169,102,157,26,223,115,24,178,205,35,24,155,156,170,200,218,245,218,175,88,217,40,57,37,232,167,254,61,113,25,89,112,255,0,234,225,86,250,88,229,255,0,163,214,85,201,51,22,63,250,18,70,230,201,254,93,28,223,234,41,106,134,85,206,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,142,85,197,143,149,141,100,249,127,144,250,116,230,107,9,105,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,17,87,154,63,145,61,77,250,47,172,81,20,2,88,167,42,62,53,255,0,134,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,202,2,0,115,171,242,177,139,124,192,161,244,235,137,82,188,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,221,121,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,215,235,229,251,192,141,247,138,172,170,60,215,41,103,130,211,44,126,224,145,220,106,122,178,79,106,85,65,37,44,146,218,182,50,162,42,136,59,180,213,14,95,18,212,86,179,167,68,234,239,114,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,243,171,243,79,139,124,191,161,245,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,232,249,61,169,75,4,116,177,203,117,222,202,120,169,224,238,212,212,57,60,51,85,92,206,157,83,171,125,233,48,0,4,0,231,87,229,99,22,249,129,67,233,215,18,149,139,105,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,6,107,56,177,243,79,172,159,48,50,31,81,156,249,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,213,64,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,156,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,250,140,107,220,198,61,202,198,121,78,0,120,62,186,241,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,43,204,83,150,150,51,166,24,106,235,103,13,184,221,93,45,138,197,79,12,55,236,106,153,42,43,95,4,8,181,15,158,236,181,21,21,47,149,88,212,90,120,223,19,24,168,198,35,165,85,70,182,69,72,43,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,252,81,127,20,78,170,10,171,231,157,249,39,250,147,246,210,170,203,190,229,123,198,191,243,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,206,160,1,74,220,234,252,211,226,223,47,232,125,70,226,64,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,212,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,215,99,158,214,49,142,70,50,101,25,172,226,199,205,62,178,124,192,200,125,70,113,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,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,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,47,195,166,119,194,254,169,215,233,158,117,79,254,86,178,207,91,190,31,233,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,126,10,159,130,175,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,185,77,42,224,146,213,194,135,3,90,209,125,201,224,164,174,212,92,171,77,239,83,93,107,29,74,214,207,105,129,214,117,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,165,48,151,83,205,11,129,111,227,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,247,174,109,60,105,74,196,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,51,89,197,143,154,125,100,249,129,144,250,140,227,50,225,211,59,196,180,39,4,226,43,195,248,188,51,53,239,81,248,221,240,199,225,46,145,214,87,195,224,251,125,213,150,78,176,208,119,187,189,182,179,239,118,117,234,222,174,234,188,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,247,250,173,161,122,143,163,84,120,133,219,53,179,118,173,89,222,63,69,146,88,46,80,42,190,150,182,150,162,8,230,86,53,234,137,210,104,187,173,100,177,170,35,154,229,106,167,86,62,55,190,90,242,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,237,218,2,0,115,171,242,177,139,124,192,161,244,235,137,78,216,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,68,116,243,178,154,158,74,137,82,54,245,234,247,164,80,200,168,198,245,123,213,17,173,71,57,81,171,249,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,17,87,154,63,145,61,77,250,47,172,81,20,87,164,248,47,241,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,94,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,218,234,63,22,154,177,170,186,5,133,240,253,153,93,252,101,151,9,184,45,69,20,158,30,154,62,180,176,209,67,73,65,77,210,56,90,255,0,239,118,54,179,239,28,247,58,79,23,241,245,88,152,167,85,229,117,195,215,241,203,137,171,109,254,231,83,117,162,178,233,167,134,203,101,169,163,165,223,28,213,208,85,68,180,116,114,76,228,86,69,220,122,62,78,138,138,231,199,77,51,90,141,94,178,50,74,243,206,252,147,253,73,251,105,85,101,212,242,189,227,167,248,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,125,235,155,81,34,79,240,102,179,139,31,52,250,201,243,3,33,245,25,207,63,38,144,230,76,209,122,125,123,108,20,146,98,115,229,19,98,15,145,179,167,126,11,139,41,35,170,107,95,26,244,85,100,145,72,245,107,155,187,162,195,34,63,103,88,247,244,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,230,41,199,85,79,20,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,212,99,94,230,49,238,86,51,159,240,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,218,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,139,57,162,228,124,65,93,120,154,185,90,117,189,158,6,213,67,226,101,193,237,176,84,68,250,86,88,157,85,44,48,213,53,145,200,253,179,84,120,109,242,172,138,146,171,154,212,86,177,140,137,140,241,92,0,90,116,26,255,0,197,30,35,98,226,14,217,87,113,179,220,106,25,73,102,163,72,123,212,85,55,185,37,141,180,113,87,70,136,174,125,51,156,174,110,212,69,106,200,176,164,191,115,221,52,60,71,94,63,227,208,105,184,92,203,161,226,14,182,146,142,206,250,119,182,205,80,180,222,38,182,27,218,197,39,131,125,12,73,36,110,146,165,29,185,118,36,140,107,163,73,146,87,54,21,149,83,60,37,233,242,148,189,235,45,239,133,58,57,181,54,111,25,143,195,112,154,155,11,173,158,224,217,234,157,107,133,123,47,167,116,104,206,177,195,12,241,74,200,150,73,28,245,106,185,136,200,226,138,21,124,213,41,131,156,182,139,221,113,173,121,181,235,69,171,16,171,131,30,204,44,244,148,151,27,211,94,233,96,158,247,7,118,62,211,250,185,123,47,240,113,82,237,111,70,53,233,20,142,110,231,50,85,78,65,192,174,169,125,148,179,241,3,166,117,247,223,11,65,157,232,254,77,225,168,188,46,255,0,25,116,162,160,154,104,126,241,24,174,143,101,43,174,46,247,185,172,119,94,139,213,221,180,34,169,45,56,229,214,139,174,75,137,104,62,139,218,178,250,185,241,236,63,73,241,58,187,141,149,172,116,80,65,123,158,220,217,59,175,234,212,239,63,193,203,75,181,221,94,214,36,178,53,187,92,249,81,122,95,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,103,131,186,86,189,33,135,238,209,232,233,55,210,182,226,223,123,92,198,244,234,189,29,219,82,234,64,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,60,60,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,202,142,191,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,0,114,174,42,180,183,248,211,195,142,162,233,156,54,47,108,215,222,113,250,175,101,81,120,175,15,221,186,68,206,245,15,222,43,216,214,244,170,138,7,124,110,70,47,78,143,234,213,114,46,109,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,37,7,48,29,82,254,52,222,52,67,83,38,190,251,102,190,243,163,246,127,106,214,248,95,15,221,186,69,95,113,134,187,238,209,140,107,122,85,69,59,126,6,163,23,167,86,117,106,181,85,203,251,84,191,130,215,141,111,212,200,111,190,198,175,179,104,253,227,217,85,190,23,196,118,174,146,215,219,161,161,251,181,99,218,238,181,82,192,223,141,170,196,235,213,253,26,142,84,139,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,73,225,87,75,127,130,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,125,226,61,237,119,90,169,103,119,192,229,98,117,232,206,141,70,162,117,83,42,231,106,215,94,20,117,31,67,48,157,63,213,11,156,94,213,195,53,27,31,182,94,45,183,154,120,85,177,211,213,85,81,178,162,74,10,132,234,189,185,153,185,251,21,87,108,177,177,94,222,138,217,99,139,176,114,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,234,61,207,107,30,246,163,31,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,215,139,31,43,26,201,242,255,0,33,244,233,204,214,30,215,84,116,135,50,210,10,156,102,12,194,10,68,102,97,139,219,50,251,68,212,211,164,172,158,221,93,22,248,156,169,238,115,30,215,36,145,189,174,68,232,248,156,173,220,197,99,221,50,185,94,241,211,252,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,62,233,174,168,145,110,164,138,188,209,252,137,234,111,209,125,98,136,162,189,39,193,127,138,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,253,93,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,217,87,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,0,57,213,249,88,197,190,96,80,250,117,196,165,99,175,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,151,169,171,26,155,162,92,6,112,243,5,85,61,154,146,199,143,88,233,228,181,99,22,58,104,231,217,93,113,240,243,212,67,72,178,178,57,92,199,206,232,100,87,212,74,139,241,185,207,145,206,115,151,119,10,224,163,154,22,9,196,7,130,211,221,103,146,213,134,234,77,117,193,40,173,209,83,71,51,45,119,158,230,247,68,216,30,245,127,98,100,218,145,44,83,73,247,143,116,125,167,61,210,118,163,136,28,234,252,211,226,223,47,232,125,70,226,66,12,79,0,204,179,170,108,130,171,15,199,170,238,204,197,108,242,95,238,233,76,136,231,210,219,163,150,40,165,168,86,117,220,230,49,211,198,175,218,139,181,155,158,238,140,99,220,214,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,16,3,157,95,149,140,91,230,5,15,167,92,74,149,208,141,28,190,235,238,166,81,105,86,45,54,203,213,214,223,117,168,183,71,181,139,226,106,169,45,213,21,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,124,175,250,170,192,178,175,246,87,28,201,49,203,135,252,101,29,117,182,186,158,79,250,178,67,52,114,51,254,7,53,205,255,0,18,161,121,60,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,76,163,53,156,88,249,167,214,79,152,25,15,168,206,120,169,48,12,202,44,6,159,84,157,143,85,174,39,85,120,154,192,203,179,81,29,2,92,98,134,57,221,78,245,69,234,199,172,83,49,237,220,137,189,18,77,155,187,114,109,235,252,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,2,0,115,123,206,184,142,197,52,106,146,215,166,246,191,9,166,215,173,212,121,141,246,223,59,221,92,206,227,145,145,209,204,196,106,120,122,57,122,237,116,173,115,187,174,84,133,235,19,92,140,169,165,99,71,188,27,98,218,29,140,112,227,134,59,135,170,30,206,33,120,183,199,116,100,211,75,12,181,213,85,82,49,169,60,149,210,68,174,99,171,26,246,44,82,162,46,216,221,23,105,168,214,70,214,55,181,153,193,227,38,221,161,214,222,35,179,56,248,122,200,253,177,136,77,112,146,161,143,134,142,24,40,105,170,164,123,157,61,53,11,162,84,100,180,113,189,85,177,72,140,99,118,166,214,247,24,214,207,47,106,229,41,123,214,90,78,43,40,236,154,101,55,123,31,172,183,205,83,154,91,231,184,54,154,150,91,92,105,219,101,67,145,88,245,124,208,207,81,18,196,145,183,122,185,238,98,190,56,164,153,233,122,128,170,190,121,223,146,127,169,63,109,32,87,13,28,51,230,92,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,248,55,177,173,114,177,174,89,25,224,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,190,246,170,57,63,20,47,123,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,64,20,173,206,175,205,62,45,242,254,135,212,110,36,63,209,237,11,212,125,121,172,201,173,58,95,102,246,205,215,23,199,230,201,38,182,196,170,181,85,148,177,79,4,50,50,153,136,139,221,153,60,67,94,145,245,71,61,172,114,51,115,213,140,127,224,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,139,56,177,243,79,172,159,48,50,31,81,156,102,92,58,103,120,150,132,224,156,69,120,127,23,134,102,189,234,63,27,190,24,252,37,210,58,202,248,124,31,111,186,178,201,214,26,14,247,119,182,214,125,238,206,189,91,213,221,87,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,24,57,117,114,230,190,240,215,149,93,181,123,89,170,173,85,153,123,60,93,158,197,67,69,178,166,158,138,151,185,177,245,233,51,216,143,73,167,99,21,35,70,236,115,32,149,237,147,171,229,124,80,202,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,173,94,53,185,87,127,20,53,78,213,169,154,22,255,0,102,125,173,200,32,139,49,162,233,222,240,190,42,166,162,106,251,247,114,170,173,187,246,247,34,111,131,133,173,235,211,171,58,117,84,38,255,0,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,176,102,179,139,31,52,250,201,243,3,33,245,25,203,137,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,160,56,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,65,202,247,142,159,224,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,235,47,14,152,39,20,28,2,233,86,154,103,84,255,0,151,246,58,203,61,110,249,191,163,46,158,197,72,96,172,237,197,44,125,238,215,125,238,237,61,219,31,248,42,126,10,145,127,131,110,82,21,56,238,101,54,119,197,60,52,149,172,198,239,21,20,246,204,94,30,213,77,186,242,200,146,37,167,184,75,51,100,87,62,153,206,89,122,82,75,20,111,119,109,139,42,108,87,66,251,74,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,79,243,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,43,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,59,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,231,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,136,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,190,158,89,122,41,252,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,34,175,60,239,201,63,212,159,182,144,43,134,142,25,243,46,41,114,28,175,12,211,234,234,70,100,54,12,94,163,35,161,162,169,84,99,46,111,134,170,154,21,164,73,85,200,216,94,230,212,57,88,247,124,27,216,214,185,88,215,44,140,240,22,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,123,85,28,159,138,23,167,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,178,212,205,103,22,62,105,245,147,230,6,67,234,51,150,125,202,3,22,177,103,60,23,234,22,21,148,208,248,219,46,65,152,93,173,119,26,110,235,227,239,210,207,105,160,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,64,190,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,46,250,116,154,38,36,142,115,146,86,57,143,221,189,100,142,62,85,137,241,35,173,184,46,145,228,26,21,135,231,213,118,156,39,42,168,146,166,239,109,166,167,129,175,170,124,140,138,57,81,106,54,119,218,199,199,4,108,123,27,34,49,204,220,215,34,163,222,142,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,132,248,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,156,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,226,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,229,167,204,50,213,113,192,42,180,67,92,171,41,45,175,211,140,94,123,149,158,250,214,181,169,85,100,183,66,139,37,43,224,103,199,45,77,61,59,21,237,236,177,238,146,24,100,87,53,31,19,159,52,53,227,235,141,124,171,138,205,71,171,178,90,110,126,31,76,177,155,132,209,227,150,250,117,145,145,215,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,38,231,74,249,125,7,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,163,28,198,189,143,114,61,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,145,127,153,14,136,90,181,187,133,12,177,183,11,229,93,174,163,3,167,168,206,40,95,12,109,145,147,207,65,71,80,171,4,173,94,138,172,146,41,37,98,43,92,138,215,171,31,241,35,86,55,231,220,2,255,0,185,101,232,167,240,91,132,124,91,196,92,60,85,126,119,211,53,172,217,46,248,98,241,176,67,225,227,143,172,108,115,122,82,197,77,189,171,187,164,171,46,215,43,118,244,149,64,2,53,115,7,208,189,56,214,94,25,115,91,182,107,102,238,221,112,76,126,233,146,88,46,80,42,50,170,138,170,158,149,243,43,26,245,69,235,12,189,166,178,88,213,21,174,106,53,83,163,217,27,217,158,195,67,220,191,116,135,13,210,14,20,48,24,48,248,42,209,249,133,158,135,47,187,205,83,58,202,249,238,53,212,112,62,87,34,123,154,198,53,169,28,108,107,81,58,50,38,171,183,61,94,247,72,160,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,238,163,240,39,254,254,127,247,102,241,254,136,74,160,1,65,124,208,116,66,213,162,124,87,222,157,102,190,85,220,105,243,250,119,103,15,101,76,109,107,232,231,173,172,170,73,160,71,55,220,246,36,176,200,246,46,214,170,50,70,177,119,43,22,71,196,176,74,174,89,122,41,252,105,226,227,22,241,23,15,11,65,130,116,205,107,54,75,178,105,124,20,240,248,120,227,235,27,218,238,181,82,211,111,106,237,235,18,75,181,200,237,189,111,248,25,87,52,39,129,104,94,156,113,23,192,142,150,105,126,168,89,188,117,170,187,79,241,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,32,241,47,195,166,119,194,254,169,215,233,158,117,79,254,86,178,207,91,190,31,233,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,126,10,159,130,172,233,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,221,10,247,122,197,36,138,198,194,216,221,26,185,88,177,54,43,21,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,89,120,116,193,56,160,224,23,74,180,211,58,167,252,191,177,214,89,235,119,205,253,25,116,246,42,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,163,109,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,44,149,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,45,16,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,125,237,69,106,254,10,93,247,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,187,28,246,177,140,114,49,158,43,157,95,149,140,91,230,5,15,167,92,74,118,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,26,19,210,125,50,209,46,3,56,121,158,150,162,243,73,99,199,172,116,241,221,114,123,229,76,147,236,174,184,248,120,41,230,171,72,159,36,174,99,231,116,49,163,41,226,85,248,220,214,70,215,57,201,186,144,120,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,72,174,87,188,11,127,26,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,189,107,106,35,71,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,60,87,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,163,218,199,61,239,106,189,252,43,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,73,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,241,69,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,223,230,177,192,229,78,165,90,171,248,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,169,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,202,33,226,199,205,62,178,124,192,200,125,70,114,199,249,94,105,14,27,175,92,4,234,78,145,234,4,21,114,88,178,44,226,178,26,133,164,157,97,158,39,178,138,217,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,112,113,47,195,166,119,194,254,169,215,233,158,117,79,254,86,178,207,91,190,31,233,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,126,10,159,130,175,117,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,148,67,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,142,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,149,92,203,249,139,99,211,227,211,104,7,14,121,173,37,221,247,122,121,33,203,50,11,107,169,107,109,210,91,170,41,100,137,246,216,100,115,36,108,175,123,102,71,190,104,156,222,214,198,177,175,115,221,35,98,174,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,242,85,151,138,221,243,127,73,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,240,68,252,85,122,168,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,106,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,213,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,104,226,47,4,226,131,75,40,53,51,5,168,255,0,37,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,20,95,197,19,170,130,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,221,120,218,229,103,117,212,253,104,177,106,54,131,83,82,91,237,185,133,225,25,156,196,234,135,75,61,20,245,53,114,77,83,122,99,106,103,70,204,205,178,170,58,154,39,70,168,177,71,219,107,187,143,88,230,79,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,232,95,139,31,52,250,201,243,3,33,245,25,203,137,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,184,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,200,174,87,188,116,255,0,5,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,186,107,170,36,91,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,115,78,110,58,195,162,88,206,139,208,233,110,121,141,210,101,217,101,246,162,74,251,29,165,183,153,232,167,179,189,41,42,160,138,244,244,133,170,146,50,41,100,216,216,37,86,178,101,89,58,117,237,63,109,43,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,207,131,205,52,213,141,37,208,44,95,10,214,60,223,237,5,234,138,223,69,28,20,222,205,166,164,246,13,43,40,169,227,109,171,125,59,156,202,174,195,227,145,60,74,174,233,55,117,252,17,20,237,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,135,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,81,237,99,158,247,181,94,254,21,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,186,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,34,175,52,127,34,122,155,244,95,88,162,40,4,188,158,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,135,218,241,49,192,46,156,107,254,178,233,230,180,67,111,181,91,175,86,44,130,138,163,45,90,154,100,158,159,33,179,211,53,94,148,211,211,43,118,77,50,190,56,32,73,30,230,162,65,36,136,254,234,69,12,105,42,138,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,218,185,162,242,255,0,163,187,209,220,184,155,209,12,119,179,117,135,196,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,220,123,54,204,157,174,146,199,26,61,211,58,70,200,141,71,164,174,150,178,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,252,81,127,20,74,1,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,151,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,160,29,107,225,47,86,52,95,95,105,120,126,184,218,60,109,235,32,184,50,159,21,147,196,83,71,237,170,89,235,100,164,163,169,232,147,61,148,221,231,196,191,119,43,209,204,235,241,116,79,122,221,167,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,34,128,33,255,0,48,46,4,108,92,85,98,178,102,184,179,60,22,166,227,246,245,142,221,83,213,242,123,82,150,8,234,164,138,213,177,245,17,83,193,221,169,168,106,248,151,34,185,157,58,47,86,251,146,133,206,213,193,255,0,13,119,222,42,117,198,207,166,86,197,236,218,161,219,116,201,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,186,101,238,178,56,209,24,244,238,72,197,114,35,17,238,110,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,103,7,140,157,11,172,225,219,136,236,207,78,125,141,236,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,123,108,94,195,223,213,201,221,134,86,239,114,181,92,188,84,235,252,36,104,189,215,94,184,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,252,108,178,202,215,53,98,103,105,92,212,114,57,174,87,189,140,103,89,30,196,93,36,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,230,156,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,247,254,83,184,167,255,0,213,167,85,127,247,54,227,255,0,193,52,166,0,32,175,55,189,11,172,212,254,28,105,53,27,30,179,120,219,214,154,92,29,113,153,204,89,223,51,108,243,177,35,173,72,226,141,28,199,109,123,41,39,123,222,136,145,197,77,43,145,237,77,205,125,32,130,236,249,59,232,189,215,78,184,121,189,106,6,81,136,85,217,174,249,253,225,149,116,117,21,47,115,95,95,100,134,157,158,14,84,137,93,209,140,89,102,173,115,28,173,107,164,100,141,127,197,26,196,164,245,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,13,121,203,107,126,151,219,180,190,215,195,221,214,199,87,118,205,174,213,20,153,61,186,86,201,36,48,89,96,142,73,97,241,79,114,124,51,190,86,165,85,59,97,247,162,35,164,145,202,197,100,73,37,69,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,127,217,158,31,168,248,7,47,76,227,13,213,204,247,237,166,95,106,210,251,252,23,75,222,197,79,19,39,128,169,86,183,115,186,62,94,219,21,145,119,158,137,36,189,190,227,209,30,247,34,103,176,210,159,9,222,86,52,111,229,254,61,233,208,21,193,206,159,81,180,142,235,153,98,154,105,107,197,105,42,245,22,199,78,202,219,158,71,13,75,55,209,91,165,73,22,59,92,172,98,171,158,247,57,91,82,137,42,55,180,199,49,99,220,149,82,42,64,13,20,194,179,237,69,213,204,67,10,210,218,138,186,92,178,233,120,166,138,211,89,76,249,152,250,9,209,232,228,171,89,32,107,165,137,144,35,86,103,202,196,85,141,145,185,255,0,254,73,118,124,198,237,215,219,63,46,172,210,211,148,228,127,104,47,84,86,252,118,158,227,119,240,108,164,246,133,83,46,148,13,150,167,176,197,86,69,220,122,57,253,182,174,214,238,232,158,228,41,179,132,239,52,250,55,243,3,30,245,24,13,41,148,109,205,167,91,244,191,87,248,134,167,177,96,150,58,181,187,233,237,61,78,49,126,190,205,36,140,101,116,241,84,57,124,44,80,59,220,214,83,74,234,150,172,221,17,101,124,207,68,69,142,56,158,254,63,192,182,147,107,46,174,113,29,142,219,180,59,47,251,37,126,176,238,190,84,228,91,154,190,202,161,141,236,142,105,187,42,169,226,119,119,155,23,135,247,182,94,246,201,54,196,178,61,182,85,206,175,202,198,45,243,2,135,211,174,37,80,112,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,72,14,98,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,60,255,0,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,83,103,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,79,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,246,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,171,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,175,163,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,84,95,53,142,5,105,176,233,43,248,167,210,138,10,74,107,21,85,66,205,154,208,186,170,87,78,219,141,93,107,215,218,76,89,164,114,57,146,203,81,28,78,134,52,111,109,82,55,53,142,107,164,88,188,167,41,254,29,120,139,184,106,93,54,187,226,215,106,188,35,4,117,60,148,85,87,137,173,116,181,140,200,96,134,186,145,245,54,184,163,153,233,44,108,149,35,122,45,100,76,84,99,224,123,17,219,209,205,72,151,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,39,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,143,114,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,120,151,225,211,59,225,127,84,235,244,207,58,167,255,0,43,89,103,173,223,15,244,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,5,79,193,87,159,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,125,60,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,218,216,153,20,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,39,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,109,248,148,212,108,55,87,181,231,57,212,253,63,197,106,241,219,22,79,120,154,229,79,67,87,82,179,207,190,78,139,44,242,47,85,70,190,105,123,147,44,109,115,153,26,202,177,181,206,107,17,86,111,242,100,210,109,101,171,206,239,186,207,100,203,253,139,166,212,157,203,29,230,221,185,178,253,160,174,72,81,241,67,218,235,247,94,31,191,28,222,33,81,29,241,246,153,185,178,207,178,223,193,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,52,230,227,172,58,37,140,232,189,14,150,231,152,221,38,93,150,95,106,36,175,177,218,91,121,158,138,123,59,210,146,170,8,175,79,72,90,169,35,34,150,77,141,130,85,107,38,85,147,167,94,211,246,210,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,140,248,60,211,77,88,210,93,2,197,240,173,99,205,254,208,94,168,173,244,81,193,77,236,218,106,79,96,210,178,138,158,54,218,183,211,185,204,170,236,62,57,19,196,170,238,147,119,95,193,17,78,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,225,63,136,188,19,133,254,88,24,14,165,231,85,31,253,126,163,179,209,108,155,250,78,233,237,11,156,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,90,139,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,218,247,42,62,10,63,134,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,109,138,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,207,230,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,94,189,24,229,255,0,18,158,127,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,221,254,26,221,107,201,168,170,234,167,216,199,61,251,34,142,71,61,219,88,199,57,122,39,185,173,85,95,114,41,16,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,207,191,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,246,215,162,178,72,100,86,199,221,72,219,232,56,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,53,243,71,242,39,169,191,69,245,138,34,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,162,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,92,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,183,226,83,36,210,252,187,94,115,156,139,69,241,138,75,6,19,89,120,153,108,180,116,139,34,64,232,27,209,190,34,56,228,99,29,11,38,115,93,58,65,181,169,10,74,145,34,34,49,9,149,201,183,71,53,98,183,89,107,53,210,209,55,179,112,27,125,190,227,143,221,42,118,211,77,237,58,165,109,52,141,183,236,115,251,208,244,89,41,234,123,237,98,181,124,63,107,175,222,57,8,129,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,207,146,75,77,170,107,173,61,246,107,101,35,238,84,116,243,82,83,214,58,22,172,240,193,51,163,116,177,50,78,155,154,199,186,8,92,230,162,244,114,197,26,175,93,169,211,235,0,17,215,143,253,121,166,225,243,133,204,187,38,134,182,174,154,251,127,167,126,51,143,62,146,162,90,105,217,113,171,138,70,182,104,230,141,142,88,159,4,77,154,165,21,85,189,86,157,24,143,107,156,213,51,194,73,78,93,90,199,125,209,190,46,48,74,155,68,62,34,147,48,184,65,135,93,41,183,49,157,234,90,249,226,141,171,189,204,122,183,181,58,83,207,209,187,92,254,198,205,205,107,220,166,133,0,5,96,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,246,189,222,46,150,72,234,42,233,215,170,191,100,125,151,197,83,238,70,110,127,138,248,157,210,54,162,212,177,107,220,148,52,66,212,150,172,203,137,25,175,149,110,185,58,162,163,7,167,182,182,54,182,8,224,70,209,86,75,59,221,239,115,222,231,44,45,106,38,212,98,50,69,93,251,211,183,105,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,154,255,0,54,60,44,127,235,45,165,95,251,229,110,255,0,227,29,84,30,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,245,232,199,47,248,148,242,150,158,38,248,109,191,221,104,172,86,46,32,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,193,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,95,86,48,95,225,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,26,79,130,255,0,20,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,165,237,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,129,232,1,149,114,242,115,62,46,237,92,32,242,252,209,156,174,11,117,37,227,44,191,96,246,11,110,57,106,158,161,172,99,231,75,84,46,125,84,204,71,36,175,166,133,54,239,237,167,85,124,144,198,174,143,186,146,54,146,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,187,78,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,69,113,99,229,99,89,62,95,228,62,157,57,154,194,236,245,55,140,27,87,9,188,191,52,117,214,245,171,147,59,204,116,222,213,65,138,50,24,154,172,166,157,150,170,100,146,186,87,72,199,69,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,142,157,191,213,222,184,234,159,255,0,94,243,61,64,200,63,226,105,188,117,210,186,167,254,164,81,111,154,95,254,197,141,221,255,0,228,162,123,175,39,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,125,62,190,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,105,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,67,84,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,30,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,227,7,58,191,43,24,183,204,10,31,78,184,148,172,117,94,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,253,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,193,19,241,84,208,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,154,113,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,46,123,56,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,90,242,189,227,167,248,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,125,211,93,81,34,221,73,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,145,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,104,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,249,94,241,211,252,107,197,89,161,218,199,153,248,189,73,178,239,246,61,77,107,118,205,125,181,199,27,85,58,204,174,95,17,89,15,73,59,157,81,175,124,72,201,62,245,205,168,145,39,248,6,109,184,183,214,139,174,189,113,13,155,106,5,86,95,87,145,90,36,188,86,82,99,117,19,49,209,50,43,36,117,18,120,40,162,137,205,106,196,206,210,181,202,213,107,92,175,123,222,254,178,61,234,188,128,210,159,10,186,165,252,105,225,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,47,135,238,221,34,103,102,187,238,209,140,107,122,85,69,59,126,6,163,23,167,86,117,106,181,87,170,158,83,58,213,141,44,210,255,0,3,252,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,20,62,92,43,91,244,95,82,174,178,216,180,231,87,176,172,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,198,133,112,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,243,252,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,15,42,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,205,103,22,62,105,245,147,230,6,67,234,51,150,147,195,23,19,24,111,10,28,173,244,251,84,179,10,26,187,139,221,81,119,182,218,45,148,200,173,125,198,227,37,214,226,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,245,23,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,107,252,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,54,62,114,175,230,199,133,143,253,101,180,171,255,0,124,173,223,252,99,165,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,154,206,44,124,211,235,39,204,12,135,212,103,61,6,184,219,51,40,184,123,225,194,243,93,37,90,226,117,88,189,250,154,214,199,85,163,160,75,140,89,29,197,213,170,200,119,117,99,214,41,168,55,63,106,111,68,141,58,187,182,168,222,191,202,79,75,112,77,80,226,158,111,183,86,47,105,253,146,199,221,148,217,255,0,190,166,135,194,221,41,110,52,61,137,254,233,237,223,183,184,255,0,129,251,152,189,125,237,94,136,94,160,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,164,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,230,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,158,206,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,150,188,175,120,233,254,10,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,116,215,84,72,179,255,0,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,4,244,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,252,44,107,250,64,14,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,159,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,215,183,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,143,201,230,133,198,191,243,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,246,205,209,176,185,143,168,73,92,212,233,12,93,217,225,141,35,85,100,159,28,187,228,107,226,237,240,190,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,230,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,5,59,115,167,214,43,173,235,87,49,77,16,183,223,169,37,177,99,86,118,94,235,168,233,42,156,231,182,235,84,249,26,141,170,141,30,172,71,199,77,28,79,137,28,196,123,89,89,34,245,86,202,132,106,224,107,134,122,110,42,53,67,39,192,166,174,164,130,162,217,131,222,174,246,248,234,214,86,65,53,199,182,202,90,46,228,145,57,31,27,34,169,171,134,161,85,27,38,228,129,88,172,114,61,122,71,251,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,36,240,171,170,95,198,158,28,116,235,83,38,190,251,102,190,243,143,210,251,86,183,194,248,126,237,210,38,118,107,190,237,24,198,183,165,84,83,183,224,106,49,122,117,103,86,171,85,122,168,4,127,227,243,236,39,242,109,171,31,196,95,252,21,246,126,79,15,253,183,254,20,238,51,217,191,216,252,95,225,222,23,241,248,63,202,124,27,140,235,154,30,229,239,118,210,251,143,7,218,109,71,165,55,58,74,170,27,93,158,42,75,188,80,205,35,223,75,123,86,164,215,24,165,108,139,189,143,90,153,165,145,26,189,27,178,70,58,63,186,116,106,178,40,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,81,95,55,159,176,159,206,77,203,236,143,254,21,251,63,107,251,83,253,183,254,20,237,187,183,253,167,195,254,3,224,63,178,248,63,250,191,31,112,249,121,76,221,180,190,203,198,13,174,179,81,238,116,148,21,210,89,235,41,49,57,106,102,146,38,58,247,59,163,133,145,35,154,168,197,124,148,210,86,70,198,203,240,185,239,107,91,214,85,141,11,222,0,202,185,239,245,147,248,203,237,28,91,248,205,237,94,247,216,251,39,217,175,27,183,179,246,119,194,179,217,254,23,103,221,246,123,125,122,237,247,247,123,221,207,190,238,157,215,149,245,207,68,173,60,87,217,106,181,166,58,71,189,244,237,166,195,210,166,146,122,150,125,164,154,178,150,42,53,70,68,215,53,30,141,124,234,199,202,157,184,222,141,127,86,189,172,114,95,161,202,184,177,242,177,172,159,47,242,31,78,156,205,97,218,184,169,176,103,118,44,143,79,159,153,94,238,183,74,11,166,151,226,23,12,110,91,133,76,50,118,173,111,181,66,222,196,44,137,26,216,97,142,169,149,145,181,142,107,94,187,86,71,172,142,145,210,201,53,57,37,233,230,156,94,239,186,137,168,247,59,87,143,204,241,127,103,209,219,102,168,164,69,142,217,75,86,202,148,146,74,121,59,139,214,105,123,79,141,234,177,53,209,198,196,70,200,228,158,86,54,218,136,171,205,31,200,158,166,253,23,214,40,138,43,210,127,183,127,197,60,55,248,91,255,0,142,127,104,45,223,103,63,177,255,0,194,158,38,63,11,253,191,221,127,109,219,254,211,224,255,0,109,238,234,126,86,89,246,171,237,85,231,237,215,181,126,210,123,66,163,219,30,214,238,120,239,29,220,119,127,196,119,126,243,189,220,223,191,127,197,187,175,95,127,82,210,121,40,92,244,74,43,86,101,102,108,116,139,171,245,85,21,21,47,123,169,39,116,233,141,196,218,38,181,25,50,183,178,198,45,92,207,220,198,185,36,122,164,106,244,115,99,141,91,105,68,0,231,87,229,99,22,249,129,67,233,215,18,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,209,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,71,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,62,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,90,167,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,244,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,21,193,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,232,138,250,152,98,234,215,54,71,47,114,24,163,107,21,174,137,177,205,81,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,79,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,136,171,204,211,90,255,0,130,220,35,229,62,30,223,226,171,243,190,184,85,30,248,183,195,23,141,130,111,17,36,157,36,99,155,210,150,42,157,142,77,221,37,88,183,53,91,187,165,11,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,218,184,220,225,107,249,70,214,90,109,51,167,201,61,187,65,93,143,219,239,52,117,175,110,201,164,222,215,67,80,178,70,141,70,197,214,170,158,165,204,141,29,38,216,157,18,58,71,187,114,147,171,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,202,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,174,173,39,254,50,251,59,80,127,132,30,213,236,253,143,169,251,95,236,205,189,239,179,190,42,151,196,238,255,0,246,157,158,231,135,238,246,253,253,174,230,255,0,185,238,158,0,208,71,45,235,158,137,87,240,161,137,210,232,148,116,141,101,186,158,158,155,43,88,105,39,133,238,201,22,142,158,90,245,149,243,53,29,51,247,74,196,71,181,93,26,49,24,198,46,198,53,173,148,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,6,107,56,177,243,79,172,159,48,50,31,81,156,242,153,151,219,191,179,152,39,218,239,252,21,246,126,111,178,223,216,255,0,224,191,106,215,247,63,179,248,191,195,188,127,246,191,31,255,0,83,224,237,157,131,128,11,182,131,88,56,163,196,111,188,65,220,234,237,214,123,117,67,42,236,213,137,55,102,138,154,247,28,177,186,142,90,233,17,81,204,166,107,145,206,220,138,141,73,18,21,151,238,123,166,135,129,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,205,103,22,62,105,245,147,230,6,67,234,51,146,255,0,82,241,107,238,65,201,115,73,238,214,138,31,17,73,140,230,21,55,75,164,157,214,51,195,210,190,229,118,164,108,157,28,168,175,235,61,93,59,58,53,21,223,31,94,155,90,229,72,149,193,254,127,83,166,28,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,155,24,197,166,154,100,87,175,77,136,170,228,86,170,35,147,73,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,58,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,217,225,46,167,137,111,252,141,182,143,151,248,39,255,0,127,181,149,87,194,119,154,125,27,249,129,143,122,140,6,148,202,54,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,186,255,0,38,77,28,215,27,118,85,125,214,214,77,236,125,50,186,219,228,180,75,13,107,102,95,111,85,71,34,43,37,165,141,175,107,63,189,222,217,26,181,47,107,218,157,201,161,141,170,231,74,248,127,91,158,119,228,159,234,79,219,74,213,192,53,75,59,210,255,0,180,127,97,111,190,204,251,91,143,214,98,215,143,239,88,102,241,86,186,173,189,248,62,245,142,217,187,182,207,141,155,94,157,61,206,78,170,126,174,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,41,195,71,14,152,39,11,250,89,65,166,120,45,63,249,42,203,197,110,249,191,164,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,248,34,126,42,189,84,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,60,165,199,85,116,226,209,168,246,141,33,185,230,150,170,108,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,252,106,212,95,137,237,134,119,53,28,144,202,172,245,96,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,120,129,212,207,227,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,125,84,52,47,153,222,22,7,252,111,70,246,160,72,163,70,53,202,214,53,136,214,174,214,161,109,92,153,52,183,236,167,14,55,221,76,175,177,120,90,252,239,32,147,195,86,248,173,254,50,215,68,196,134,31,187,71,171,99,217,84,235,139,125,237,107,221,215,170,245,111,109,74,234,230,43,163,151,221,27,226,227,59,166,187,205,226,41,51,11,132,249,141,174,167,107,25,222,165,175,158,89,28,155,26,247,171,123,83,165,68,29,93,181,207,236,111,218,214,189,168,78,14,72,250,161,106,170,192,53,11,69,230,109,36,23,43,101,226,44,162,157,93,90,222,253,100,21,48,199,77,46,202,126,136,237,144,58,146,29,210,34,185,58,213,198,213,70,251,183,217,160,5,85,243,180,214,191,252,69,225,206,142,223,255,0,212,205,110,21,82,69,255,0,72,163,164,142,23,164,159,244,213,145,174,143,252,130,181,223,215,66,170,203,73,228,161,173,247,84,186,230,92,55,77,99,164,117,181,212,245,25,197,61,201,178,57,179,199,58,58,138,142,88,30,223,123,94,199,53,97,115,85,54,171,21,146,34,239,222,157,187,95,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,137,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,136,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,248,154,93,210,124,235,248,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,12,171,151,208,206,20,116,227,139,94,4,116,123,10,205,98,240,55,90,29,63,176,207,96,191,193,10,62,170,209,84,235,101,58,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,82,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,109,83,149,239,31,87,221,105,217,195,198,179,92,60,102,95,106,183,190,162,197,127,169,169,98,77,122,165,135,106,62,154,116,123,145,242,214,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,105,129,197,143,149,141,100,249,127,144,250,116,230,107,9,233,204,31,72,106,89,195,111,11,58,247,67,5,92,148,243,233,189,143,16,186,72,233,226,236,64,246,80,50,170,137,172,143,221,42,190,68,146,224,174,119,196,196,72,99,79,129,85,55,249,94,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,247,136,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,221,57,134,114,243,181,113,47,106,168,213,77,43,163,164,183,106,165,186,157,17,236,87,54,24,50,72,35,111,70,211,206,229,232,214,84,181,168,141,138,119,42,34,162,54,41,87,103,110,72,41,131,22,202,117,31,67,181,30,151,36,198,235,174,184,150,103,137,92,30,214,185,209,44,53,84,53,81,171,163,150,25,98,145,63,207,142,72,164,106,181,205,87,177,237,84,87,53,111,211,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,225,92,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,4,21,230,139,193,149,139,92,52,226,229,175,214,75,175,178,179,61,57,199,234,106,38,89,222,247,82,220,236,244,169,45,76,148,206,106,117,237,204,205,211,62,41,26,157,28,231,186,57,58,163,153,36,52,151,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,115,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,5,53,243,100,224,202,197,164,151,223,230,99,6,186,246,173,89,222,64,250,123,221,158,161,239,124,144,94,42,25,53,75,170,105,222,189,122,195,47,106,103,62,55,42,44,114,42,108,234,199,163,33,227,252,171,46,215,91,119,28,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,206,99,42,160,75,101,76,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,226,212,84,191,66,157,185,211,235,21,214,245,171,152,166,136,91,239,212,146,216,177,171,59,47,117,212,116,149,78,115,219,117,170,124,141,70,213,70,143,86,35,227,166,142,39,196,142,98,61,172,172,145,122,171,101,67,143,242,172,209,203,22,174,241,113,104,169,200,230,235,73,129,91,229,204,99,166,218,255,0,239,170,170,105,224,142,153,55,177,237,86,118,231,168,138,126,191,19,93,216,216,230,171,94,170,146,215,157,198,151,218,170,176,13,61,214,136,93,73,5,202,217,120,151,23,168,70,209,55,191,89,5,76,50,84,197,190,163,170,59,100,14,164,155,108,106,142,78,181,114,57,21,190,253,240,127,151,86,177,223,116,111,139,140,18,166,209,15,136,164,204,46,16,97,215,74,109,204,103,122,150,190,120,163,106,239,115,30,173,237,78,148,243,244,110,215,63,177,179,115,90,247,41,161,64,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,234,185,145,114,221,254,31,251,83,136,94,30,172,63,234,83,227,172,201,177,154,56,191,240,47,248,223,89,72,196,255,0,243,63,197,100,137,63,193,253,238,106,118,58,165,60,64,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,39,240,233,130,113,65,203,3,1,211,76,234,159,255,0,175,213,150,122,221,243,127,70,93,61,161,115,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,130,167,224,169,85,124,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,97,60,175,185,130,84,221,170,108,188,47,107,77,214,145,143,101,59,104,48,251,229,76,177,83,51,100,49,82,211,209,217,82,40,160,107,85,234,214,78,230,79,44,187,228,122,182,47,137,238,103,91,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,6,107,56,177,243,79,172,159,48,50,31,81,156,182,158,15,113,107,238,115,202,89,184,86,45,67,227,111,89,6,31,153,218,237,212,221,214,71,223,170,158,174,229,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,19,75,188,52,103,245,58,167,195,206,155,234,13,195,33,164,190,92,175,152,189,182,166,233,93,76,177,108,150,227,225,216,149,136,169,18,35,24,246,212,36,172,123,26,137,177,237,115,122,55,111,68,233,96,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,3,42,229,212,241,45,255,0,145,182,209,242,255,0,4,255,0,239,246,178,170,248,78,243,79,163,127,48,49,239,81,128,210,153,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,101,85,243,206,252,147,253,73,251,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,95,79,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,129,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,85,196,191,17,120,39,11,250,89,95,169,153,213,71,249,90,59,61,22,201,191,164,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,248,170,254,8,185,235,213,45,116,212,125,91,214,91,158,188,228,119,159,5,151,220,110,16,220,99,171,180,162,209,248,25,32,107,25,76,148,234,197,223,31,101,145,68,214,63,114,201,247,104,231,61,207,234,229,187,78,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,160,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,110,123,59,213,85,240,75,27,151,123,88,244,111,106,4,168,159,163,182,181,253,141,155,154,231,181,76,246,26,115,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,240,43,131,157,166,138,127,226,47,17,148,119,15,254,166,21,112,165,146,95,250,69,101,36,144,177,35,255,0,166,164,142,116,159,228,17,173,254,186,145,171,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,122,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,144,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,183,226,171,84,191,141,60,71,106,46,166,67,125,246,205,5,231,32,170,246,85,111,133,240,253,219,92,79,236,208,253,218,177,142,111,74,88,160,111,198,212,122,244,234,254,174,87,42,242,163,165,112,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,77,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,94,188,229,181,162,213,141,104,53,175,69,237,89,125,36,25,14,97,120,164,171,184,217,90,198,203,60,246,72,59,178,119,95,213,171,217,103,140,138,151,107,186,177,207,88,164,107,119,53,146,162,83,8,46,79,147,38,186,81,229,58,53,125,208,107,189,231,125,235,9,184,73,113,181,210,72,144,71,253,15,86,228,123,146,20,106,164,178,246,234,214,161,210,61,205,84,103,139,129,187,213,28,214,182,197,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,70,174,111,119,29,14,160,225,198,146,61,76,199,61,171,151,214,92,29,79,132,190,146,178,26,106,234,26,165,98,58,162,167,115,145,207,117,27,88,198,54,104,218,199,53,238,125,59,87,182,245,142,120,169,91,19,251,85,246,170,205,246,23,218,191,105,61,161,79,236,127,100,247,60,119,142,238,55,177,225,251,95,121,222,238,108,217,179,226,221,211,167,191,161,127,217,159,241,151,251,158,153,199,243,7,236,175,226,23,240,190,255,0,237,223,102,109,236,247,188,5,78,205,219,62,239,189,219,237,247,123,95,117,221,238,118,190,239,97,158,194,231,184,150,210,26,157,90,229,49,128,207,109,130,174,123,150,13,131,226,249,125,44,48,207,20,76,123,41,173,145,178,169,210,172,159,214,99,40,231,171,145,26,213,107,213,241,177,27,187,250,142,168,189,39,206,191,133,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,211,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,96,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,154,249,205,220,116,57,218,203,98,180,226,216,230,221,77,142,223,29,70,81,119,162,172,133,41,223,74,230,171,105,105,170,160,106,57,238,172,107,24,215,164,142,88,220,216,31,10,47,121,175,139,177,26,184,22,254,99,191,152,236,119,249,95,255,0,198,191,139,198,248,173,254,203,246,94,246,120,143,105,109,255,0,243,63,234,110,255,0,242,247,246,187,95,127,217,44,171,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,186,158,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,198,104,120,151,207,233,181,79,136,109,72,212,27,126,67,87,124,182,223,50,139,149,77,174,186,165,101,223,45,187,196,61,40,209,18,84,71,177,141,167,72,152,198,57,19,99,26,214,244,110,222,137,103,252,145,240,171,85,6,139,234,22,163,67,81,86,183,43,230,81,21,146,162,39,61,189,134,193,67,73,28,209,57,141,219,185,30,174,184,76,142,85,114,162,163,99,232,141,232,170,233,85,199,78,21,106,207,248,62,213,187,21,230,162,174,26,122,92,94,174,246,199,83,61,173,122,207,111,111,142,133,170,174,107,147,99,165,166,141,175,78,157,85,138,228,69,106,170,57,51,173,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,167,61,39,206,191,138,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,245,96,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,103,7,140,155,142,135,92,184,142,204,228,225,235,28,246,62,33,13,194,74,118,50,26,200,103,161,169,170,141,238,108,245,52,45,137,21,145,81,200,244,87,69,26,61,237,218,187,155,219,99,155,4,82,255,0,147,39,243,29,246,238,251,246,103,255,0,161,143,188,251,73,237,29,254,31,218,157,148,236,120,15,254,220,254,199,187,211,224,236,116,238,252,126,20,183,240,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,242,115,65,173,209,42,14,20,47,83,235,77,166,174,226,247,84,58,28,62,26,103,78,215,183,36,146,142,169,148,115,42,196,246,55,100,109,116,242,61,37,85,141,88,199,38,215,191,99,29,65,134,138,56,22,254,99,191,151,28,119,249,160,255,0,198,191,139,193,120,173,254,212,246,94,198,120,127,105,110,255,0,243,207,235,238,255,0,242,246,118,187,191,127,222,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,237,199,78,21,117,192,56,193,213,187,21,230,162,146,106,138,172,162,174,246,199,83,61,206,98,65,112,119,142,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,108,211,147,38,169,125,171,225,198,251,166,117,247,223,21,95,130,100,18,120,106,47,11,179,193,218,235,88,147,67,247,136,196,108,155,234,155,113,119,189,206,123,122,116,94,141,237,161,61,46,215,58,107,45,170,182,243,89,29,92,148,244,20,242,84,202,202,74,73,106,167,115,24,213,115,146,56,97,107,165,149,253,17,122,50,54,185,238,94,136,212,85,84,66,157,184,188,230,215,168,249,150,85,83,137,112,203,114,251,49,136,90,174,20,179,211,228,62,25,82,233,118,146,154,69,122,187,108,189,89,21,28,143,72,254,229,209,247,36,100,125,37,84,100,178,83,164,191,198,120,174,177,113,105,203,211,85,243,46,237,170,143,47,182,233,254,67,71,148,217,40,166,123,188,5,87,128,170,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,165,22,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,101,92,186,158,37,191,242,54,218,62,95,224,159,253,254,214,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,170,190,121,223,146,127,169,63,109,56,255,0,38,27,77,170,227,197,125,238,178,225,108,164,170,168,181,224,245,245,116,50,205,11,94,250,89,214,178,138,21,150,39,42,117,99,214,41,165,141,92,222,139,178,71,183,240,114,162,221,160,6,107,56,177,243,79,172,159,48,50,31,81,156,179,78,82,121,254,27,165,156,19,103,250,131,168,57,13,37,143,30,177,231,21,245,53,213,213,42,187,34,103,179,237,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,181,171,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,125,120,79,7,60,65,106,22,135,95,120,135,198,48,158,238,25,96,239,203,61,77,69,92,84,210,84,82,211,195,52,149,117,84,236,149,205,239,67,7,103,99,213,170,174,89,30,140,141,178,43,37,72,249,254,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,85,175,59,141,94,166,101,171,79,116,18,134,122,73,42,39,168,151,47,186,70,232,37,239,192,198,54,74,90,39,50,79,116,74,201,22,74,244,115,126,39,162,195,26,252,8,169,190,11,112,45,133,93,115,254,48,116,146,197,102,168,164,134,162,151,40,164,189,189,213,47,115,88,176,91,221,227,166,106,43,90,229,222,232,169,164,107,19,167,69,122,181,21,90,138,174,77,25,145,43,154,62,144,212,234,215,7,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,235,49,148,115,213,200,141,106,181,234,248,216,141,221,253,71,81,182,147,231,95,194,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,248,17,43,154,14,183,221,116,79,133,11,211,108,214,58,75,141,70,127,80,236,29,239,169,145,205,101,28,21,180,117,75,52,232,214,251,222,244,138,25,24,196,220,212,71,200,215,174,228,98,198,250,12,0,190,142,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,245,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,96,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,148,238,22,63,245,105,210,175,253,205,183,127,240,78,170,0,51,237,204,135,91,238,186,221,197,126,88,235,133,142,146,215,79,129,212,84,96,244,44,134,71,72,249,224,160,172,168,69,158,87,47,68,87,201,44,146,189,17,173,68,107,21,140,248,149,171,35,227,0,36,167,46,173,99,190,232,223,23,24,37,77,162,31,17,73,152,92,32,195,174,148,219,152,206,245,45,124,241,70,213,222,230,61,91,218,157,41,231,232,221,174,127,99,102,230,181,238,83,66,128,202,185,127,214,94,34,240,78,23,248,5,210,173,75,206,170,63,47,236,116,118,122,45,147,127,73,221,61,138,147,65,71,220,138,41,59,61,222,195,219,221,123,118,51,241,85,252,17,105,47,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,108,127,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,167,87,22,62,86,53,147,229,254,67,233,211,153,172,52,123,195,214,45,98,206,120,47,211,76,43,41,161,241,182,92,131,75,236,214,187,141,55,117,241,247,233,103,180,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,207,22,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,192,191,62,93,90,199,98,214,78,17,240,74,155,68,62,30,175,15,183,193,135,93,41,183,61,253,154,170,8,34,141,171,189,204,98,59,187,2,211,207,209,187,154,206,254,205,206,115,28,167,229,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,185,62,96,92,119,88,184,85,197,100,194,177,103,248,221,77,200,45,235,37,186,155,163,227,246,93,44,241,213,71,21,215,123,233,229,167,159,181,83,78,212,240,206,84,115,250,245,94,141,247,173,27,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,61,238,85,114,254,42,94,247,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,202,185,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,39,198,182,83,98,195,248,71,213,235,182,71,93,225,41,42,48,251,157,174,57,59,79,147,117,85,108,14,164,166,143,163,17,85,55,207,60,76,235,211,107,119,117,114,163,81,85,51,132,104,247,130,156,90,197,135,240,143,164,54,156,114,135,194,82,84,97,246,203,164,145,247,95,38,234,170,216,27,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,118,179,49,154,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,126,5,212,242,153,213,11,174,163,240,125,107,182,94,91,87,37,70,11,120,172,197,217,87,83,90,234,135,212,192,198,199,83,15,77,200,139,27,34,138,174,58,118,71,213,200,214,83,183,162,162,42,49,179,40,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,165,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,253,240,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,96,95,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,140,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,224,137,248,170,104,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,188,127,142,78,56,49,158,16,112,214,195,5,150,174,241,157,223,169,220,184,229,4,244,53,12,183,61,81,85,175,168,154,169,26,145,61,144,174,213,124,17,201,222,94,228,40,169,27,37,73,155,8,56,50,230,151,168,245,156,65,87,89,248,146,203,109,95,99,53,2,224,233,18,174,163,173,53,46,45,85,218,217,3,105,213,17,219,40,221,219,138,23,182,71,109,107,156,149,15,149,171,226,29,55,149,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,131,53,156,88,249,167,214,79,152,25,15,168,206,91,79,5,186,233,167,28,58,114,204,192,245,67,84,47,62,6,213,67,237,152,161,134,36,71,213,92,42,157,119,174,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,82,220,75,241,23,157,241,65,170,117,250,153,157,84,127,149,163,179,209,108,135,250,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,138,175,224,137,58,121,93,114,255,0,172,187,214,91,120,155,214,252,119,179,106,135,195,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,54,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,144,131,157,198,21,117,160,214,141,61,212,105,170,41,22,219,124,197,229,178,83,196,215,187,190,217,232,106,228,154,87,61,187,118,163,21,183,8,81,170,142,85,85,108,157,81,189,17,93,229,57,52,231,244,216,207,20,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,250,116,71,72,212,94,178,109,117,218,21,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,85,215,128,106,150,119,165,255,0,104,254,194,223,125,153,246,183,31,172,197,175,31,222,176,205,226,173,117,91,123,240,125,235,29,179,119,109,159,27,54,189,58,123,156,157,84,242,166,148,248,78,242,177,163,127,47,241,239,78,128,234,160,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,46,167,137,111,252,141,182,143,151,248,39,255,0,127,181,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,102,179,139,31,52,250,201,243,3,33,245,25,207,41,252,82,206,255,0,133,159,193,79,110,255,0,168,207,180,31,106,125,153,225,97,255,0,194,158,27,195,119,251,219,59,191,216,252,59,55,236,255,0,30,222,190,242,64,112,11,193,70,85,197,102,163,210,94,238,214,207,15,166,88,205,194,25,50,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,115,162,100,183,209,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,70,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,195,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,148,173,205,231,58,251,91,198,77,202,193,236,191,9,246,43,31,181,216,187,221,254,231,139,238,70,234,254,238,221,169,219,233,227,251,123,122,187,251,45,221,126,45,173,232,28,146,241,107,237,94,190,231,89,173,61,14,251,45,171,15,91,93,101,79,117,137,218,170,171,173,167,146,158,61,138,187,221,185,148,85,43,213,17,90,157,190,142,84,87,53,22,229,15,41,171,24,47,241,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,130,52,167,194,119,149,141,27,249,127,143,122,116,7,85,41,3,155,222,186,81,234,127,17,212,154,115,143,94,124,109,151,77,45,238,183,76,214,36,15,133,183,137,222,146,86,172,114,198,174,123,182,177,148,144,61,143,84,88,229,166,149,168,198,174,231,63,242,184,13,208,187,237,215,71,248,135,226,30,231,102,181,77,141,217,52,191,42,198,237,181,53,10,201,42,153,120,150,222,217,36,125,59,58,43,163,217,74,231,177,242,42,177,85,181,104,198,239,69,149,25,10,201,169,199,150,133,223,109,90,63,195,199,16,246,203,53,170,28,110,247,165,248,174,55,114,169,167,86,71,84,251,196,86,247,73,27,234,25,209,29,38,250,86,177,140,145,21,234,141,164,86,59,98,36,72,255,0,213,229,9,174,148,122,97,196,117,94,156,228,55,159,5,101,212,187,123,109,208,181,233,3,33,117,226,7,172,148,75,36,178,43,94,221,204,125,92,12,99,21,86,73,106,98,106,177,203,181,204,187,240,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,1,197,56,201,215,74,62,29,184,113,204,245,27,219,62,206,189,54,223,37,187,28,115,18,7,204,251,197,67,29,29,42,199,20,234,140,151,182,245,239,189,157,28,189,168,101,118,199,35,85,171,157,124,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,37,87,50,173,51,254,13,230,218,53,165,178,82,90,169,234,241,157,31,178,91,235,253,151,30,202,89,171,153,89,95,226,167,103,192,197,119,118,117,150,69,123,154,142,123,158,174,114,110,114,142,90,186,103,252,100,205,181,151,75,99,164,181,84,85,228,218,63,123,183,208,123,82,61,244,176,215,62,178,131,194,206,255,0,129,234,222,212,233,20,136,246,181,92,199,49,28,212,220,212,34,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,40,224,219,93,40,248,137,225,199,12,212,111,108,251,70,244,235,124,118,236,141,207,72,25,51,47,20,236,108,117,75,36,80,42,178,46,227,211,190,198,116,106,246,166,137,219,26,142,70,167,107,50,174,123,253,86,215,77,71,214,90,60,66,211,154,222,123,182,172,19,31,162,198,236,22,216,17,89,75,69,75,79,4,112,171,218,197,85,235,52,189,166,190,89,21,85,206,114,53,19,163,25,27,25,48,57,94,240,45,252,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,254,245,173,168,141,46,164,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,20,193,205,31,72,105,180,151,140,28,154,123,108,20,144,91,115,154,120,114,250,88,97,158,89,94,199,212,185,236,170,116,171,39,245,94,250,200,42,228,70,181,92,196,100,140,70,237,254,163,101,175,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,115,221,226,233,100,142,158,146,161,58,35,54,71,217,124,84,222,245,126,231,248,175,133,189,35,114,172,149,230,143,228,79,83,126,139,235,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,252,70,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,43,222,5,191,130,152,171,53,199,88,240,207,9,169,55,173,254,199,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,221,57,213,17,172,255,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,194,121,207,221,174,182,238,20,44,148,118,251,157,93,45,61,211,56,160,164,174,138,25,156,198,85,64,148,117,179,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,139,81,82,160,116,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,252,13,57,130,136,121,179,105,125,171,78,56,193,186,92,236,206,164,142,159,58,179,209,229,15,164,166,162,109,59,41,167,123,164,166,155,174,213,84,145,242,203,73,37,67,228,232,213,115,234,29,213,21,81,94,233,85,200,251,53,186,215,224,26,167,167,51,83,210,37,182,199,120,183,94,233,229,107,29,223,116,245,208,203,12,173,123,183,109,86,35,109,240,171,81,26,138,138,233,58,171,186,162,54,205,1,85,124,243,191,36,255,0,82,126,218,87,86,143,107,166,163,232,53,102,77,118,210,251,207,177,174,185,70,63,54,55,53,202,36,84,170,163,165,150,120,38,145,244,207,69,78,212,203,225,218,196,147,162,185,141,123,149,155,94,140,123,63,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,156,171,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,70,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,51,215,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,223,202,207,245,75,59,213,15,179,159,110,175,190,211,251,37,143,209,226,214,127,239,88,97,240,182,186,93,221,136,62,233,141,223,183,184,255,0,141,251,158,189,125,238,94,136,77,94,74,158,105,242,159,151,245,222,163,110,46,164,25,172,226,199,205,62,178,124,192,200,125,70,115,242,114,173,116,212,124,191,73,240,173,16,185,222,123,88,102,9,226,229,182,218,233,209,89,28,213,85,21,51,207,37,85,71,189,123,179,39,136,124,108,85,232,214,70,138,141,106,43,229,116,146,47,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,81,142,99,94,199,185,30,203,211,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,158,127,155,54,151,221,117,31,131,235,165,206,204,234,185,42,48,91,197,30,80,250,74,106,39,84,62,166,6,54,74,105,186,237,84,88,217,20,85,114,84,62,78,142,70,178,157,221,81,17,85,237,166,190,26,51,250,109,44,226,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,119,197,110,241,12,74,196,84,137,21,239,99,169,214,86,61,141,69,222,199,57,189,29,187,162,233,120,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,81,237,99,158,247,181,94,248,106,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,149,114,234,120,150,255,0,200,219,104,249,127,130,127,247,251,89,85,124,39,121,167,209,191,152,24,247,168,192,105,76,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,6,107,56,177,243,79,172,159,48,50,31,81,156,112,209,195,166,119,197,6,169,208,105,158,11,79,254,74,178,241,91,190,31,232,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,254,8,159,138,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,210,80,114,92,197,184,130,180,86,100,121,37,117,13,214,155,70,47,214,250,151,82,58,162,88,146,150,166,251,12,244,209,164,212,241,61,123,191,216,248,136,223,44,109,237,61,208,163,30,231,62,22,181,144,3,139,31,52,250,201,243,3,33,245,25,203,62,228,151,139,88,169,52,11,58,205,105,232,118,94,174,185,130,218,235,42,123,175,94,237,45,37,21,60,148,241,236,85,216,221,175,173,169,94,168,136,229,238,116,114,170,53,168,150,42,12,208,241,55,105,181,88,56,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,92,79,40,108,235,237,111,6,214,219,7,178,252,39,216,172,130,233,98,239,119,251,158,47,185,35,107,251,187,118,167,111,167,143,237,237,234,239,236,183,117,248,182,182,85,106,198,117,252,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,101,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,186,157,27,209,203,22,141,242,161,202,105,173,19,120,138,188,195,75,239,121,141,210,167,107,217,222,170,175,179,190,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,20,130,94,78,167,104,53,55,16,124,173,112,156,102,26,42,186,155,237,131,77,236,25,54,60,202,74,121,106,103,125,198,146,210,199,54,24,225,141,237,89,95,60,78,154,153,17,81,221,22,161,30,140,115,154,212,41,47,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,252,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,171,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,197,213,73,37,69,37,58,116,86,111,143,178,200,170,125,232,253,175,241,95,19,122,198,213,94,1,202,179,71,44,90,187,197,197,162,167,35,155,173,38,5,111,151,49,142,155,107,255,0,190,170,169,167,130,58,100,222,199,181,89,219,158,162,41,250,252,77,119,99,99,154,173,122,170,116,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,120,174,107,26,13,77,163,124,81,215,228,214,42,42,184,236,90,147,78,185,52,111,117,60,169,4,119,23,202,246,215,194,201,158,247,36,175,238,162,84,185,17,91,219,74,200,216,140,107,81,138,238,233,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,169,109,70,85,201,85,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,8,43,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,218,247,120,186,89,35,168,171,167,94,170,253,145,246,95,21,79,185,25,185,254,43,226,119,72,218,139,21,121,86,107,29,139,72,184,184,180,83,100,112,244,164,207,109,242,225,209,212,238,127,247,173,85,76,240,73,76,187,24,199,43,251,147,211,197,7,79,133,173,239,239,115,145,172,84,91,63,230,143,228,79,83,126,139,235,20,69,0,150,125,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,182,212,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,93,79,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,145,92,240,115,91,85,126,127,165,154,115,13,61,90,92,172,118,123,141,238,162,87,49,189,135,65,93,52,80,196,214,59,118,229,122,58,223,50,185,21,168,136,142,143,162,187,170,163,99,175,44,93,45,254,40,113,147,133,120,187,23,180,237,88,151,136,202,110,31,223,93,159,11,225,99,95,9,63,185,237,115,246,215,73,69,240,55,119,94,191,19,85,136,242,255,0,129,77,124,237,49,107,237,38,190,224,185,173,69,14,203,45,215,15,75,93,29,79,117,139,221,170,164,173,168,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,19,242,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,201,63,212,159,182,149,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,122,156,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,250,239,115,26,247,177,168,247,204,160,8,171,199,215,5,24,175,21,154,113,87,123,180,219,60,62,166,227,54,249,164,199,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,208,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,147,171,146,167,154,124,167,229,253,119,168,219,139,169,6,107,56,177,243,79,172,159,48,50,31,81,156,244,28,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,59,254,172,96,191,197,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,102,50,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,70,124,20,229,54,44,195,132,125,33,187,99,149,222,46,146,159,15,182,90,228,147,180,248,246,213,81,64,218,74,152,250,61,17,87,100,240,74,206,189,54,187,111,86,170,181,81,87,181,158,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,190,247,184,78,242,177,163,127,47,241,239,78,128,234,160,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,46,167,137,111,252,141,182,143,151,248,39,255,0,127,181,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,103,51,92,176,12,203,84,248,217,212,237,62,211,236,122,174,249,144,223,53,35,32,166,161,161,166,68,223,43,253,161,80,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,122,124,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,140,213,140,235,248,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,180,229,39,133,90,177,94,11,113,251,237,190,162,174,74,140,198,241,117,189,215,54,103,181,89,28,236,169,117,10,54,36,70,162,163,59,84,49,57,81,202,229,222,231,175,94,138,141,108,202,6,117,184,252,193,127,135,124,100,234,197,131,218,158,208,241,121,4,151,222,247,99,181,183,218,81,178,191,181,183,115,186,246,252,87,111,119,95,139,102,238,141,235,181,44,171,146,167,149,140,167,230,5,119,167,91,143,201,231,55,174,148,120,182,141,88,180,26,209,121,217,122,205,174,17,220,110,148,145,164,18,127,67,210,57,94,212,153,28,171,44,93,202,180,167,116,111,107,81,31,225,39,110,244,70,185,174,175,110,0,52,26,167,136,62,40,241,28,102,106,42,74,155,21,130,161,153,54,66,202,186,120,170,96,125,186,146,88,220,232,100,134,71,181,37,100,242,186,26,101,68,71,116,74,133,122,177,205,107,144,188,158,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,10,54,227,255,0,65,170,120,124,226,143,46,198,97,162,164,166,177,95,234,31,147,99,204,164,167,138,154,6,91,170,229,145,205,134,56,99,123,146,38,65,43,102,166,68,84,111,84,167,71,163,26,215,53,11,9,228,201,174,148,121,78,141,95,116,26,239,121,223,122,194,110,18,92,109,116,146,36,17,255,0,67,213,185,30,228,133,26,169,44,189,186,181,168,116,143,115,85,25,226,224,110,245,71,53,173,177,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,172,226,83,87,170,117,235,94,115,157,92,154,122,185,41,242,43,196,211,91,210,174,8,161,158,43,115,58,69,69,12,140,139,171,17,241,211,71,12,106,168,174,234,172,85,87,57,85,92,183,41,202,159,65,170,116,111,133,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,157,164,90,150,162,171,123,107,89,35,21,141,114,61,93,8,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,55,249,172,104,53,78,178,112,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,105,175,134,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,235,21,108,49,178,94,140,87,201,77,36,209,162,170,183,162,189,21,28,213,68,114,105,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,252,52,112,233,157,241,65,170,116,26,103,130,211,255,0,146,172,188,86,239,135,250,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,130,39,226,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,127,204,87,71,44,90,201,194,62,119,77,119,155,195,213,225,246,249,243,27,93,78,215,191,179,85,65,4,178,57,54,53,236,71,119,96,90,136,58,187,115,89,223,223,181,206,99,80,160,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,137,121,28,198,242,155,22,115,203,171,52,205,113,106,239,27,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,225,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,212,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,181,121,222,224,190,208,210,205,52,212,207,106,118,253,131,144,85,216,188,23,99,175,123,199,211,36,221,222,230,239,135,103,179,118,237,218,187,187,221,122,183,103,71,69,94,80,217,215,217,46,50,109,182,15,101,248,191,182,184,253,210,197,222,239,246,252,39,110,54,215,247,118,237,94,231,95,1,219,219,213,191,218,238,235,240,237,117,234,2,170,249,231,126,73,254,164,253,180,253,94,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,253,211,47,119,164,81,200,140,116,46,141,210,43,85,235,19,162,179,240,0,32,7,52,46,5,191,141,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,222,185,180,241,164,85,228,169,230,159,41,249,127,93,234,54,226,234,65,159,108,155,65,179,46,36,185,129,234,62,148,225,148,85,110,125,199,82,47,207,185,215,67,78,147,50,211,110,75,172,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,118,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,146,172,188,86,239,155,250,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,130,39,226,171,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,129,81,127,220,84,226,159,253,223,105,87,253,171,113,255,0,65,46,164,0,10,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,252,75,9,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,180,60,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,241,34,244,234,157,21,123,89,82,188,64,242,133,215,221,69,215,28,243,80,240,173,67,211,247,217,114,188,130,186,251,76,219,165,77,109,45,84,94,46,103,78,248,159,28,116,210,179,224,124,142,98,57,30,187,218,212,114,163,21,202,198,204,174,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,125,255,0,138,36,160,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,209,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,252,21,63,5,79,85,164,248,47,240,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,2,47,243,11,225,127,62,226,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,117,67,21,17,90,137,209,29,239,252,17,99,7,6,124,175,245,247,135,110,36,240,253,99,205,114,253,63,173,178,227,254,208,241,48,90,238,21,178,85,63,191,65,81,78,205,141,146,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,103,224,2,149,191,184,169,197,63,251,190,210,175,251,86,227,254,130,88,78,175,112,191,159,103,252,2,80,112,175,102,187,227,240,229,148,184,190,53,100,125,101,77,68,205,183,44,246,249,40,157,51,146,70,196,233,118,57,41,164,216,189,190,171,213,189,81,189,87,164,43,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,157,122,117,84,252,75,116,0,133,92,200,120,41,213,62,48,127,135,127,195,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,197,114,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,109,59,209,85,28,171,213,91,238,252,85,44,40,2,63,232,23,7,88,38,135,106,158,163,235,95,140,246,222,103,168,25,5,226,227,237,62,220,212,222,6,215,93,83,21,79,179,187,61,247,197,46,201,162,221,223,216,215,187,119,78,141,68,232,178,0,0,1,74,223,220,84,226,159,253,223,105,87,253,171,113,255,0,65,45,167,135,237,51,254,13,232,118,7,165,178,82,90,169,234,241,156,126,134,223,95,236,184,246,82,205,92,200,91,226,167,103,192,197,119,118,117,150,69,123,154,142,123,158,174,114,110,114,157,0,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,84,235,209,122,162,73,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,125,255,0,138,36,107,227,79,151,103,21,252,87,107,205,215,83,225,204,52,214,223,98,130,158,27,70,61,67,87,116,172,239,211,91,161,220,173,238,44,118,244,69,124,146,201,52,202,138,231,236,89,150,52,123,218,198,169,213,121,117,242,252,200,120,72,186,229,121,222,167,95,113,251,198,89,122,167,142,209,110,91,36,213,82,65,71,110,71,54,89,183,62,86,196,143,124,178,178,30,168,177,124,9,76,213,107,215,186,246,164,170,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,240,42,47,251,138,156,83,255,0,187,237,42,255,0,181,110,63,232,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,248,17,87,152,167,47,204,135,139,123,174,41,157,233,141,247,31,179,229,150,90,121,45,23,21,189,205,85,28,21,150,229,115,165,135,107,226,108,168,199,197,43,230,232,137,23,198,149,46,87,61,59,76,106,242,174,11,57,118,113,95,194,142,188,218,181,62,108,195,77,110,22,41,233,230,180,100,52,52,151,74,206,253,77,186,109,170,238,218,201,111,84,71,199,44,112,204,136,142,102,245,133,35,87,177,175,114,150,104,1,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,252,10,139,254,226,167,20,255,0,238,251,74,191,237,91,143,250,9,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,126,7,181,0,0,1,199,248,179,192,117,115,85,116,27,39,211,13,23,184,227,246,219,238,89,79,236,138,154,235,221,83,225,130,158,221,47,84,171,218,140,166,157,100,124,145,110,133,19,107,54,164,206,145,30,142,141,168,234,192,180,242,80,226,74,107,173,20,55,221,75,211,90,59,107,234,35,109,101,69,37,93,125,76,240,192,174,78,227,227,137,212,177,182,71,163,122,170,49,100,98,57,81,17,92,222,189,82,226,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,129,124,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,5,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,189,85,190,239,197,82,122,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,78,215,110,74,28,73,67,117,173,134,197,169,122,107,89,109,101,68,141,163,168,171,171,175,166,158,104,17,203,219,124,145,54,150,70,198,245,111,69,86,36,143,70,170,170,35,157,211,170,217,255,0,9,152,14,174,105,86,131,99,26,97,173,23,28,126,229,125,196,233,253,145,77,93,100,170,124,208,84,91,162,232,148,155,145,244,208,44,111,142,45,176,170,109,126,228,133,178,43,213,210,57,26,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,0,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,240,42,47,251,138,156,83,255,0,187,237,42,255,0,181,110,63,232,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,248,31,191,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,59,93,185,40,113,37,13,214,182,27,22,165,233,173,101,181,149,18,54,142,162,174,174,190,154,121,160,71,47,109,242,68,218,89,27,27,213,189,21,88,146,61,26,170,168,142,119,78,171,97,80,112,181,149,106,39,4,182,14,21,53,175,36,181,91,235,233,45,246,139,53,206,225,139,54,73,97,117,13,182,186,9,33,72,86,165,173,114,77,37,45,44,76,116,142,102,214,202,247,189,35,115,81,24,189,255,0,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,0,139,252,194,248,95,207,184,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,221,80,197,68,86,162,116,71,123,255,0,4,88,87,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,58,244,234,169,248,150,232,1,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,5,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,189,85,190,239,197,82,194,128,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,129,81,127,220,84,226,159,253,223,105,87,253,171,113,255,0,65,44,39,152,95,11,249,247,22,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,251,170,24,168,138,212,78,136,239,127,224,139,24,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,124,40,189,58,175,68,91,63,0,168,189,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,196,154,156,189,56,95,207,184,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,221,78,245,84,70,170,116,86,251,255,0,20,73,64,1,23,249,133,240,191,159,113,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,186,161,138,136,173,68,232,142,247,254,8,177,131,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,104,120,152,45,119,10,217,42,159,223,160,168,167,102,198,201,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,246,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,5,95,87,203,143,129,60,251,132,75,174,119,125,213,26,204,42,237,114,200,169,237,244,150,170,203,36,147,79,61,44,17,186,119,84,196,233,39,167,137,204,100,142,117,43,149,172,85,71,44,45,87,127,81,164,223,4,95,230,23,194,254,125,197,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,126,234,134,42,34,181,19,162,59,223,248,34,198,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,10,47,78,171,209,22,207,193,199,245,119,134,124,55,90,181,115,75,53,75,51,174,171,123,52,162,162,190,229,108,182,66,171,27,42,110,51,62,145,244,243,203,35,92,142,217,3,169,55,164,104,159,27,220,205,206,216,215,71,39,96,0,0,8,255,0,128,112,117,130,105,127,20,249,31,18,248,45,103,179,62,214,227,245,150,235,197,147,183,52,222,42,233,85,113,109,108,247,31,17,44,238,217,187,182,198,118,25,27,88,157,55,34,167,85,105,32,1,199,244,27,134,124,55,65,178,29,73,204,236,213,213,119,28,135,84,114,138,220,142,245,91,50,171,24,214,73,85,81,53,53,36,81,35,149,173,100,45,169,145,21,254,247,200,247,189,202,168,221,145,199,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,213,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,157,172,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,47,63,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,239,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,89,0,120,173,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,34,84,76,201,37,124,179,200,171,178,40,162,137,174,150,87,244,71,57,90,198,185,81,140,123,215,163,88,229,78,21,253,212,126,4,255,0,223,207,254,236,222,63,209,15,65,117,230,17,194,53,139,13,176,106,13,231,84,170,232,241,236,170,162,186,154,203,93,54,47,120,107,43,223,70,177,37,74,196,139,75,185,204,99,167,141,138,254,155,21,251,218,138,174,141,232,223,223,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,88,7,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,209,81,80,250,192,0,31,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,241,115,222,214,167,85,84,67,235,0,31,147,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,240,254,215,183,83,214,199,37,85,191,190,197,124,30,34,38,170,190,46,227,17,92,205,232,155,154,138,169,213,15,214,0,0,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,124,146,93,173,80,221,105,236,83,92,233,25,114,172,167,154,174,158,141,211,53,39,154,8,93,27,101,149,145,245,220,230,49,211,194,215,57,19,163,86,88,209,122,110,78,191,88,56,166,181,241,153,195,103,14,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,99,215,213,239,165,124,146,70,217,55,211,193,35,19,171,225,145,58,42,238,248,122,244,232,168,171,250,218,23,197,30,132,241,41,237,191,224,166,115,246,143,236,231,134,246,159,244,101,101,31,99,196,119,123,63,225,49,71,187,119,98,95,234,245,233,183,223,211,170,117,234,160,0,0,0,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,215,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,187,208,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,31,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,192,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,126,13,85,79,172,0,1,242,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,253,96,0,0,0,139,247,110,102,60,20,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,220,51,211,79,27,149,178,69,36,110,163,71,49,237,114,43,85,170,136,168,168,168,167,117,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,173,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,186,143,192,159,251,249,255,0,221,155,199,250,33,42,142,85,174,156,81,232,79,13,126,196,254,53,231,63,103,62,209,248,159,102,127,70,86,86,119,252,63,107,189,254,13,20,155,118,247,226,254,183,78,187,189,221,122,47,79,63,164,60,111,240,199,175,89,148,122,127,164,122,135,87,145,95,100,167,150,173,105,225,199,46,145,50,40,35,68,223,44,178,203,76,216,162,103,85,107,81,207,115,81,94,246,49,58,185,237,69,238,160,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,57,86,186,113,71,161,60,53,251,19,248,215,156,253,156,251,71,226,125,153,253,25,89,89,223,240,253,174,247,248,52,82,109,219,223,139,250,221,58,238,247,117,232,189,63,39,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,124,93,122,116,69,84,237,103,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,64,0,0,0,15,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,248,53,85,62,176,1,249,54,12,179,21,202,253,165,246,91,38,181,94,125,141,112,154,211,113,246,125,108,117,30,14,186,46,157,218,105,182,42,246,230,102,230,238,141,221,28,222,169,213,19,169,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,175,52,46,10,63,152,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,182,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,149,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,194,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,190,140,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,95,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,253,94,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,187,77,80,229,241,45,69,107,58,116,78,174,247,36,138,231,113,105,181,88,45,90,13,98,177,91,41,45,214,219,117,62,65,73,71,71,73,11,97,130,154,8,219,108,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,215,146,167,154,124,167,229,253,119,168,219,139,169,0,166,13,42,227,110,235,194,135,28,186,209,98,201,231,171,174,211,172,171,82,47,80,221,104,221,84,230,193,105,157,215,133,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,196,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,0,103,91,141,174,33,117,151,95,53,198,249,252,94,166,246,36,152,141,194,178,199,67,139,65,84,217,233,108,93,169,150,57,161,108,140,93,147,76,175,141,59,181,9,253,163,152,221,187,99,108,81,178,213,57,106,113,175,110,226,47,78,40,116,191,53,185,245,212,220,70,222,232,234,88,229,170,158,75,173,174,153,41,162,101,206,89,228,106,177,38,123,231,107,36,106,202,231,186,70,62,84,70,181,232,214,77,80,70,174,62,184,174,163,225,75,67,170,239,118,201,119,230,121,71,122,207,139,195,28,208,36,144,85,58,23,43,171,221,28,168,238,228,52,255,0,3,156,137,27,218,233,31,4,110,218,146,239,109,37,233,15,16,250,243,133,241,13,30,180,105,221,214,174,227,168,57,29,226,89,106,233,161,163,238,50,255,0,61,109,66,62,106,73,105,32,70,164,172,158,87,39,72,163,70,170,63,99,163,216,246,49,205,189,238,33,110,55,219,199,5,250,151,118,202,113,207,179,247,170,221,47,188,212,92,109,30,49,149,126,207,170,125,166,87,75,77,223,98,35,37,237,189,92,206,227,83,107,182,245,79,114,145,47,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,199,192,0,20,237,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,113,32,3,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,165,117,242,222,215,156,203,137,46,96,122,143,170,217,157,109,91,159,113,193,238,44,182,80,205,80,147,50,211,110,75,173,2,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,218,248,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,1,80,26,47,199,183,242,175,198,38,181,233,190,162,65,226,52,203,38,213,12,134,178,174,162,10,125,245,86,90,231,215,73,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,91,248,0,167,110,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,0,1,74,220,208,184,233,254,53,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,122,214,211,200,158,131,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,5,90,243,1,226,99,50,225,67,152,30,21,170,88,125,13,37,197,142,211,122,75,109,222,217,82,136,214,92,109,210,93,107,95,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,197,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,43,47,153,207,19,26,185,171,58,243,144,233,30,87,67,87,142,98,122,123,120,158,138,213,97,84,123,18,169,236,234,214,93,39,220,214,172,175,158,39,36,145,47,77,140,134,102,164,125,119,201,44,179,83,149,63,26,118,173,76,192,40,56,113,212,108,130,146,12,219,20,167,74,76,109,142,166,109,58,93,44,144,66,196,142,38,57,29,182,90,154,118,177,232,230,163,88,231,66,216,223,247,138,201,228,109,133,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,159,123,102,180,106,133,151,87,31,174,246,108,190,174,131,59,146,241,61,249,247,138,102,71,19,221,91,59,222,249,156,177,181,169,18,178,69,146,68,124,91,59,110,99,220,197,106,177,85,166,140,244,7,48,212,124,255,0,70,177,60,203,87,48,47,177,121,125,214,222,217,238,150,77,234,190,26,77,206,70,187,107,186,190,46,227,17,146,246,94,171,36,93,206,219,213,94,199,42,213,183,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,128,0,43,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,223,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,50,48,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,0,32,87,57,91,181,214,193,195,110,19,125,177,92,234,237,215,43,118,164,91,106,232,235,41,38,116,51,211,79,29,5,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,118,14,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,74,128,1,89,124,227,243,252,203,75,51,46,31,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,55,196,254,150,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,105,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,21,43,171,252,102,223,120,60,230,103,170,247,57,45,94,217,195,50,143,179,180,249,53,182,38,49,42,157,28,86,138,94,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,237,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,2,141,185,183,232,53,78,150,113,47,38,164,219,232,169,32,199,181,62,159,218,148,201,77,79,21,59,34,184,192,200,226,174,141,88,199,171,158,247,57,98,169,124,174,99,55,190,177,201,241,57,143,114,245,94,76,28,67,218,177,188,155,37,225,187,37,186,213,177,249,101,67,111,120,189,59,104,218,232,22,182,26,121,60,123,95,43,83,123,94,250,120,41,220,212,127,221,244,165,145,17,90,247,34,73,50,185,163,249,19,212,223,162,250,197,17,64,38,170,12,245,243,18,215,74,61,126,226,179,43,201,44,55,159,105,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,245,81,17,141,158,188,152,52,26,167,21,210,252,151,95,239,180,84,158,35,56,168,109,174,196,247,83,196,233,227,183,81,201,35,103,145,147,35,213,236,100,213,61,88,232,149,172,247,208,198,245,222,142,98,182,199,193,85,124,215,56,233,254,223,133,253,20,204,255,0,244,138,92,254,182,133,191,230,181,182,184,234,17,223,243,190,41,141,111,251,72,85,255,0,225,16,145,215,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,224,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,40,135,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,239,252,152,53,67,94,110,215,92,151,74,225,109,37,223,74,236,20,237,173,168,125,125,110,201,236,85,181,14,145,98,142,137,189,28,233,25,59,163,153,207,133,81,177,181,88,249,81,236,123,150,58,155,95,5,74,234,255,0,25,183,222,15,57,153,234,189,206,75,87,182,112,204,163,236,237,62,77,109,137,140,74,167,71,21,162,151,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,84,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,7,228,229,151,27,237,159,21,188,221,177,108,115,237,5,234,138,223,81,81,110,180,120,198,82,123,66,169,145,185,209,83,119,222,138,200,187,143,70,179,184,228,218,221,221,87,220,134,109,245,123,136,173,92,214,221,92,147,91,115,60,178,173,153,59,42,34,154,217,53,190,87,211,50,206,200,94,175,167,134,137,26,237,208,50,39,46,230,170,59,126,245,116,142,115,164,115,158,235,212,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,133,92,204,56,215,184,240,193,130,91,112,157,52,185,248,109,73,203,122,84,209,86,70,180,179,123,26,134,25,163,89,42,38,167,153,178,111,239,116,124,17,163,163,218,189,39,114,61,29,10,53,213,109,192,150,183,235,206,142,235,205,154,143,66,44,117,121,85,102,85,81,21,186,227,136,182,77,176,94,224,110,231,116,123,151,225,129,241,53,100,145,181,75,238,133,59,142,127,88,150,86,63,67,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,5,80,115,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,32,7,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,88,167,50,29,121,195,120,146,229,249,167,26,173,134,86,210,57,151,28,226,220,203,157,12,53,11,51,237,55,20,181,87,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,172,75,229,113,231,179,76,190,181,232,245,167,181,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,198,201,22,71,170,171,152,200,120,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,205,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,101,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,12,214,113,99,230,159,89,62,96,100,62,163,57,47,249,81,241,175,252,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,110,80,0,10,234,230,185,193,71,241,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,211,179,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,238,115,119,201,18,237,71,170,195,12,78,169,109,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,20,240,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,232,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,254,40,191,138,39,160,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,126,34,243,190,40,53,78,191,83,51,170,143,242,180,118,122,45,144,255,0,70,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,119,191,241,85,252,17,39,255,0,42,206,3,191,240,71,21,122,191,101,255,0,43,46,33,98,185,219,191,230,31,77,123,107,251,191,244,134,196,201,33,255,0,39,80,199,127,100,242,127,241,99,229,99,89,62,95,228,62,157,57,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,0,0,50,174,91,79,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,246,113,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,164,128,228,169,230,159,41,249,127,93,234,54,226,234,65,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,61,57,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,206,150,190,1,149,114,221,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,128,0,10,192,230,139,204,2,142,209,71,114,225,147,68,50,46,245,214,111,19,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,221,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,42,203,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,254,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,128,82,183,58,191,52,248,183,203,250,31,81,184,156,211,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,78,101,124,20,91,184,139,211,138,237,80,194,173,157,117,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,132,248,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,83,181,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,157,126,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,101,87,42,62,10,63,137,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,117,202,25,87,45,167,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,4,21,230,63,204,2,143,135,123,20,186,73,164,57,23,250,236,87,248,105,229,169,167,142,10,136,241,218,93,236,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,251,148,150,144,65,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,196,128,64,14,117,126,86,49,111,152,20,62,157,113,42,3,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,2,170,249,231,126,73,254,164,253,180,174,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,160,30,104,254,123,53,55,232,190,143,68,116,174,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,4,0,230,117,199,143,240,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,47,213,203,239,153,29,55,17,53,52,58,55,172,49,82,91,181,21,180,241,195,109,173,166,100,174,102,76,248,226,169,154,162,101,138,56,123,52,111,142,26,118,57,232,178,35,36,123,220,177,181,137,210,52,253,110,109,250,13,77,170,124,52,73,169,54,250,42,185,242,29,48,168,246,165,50,83,83,203,80,249,109,211,190,56,171,163,86,49,232,214,49,173,72,170,95,43,152,253,140,163,114,124,45,123,220,148,235,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,165,223,243,71,242,39,169,191,69,245,138,34,128,77,30,241,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,153,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,210,246,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,29,0,130,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,93,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,114,146,210,182,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,158,171,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,215,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,133,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,245,92,210,248,246,251,119,89,126,225,71,75,224,217,143,218,174,30,15,47,186,84,83,244,146,190,186,146,116,114,209,211,181,233,214,56,97,158,38,171,229,232,142,146,72,209,24,169,19,85,211,195,94,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,130,128,121,163,249,236,212,223,162,250,61,17,210,185,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,167,87,200,171,118,128,0,84,175,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,178,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,22,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,40,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,43,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,207,14,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,183,254,88,188,7,127,4,44,84,218,243,171,22,93,185,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,207,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,81,15,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,163,218,199,61,239,106,189,240,254,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,213,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,252,28,199,185,171,213,21,80,232,28,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,160,158,26,56,116,193,56,95,210,202,13,51,193,105,255,0,201,86,94,43,119,205,253,39,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,193,19,241,85,234,165,85,243,206,252,147,253,73,251,105,0,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,244,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,20,95,197,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,205,103,22,62,105,245,147,230,6,67,234,51,156,168,182,158,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,205,179,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,240,0,41,91,155,39,8,127,194,45,71,254,96,176,170,45,152,134,127,112,127,181,155,37,127,118,74,92,138,101,154,121,182,198,244,71,164,51,177,142,149,189,28,244,108,141,157,171,218,98,194,197,226,156,2,241,93,89,194,150,184,210,94,238,114,239,195,50,142,205,159,40,134,73,167,72,224,165,116,205,86,215,182,56,145,221,201,169,254,55,53,22,55,185,209,190,120,219,181,101,222,223,87,204,103,141,127,230,171,81,224,176,96,23,59,172,122,101,139,125,221,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,201,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,120,177,242,177,172,159,47,242,31,78,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,28,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,25,87,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,212,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,215,99,158,214,49,142,70,50,101,20,67,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,168,198,189,204,99,220,172,100,53,39,255,0,37,79,52,249,79,203,250,239,81,183,23,82,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,0,102,179,139,31,52,250,201,243,3,33,245,25,206,84,93,79,43,222,58,127,141,120,171,52,59,88,243,63,23,169,54,93,254,199,169,173,110,217,175,182,184,227,106,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,222,185,181,18,36,255,0,6,85,207,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,0,67,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,119,181,238,99,216,213,99,233,6,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,239,114,171,151,241,82,244,249,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,209,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,67,254,170,176,44,171,253,149,199,50,76,114,225,255,0,25,71,93,109,174,167,147,254,172,144,205,28,140,255,0,129,205,115,127,196,168,94,159,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,209,242,123,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,102,170,185,157,58,167,86,251,210,96,2,149,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,229,123,199,79,240,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,42,3,155,39,5,22,237,63,172,254,103,116,190,217,216,178,222,238,15,143,47,162,141,42,170,36,138,233,85,60,211,45,205,210,61,207,100,112,202,249,27,11,155,247,76,100,157,132,98,57,102,84,100,53,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,228,87,51,142,57,108,92,75,95,108,218,101,164,55,207,104,105,181,131,179,116,150,174,75,91,233,164,184,94,21,146,179,184,213,153,18,84,134,40,101,88,218,138,200,149,100,124,234,228,145,169,11,147,149,112,11,194,141,103,21,186,227,73,100,185,197,179,12,197,251,55,140,162,105,33,157,99,158,149,179,53,27,64,217,34,86,246,230,168,248,218,213,89,24,230,198,201,228,110,229,139,99,175,251,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,50,174,11,190,229,193,204,2,143,136,139,20,90,73,171,217,23,250,236,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,251,228,138,117,2,58,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,208,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,93,127,225,51,50,225,207,75,244,167,56,212,10,138,186,27,238,165,83,221,42,106,49,202,186,4,130,123,51,41,100,129,34,73,31,220,114,185,242,197,81,28,138,199,50,55,196,189,88,228,220,142,68,243,252,46,104,95,243,41,174,216,206,138,125,169,251,57,246,143,198,255,0,73,248,31,25,216,240,244,115,212,255,0,99,220,143,118,238,198,223,235,167,77,221,125,253,58,47,138,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,44,84,16,3,157,95,149,140,91,230,5,15,167,92,74,86,59,87,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,5,85,243,206,252,147,253,73,251,105,85,100,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,162,30,104,254,123,53,55,232,190,143,68,69,82,213,57,81,241,211,253,135,11,250,215,153,255,0,232,244,184,5,109,115,127,206,107,173,114,84,43,191,230,188,43,28,223,246,240,163,255,0,193,225,45,80,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,30,125,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,83,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,151,247,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,161,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,132,224,197,245,230,155,84,249,62,234,78,155,92,43,106,231,200,116,194,162,203,107,169,90,154,137,106,31,45,186,123,221,52,180,50,35,222,196,107,24,214,164,180,204,137,175,126,198,81,181,126,22,189,141,74,224,44,167,157,38,186,88,178,156,239,18,208,108,114,243,117,125,94,19,226,46,57,45,39,71,199,67,226,170,225,167,125,18,116,85,68,150,104,224,89,93,191,106,181,141,171,218,215,171,157,43,91,205,121,72,104,53,78,169,241,47,30,164,220,40,169,39,199,180,194,159,218,149,41,83,79,21,67,37,184,206,201,34,161,141,24,247,163,152,246,185,37,169,100,173,99,246,62,141,169,240,185,236,114,94,73,29,120,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,104,7,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,79,150,231,47,186,158,29,169,164,214,29,100,181,82,59,81,110,52,238,166,162,182,205,20,83,63,25,98,75,60,114,172,85,16,207,44,51,62,166,21,129,202,246,181,175,141,138,248,250,244,124,136,178,3,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,205,121,231,126,73,254,164,253,180,175,93,17,215,156,203,64,228,205,46,154,127,91,87,109,190,229,152,188,184,205,61,218,146,161,33,158,218,201,107,105,39,150,104,215,99,151,123,162,166,146,36,86,171,30,197,153,36,107,209,209,167,95,63,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,247,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,111,167,135,221,11,209,174,94,92,62,221,170,178,76,166,213,28,116,93,219,158,87,152,207,66,234,73,46,29,37,122,83,53,209,247,37,127,192,201,25,12,80,70,231,110,145,206,86,51,185,51,145,210,84,2,128,121,163,249,236,212,223,162,250,61,17,21,75,84,229,71,199,79,246,28,47,235,94,103,255,0,163,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,154,240,172,115,127,219,194,143,255,0,7,132,181,64,0,40,7,152,143,8,127,202,150,178,167,217,106,46,206,158,230,61,218,220,95,125,127,137,154,14,211,98,241,84,146,110,68,145,59,82,74,221,138,237,251,162,146,46,178,62,68,151,111,170,229,159,198,189,187,134,12,238,229,132,234,93,207,195,105,182,91,214,166,182,178,69,170,155,216,213,208,195,34,199,81,13,60,45,147,127,123,163,32,145,27,30,229,233,3,149,232,216,85,174,229,92,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,32,57,98,240,29,252,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,120,184,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,241,252,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,160,85,95,60,239,201,63,212,159,182,149,86,74,174,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,99,53,156,88,249,167,214,79,152,25,15,168,206,73,254,22,184,36,181,113,95,192,214,75,125,198,32,164,161,212,92,87,56,187,77,106,172,109,43,93,61,218,6,217,233,28,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,8,63,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,11,201,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,215,99,158,214,49,142,70,50,101,0,15,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,56,92,83,232,167,242,237,196,22,109,163,145,220,60,109,38,63,112,79,1,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,249,77,39,193,127,138,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,209,159,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,179,149,113,99,229,99,89,62,95,228,62,157,57,154,194,101,115,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,234,61,172,115,222,246,171,223,194,184,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,244,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,20,95,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,149,114,207,184,171,224,163,248,155,193,126,145,113,41,166,118,203,85,54,73,137,105,125,150,167,45,139,167,102,107,197,174,27,77,51,146,163,122,185,35,116,212,177,198,255,0,115,155,190,72,151,106,61,86,24,98,117,112,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,233,226,255,0,154,53,215,91,244,27,30,210,173,61,166,171,177,220,178,75,61,36,217,221,198,146,87,83,34,79,253,241,21,109,166,56,92,215,187,195,72,230,193,50,74,202,133,87,67,34,67,34,124,83,48,136,28,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,218,185,144,232,54,27,195,110,165,233,198,148,225,148,84,141,101,187,77,237,207,185,215,67,78,176,190,237,113,90,234,244,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,124,149,60,211,229,63,47,235,189,70,220,93,72,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,1,154,206,44,124,211,235,39,204,12,135,212,103,38,85,159,129,202,110,35,185,112,233,198,176,224,239,171,102,162,225,118,123,243,33,164,141,146,212,50,249,110,134,243,113,157,104,155,11,17,206,74,148,115,229,116,46,99,126,55,200,177,189,21,28,199,195,94,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,79,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,140,171,147,211,137,14,95,116,214,158,20,52,215,138,29,22,181,85,189,143,193,236,21,249,133,142,154,41,106,95,190,106,55,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,72,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,4,0,230,133,192,183,241,175,21,126,184,232,230,25,226,245,38,203,179,219,20,212,78,219,53,246,215,28,110,69,233,10,53,124,69,100,61,35,237,244,86,189,241,35,227,251,215,54,158,52,166,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,121,254,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,136,110,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,232,200,218,158,247,34,53,63,4,46,251,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,93,238,99,94,246,53,30,249,148,10,86,231,87,230,159,22,249,127,67,234,55,19,228,229,183,195,62,27,197,126,145,235,198,150,230,21,213,118,231,182,163,24,185,90,46,116,202,174,125,186,227,27,46,204,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,13,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,44,255,0,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,108,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,247,227,215,134,122,110,22,56,134,185,224,246,106,234,73,241,235,229,63,218,60,126,24,86,93,244,86,233,234,39,100,116,146,172,174,115,156,248,157,12,145,163,247,191,123,26,199,170,181,207,115,27,194,177,59,7,218,188,170,205,139,123,110,213,102,246,205,194,158,223,237,27,181,79,135,161,163,238,200,214,119,234,37,232,189,184,89,187,115,223,209,118,181,21,122,47,67,71,220,52,112,233,130,112,191,165,148,26,103,130,211,255,0,146,172,188,86,239,155,250,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,130,39,226,171,213,65,149,114,127,209,112,29,252,111,229,237,167,122,243,164,246,93,217,246,63,111,189,251,74,215,110,183,119,42,178,136,91,123,157,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,233,20,103,91,142,159,230,59,249,142,200,191,154,15,252,107,248,124,23,133,223,236,191,101,239,127,135,246,110,239,255,0,51,254,190,223,255,0,47,127,119,187,247,253,226,95,242,148,224,163,219,117,148,124,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,219,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,254,183,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,150,105,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,210,14,1,105,207,175,89,149,166,143,75,109,153,5,126,89,29,66,85,218,98,176,67,52,183,22,207,2,44,201,44,13,129,22,84,124,105,26,201,185,158,246,236,87,123,186,117,52,145,160,63,198,95,224,214,39,252,193,251,43,248,133,236,246,251,119,217,155,123,61,237,206,217,187,103,221,247,187,125,190,239,107,238,187,189,206,215,221,236,58,1,0,57,213,249,88,197,190,96,80,250,117,196,175,94,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,228,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,253,7,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,85,95,60,239,201,63,212,159,182,144,215,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,142,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,217,213,201,98,211,175,54,236,55,43,172,186,219,41,41,116,130,233,80,250,187,84,181,112,236,171,170,189,162,199,12,210,210,185,19,171,233,146,40,123,114,185,253,91,221,142,54,197,241,54,161,18,26,243,71,243,217,169,191,69,244,122,35,186,240,95,193,246,51,197,207,1,57,117,149,201,73,69,155,88,243,139,171,177,59,197,92,181,29,138,25,229,162,179,190,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,87,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,150,169,195,239,56,44,86,213,195,237,217,250,252,183,91,222,169,227,221,223,5,20,20,145,195,30,81,221,149,238,135,107,224,133,176,209,246,81,205,142,93,237,254,206,54,200,206,244,142,116,77,172,13,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,105,92,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,52,5,64,115,164,208,187,22,45,157,226,90,243,142,89,174,172,171,205,188,69,187,37,171,234,249,40,124,85,36,52,236,162,94,170,138,145,77,36,9,43,118,110,70,189,180,155,154,196,115,101,115,160,174,9,172,119,220,27,76,245,51,74,169,225,241,22,93,75,183,219,105,235,35,220,198,118,42,168,110,48,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,60,1,239,245,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,113,92,164,52,26,155,75,56,104,143,82,110,20,85,112,100,58,159,81,237,74,148,169,167,150,157,241,91,160,124,145,80,198,140,123,213,175,99,154,178,212,178,86,177,155,217,88,212,248,154,198,57,102,249,18,185,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,31,95,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,180,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,126,3,158,119,228,159,234,79,219,74,171,47,163,151,55,5,31,202,174,156,79,127,207,237,150,169,53,55,41,251,203,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,88,1,204,127,152,5,103,17,23,217,116,147,72,114,47,245,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,23,96,228,243,173,252,69,222,238,181,26,53,13,142,147,32,210,76,106,157,91,81,86,233,41,105,103,198,39,169,117,93,76,79,103,225,53,91,42,38,108,204,115,21,30,172,85,141,200,232,218,197,100,150,190,10,1,230,143,231,179,83,126,139,232,244,71,106,224,243,131,43,23,24,124,8,223,237,145,221,125,141,153,226,250,129,118,168,198,110,82,189,235,74,217,37,182,90,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,175,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,229,193,204,2,143,136,139,20,90,73,171,217,23,250,236,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,251,228,138,117,0,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,205,102,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,192,246,188,46,104,95,243,41,174,216,206,138,125,169,251,57,246,143,198,255,0,73,248,31,25,216,240,244,115,212,255,0,99,220,143,118,238,198,223,235,167,77,221,125,253,58,46,140,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,156,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,46,201,89,237,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,21,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,221,57,94,241,175,252,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,151,126,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,227,242,121,174,112,81,252,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,116,236,205,120,181,195,27,92,149,27,213,201,27,166,165,142,55,251,156,221,242,68,187,81,234,176,195,19,170,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,128,68,174,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,162,31,245,85,158,229,95,236,174,71,146,100,119,15,248,202,202,235,149,117,68,159,245,164,154,105,36,127,252,46,115,157,254,53,81,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,223,114,212,227,94,221,196,94,156,80,233,126,107,115,235,169,184,141,189,209,212,177,203,85,60,151,91,93,50,83,68,203,156,179,200,213,98,76,247,206,214,72,213,149,207,116,140,124,168,141,107,209,172,154,167,42,226,199,202,198,178,124,191,200,125,58,115,53,134,164,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,207,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,143,165,218,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,122,190,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,101,92,210,159,9,222,86,52,111,229,254,61,233,208,21,213,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,85,173,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,130,120,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,218,224,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,0,25,172,226,199,205,62,178,124,192,200,125,70,114,223,185,71,106,102,43,152,112,133,103,193,109,53,125,47,88,21,194,190,223,119,165,146,72,251,141,241,53,115,86,65,59,88,215,171,210,23,178,117,99,94,246,183,116,144,78,212,69,70,117,94,21,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,54,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,190,71,171,165,248,158,231,245,174,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,242,84,119,138,45,147,127,70,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,241,69,252,81,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,10,118,230,41,192,173,79,11,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,212,123,88,231,189,237,87,191,133,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,233,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,40,191,138,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,42,131,154,15,47,186,107,77,53,235,138,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,239,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,100,108,71,75,240,177,175,233,0,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,228,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,117,149,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,21,159,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,137,63,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,89,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,248,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,83,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,71,254,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,31,85,185,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,12,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,126,229,71,198,191,241,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,239,107,183,201,18,238,86,42,195,52,174,177,80,101,92,189,238,83,121,254,27,147,112,115,140,97,150,44,134,146,174,251,135,84,92,41,175,182,246,170,164,244,47,168,184,85,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,119,70,246,182,47,243,107,224,163,216,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,219,36,239,62,88,163,149,177,181,174,73,17,178,170,72,178,204,246,64,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,211,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,213,237,23,210,253,122,195,100,211,253,92,196,41,50,43,20,149,17,85,165,60,207,146,39,197,60,106,187,37,138,88,156,217,98,127,69,115,85,204,115,85,88,247,177,122,181,238,69,246,165,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,199,138,177,104,190,151,227,90,161,147,107,69,151,16,164,131,54,204,41,233,169,47,23,167,62,73,103,158,8,35,100,113,196,205,238,86,194,205,177,69,185,177,35,17,235,20,110,126,229,99,85,61,168,32,7,58,191,43,24,183,204,10,31,78,184,149,151,192,238,175,97,186,17,197,70,7,170,90,131,61,92,24,245,166,162,178,26,233,233,160,89,159,78,202,154,41,233,82,101,98,124,78,99,29,59,94,244,106,57,251,26,237,173,123,186,53,116,17,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,195,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,204,14,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,226,65,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,94,78,175,104,190,151,235,214,27,38,159,234,230,33,73,145,88,164,168,138,173,41,230,124,145,62,41,227,85,217,44,82,196,230,203,19,250,43,154,174,99,154,170,199,189,139,213,175,114,47,181,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,143,171,153,31,47,186,158,34,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,250,244,100,104,148,152,79,254,88,188,7,127,27,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,7,20,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,115,132,15,127,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,151,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,244,106,34,189,91,214,160,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,165,113,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,178,85,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,151,40,85,95,60,239,201,63,212,159,182,156,83,147,110,45,98,200,56,184,172,187,93,232,124,69,94,51,135,220,110,150,185,59,175,103,135,170,124,244,212,142,147,163,85,17,253,96,171,168,103,71,34,183,227,235,211,115,90,169,218,249,174,113,211,253,191,11,250,41,153,255,0,233,20,185,253,109,11,127,205,107,109,113,212,35,191,231,124,83,26,223,246,144,171,255,0,194,33,43,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,245,115,35,229,247,83,196,77,52,122,195,163,118,170,70,234,45,186,157,180,213,182,216,98,138,23,228,204,89,96,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,31,94,140,141,18,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,80,4,0,230,117,199,143,240,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,45,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,228,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,83,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,84,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,209,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,252,21,63,5,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,149,103,29,215,220,194,227,104,225,75,84,95,226,234,233,237,242,199,137,93,250,50,61,180,180,84,176,54,43,87,98,10,116,69,217,4,21,83,120,153,101,220,237,187,23,171,149,189,107,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,227,143,243,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,253,240,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,96,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,79,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,88,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,179,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,108,127,148,167,5,30,196,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,223,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,179,160,115,100,225,15,248,187,167,31,204,22,21,69,191,47,192,45,239,246,179,100,175,237,71,85,142,194,147,79,54,216,222,138,197,154,7,189,210,183,163,152,174,141,211,181,123,175,72,88,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,62,190,44,124,172,107,39,203,252,135,211,167,51,88,106,160,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,149,172,179,214,239,155,250,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,130,167,224,169,159,110,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,150,188,175,120,233,254,10,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,116,215,84,72,183,82,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,71,94,25,56,9,209,174,21,245,31,51,212,140,2,123,173,69,94,77,186,142,219,79,89,80,231,199,101,181,189,98,150,74,56,215,175,89,186,207,26,59,187,47,87,164,108,133,157,119,54,89,38,146,165,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,242,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,132,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,26,229,60,161,48,76,167,138,202,173,69,117,194,213,106,209,218,205,151,73,177,43,91,102,166,170,241,200,141,73,40,152,168,170,200,168,228,122,58,85,124,111,107,152,215,172,17,71,26,35,38,108,255,0,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,45,166,148,248,78,242,177,163,127,47,241,239,78,128,247,249,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,251,107,209,89,36,50,43,99,238,164,109,244,28,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,25,129,213,143,176,159,197,60,203,248,91,255,0,137,159,104,46,63,103,63,182,255,0,193,126,38,79,11,253,191,222,255,0,99,219,254,211,227,255,0,109,239,234,123,94,15,226,195,106,248,163,210,219,94,160,97,84,153,101,138,233,148,80,218,234,45,53,114,171,32,149,245,50,164,17,73,34,116,84,145,145,75,36,114,172,78,69,100,169,26,198,239,133,234,105,36,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,142,213,205,11,141,127,229,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,209,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,21,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,38,87,41,190,10,45,218,129,89,252,206,234,133,179,191,101,178,92,25,30,33,69,34,85,83,201,45,210,150,120,102,75,155,100,99,152,201,33,137,241,186,22,183,239,88,249,59,232,244,106,194,136,249,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,174,198,177,207,99,28,175,101,27,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,127,220,2,241,93,71,197,110,135,82,94,238,114,236,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,62,55,53,22,54,53,178,50,120,219,185,34,222,233,42,101,92,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,63,93,201,179,73,238,28,65,75,153,71,144,251,47,73,226,240,53,16,97,180,105,82,250,169,164,100,78,109,69,52,149,178,204,233,25,11,164,142,41,123,141,87,72,230,207,52,109,236,118,227,149,214,21,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,51,255,0,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,115,78,10,57,115,105,199,10,190,11,63,191,213,125,169,212,217,45,233,5,77,202,78,139,67,107,145,251,251,205,183,70,172,107,219,185,143,72,157,52,138,178,61,172,118,212,133,178,201,18,204,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,43,138,158,86,56,110,191,107,206,63,169,216,133,202,147,14,180,94,42,39,159,80,153,74,229,73,235,94,155,93,28,244,48,246,150,38,84,204,189,214,205,35,222,140,69,86,77,219,146,78,234,75,58,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,1,158,190,98,90,23,71,160,60,86,101,120,221,134,205,236,204,110,253,218,201,44,48,181,96,72,219,75,84,138,178,178,40,225,70,182,24,99,170,101,84,49,198,173,107,155,28,44,254,178,42,61,209,172,178,158,75,122,23,98,202,115,188,183,94,114,59,53,213,245,120,79,135,183,99,85,125,95,29,15,138,171,134,161,149,171,213,17,18,89,163,129,98,110,205,202,214,54,175,115,152,174,116,78,109,191,128,12,235,113,249,246,19,249,201,213,143,225,215,254,10,251,65,39,136,254,219,255,0,10,118,217,237,47,237,190,47,240,239,21,248,124,31,228,254,13,167,21,196,238,54,43,62,85,102,187,101,56,231,218,11,45,21,194,158,162,227,104,241,143,164,246,133,43,36,107,165,166,239,177,21,241,119,24,142,103,113,169,185,187,186,167,189,13,68,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,85,243,206,252,147,253,73,251,105,0,56,123,226,47,59,225,166,241,148,101,154,103,81,224,114,75,238,62,182,42,43,158,200,101,246,126,234,250,58,153,37,236,205,20,145,203,186,58,87,195,181,200,157,59,219,209,122,177,17,124,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,108,138,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,56,165,229,89,98,215,222,35,172,250,167,139,95,237,88,134,45,122,235,46,117,73,71,3,217,93,83,84,215,185,238,170,164,78,142,135,189,80,142,107,36,87,35,26,199,49,103,86,212,62,71,181,102,166,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,225,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,23,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,175,120,40,254,95,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,62,198,181,186,102,189,148,235,19,92,189,102,151,181,4,210,44,136,143,143,224,139,100,110,100,189,206,43,206,11,132,63,199,139,140,22,139,252,133,22,114,217,43,255,0,230,41,104,42,225,137,233,254,100,18,35,31,254,65,201,31,246,242,21,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,137,233,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,89,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,70,70,212,247,185,17,169,248,33,119,220,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,250,239,115,26,247,177,168,247,211,183,22,62,105,245,147,230,6,67,234,51,157,171,69,184,215,254,95,248,30,203,52,99,79,110,119,90,29,73,204,179,10,186,152,174,52,75,217,246,53,173,212,148,12,125,66,74,230,175,89,165,237,79,12,105,26,163,227,248,229,223,27,153,23,114,42,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,160,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,183,170,235,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,248,149,23,253,218,190,41,255,0,220,14,149,127,217,87,31,244,226,218,116,159,83,62,213,232,22,27,172,121,213,93,170,205,237,156,62,221,147,94,39,238,120,122,26,62,237,20,117,19,191,116,175,94,220,44,220,245,234,247,174,214,167,189,203,209,84,164,190,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,250,249,115,112,81,252,213,106,60,247,252,254,217,117,143,76,177,111,188,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,190,144,82,183,54,78,16,255,0,132,90,143,252,193,97,84,91,49,12,254,224,255,0,107,54,74,254,236,148,185,20,203,52,243,109,141,232,143,72,103,99,29,43,122,57,232,217,27,59,87,180,197,133,139,31,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,82,239,184,133,202,108,89,207,5,250,151,154,226,213,222,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,194,53,80,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,193,170,169,192,56,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,106,156,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,230,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,18,127,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,224,136,229,233,204,47,90,56,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,102,218,135,170,162,53,23,170,55,223,248,162,198,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,250,179,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,252,21,36,99,218,222,145,186,95,87,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,15,127,147,101,54,44,62,221,13,219,35,174,240,148,149,23,10,11,92,114,118,159,38,234,170,218,168,169,41,163,232,196,85,77,243,207,19,58,244,218,221,221,92,168,212,85,79,21,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,236,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,107,202,247,142,159,224,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,139,252,200,117,190,213,162,60,40,101,142,184,88,234,238,149,25,229,61,70,15,66,200,100,108,108,130,122,250,58,132,89,229,114,245,84,100,113,71,43,209,26,213,87,61,24,207,133,28,178,50,131,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,249,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,147,194,174,169,127,26,120,113,211,173,76,154,251,237,154,251,206,63,75,237,90,223,11,225,251,183,72,153,217,174,251,180,99,26,222,149,81,78,223,129,168,197,233,213,157,90,173,85,234,165,122,243,11,230,23,173,28,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,109,59,21,17,90,171,213,93,239,252,17,61,175,45,238,53,181,79,140,31,226,39,241,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,122,244,240,204,219,183,111,78,174,235,215,170,116,133,124,234,252,211,226,223,47,232,125,70,226,115,78,11,248,193,181,112,155,164,122,222,235,122,213,201,157,230,52,246,122,12,81,144,196,213,101,52,236,101,193,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,140,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,204,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,174,174,104,92,107,255,0,48,25,219,244,99,79,110,118,170,237,54,195,110,12,169,138,227,68,189,239,108,221,27,11,152,250,132,149,205,78,144,197,221,158,24,210,53,86,73,241,203,190,70,190,46,223,42,224,23,133,26,206,43,117,198,146,201,115,139,102,25,139,246,111,25,68,210,67,58,199,61,43,102,106,54,129,178,68,173,237,205,81,241,181,170,178,49,205,141,147,200,221,203,22,199,95,246,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,84,175,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,178,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,22,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,210,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,252,81,127,20,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,102,8,234,185,223,15,89,86,19,161,58,103,196,23,137,246,134,55,168,222,210,166,221,29,44,141,246,93,117,29,100,208,120,121,164,232,177,175,118,56,187,177,174,228,115,182,78,221,136,145,111,127,191,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,8,191,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,187,240,84,140,28,25,243,64,215,222,34,120,147,195,244,115,53,196,52,254,138,203,144,123,67,196,207,107,183,214,199,84,206,197,5,69,67,54,58,74,185,24,157,95,11,81,122,177,126,21,94,157,23,162,167,64,231,87,229,99,22,249,129,67,233,215,18,170,248,92,208,191,230,83,93,177,157,20,251,83,246,115,237,31,141,254,147,240,62,51,177,225,232,231,169,254,199,185,30,237,221,141,191,215,78,155,186,251,250,116,95,21,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,227,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,21,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,211,97,163,222,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,128,115,78,36,117,190,213,195,134,137,101,58,209,121,177,213,222,105,241,202,120,156,202,10,105,27,27,234,103,154,120,233,225,98,189,222,230,49,101,154,61,239,232,229,107,55,57,26,245,68,98,230,136,244,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,123,220,177,117,75,248,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,122,246,124,47,133,145,124,36,30,230,53,175,219,67,37,23,198,221,221,122,252,78,87,163,201,84,85,95,60,239,201,63,212,159,182,149,86,94,79,45,62,5,106,120,101,198,106,181,63,83,168,42,233,117,67,35,167,158,219,85,66,234,168,164,130,209,110,74,132,86,192,197,130,71,197,51,230,88,33,153,210,43,151,106,118,227,107,88,173,145,100,155,224,172,14,51,57,160,107,239,14,220,73,230,26,57,133,98,26,127,91,101,199,253,159,225,167,186,91,235,100,170,127,126,130,158,161,251,221,29,92,108,94,143,153,200,157,24,159,10,39,94,171,213,86,79,242,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,238,252,85,106,135,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,214,15,247,106,248,167,255,0,112,58,85,255,0,101,92,127,211,139,137,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,73,63,202,143,130,143,226,110,85,7,18,154,153,108,186,211,99,120,149,194,158,167,18,139,167,102,27,197,210,25,28,229,168,222,142,73,29,13,44,145,179,220,214,236,146,85,218,175,84,134,104,157,114,128,160,30,98,60,33,255,0,42,90,202,159,101,168,187,58,123,152,247,107,113,125,245,254,38,104,59,77,139,197,82,73,185,18,68,237,73,43,118,43,183,238,138,72,186,200,249,18,93,191,171,203,155,141,127,229,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,170,249,231,126,73,254,164,253,180,138,188,186,248,139,193,56,95,213,60,227,83,51,170,143,203,251,157,29,158,139,100,223,210,119,79,19,73,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,21,95,193,23,133,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,172,252,205,103,22,62,105,245,147,230,6,67,234,51,156,168,188,158,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,111,158,83,86,48,95,226,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,251,134,63,251,81,127,220,159,254,124,178,157,39,193,127,133,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,166,30,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,155,154,112,11,197,117,103,10,90,227,73,123,185,203,191,12,202,59,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,119,38,167,248,220,212,88,222,231,70,249,227,110,213,151,123,111,251,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,40,175,153,95,26,247,30,34,245,30,187,75,240,171,159,93,50,196,110,13,142,153,141,90,89,227,186,221,41,150,166,39,220,226,158,54,171,210,23,178,119,50,54,164,174,99,163,99,37,84,107,158,173,103,159,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,148,226,110,211,106,176,112,137,170,246,43,21,178,146,221,109,183,105,189,246,146,142,142,146,22,195,5,52,17,219,38,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,53,80,65,94,111,249,77,247,6,208,45,61,205,113,106,239,5,122,199,245,66,211,116,183,84,246,153,39,98,170,10,42,249,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,181,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,95,43,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,210,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,114,235,226,99,50,226,151,135,148,204,245,6,134,145,153,13,130,241,54,57,93,91,76,136,198,92,223,13,61,60,201,86,177,35,81,176,189,205,168,106,61,141,248,55,177,206,106,49,174,72,217,159,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,196,212,227,91,150,247,243,131,170,118,173,76,254,50,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,112,83,203,123,249,62,213,59,174,166,127,25,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,194,190,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,185,62,92,152,181,139,57,229,213,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,80,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,87,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,3,35,73,24,168,173,123,38,188,147,42,230,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,227,252,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,72,14,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,62,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,91,167,40,238,48,114,109,81,181,87,112,221,168,11,87,112,185,97,246,120,235,241,235,147,98,167,138,8,108,148,205,165,163,109,11,219,27,24,237,241,185,209,185,178,59,184,233,18,89,17,206,111,109,187,236,124,167,110,116,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,94,170,217,80,227,252,171,52,114,197,171,188,92,90,42,114,57,186,210,96,86,249,115,24,233,182,191,251,234,170,154,120,35,166,77,236,123,85,157,185,234,34,159,175,196,215,118,54,57,170,215,170,167,229,115,52,209,79,224,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,233,47,249,37,235,29,138,92,87,58,225,250,162,30,205,234,154,224,185,141,28,155,158,239,23,75,36,116,244,149,9,209,25,178,62,203,226,166,247,171,247,63,197,124,45,233,27,149,108,252,133,92,107,114,222,254,112,117,78,213,169,159,198,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,158,175,129,142,6,63,146,239,182,223,235,163,246,199,237,143,179,127,216,79,103,248,95,9,226,127,251,98,109,251,188,79,255,0,99,211,103,248,250,251,160,7,58,191,52,248,183,203,250,31,81,184,144,0,181,78,85,156,7,127,224,142,42,245,126,203,254,86,92,66,197,115,183,127,204,62,154,246,215,247,127,233,13,137,146,67,254,78,161,142,254,201,229,170,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,33,7,53,142,7,41,180,214,235,95,197,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,162,163,41,166,151,171,92,217,28,157,185,165,141,172,87,54,86,199,12,74,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,69,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,177,74,220,217,56,188,254,46,234,63,242,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,164,127,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,150,210,247,185,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,158,217,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,169,110,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,34,185,98,241,227,252,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,63,241,173,194,151,243,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,56,7,11,156,169,63,150,189,118,198,117,175,248,245,246,143,236,231,141,254,140,251,45,224,251,254,34,142,122,111,237,188,92,155,118,247,247,127,81,122,237,233,238,235,213,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,89,167,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,168,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,2,184,57,207,235,205,78,43,165,248,214,128,88,171,105,60,70,113,80,235,165,245,141,168,137,211,199,110,163,146,55,65,27,225,86,43,216,201,170,122,61,178,163,153,239,161,145,137,189,28,244,109,59,26,40,224,67,93,47,188,68,240,193,136,234,54,99,121,181,92,114,151,120,171,117,245,214,244,99,54,85,83,212,73,27,22,104,152,170,145,77,36,9,4,238,98,35,91,247,200,230,49,172,115,26,146,0,2,178,249,216,107,21,214,203,134,224,122,33,99,191,82,69,79,146,212,85,94,239,244,112,213,57,181,110,130,149,99,109,27,101,141,175,68,90,105,37,146,119,162,72,197,71,75,70,197,106,162,196,226,189,120,47,209,203,22,190,241,65,128,105,86,83,54,203,45,214,225,37,69,198,61,175,95,19,75,73,79,45,92,180,221,88,246,61,157,230,83,186,46,227,92,142,103,115,122,117,86,244,89,43,206,79,69,62,195,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,119,73,5,117,186,42,122,121,54,181,35,106,54,23,64,250,53,111,87,189,203,39,127,174,214,236,67,245,121,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,220,245,221,85,109,109,68,142,166,216,214,42,38,248,39,168,151,184,231,177,173,240,219,126,39,72,212,75,148,42,175,158,119,228,159,234,79,219,78,41,201,183,22,177,100,28,92,86,93,174,244,62,34,175,25,195,238,55,75,92,157,215,179,195,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,187,240,8,1,197,31,42,79,230,83,93,178,109,107,254,61,125,156,251,71,224,191,163,62,203,120,206,199,135,163,130,155,251,111,23,30,237,221,141,223,212,78,155,186,123,250,117,94,255,0,193,79,10,95,201,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,168,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,57,87,20,122,23,252,202,104,78,77,162,159,106,126,206,125,163,240,95,210,126,7,198,118,60,61,100,21,63,216,247,35,221,187,177,183,250,233,211,119,95,127,78,139,0,63,184,99,255,0,181,23,253,201,255,0,231,203,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,183,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,208,57,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,245,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,175,80,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,217,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,221,121,98,240,29,252,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,42,172,159,252,175,120,22,254,53,229,76,215,29,99,195,60,94,155,89,119,251,30,154,181,219,97,190,221,35,145,168,157,97,86,175,136,163,135,164,157,206,170,214,62,84,100,127,122,214,212,70,151,82,12,214,113,99,230,159,89,62,96,100,62,163,57,55,249,64,112,153,134,231,85,53,60,80,230,21,20,151,103,226,183,138,155,45,162,199,83,64,174,101,45,198,56,168,234,34,185,36,189,205,174,123,27,60,141,100,110,137,118,191,108,173,114,61,140,219,110,128,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,183,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,50,185,77,241,175,110,211,250,207,229,139,84,46,125,139,45,238,224,201,49,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,116,198,73,223,87,171,150,100,86,117,94,108,156,107,220,116,254,143,249,98,210,251,159,98,245,123,183,190,76,190,182,53,165,168,142,43,93,84,19,66,182,199,70,246,189,241,205,43,36,108,206,119,221,61,145,246,21,138,228,153,85,149,151,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,19,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,79,151,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,103,219,153,165,166,213,101,227,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,139,158,247,57,122,170,170,150,21,201,83,202,198,83,243,2,187,211,173,197,43,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,122,105,231,22,26,37,170,154,209,150,104,38,17,145,213,215,229,152,93,60,211,93,99,117,186,120,96,99,224,171,117,45,84,44,146,70,162,61,240,203,218,71,42,124,14,73,227,88,221,39,73,59,125,128,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,95,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,12,212,206,17,245,151,0,226,58,126,26,40,113,27,173,235,36,171,184,58,12,123,101,43,98,246,213,10,189,253,138,232,254,55,70,200,93,28,110,123,220,178,43,97,217,43,100,115,86,41,54,222,159,7,250,43,168,252,63,104,117,159,75,245,55,84,126,220,87,218,246,248,73,155,74,177,199,107,165,88,99,68,183,197,35,213,100,168,134,41,18,94,220,178,35,29,219,115,24,140,141,172,107,19,56,70,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,204,183,16,58,153,252,100,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,218,146,111,170,134,133,243,59,194,192,255,0,141,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,45,127,146,198,1,77,98,225,231,43,212,26,140,122,174,142,229,149,101,15,166,101,116,201,43,89,95,110,163,167,141,33,88,145,203,177,204,101,68,245,236,87,177,61,239,222,215,42,246,209,27,226,185,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,123,94,239,23,75,36,117,21,116,235,213,95,178,62,203,226,169,247,35,55,63,197,124,78,233,27,81,98,7,44,189,107,254,11,113,113,139,120,139,127,138,160,206,250,97,85,155,34,223,52,94,54,120,124,60,145,245,145,141,111,74,168,169,183,185,119,116,137,101,218,213,118,222,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,120,174,88,252,34,90,184,154,213,202,188,175,48,184,210,38,39,166,181,22,235,149,202,213,37,59,103,125,222,121,95,43,169,233,92,201,26,232,188,51,150,154,78,246,228,85,115,58,70,214,253,226,201,29,239,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,148,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,128,120,250,225,70,179,133,45,113,171,178,91,34,223,134,101,29,235,198,47,52,112,206,145,193,74,233,156,142,160,116,146,171,187,147,83,252,13,114,164,143,115,163,124,18,59,106,203,177,189,175,148,223,23,159,194,45,71,254,95,115,90,221,152,134,127,112,103,178,93,29,7,118,74,92,138,101,134,8,119,72,197,71,164,51,177,141,137,221,90,244,108,141,129,201,218,98,204,245,149,92,217,56,188,254,17,105,199,242,251,133,86,236,203,243,251,123,253,172,233,40,59,177,210,227,179,36,208,77,182,71,170,49,38,157,236,116,77,232,215,171,99,108,238,94,211,214,23,173,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,138,56,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,192,101,92,191,238,87,30,68,244,203,235,94,177,90,117,94,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,65,119,110,19,245,182,221,196,93,111,11,20,120,229,37,211,80,105,106,36,134,42,58,75,140,13,130,169,141,165,90,182,205,28,243,57,140,70,58,153,18,84,73,21,143,232,168,215,53,175,234,196,191,238,27,180,138,235,160,186,37,139,105,5,231,59,171,204,106,49,138,121,105,25,120,169,129,208,62,88,22,121,31,12,73,27,165,149,88,200,162,124,112,177,187,213,17,145,53,19,106,116,106,116,176,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,86,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,123,133,114,180,225,3,89,115,61,71,176,241,59,111,191,125,139,197,177,75,135,90,26,218,139,115,106,164,200,61,235,13,109,37,60,111,86,163,97,116,15,168,133,245,94,253,146,57,18,52,123,217,34,197,117,32,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,42,215,136,174,111,21,56,103,17,116,22,109,32,182,82,100,250,125,135,84,86,211,94,31,73,115,137,32,203,95,37,44,109,141,99,153,244,143,125,51,41,106,123,189,31,11,158,202,132,106,42,46,199,53,75,42,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,51,153,198,230,188,211,113,29,196,190,99,169,54,106,218,185,241,229,168,101,175,31,73,170,37,145,137,110,166,98,69,28,145,50,86,49,208,178,103,54,74,149,139,99,118,62,161,232,189,93,185,203,194,139,20,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,115,215,117,85,181,181,18,58,155,99,88,168,155,224,158,162,94,227,158,198,183,195,109,248,157,35,81,46,80,3,61,124,198,245,51,248,161,198,78,163,220,105,234,238,178,80,88,110,13,198,104,224,184,73,215,194,248,8,219,79,80,200,90,143,115,89,11,170,163,169,149,168,157,58,247,149,238,107,92,247,33,45,121,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,123,149,236,69,143,250,169,34,238,238,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,240,219,27,181,36,114,149,45,194,198,181,255,0,46,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,202,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,14,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,215,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,41,222,53,237,217,78,43,108,225,95,82,46,123,50,75,55,90,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,237,98,186,70,53,98,88,163,99,17,98,85,127,42,230,197,198,189,199,41,202,174,124,43,233,189,207,102,55,102,233,77,152,206,197,165,168,134,235,92,217,41,234,35,167,141,200,215,201,15,133,146,29,175,86,200,199,44,171,44,111,98,36,72,175,137,124,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,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,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,67,94,2,184,103,166,226,159,136,107,102,15,121,174,164,131,30,177,211,253,163,200,33,153,101,223,91,110,130,162,6,73,73,18,196,230,185,175,149,211,71,26,191,123,54,49,207,122,43,156,198,177,218,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,129,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,0,143,252,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,158,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,31,234,171,61,202,191,217,92,143,36,200,238,31,241,149,149,215,42,234,137,63,235,73,52,210,72,255,0,248,92,231,59,252,106,165,239,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,164,181,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,41,88,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,165,110,117,126,105,241,111,151,244,62,163,113,35,174,132,113,85,153,112,241,164,122,159,135,233,173,202,174,209,147,234,29,69,154,153,183,120,35,77,244,54,234,118,87,248,165,134,93,232,232,106,92,234,138,118,177,232,215,109,98,204,230,172,114,54,55,167,31,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,252,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,149,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,177,254,97,26,161,106,210,174,15,181,38,231,112,109,36,213,23,251,60,184,189,13,36,213,173,166,125,68,247,6,173,50,246,186,162,172,143,138,41,37,168,88,218,157,92,202,119,251,218,136,175,110,120,77,46,240,209,128,84,233,103,15,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,50,69,178,43,143,135,98,214,42,172,74,172,123,221,80,178,189,239,106,174,247,185,206,234,237,221,87,192,115,8,210,251,86,170,240,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,220,228,85,99,179,237,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,156,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,39,160,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,71,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,209,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,252,21,63,5,76,235,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,121,82,239,185,94,240,81,252,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,147,168,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,7,20,193,120,201,225,199,82,245,150,187,66,240,93,77,181,94,178,74,75,124,87,8,36,163,157,146,208,220,58,181,207,150,10,74,150,170,199,81,52,81,163,36,145,140,85,232,215,175,69,114,197,58,69,5,185,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,30,127,154,135,29,84,216,6,61,117,225,135,75,107,233,39,201,239,148,243,91,115,57,166,165,151,125,166,221,61,44,47,108,17,36,145,164,50,62,170,26,149,69,145,143,127,105,141,122,109,108,143,99,227,167,98,101,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,1,31,248,239,215,75,239,14,220,48,101,218,141,135,94,109,86,236,165,190,22,221,98,117,193,24,253,245,85,21,17,198,245,134,39,170,36,179,71,2,207,59,88,168,230,253,202,185,236,115,26,246,174,117,193,234,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,30,43,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,225,114,171,228,106,35,92,170,136,185,140,52,17,203,71,0,169,211,238,11,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,237,122,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,159,19,85,31,27,85,28,213,68,84,204,97,164,142,16,181,122,167,93,248,104,211,221,82,184,79,87,61,202,237,103,100,55,73,234,96,138,23,212,92,105,158,234,90,201,145,145,124,13,99,234,32,149,236,70,163,126,7,55,225,103,245,82,5,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,135,252,198,120,40,254,106,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,235,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,175,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,229,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,83,240,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,38,140,248,104,226,47,4,226,131,75,40,53,51,5,168,255,0,37,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,20,95,197,19,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,82,183,58,191,52,248,183,203,250,31,81,184,144,0,153,90,171,203,31,87,52,187,133,203,71,16,243,92,106,238,215,121,41,233,238,89,14,41,79,102,124,83,216,45,210,196,249,29,60,210,73,34,74,247,194,157,150,207,26,64,157,165,124,170,174,88,225,116,139,31,248,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,213,65,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,36,87,59,140,214,213,65,162,250,123,167,51,83,213,173,202,249,148,75,123,167,149,172,111,97,176,80,210,73,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,178,248,81,196,254,220,241,53,165,88,180,152,207,218,10,74,220,194,211,227,237,206,162,241,113,207,66,202,168,223,85,221,139,163,145,208,182,6,74,233,55,38,212,141,175,87,124,40,166,148,207,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,49,186,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,2,255,0,185,123,234,133,171,85,120,62,211,107,157,189,180,144,212,88,44,241,98,245,212,144,214,182,165,244,243,219,218,148,201,221,232,136,177,190,88,163,138,161,35,114,117,107,42,25,239,114,42,61,210,40,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,117,248,192,226,82,251,197,78,184,222,53,54,230,157,155,84,59,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,247,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,229,88,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,104,79,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,85,110,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,70,174,96,26,77,174,218,191,195,237,223,25,208,28,190,235,71,122,155,101,53,110,63,70,234,56,35,200,104,102,150,54,77,79,37,84,234,199,211,236,102,231,245,100,173,108,145,164,208,189,146,36,173,217,64,56,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,75,94,60,248,193,198,120,185,210,253,14,189,53,105,40,179,107,29,61,245,185,101,158,146,42,142,197,12,242,201,72,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,231,249,92,121,236,211,47,173,122,61,105,127,192,160,30,104,254,123,53,55,232,190,143,68,123,254,27,120,215,254,85,120,17,200,172,24,5,206,213,38,166,229,58,129,93,29,182,154,117,238,201,107,161,91,101,10,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,119,73,91,12,177,172,32,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,187,78,22,185,103,105,198,39,195,5,227,0,214,236,99,118,113,168,246,244,139,40,173,163,184,36,149,22,200,219,80,217,233,105,105,38,107,118,71,217,124,84,242,200,137,220,142,73,227,93,238,158,38,68,212,168,190,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,157,92,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,5,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,176,215,0,209,11,174,121,163,218,169,172,176,223,41,40,237,186,93,79,102,117,69,35,163,115,231,174,158,227,92,218,104,152,207,193,172,99,90,147,61,207,85,85,234,200,218,141,93,234,248,249,169,210,184,145,209,11,175,14,26,219,148,232,189,230,249,73,121,168,199,42,34,107,43,233,163,116,108,169,130,104,35,168,133,234,199,123,216,245,138,104,247,179,171,145,175,220,212,115,209,17,235,110,156,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,247,61,253,250,90,234,137,234,233,234,122,171,26,198,238,123,234,98,237,163,158,228,240,219,221,181,36,106,19,168,134,188,219,51,91,86,43,193,110,65,98,184,83,213,201,81,152,222,45,86,74,23,66,198,171,35,157,149,45,174,87,74,170,228,84,103,106,134,86,162,181,28,187,220,196,233,209,85,205,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,73,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,102,109,184,189,210,26,109,8,226,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,241,185,236,167,158,38,61,92,174,248,218,239,137,255,0,214,91,106,229,5,170,22,172,211,132,186,108,14,22,210,65,114,211,235,197,109,182,162,6,214,182,89,229,130,166,103,86,197,84,248,186,35,161,99,157,81,52,45,235,185,28,180,178,42,59,241,107,120,87,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,14,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,51,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,107,195,118,183,221,120,112,214,220,91,90,44,214,58,75,205,70,57,81,43,159,65,83,35,163,101,76,19,65,37,60,204,71,183,222,199,172,83,73,177,253,28,141,126,215,43,94,136,172,93,25,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,1,66,220,198,120,215,254,106,181,30,11,6,1,115,186,199,166,88,183,221,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,124,156,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,237,121,161,112,81,252,191,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,125,141,116,116,46,123,233,210,39,57,122,195,47,106,121,163,88,209,25,31,199,22,200,218,200,187,156,171,128,94,43,171,56,82,215,26,75,221,206,93,248,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,198,230,162,198,247,58,55,207,27,118,172,187,219,127,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,120,14,44,124,172,107,39,203,252,135,211,167,51,88,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,74,220,234,252,211,226,223,47,232,125,70,226,125,92,155,180,27,13,212,173,92,202,181,91,48,162,164,185,191,77,233,237,239,180,80,212,211,172,140,142,227,86,249,150,42,212,93,232,221,240,54,146,68,99,92,199,124,115,54,70,171,31,19,20,185,242,141,185,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,110,43,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,42,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,242,121,54,226,214,44,131,139,138,203,181,222,135,196,85,227,56,125,198,233,107,147,186,246,120,122,167,207,77,72,233,58,53,81,31,214,10,186,134,116,114,43,126,62,189,55,53,170,151,126,12,230,113,211,133,93,112,14,48,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,227,161,106,171,154,213,222,216,170,99,107,211,167,68,122,57,17,92,136,142,91,52,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,149,185,178,113,121,252,93,212,127,229,247,10,173,223,136,96,23,7,251,89,210,80,118,164,170,200,161,89,160,155,108,143,85,122,195,3,30,232,155,209,172,71,72,233,220,189,214,36,47,78,41,192,47,10,53,156,86,235,141,37,146,231,22,204,51,23,236,222,50,137,164,134,117,142,122,86,204,212,109,3,100,137,91,219,154,163,227,107,85,100,99,155,27,39,145,187,150,45,142,144,28,206,57,127,226,26,13,98,179,107,70,131,99,190,203,195,34,236,217,239,214,136,228,173,172,146,142,169,239,149,209,87,186,121,159,47,72,100,234,200,28,142,115,26,201,18,4,110,245,153,118,68,174,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,69,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,2,170,249,174,112,45,253,191,20,26,41,134,127,233,21,89,253,21,11,191,205,115,110,145,211,163,127,231,124,83,218,239,246,147,43,63,194,38,42,172,149,92,174,60,246,105,151,214,189,30,180,191,224,80,15,52,127,61,154,155,244,95,71,162,34,169,114,124,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,123,225,145,142,116,45,99,122,171,100,115,217,29,138,156,43,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,61,50,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,204,190,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,143,212,104,189,171,74,121,47,228,23,217,177,10,75,78,79,156,211,217,239,215,154,198,189,178,207,95,4,151,234,119,91,220,249,17,206,232,196,163,124,46,108,72,168,140,89,36,85,107,100,124,157,106,216,180,158,118,26,47,106,183,84,224,122,239,143,98,20,148,181,23,74,138,171,14,77,120,133,237,99,234,167,72,163,125,185,178,199,187,171,222,145,67,90,137,42,49,87,100,108,99,221,209,177,53,35,175,43,77,116,172,209,254,43,44,56,221,109,231,194,99,122,137,254,166,238,112,200,147,201,27,234,164,69,91,123,219,28,75,183,189,226,187,112,182,71,181,205,100,117,51,255,0,85,28,175,109,244,149,87,207,59,242,79,245,39,237,164,63,229,189,139,88,179,14,54,180,182,211,145,208,248,186,74,123,133,93,210,56,251,175,143,109,85,21,13,69,93,52,157,88,168,171,178,120,34,127,78,187,93,183,163,145,90,170,139,161,64,81,15,54,204,42,235,138,241,165,144,95,110,21,20,146,83,230,54,123,85,238,133,176,189,202,248,224,101,51,104,85,178,162,181,17,31,221,161,149,200,141,87,38,199,49,122,245,85,107,100,87,35,31,206,207,211,127,185,14,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,217,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,224,41,118,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,146,3,150,47,1,223,198,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,156,127,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,143,218,242,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,235,83,91,89,34,213,77,236,106,232,97,145,99,168,134,158,22,201,191,189,209,144,72,141,143,114,244,129,202,244,108,42,215,94,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,43,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,223,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,50,184,56,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,66,124,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,237,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,206,191,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,117,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,102,217,147,180,248,228,69,99,19,185,27,213,168,172,86,57,210,255,0,148,223,26,246,237,63,172,254,88,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,135,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,65,156,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,126,175,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,81,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,191,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,114,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,28,211,154,157,218,235,113,227,143,62,163,184,92,234,234,169,237,116,246,122,74,24,166,153,207,101,44,11,108,166,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,252,92,170,178,87,145,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,189,123,79,122,44,52,15,119,185,94,196,88,255,0,170,146,46,235,95,5,32,115,146,197,172,88,255,0,23,20,119,107,69,15,135,171,201,176,251,117,210,233,39,117,239,241,21,76,158,166,145,178,116,114,170,51,164,20,148,236,232,212,70,252,29,122,110,115,149,123,95,35,31,206,207,211,127,185,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,202,185,178,113,121,252,34,211,143,229,247,10,173,217,151,231,246,247,251,89,210,80,119,99,165,199,102,73,160,155,108,143,84,98,77,59,216,232,155,209,175,86,198,217,220,189,167,172,47,90,128,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,209,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,147,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,224,137,248,170,251,252,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,40,7,143,174,20,107,56,82,215,26,187,37,178,45,248,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,192,215,42,72,247,58,55,193,35,182,172,187,27,213,121,94,241,175,252,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,151,126,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,2,144,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,180,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,62,229,101,240,28,174,60,246,105,151,214,189,30,180,191,224,80,15,52,127,61,154,155,244,95,71,162,59,87,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,114,128,16,215,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,250,184,40,229,205,167,28,42,248,44,254,255,0,85,246,167,83,100,183,164,21,55,41,58,45,13,174,71,239,239,54,221,26,177,175,110,230,61,34,116,210,42,200,246,177,219,82,22,203,36,75,229,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,42,47,134,237,16,186,241,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,189,239,72,161,147,99,58,181,28,253,173,87,49,21,94,151,105,205,31,200,158,166,253,23,214,40,138,1,52,167,197,62,138,127,49,60,62,230,218,57,29,195,193,85,228,22,244,240,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,77,172,87,118,213,251,122,59,162,166,107,13,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,84,28,235,238,215,89,184,146,195,108,83,92,234,223,109,163,193,233,234,233,232,221,51,150,8,103,154,190,181,178,202,200,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,79,202,228,211,128,83,100,220,81,221,51,59,142,61,87,87,79,135,98,245,117,52,119,6,164,169,5,13,198,162,88,169,227,71,185,170,140,87,201,77,37,114,53,143,235,213,27,35,145,58,199,185,183,104,10,149,231,139,139,88,169,50,173,36,205,105,232,118,94,174,182,251,197,174,178,167,186,245,238,210,210,73,75,37,60,123,21,118,55,107,235,106,87,170,34,57,123,157,28,170,141,106,39,128,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,53,243,92,227,95,248,155,149,79,195,94,153,220,238,180,216,222,37,112,168,166,203,101,235,217,134,241,116,134,70,181,41,246,43,82,71,67,75,36,111,247,185,219,36,149,119,35,21,33,134,87,70,14,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,252,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,112,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,202,119,141,123,118,83,138,219,56,87,212,139,158,204,146,205,214,155,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,31,11,28,59,88,174,145,141,88,150,40,216,196,88,149,95,101,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,5,11,113,191,192,78,178,232,38,163,207,145,209,79,117,207,177,108,215,32,142,142,201,123,150,161,181,87,138,251,165,106,205,35,104,234,97,69,239,77,88,171,28,138,178,177,138,201,85,90,238,172,123,214,38,89,167,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,75,80,113,78,48,56,107,177,113,83,161,215,141,50,185,175,102,235,14,235,166,55,86,234,167,193,29,37,226,40,100,101,60,146,171,90,253,208,175,117,241,200,138,199,175,110,71,171,81,30,140,115,104,179,69,56,75,213,141,104,215,218,174,31,173,214,143,5,122,199,238,15,167,202,164,241,20,210,123,22,150,10,216,233,43,42,122,44,204,101,79,101,242,167,221,196,245,115,250,124,61,83,222,151,147,173,248,221,215,13,224,107,62,196,47,185,61,94,73,114,177,233,61,214,219,89,121,171,71,119,238,83,195,103,146,57,42,164,220,247,187,124,142,106,189,122,189,203,213,203,213,206,252,87,57,134,170,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,43,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,62,252,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,58,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,11,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,42,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,21,120,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,92,28,200,120,36,213,13,31,212,188,179,93,237,240,85,228,152,38,89,120,168,190,87,94,33,165,142,22,89,235,110,21,213,15,74,41,99,73,159,42,177,168,177,34,84,185,140,141,207,153,140,247,61,81,171,61,57,106,112,81,110,225,211,78,40,117,67,53,182,116,212,220,186,222,233,42,94,228,170,130,75,85,174,165,41,165,101,178,88,36,114,49,102,99,224,107,228,114,196,215,182,71,190,36,87,53,136,231,205,80,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,202,214,89,235,119,205,253,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,161,107,7,7,250,227,147,241,29,114,225,118,201,141,247,178,251,61,194,106,75,132,207,100,209,80,210,210,198,244,69,184,201,36,145,181,237,163,115,31,28,140,145,89,186,70,203,18,49,174,124,140,99,180,19,162,154,115,83,164,26,71,136,105,109,86,85,87,146,63,20,179,211,90,18,231,83,77,21,59,231,100,44,70,51,164,113,34,53,140,107,81,172,98,42,185,232,198,183,123,228,126,233,29,152,194,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,87,162,156,31,100,220,35,115,59,211,123,43,146,174,183,9,190,84,100,14,196,239,21,114,211,247,235,160,138,199,51,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,109,186,2,176,50,238,10,63,154,174,102,122,169,127,207,237,151,88,244,203,22,246,44,151,42,152,19,181,29,210,185,45,22,245,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,63,0,0,80,183,52,189,116,172,214,14,43,47,216,221,21,231,197,227,122,119,254,166,237,144,198,147,199,27,42,163,68,91,131,221,28,171,183,189,226,187,144,186,70,53,173,124,116,208,127,89,26,143,116,149,228,133,165,191,253,37,235,93,194,197,255,0,162,98,214,139,159,138,255,0,150,166,190,14,202,63,255,0,209,174,222,246,127,192,199,127,104,132,170,230,143,228,79,83,126,139,235,20,69,0,154,168,40,7,153,214,150,255,0,11,248,201,205,124,37,139,217,150,172,183,195,229,54,255,0,239,174,247,138,241,81,167,139,159,222,247,57,155,171,163,173,248,29,183,167,79,133,168,197,97,47,249,41,235,165,101,214,197,154,112,241,126,188,247,189,137,179,36,199,105,164,73,228,145,148,178,191,183,92,198,189,85,98,142,22,76,234,87,182,52,70,57,100,171,157,255,0,31,87,43,34,7,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,63,39,44,176,125,171,197,111,56,183,182,238,182,111,108,219,234,45,254,209,180,212,248,122,234,62,236,110,103,126,158,94,139,219,153,155,183,49,253,23,107,145,23,162,244,40,7,93,57,127,241,5,162,250,203,100,210,26,92,119,237,92,153,165,194,166,143,14,174,182,73,23,244,212,112,54,39,201,35,161,87,171,233,59,108,153,139,42,205,182,54,109,145,201,35,227,98,202,183,63,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,34,175,49,30,16,255,0,154,221,26,79,178,212,93,237,66,195,187,181,184,190,250,255,0,13,12,253,215,69,226,169,36,220,139,26,247,99,137,187,21,219,54,203,28,93,100,100,107,46,234,139,224,147,133,13,80,226,135,84,34,110,7,127,171,197,109,184,173,68,21,119,76,178,145,209,186,123,20,238,142,121,104,165,142,30,252,51,72,247,205,75,177,29,19,186,198,189,30,189,58,39,93,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,227,83,207,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,85,58,0,7,148,206,180,159,75,53,67,192,255,0,19,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,241,33,237,64,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,226,67,208,0,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,249,78,225,99,255,0,86,157,42,255,0,220,219,119,255,0,4,234,167,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,53,60,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,28,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,137,15,21,252,167,112,177,255,0,171,78,149,127,238,109,187,255,0,130,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,53,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,137,15,106,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,248,212,250,176,93,39,210,205,47,241,223,195,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,241,83,213,128,121,76,235,73,244,179,84,60,15,241,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,252,16,242,191,202,119,11,31,250,180,233,87,254,230,219,191,248,39,213,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,128,57,87,242,157,194,199,254,173,58,85,255,0,185,182,239,254,9,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,76,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,141,70,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,226,67,242,110,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,213,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,255,0,18,30,128,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,198,167,213,130,233,62,150,105,127,142,254,25,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,138,158,172,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,96,0,62,72,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,95,172,229,95,202,119,11,31,250,180,233,87,254,230,219,191,248,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,96,0,60,166,117,164,250,89,170,30,7,248,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,254,8,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,252,106,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,0,0,0,0,1,202,191,148,238,22,63,245,105,210,175,253,205,183,127,240,79,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,168,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,240,31,202,119,11,31,250,180,233,87,254,230,219,191,248,39,85,60,166,117,164,250,89,170,30,7,248,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,254,8,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,81,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,253,92,23,73,244,179,75,252,119,240,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,252,84,245,96,242,153,214,147,233,102,168,120,31,226,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,248,33,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,79,213,206,180,159,75,53,67,192,255,0,19,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,241,33,237,64,0,231,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,72,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,252,11,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,89,2,181,67,155,46,151,233,175,20,105,163,85,56,229,93,70,19,99,168,169,178,101,57,42,71,39,126,142,234,217,81,138,232,41,250,110,150,154,157,204,145,146,175,77,242,43,156,232,145,201,11,82,166,96,93,179,91,174,79,162,245,186,141,162,20,244,153,21,202,237,139,201,123,196,34,171,99,161,130,227,60,180,139,53,11,100,108,142,137,204,100,142,116,72,168,247,70,168,142,94,170,206,138,169,81,127,221,171,226,159,253,192,233,87,253,149,113,255,0,78,45,123,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,235,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,242,174,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,238,167,98,34,171,149,58,43,189,223,130,164,96,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,218,30,38,123,93,190,182,58,166,118,40,42,42,25,177,210,85,200,196,234,248,90,139,213,139,240,170,244,232,189,21,44,252,169,94,32,121,189,107,238,157,107,142,121,167,152,86,158,105,251,44,184,166,65,93,98,166,117,210,154,182,170,170,95,9,51,160,124,175,146,58,152,153,241,190,55,61,26,140,77,141,114,53,85,234,213,123,166,7,47,14,39,53,79,139,45,44,200,181,51,83,41,49,74,15,1,144,58,197,69,69,98,183,84,211,237,237,83,67,52,146,203,36,213,51,111,221,226,88,214,181,173,102,222,211,149,85,251,209,25,42,128,0,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,37,69,255,0,118,175,138,127,247,3,165,95,246,85,199,253,56,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,19,218,128,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,193,19,218,242,222,227,91,84,248,193,254,34,127,19,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,175,79,12,205,187,118,244,234,238,189,122,167,78,235,117,226,99,13,176,113,71,106,225,98,251,67,87,75,125,200,241,118,100,118,42,230,162,201,5,99,210,90,196,158,145,232,141,235,11,217,21,26,202,215,170,171,30,157,198,170,177,205,98,75,216,0,7,31,208,110,38,48,221,121,200,117,39,12,179,80,213,219,178,29,46,202,43,113,203,213,20,200,175,99,153,29,85,68,52,213,113,74,141,70,185,147,54,154,69,86,123,159,27,216,246,170,43,118,73,39,96,0,230,156,70,235,125,171,135,29,30,189,107,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,79,107,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,0,4,42,230,67,198,182,169,240,125,252,59,254,25,216,49,75,159,218,223,107,248,223,110,210,212,205,219,240,190,19,183,218,236,207,23,78,190,37,251,183,110,235,209,189,58,116,94,188,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,179,240,8,85,204,135,141,109,83,224,251,248,119,252,51,176,98,151,63,181,190,215,241,190,221,165,169,155,183,225,124,39,111,181,217,158,46,157,124,75,247,110,221,215,163,122,116,232,189,120,175,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,133,87,167,69,232,169,103,224,227,250,187,196,198,27,162,186,185,165,154,91,153,208,213,177,154,175,81,95,109,182,92,225,69,145,148,215,24,95,72,202,120,37,141,173,87,108,157,213,123,18,68,95,129,237,102,230,236,115,164,143,176,0,0,56,255,0,18,252,76,97,188,45,99,216,166,103,168,52,53,111,199,175,249,69,62,57,93,91,76,138,247,219,25,53,45,76,201,86,177,35,85,211,49,174,167,106,61,141,248,246,61,206,106,61,205,72,223,216,0,0,28,171,138,61,116,254,90,244,39,38,214,191,178,223,104,254,206,120,47,232,207,29,224,251,254,34,178,10,111,237,187,114,109,219,223,221,253,69,235,183,167,187,175,84,245,90,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,71,254,37,120,197,193,56,89,206,244,218,193,169,116,126,23,27,206,253,177,227,114,14,228,207,246,71,130,134,23,199,253,235,12,18,73,81,221,146,118,71,240,171,118,117,220,189,83,175,73,0,0,35,87,25,188,116,105,199,7,150,42,24,238,116,31,106,51,59,206,217,109,184,205,61,98,83,200,234,93,251,100,170,168,151,99,251,16,166,215,181,138,172,115,164,145,21,173,106,163,101,124,126,131,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,8,65,170,28,209,180,191,75,184,180,77,9,190,211,82,67,132,217,41,234,105,50,124,177,37,146,169,105,110,189,148,150,56,160,134,149,178,185,236,141,205,90,105,90,168,143,73,165,119,94,218,83,187,189,55,192,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,47,240,87,204,195,4,226,130,250,253,55,204,172,159,100,51,234,219,133,95,177,45,176,36,213,116,183,26,22,178,106,134,237,157,25,210,57,161,130,37,108,189,205,141,123,154,215,199,253,162,195,23,106,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,127,203,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,168,4,32,226,223,153,238,27,195,54,182,217,52,130,223,134,213,228,175,183,84,67,54,111,51,21,97,125,5,36,240,35,226,134,141,29,209,179,84,237,150,41,213,92,169,22,196,72,183,111,145,207,167,151,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,207,244,27,137,140,55,94,114,29,73,195,44,212,53,118,236,135,75,178,138,220,114,245,69,50,43,216,230,71,85,81,13,53,92,82,163,81,174,100,205,166,145,85,158,231,198,246,61,170,138,221,146,73,216,0,0,242,154,177,157,127,11,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,242,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,2,31,241,155,204,139,78,56,75,190,208,224,118,204,111,237,222,103,46,217,238,86,138,123,154,81,199,106,165,115,55,70,234,137,251,82,244,154,78,172,115,33,70,110,237,170,200,229,98,58,46,236,149,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,17,255,0,29,227,23,4,185,113,99,151,112,147,127,163,246,54,73,102,240,31,103,230,238,77,81,237,238,237,181,107,234,190,22,65,219,165,236,70,136,159,121,42,247,58,252,61,21,54,146,0,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,129,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,107,0,30,83,86,51,175,225,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,62,93,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,1,26,184,205,227,163,78,56,60,177,80,199,115,160,251,81,153,222,118,203,109,198,105,235,18,158,71,82,239,219,37,85,68,187,31,216,133,54,189,172,85,99,157,36,136,173,107,85,27,43,227,236,26,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,2,174,220,222,52,74,203,196,93,110,148,86,91,41,36,211,234,10,137,41,165,212,58,75,156,245,80,57,236,165,87,185,99,162,134,145,207,149,158,37,22,157,31,28,142,99,147,164,173,85,98,161,61,78,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,58,243,88,227,170,167,14,142,191,133,141,40,175,171,166,190,213,83,172,57,173,115,169,98,116,13,183,85,209,61,61,154,196,154,55,43,159,44,85,17,202,233,163,86,246,209,35,107,94,231,58,68,138,178,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,78,26,56,116,193,56,95,210,202,13,51,193,105,255,0,201,86,94,43,119,205,253,39,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,193,19,241,85,166,14,104,58,33,106,209,62,43,239,78,179,95,42,238,52,249,253,59,179,135,178,166,54,181,244,115,214,214,85,36,208,35,155,238,123,18,88,100,123,23,107,85,25,35,88,187,149,139,35,229,7,36,189,107,255,0,199,174,28,235,45,255,0,253,92,214,223,85,28,95,244,122,58,184,230,122,201,255,0,66,88,218,216,255,0,203,171,157,253,68,58,175,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,39,198,78,186,81,240,237,195,142,103,168,222,217,246,117,233,182,249,45,216,227,152,144,62,103,222,42,24,232,233,86,56,167,84,100,189,183,175,125,236,232,229,237,67,43,182,57,26,173,92,235,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,165,62,31,180,207,248,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,217,75,53,115,33,111,138,157,159,3,21,221,217,214,89,21,238,106,57,238,122,185,201,185,202,116,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,211,156,173,218,235,96,226,239,9,190,216,174,117,118,235,149,187,7,182,213,209,214,82,76,232,103,166,158,59,157,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,77,94,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,253,118,57,237,99,24,228,99,38,80,6,122,243,221,116,212,126,29,56,238,213,61,80,210,251,207,129,186,208,234,6,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,187,254,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,253,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,197,23,241,68,234,160,138,188,209,252,137,234,111,209,125,98,136,174,174,92,28,192,43,56,119,190,197,164,154,189,145,127,173,61,127,137,158,42,154,136,231,168,147,29,170,216,249,55,83,178,22,73,35,225,154,68,70,62,20,110,212,146,84,149,170,207,190,73,110,252,0,120,171,22,180,105,126,75,170,25,54,139,217,114,250,73,243,108,62,158,154,174,241,101,115,36,138,120,32,158,54,73,28,172,222,212,108,204,219,44,91,157,18,189,24,178,198,215,237,87,181,23,218,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,116,174,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,1,0,57,213,249,88,197,190,96,80,250,117,196,141,92,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,0,1,21,121,163,249,19,212,223,162,250,197,17,86,188,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,85,124,243,191,36,255,0,82,126,218,57,81,241,211,253,135,11,250,215,153,255,0,232,244,184,5,109,115,127,206,107,173,114,84,43,191,230,188,43,28,223,246,240,163,255,0,193,225,45,80,2,157,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,164,0,230,117,199,143,240,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,45,43,22,147,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,13,238,106,177,89,216,106,191,124,17,199,107,231,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,1,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,232,28,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,31,116,231,5,194,166,118,252,169,120,168,176,92,174,183,204,111,217,240,81,100,16,86,214,67,217,199,123,114,65,79,74,218,86,190,68,145,97,158,74,133,114,197,28,110,217,47,122,71,59,164,221,25,8,56,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,69,254,63,184,193,181,112,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,58,1,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,191,238,94,124,44,221,120,88,208,106,123,22,95,53,91,115,12,150,161,111,25,5,26,93,93,85,69,69,58,252,49,67,4,109,233,11,30,216,82,38,202,246,35,149,242,35,147,187,36,108,135,109,59,106,254,169,103,122,45,199,22,168,234,94,154,95,125,141,146,89,181,3,40,240,85,190,22,26,142,215,118,174,170,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,223,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,128,14,85,197,143,149,141,100,249,127,144,250,116,229,27,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,29,120,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,104,7,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,36,255,0,46,110,53,255,0,149,93,71,158,193,159,220,238,178,105,150,83,247,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,148,23,204,198,237,117,176,115,0,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,211,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,44,255,0,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,64,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,143,151,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,153,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,14,85,197,143,149,141,100,249,127,144,250,116,229,27,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,0,163,110,107,28,51,230,90,81,175,53,250,194,234,236,131,32,196,245,22,161,107,89,119,184,170,74,150,251,138,239,221,107,89,81,202,168,200,226,141,142,129,28,214,125,202,118,217,191,195,200,243,197,114,238,226,243,249,82,214,85,251,83,91,217,211,220,199,181,69,148,108,160,241,51,65,218,108,190,22,174,61,170,146,39,106,73,93,189,27,191,116,82,75,210,55,200,145,109,191,224,64,14,103,92,120,255,0,4,44,85,58,13,164,247,173,185,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,212,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,209,159,13,218,33,106,225,195,68,177,109,23,179,95,42,239,52,248,229,60,173,125,125,76,109,141,245,51,205,60,149,19,61,24,223,115,24,178,205,38,198,117,114,181,155,90,174,122,162,189,104,51,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,201,191,134,241,213,77,194,215,46,29,52,193,244,250,190,145,250,169,127,167,186,77,67,13,77,44,175,101,178,221,53,230,234,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,215,123,94,230,61,141,86,62,186,237,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,234,249,28,158,247,42,185,127,21,47,123,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,68,10,231,17,162,247,93,69,225,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,248,201,86,36,119,71,177,37,134,137,207,114,53,206,141,145,185,255,0,12,105,42,149,67,194,174,169,127,5,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,251,180,99,220,238,180,178,206,223,129,170,244,235,213,157,28,141,84,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,36,167,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,62,244,126,215,248,175,137,189,99,106,175,11,229,79,160,212,218,201,197,29,6,77,125,162,171,146,197,166,212,233,147,72,246,211,202,176,73,113,100,172,109,4,47,153,143,106,68,254,234,173,75,81,85,221,196,163,145,138,199,53,94,173,189,224,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,109,205,255,0,63,195,115,174,43,233,169,112,252,134,146,236,252,87,23,166,176,93,214,153,85,204,165,184,199,89,89,44,180,234,254,155,92,246,54,120,209,251,85,118,191,115,29,209,236,123,91,221,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,63,199,55,49,143,229,3,81,241,61,60,180,233,159,218,154,187,141,189,111,183,119,84,87,248,56,210,133,235,81,4,17,83,200,214,200,169,50,207,10,189,238,123,21,169,28,104,212,71,58,93,240,244,14,18,120,246,209,174,46,119,216,49,104,46,182,44,206,134,222,183,11,142,63,112,167,115,251,112,179,176,201,102,134,169,136,177,75,10,77,80,216,218,174,88,229,118,213,114,196,196,41,7,139,31,52,250,201,243,3,33,245,25,207,65,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,8,171,205,31,200,158,166,253,23,214,40,138,1,45,83,149,31,29,63,216,112,191,173,121,159,254,143,75,128,86,215,55,252,230,186,215,37,66,187,254,107,194,177,205,255,0,111,10,63,252,30,18,213,1,23,248,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,51,237,102,85,246,171,237,215,218,107,175,218,79,104,123,91,219,30,54,79,29,227,187,157,223,19,223,235,220,239,119,62,62,230,237,219,190,46,189,125,230,148,244,7,248,203,252,26,196,255,0,152,63,101,127,16,189,158,223,110,251,51,111,103,189,185,219,55,108,251,190,247,111,183,221,237,125,215,119,185,218,251,189,135,64,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,128,8,1,206,175,202,198,45,243,2,135,211,174,37,43,23,39,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,0,138,188,209,252,137,234,111,209,125,98,136,160,18,197,57,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,95,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,64,14,30,57,207,227,57,37,214,135,26,226,71,8,164,196,216,250,122,135,84,101,22,71,212,84,209,36,232,229,116,76,117,6,201,39,141,139,31,192,175,108,179,47,113,26,187,90,199,170,199,229,57,220,92,233,175,86,173,6,188,209,199,87,29,61,125,62,65,83,19,42,233,37,165,157,172,123,109,142,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,85,177,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,93,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,160,10,22,230,51,193,71,242,171,168,240,95,240,11,101,214,77,50,202,126,242,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,23,202,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,118,191,198,151,29,88,110,131,112,243,104,206,48,106,250,187,142,67,170,54,121,38,192,166,134,149,88,198,178,74,120,222,151,41,82,120,213,173,100,45,169,130,68,134,70,43,228,123,216,197,98,55,184,248,232,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,62,171,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,224,230,61,174,78,168,168,165,212,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,78,140,145,82,26,243,31,230,1,89,196,69,246,93,36,210,28,139,253,105,232,60,52,242,212,211,199,61,60,153,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,253,202,69,194,248,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,245,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,237,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,244,14,89,252,107,219,184,96,206,238,88,78,165,220,252,54,155,101,189,106,107,107,36,90,169,189,141,93,12,50,44,117,16,211,194,217,55,247,186,50,9,17,177,238,94,144,57,94,141,133,90,235,159,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,47,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,63,202,67,130,203,173,150,166,62,43,53,75,31,171,160,168,146,159,166,7,4,181,46,137,238,130,120,164,142,162,225,44,8,212,85,100,145,72,140,129,94,238,142,99,229,147,182,168,176,74,90,81,154,206,44,124,211,235,39,204,12,135,212,103,63,87,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,116,242,224,230,1,89,195,189,246,45,36,213,236,139,253,105,235,252,76,241,84,212,71,61,68,152,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,125,242,75,117,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,86,182,150,243,180,177,94,50,171,101,147,86,180,99,236,253,150,182,225,52,117,151,219,101,225,245,126,207,165,124,143,240,238,117,34,192,143,151,182,197,137,178,185,146,110,118,217,36,142,46,170,216,11,31,192,51,204,103,83,240,219,78,160,97,149,85,117,86,43,237,58,85,219,234,42,109,245,20,79,158,5,85,219,42,69,80,198,74,140,114,38,230,57,90,136,246,43,94,222,173,115,85,124,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,239,0,11,20,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,160,30,104,254,123,53,55,232,190,143,68,71,253,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,82,95,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,28,158,110,122,219,23,17,117,22,108,14,58,181,211,234,170,117,169,207,94,218,72,29,2,50,42,90,182,219,145,243,72,221,236,122,212,205,240,178,39,35,222,137,34,170,57,145,189,91,24,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,58,121,112,115,0,172,225,222,251,22,146,106,246,69,254,180,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,187,240,0,0,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,116,111,70,185,237,100,177,74,196,123,246,110,89,255,0,201,247,139,207,195,132,124,234,183,252,189,110,12,232,232,63,231,234,171,233,38,149,139,254,124,241,171,217,254,93,171,39,246,17,147,83,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,199,213,110,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,239,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,103,203,63,130,139,143,12,24,37,203,54,212,187,103,134,212,156,183,173,53,109,28,137,75,55,177,168,97,154,68,142,158,26,136,93,38,254,247,70,79,34,182,77,171,210,6,171,17,208,171,157,53,76,171,146,211,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,229,69,212,242,189,224,91,248,41,138,179,92,117,143,12,240,154,147,122,223,236,122,106,215,110,154,197,107,146,54,162,117,133,90,158,30,178,110,178,119,58,171,158,200,149,145,253,211,157,81,26,254,174,174,115,89,210,125,43,226,106,223,164,46,162,246,166,25,111,241,86,188,190,255,0,4,53,45,170,179,222,25,84,232,86,54,192,248,219,222,134,14,203,150,85,143,122,189,179,181,209,42,172,43,28,211,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,151,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,224,102,135,86,48,95,225,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,38,174,187,235,95,241,167,149,14,150,248,139,127,133,175,193,53,2,131,10,172,217,22,200,101,240,86,122,191,15,36,125,100,123,157,214,150,90,109,238,93,189,101,73,118,181,27,183,175,31,229,157,118,181,88,56,215,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,201,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,87,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,210,42,40,100,100,93,88,143,142,154,56,99,85,69,119,85,98,170,185,202,170,229,185,78,84,250,13,83,163,124,46,80,100,215,218,42,72,239,186,147,80,153,52,143,109,60,73,60,118,231,196,198,208,66,249,152,247,44,172,237,34,212,181,21,91,219,90,201,24,172,107,145,234,233,148,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,153,92,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,250,143,115,218,199,189,168,199,222,240,33,255,0,48,46,59,172,92,42,226,178,97,88,179,252,110,166,228,22,245,146,221,77,209,241,251,46,150,120,234,163,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,251,214,136,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,43,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,36,63,193,180,47,81,245,39,78,51,157,80,194,172,222,213,181,105,207,129,150,255,0,12,10,174,170,167,165,170,74,133,74,166,198,137,241,195,31,133,119,117,81,119,49,175,107,213,170,198,200,246,126,183,13,28,69,231,124,47,234,157,6,166,96,181,31,228,168,239,20,91,33,254,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,226,139,248,162,249,253,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,133,168,140,141,168,141,106,34,34,92,167,41,110,30,46,186,53,195,205,70,121,149,218,169,41,111,186,157,81,77,123,129,240,214,58,103,186,200,148,237,91,123,101,106,47,105,143,85,154,166,100,70,117,118,202,134,36,138,142,111,110,58,139,226,199,205,62,178,124,192,200,125,70,115,207,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,125,13,91,169,106,97,149,139,209,204,123,92,145,189,23,162,177,89,51,58,57,92,143,107,36,175,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,163,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,57,163,249,19,212,223,162,250,197,17,68,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,1,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,247,201,23,127,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,165,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,249,39,250,147,246,210,176,44,216,181,247,32,183,95,174,214,138,31,17,73,140,219,217,116,186,73,221,99,60,61,43,234,160,164,108,157,28,168,175,235,61,93,59,58,53,21,223,31,94,155,90,229,79,213,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,128,28,234,252,172,98,223,48,40,125,58,226,83,182,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,189,122,189,233,20,50,42,49,189,94,245,68,107,81,206,84,106,254,77,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,165,168,4,85,230,143,228,79,83,126,139,235,20,69,0,158,171,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,118,173,89,227,235,92,117,163,135,27,7,15,25,213,195,198,71,106,184,37,69,194,254,181,51,37,117,234,150,22,34,82,83,85,162,57,25,47,109,234,247,190,71,163,157,43,163,166,122,244,146,39,201,55,229,112,45,195,167,243,59,196,118,59,128,92,169,251,184,221,191,117,247,38,248,246,245,181,211,189,155,226,247,75,28,159,125,35,225,167,221,27,149,236,239,247,17,21,24,164,213,231,157,249,39,250,147,246,210,181,116,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,47,203,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,133,22,233,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,168,178,218,117,187,151,253,31,17,28,29,233,6,173,233,14,59,254,187,20,26,127,138,193,45,53,60,144,83,199,145,82,248,26,88,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,170,88,247,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,247,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,176,115,78,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,206,190,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,234,212,29,116,212,125,79,193,52,255,0,78,115,27,207,141,178,233,165,190,170,221,98,107,209,95,51,99,158,110,227,214,73,94,174,123,182,177,144,64,198,34,164,113,197,77,19,88,198,174,247,62,64,114,230,224,163,249,170,212,121,239,249,253,178,235,30,153,98,223,121,114,169,129,59,81,221,43,145,88,177,219,27,54,230,189,187,152,245,146,87,68,142,115,35,107,91,214,39,77,20,137,125,32,205,103,22,62,105,245,147,230,6,67,234,51,158,127,46,210,28,203,10,211,188,11,84,175,48,82,46,61,168,244,247,25,172,179,195,58,57,251,232,106,221,75,83,12,172,94,142,99,218,228,141,232,189,21,138,201,153,209,202,228,123,89,223,249,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,165,187,142,61,92,175,225,46,233,194,62,74,202,75,237,138,170,162,129,150,235,181,107,222,234,219,109,186,154,102,207,224,152,168,189,30,196,150,26,126,219,159,215,181,26,75,26,35,154,177,118,57,255,0,13,218,33,117,226,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,123,222,145,67,38,198,117,106,57,251,90,174,98,42,189,52,125,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,3,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,215,249,112,114,255,0,172,226,34,251,22,173,234,246,59,254,180,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,254,249,98,240,28,209,252,246,106,111,209,125,30,136,145,92,10,240,153,134,241,117,192,78,85,131,223,106,41,44,247,218,13,72,170,169,177,100,110,160,90,169,237,79,90,43,90,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,87,174,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,11,115,71,243,217,169,191,69,244,122,34,63,227,186,91,157,229,120,38,93,169,150,11,23,138,198,240,79,1,246,130,183,197,66,207,7,227,102,88,105,126,237,239,73,36,223,35,85,191,118,215,109,233,213,221,19,222,116,14,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,214,183,53,206,58,127,183,225,127,69,51,63,253,34,151,63,173,161,111,249,173,109,174,58,132,119,252,239,138,99,91,254,210,21,127,248,68,37,112,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,249,177,177,28,231,185,145,69,19,21,239,217,185,104,7,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,149,31,29,63,216,112,191,173,121,159,254,143,75,128,86,215,55,252,230,186,215,37,66,187,254,107,194,177,205,255,0,111,10,63,252,30,18,213,0,0,2,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,103,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,160,107,247,16,250,161,196,198,101,69,158,106,205,214,146,190,239,111,179,210,89,33,125,53,28,116,204,236,64,142,85,114,181,136,136,175,146,89,38,153,235,248,111,149,200,196,100,104,200,217,55,249,78,240,81,113,202,114,171,103,21,26,145,108,217,141,217,186,212,225,208,61,41,106,33,186,215,54,74,138,121,42,36,106,185,242,67,225,100,135,115,17,209,177,203,42,197,35,30,137,18,163,237,252,25,87,61,174,168,233,14,101,164,21,56,204,25,132,20,136,204,195,23,182,101,246,137,169,167,73,89,61,186,186,45,241,57,83,220,230,61,174,73,35,123,92,137,209,241,57,91,185,138,199,186,111,242,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,234,141,141,207,124,119,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,38,255,0,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,123,175,52,46,58,127,130,152,171,244,59,71,51,63,9,169,55,173,158,216,169,162,110,233,172,86,185,35,114,175,73,145,201,225,235,38,235,31,111,162,57,236,137,95,39,221,57,212,242,45,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,138,56,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,192,83,95,57,189,11,172,197,181,150,197,175,54,139,54,203,46,109,111,142,221,116,171,141,103,147,250,98,145,170,198,172,202,228,88,162,238,82,37,59,99,99,92,138,255,0,9,59,182,34,181,206,116,0,166,202,111,180,152,173,199,10,167,174,217,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,24,214,83,125,195,238,51,93,177,202,239,9,87,81,111,175,181,201,39,105,146,110,165,173,165,150,146,166,62,143,69,68,223,4,242,179,175,77,205,221,213,170,142,68,84,244,26,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,19,81,25,27,149,92,212,69,84,210,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,202,184,177,242,177,172,159,47,242,31,78,156,205,97,232,51,44,3,50,211,234,155,85,46,103,143,85,218,159,124,179,209,95,237,139,50,38,202,203,117,92,73,45,61,68,79,106,171,94,199,53,122,47,69,248,94,215,177,219,94,199,53,44,167,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,240,177,172,233,63,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,234,234,94,144,230,90,75,77,134,207,153,193,73,3,243,156,94,151,47,182,67,12,233,43,217,110,169,150,102,83,186,85,111,194,215,189,176,119,17,168,174,232,201,24,142,218,253,204,109,143,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,233,92,145,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,128,115,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,234,61,172,115,222,246,171,223,197,56,72,209,123,174,189,113,13,132,233,253,46,33,87,145,90,36,188,81,213,228,148,240,189,209,50,43,36,117,17,248,217,101,149,174,106,196,206,210,185,168,228,115,92,175,123,24,206,178,61,136,186,62,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,191,22,62,105,245,147,230,6,67,234,51,150,189,194,30,131,97,188,73,114,183,196,52,167,51,162,164,115,46,52,247,215,219,43,166,167,89,159,105,184,165,214,189,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,106,135,137,126,29,51,190,23,245,78,191,76,243,170,127,242,181,150,122,221,240,255,0,73,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,240,84,252,21,102,255,0,45,14,98,212,216,77,52,58,1,196,102,107,73,71,140,81,211,199,14,39,144,92,157,42,190,137,235,44,113,50,219,52,141,99,154,148,200,215,171,217,52,174,99,32,100,78,99,158,177,172,109,138,101,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,182,158,99,252,191,232,248,136,177,75,171,122,67,142,255,0,174,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,169,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,142,149,196,199,21,90,185,197,126,101,77,152,106,149,202,145,172,183,83,248,107,101,162,219,27,225,183,91,152,168,222,226,195,19,222,247,111,145,205,71,61,239,115,158,238,141,111,93,140,141,140,149,92,180,185,125,212,235,13,214,207,196,30,175,218,169,36,211,234,10,143,19,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,91,159,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,16,215,137,254,58,169,176,14,33,180,199,134,29,45,175,164,159,39,190,103,22,75,110,103,52,212,178,239,180,219,167,168,162,123,96,137,36,141,33,145,245,80,212,170,44,140,123,251,76,107,211,107,100,123,31,28,117,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,60,87,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,199,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,145,92,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,214,84,154,87,73,213,237,145,253,154,245,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,4,85,230,143,228,79,83,126,139,235,20,69,0,151,231,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,191,229,33,160,212,218,89,195,68,122,147,112,162,171,131,33,212,250,143,106,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,222,202,198,167,196,214,49,203,194,185,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,147,252,214,56,18,186,165,214,191,138,109,26,198,105,29,109,117,58,207,155,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,216,214,171,21,157,247,35,247,207,36,117,235,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,3,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,74,234,224,235,148,238,119,102,214,90,140,159,137,235,29,171,236,222,29,112,99,237,246,189,208,220,40,114,191,134,161,169,38,232,231,108,144,195,28,140,166,155,183,81,15,223,53,253,183,177,19,123,75,106,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,8,107,204,203,151,157,215,87,174,174,226,15,68,40,234,235,179,106,234,139,125,182,251,96,71,57,233,117,71,58,42,72,42,160,114,252,48,62,38,172,73,46,245,108,61,152,221,42,186,53,141,235,52,149,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,145,64,2,157,185,207,234,174,151,228,186,161,141,105,134,63,142,210,79,155,97,244,238,92,134,248,234,73,34,158,8,39,142,57,169,109,236,151,122,54,102,109,149,211,185,29,27,209,139,44,105,28,141,87,212,49,107,128,190,142,87,154,199,164,249,255,0,12,24,222,158,233,236,62,206,189,96,54,248,169,242,75,70,234,153,188,53,85,69,69,75,188,79,126,86,53,143,241,79,138,122,158,220,110,115,98,238,246,253,200,214,245,152,0,205,103,22,62,105,245,147,230,6,67,234,51,150,253,192,86,150,224,154,211,203,99,6,211,77,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,253,84,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,90,150,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,170,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,30,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,182,158,76,26,13,83,138,233,126,75,175,247,218,42,79,17,156,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,158,172,116,74,214,123,232,99,122,239,71,49,91,53,56,129,225,227,75,248,154,192,29,167,58,175,106,171,172,182,178,161,107,168,229,164,172,146,154,122,42,212,134,88,99,169,141,205,93,174,123,27,60,138,141,145,175,141,85,83,115,29,211,161,85,118,158,79,58,195,15,17,116,88,53,246,174,174,179,73,25,81,27,171,51,138,69,161,166,158,104,18,149,38,145,145,208,186,166,73,163,122,205,214,153,30,173,122,53,85,37,86,185,169,181,109,255,0,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,135,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,142,149,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,141,92,0,114,185,186,216,46,184,143,17,28,65,212,213,219,174,86,234,134,94,108,216,98,68,232,103,166,158,55,71,37,29,77,116,168,228,115,30,215,35,164,240,136,212,84,84,135,186,255,0,237,105,200,151,205,31,207,102,166,253,23,209,232,137,63,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,87,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,149,112,255,0,197,134,182,240,195,77,149,65,163,121,29,37,161,249,117,61,36,53,179,77,110,130,169,241,62,154,85,124,83,68,147,53,205,71,163,95,60,106,142,71,49,89,59,215,110,246,198,246,115,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,47,251,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,146,166,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,123,220,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,16,151,125,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,247,201,20,234,0,0,10,1,230,83,171,154,79,171,252,80,100,23,173,38,179,218,166,164,163,236,209,220,50,138,42,250,154,159,180,53,81,211,195,18,200,141,145,221,152,225,133,34,72,99,88,25,182,77,143,151,185,35,100,102,200,170,105,163,64,117,35,78,53,111,70,177,60,255,0,72,232,252,22,33,113,183,182,43,93,23,129,74,63,3,28,14,116,14,165,236,183,224,143,178,248,159,23,70,42,199,247,127,3,156,205,174,94,128,12,171,151,189,112,225,51,13,226,235,128,157,27,193,239,181,20,150,123,237,6,15,141,84,216,178,55,80,45,84,246,167,173,21,42,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,82,94,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,39,254,153,113,175,138,240,167,203,51,79,108,150,155,159,136,212,220,154,223,144,71,142,91,233,214,55,201,65,190,239,95,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,172,187,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,189,200,141,79,193,11,200,229,251,192,141,139,133,92,86,60,215,41,103,141,212,220,130,222,145,220,106,122,190,63,101,210,207,29,44,146,218,182,50,162,90,121,251,85,52,238,95,18,212,71,63,175,68,232,223,114,204,0,70,174,98,186,57,98,214,78,17,243,186,107,188,222,30,175,15,183,207,152,218,234,118,189,253,154,170,8,37,145,201,177,175,98,59,187,2,212,65,213,219,154,206,254,253,174,115,26,134,123,1,102,156,150,52,26,166,237,153,101,124,70,222,104,169,31,109,177,83,191,25,178,172,212,241,74,255,0,104,204,145,203,83,52,79,87,239,129,241,83,172,113,170,236,251,198,87,61,168,255,0,133,237,91,116,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,142,85,197,143,149,141,100,249,127,144,250,116,230,107,11,201,204,248,68,181,113,125,203,243,70,113,72,46,52,150,124,178,195,131,216,46,88,229,214,122,118,189,140,157,109,80,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,75,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,208,106,174,180,106,134,183,221,109,23,221,87,203,234,242,75,149,142,207,79,97,163,172,171,100,125,244,162,133,207,116,109,146,70,181,29,51,247,75,35,150,89,21,210,57,92,170,231,56,157,92,169,248,28,166,212,171,173,7,20,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,78,136,143,166,134,94,141,107,99,114,247,38,138,70,189,90,216,157,28,222,127,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,18,63,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,165,250,92,237,58,95,196,94,145,178,142,243,108,164,202,112,76,242,207,5,91,34,169,134,72,217,87,69,59,25,52,50,163,92,141,150,39,244,88,228,99,190,9,35,122,53,201,181,237,69,72,213,192,127,1,182,174,20,243,45,74,203,238,177,85,213,93,235,47,21,54,76,98,190,75,139,103,100,152,186,165,61,68,46,115,24,198,34,84,186,84,217,50,189,137,209,244,169,218,70,198,229,124,179,40,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,79,107,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,192,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,179,62,217,78,149,106,62,23,168,245,90,67,146,97,119,90,76,206,146,224,203,91,172,141,167,89,106,164,170,145,90,145,71,19,99,221,222,238,111,98,198,177,238,108,141,123,28,197,114,57,170,182,191,173,120,150,182,224,124,159,111,152,102,191,54,146,12,158,199,79,104,182,197,69,12,80,111,161,183,65,123,163,134,142,9,101,167,150,72,103,122,67,27,21,36,102,207,129,204,107,218,233,24,249,36,172,190,19,188,211,232,223,204,12,123,212,96,52,166,85,95,53,206,5,191,183,226,131,69,48,207,253,34,171,63,162,161,119,249,174,109,210,58,116,111,252,239,138,123,93,254,210,101,103,248,68,196,74,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,191,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,226,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,237,194,119,154,125,27,249,129,143,122,140,4,255,0,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,39,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,125,255,0,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,127,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,138,188,209,252,137,234,111,209,125,98,136,160,18,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,31,213,197,231,44,252,19,137,205,88,199,53,62,217,123,251,45,87,87,112,255,0,87,117,17,44,211,85,93,168,89,77,20,80,120,100,145,238,134,9,163,74,102,68,157,35,70,171,103,116,174,222,232,146,57,102,169,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,241,72,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,90,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,114,178,251,110,79,56,55,18,244,58,161,81,152,99,180,21,118,109,32,186,83,172,217,29,93,125,3,25,5,245,240,199,87,5,28,52,83,73,18,190,71,197,83,36,142,122,194,230,177,169,27,219,35,183,44,108,125,196,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,34,175,49,30,47,63,149,45,26,79,178,213,189,157,66,204,123,180,88,190,250,15,19,12,29,167,69,226,170,228,220,169,26,118,163,149,187,17,219,247,75,36,93,99,124,105,46,218,11,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,154,188,91,242,194,204,184,102,209,43,38,175,219,243,42,76,149,150,234,120,97,205,225,98,36,44,160,171,158,116,100,83,81,171,186,58,106,109,210,197,2,163,145,37,222,137,46,221,146,57,148,241,215,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,232,163,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,179,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,60,167,53,207,229,199,249,113,159,248,215,255,0,141,127,223,31,96,60,14,207,106,123,83,99,119,118,250,255,0,249,159,246,94,43,119,193,179,103,79,191,240,229,22,26,19,229,213,252,101,254,81,240,79,227,55,178,187,222,207,131,236,215,130,219,222,251,59,216,139,217,254,43,103,221,247,187,125,122,109,247,246,187,61,207,190,238,146,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,185,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,175,181,227,207,151,118,43,197,5,101,175,81,112,165,251,63,159,54,225,110,183,221,171,105,233,227,124,119,27,91,231,138,25,167,168,141,242,70,143,154,150,7,58,86,61,31,189,241,194,176,42,59,172,43,20,191,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,202,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,46,123,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,105,60,183,57,125,212,240,237,77,38,176,235,37,170,145,218,139,113,167,117,53,21,182,104,162,153,248,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,215,163,228,69,158,160,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,86,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,170,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,80,0,21,171,205,139,141,123,118,45,138,220,248,87,211,123,158,252,146,243,210,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,21,28,219,94,173,145,237,72,146,88,222,197,89,81,89,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,94,255,0,199,143,1,119,94,14,170,113,123,213,155,37,171,202,49,60,138,157,180,143,184,203,64,232,95,73,117,138,38,44,209,75,183,172,77,100,203,220,150,6,239,87,236,100,172,93,221,149,150,79,202,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,191,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,202,185,114,124,175,56,238,177,106,22,43,141,240,191,168,79,240,89,126,63,111,138,215,141,212,244,124,158,221,165,130,58,153,59,123,34,167,108,84,190,22,146,158,8,250,201,34,186,110,155,186,171,247,34,246,14,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,27,98,218,85,168,249,166,163,210,233,14,55,133,221,106,243,58,187,131,237,109,178,58,157,98,170,142,170,53,114,75,28,173,147,111,103,183,177,235,34,201,181,177,181,143,115,213,168,215,42,105,79,74,173,218,143,104,211,140,114,217,171,217,29,170,253,153,211,91,226,142,247,114,181,209,173,53,45,77,82,39,196,230,70,171,255,0,34,43,145,177,181,238,69,115,98,133,28,145,51,213,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,191,23,42,173,186,114,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,193,101,64,3,56,60,100,232,93,103,14,220,71,102,122,115,236,111,103,89,91,112,146,227,142,53,139,59,225,125,158,161,238,146,149,35,150,116,71,203,219,98,246,30,254,174,78,236,50,183,123,149,170,229,226,166,135,184,0,208,106,110,31,56,92,196,113,153,168,170,233,175,183,250,118,100,217,11,42,233,229,166,157,151,26,184,163,115,161,146,25,30,229,137,240,68,216,105,149,17,27,213,105,213,234,198,185,206,66,69,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,146,56,100,187,90,172,28,34,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,37,243,2,226,114,197,197,86,190,201,154,226,214,95,5,101,199,237,235,141,91,170,124,75,228,246,165,44,21,181,82,69,93,177,241,68,248,59,172,168,106,246,92,138,230,116,232,174,85,247,36,107,52,39,192,47,20,184,175,19,250,29,73,93,105,198,237,88,181,235,16,236,216,174,248,245,181,209,178,150,143,100,45,236,75,75,3,92,175,138,142,70,34,164,77,122,38,215,69,44,72,178,36,93,199,87,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,36,0,38,87,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,163,220,246,177,239,106,49,247,188,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,71,148,254,22,224,159,197,63,227,95,176,191,213,159,217,255,0,178,222,211,241,83,127,224,191,19,226,123,29,157,253,175,237,190,45,251,55,255,0,139,119,79,113,192,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,30,83,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,92,79,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,207,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,123,94,19,188,211,232,223,204,12,123,212,96,39,255,0,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,39,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,77,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,125,255,0,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,35,7,52,127,34,122,155,244,95,88,162,40,4,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,199,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,224,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,109,39,148,239,5,22,236,91,21,182,113,81,169,22,205,249,37,231,173,78,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,222,42,57,183,49,29,27,218,145,36,82,49,234,178,170,50,199,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,51,152,143,8,127,202,150,178,167,217,106,46,206,158,230,61,218,220,95,125,127,137,154,14,211,98,241,84,146,110,68,145,59,82,74,221,138,237,251,162,146,46,178,62,68,151,111,170,229,159,198,189,187,134,12,238,229,132,234,93,207,195,105,182,91,214,166,182,178,69,170,155,216,213,208,195,34,199,81,13,60,45,147,127,123,163,32,145,27,30,229,233,3,149,232,216,85,174,189,67,53,156,88,249,167,214,79,152,25,15,168,206,91,247,1,90,165,130,104,183,45,140,27,82,245,46,251,236,108,110,205,237,63,27,91,225,102,168,237,119,111,245,80,199,247,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,42,91,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,115,224,229,92,88,249,88,214,79,151,249,15,167,78,102,176,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,80,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,202,102,26,85,167,26,129,125,197,178,124,215,11,181,94,174,184,85,193,215,75,5,93,101,58,73,37,190,169,88,172,89,35,85,255,0,170,238,139,213,169,36,80,200,137,190,40,220,223,86,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,20,173,204,235,128,239,224,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,71,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,220,245,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,247,46,110,10,63,149,93,56,158,255,0,159,219,45,82,106,110,83,247,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,178,87,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,95,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,206,158,82,156,107,251,18,178,143,132,221,77,185,218,168,236,179,119,164,194,238,19,175,98,70,215,77,63,113,246,199,42,55,100,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,203,106,50,174,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,221,113,221,45,193,49,76,239,46,212,203,5,139,194,228,153,223,128,251,65,91,226,166,127,140,240,80,172,52,191,118,247,172,113,236,141,202,223,187,107,119,117,234,238,171,239,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,228,202,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,184,144,0,42,47,157,196,122,94,185,254,158,205,73,91,86,221,69,109,158,86,215,211,182,154,71,65,37,145,102,147,194,189,242,186,68,99,30,218,132,172,70,178,56,220,231,163,228,89,28,196,100,41,36,21,225,146,211,106,191,241,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,210,240,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,163,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,191,243,89,127,247,63,255,0,248,56,80,9,50,184,167,227,142,155,82,184,109,210,174,22,244,217,149,113,88,177,140,95,31,102,83,115,115,229,129,110,55,26,90,8,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,55,20,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,38,175,49,30,91,22,173,53,192,40,117,155,64,237,181,115,219,113,91,61,186,211,145,89,233,232,90,233,228,130,154,25,25,53,246,105,24,246,181,94,173,101,50,78,216,105,218,157,123,181,15,84,251,215,16,87,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,59,87,50,29,121,195,120,146,212,189,56,213,108,50,182,145,204,184,233,189,185,151,58,24,106,22,103,218,110,41,93,94,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,178,131,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,39,213,202,239,65,176,222,36,180,143,136,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,98,7,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,79,254,87,220,193,41,173,52,214,94,23,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,190,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,93,145,177,27,23,194,198,179,165,175,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,147,253,73,251,105,8,56,32,213,236,55,65,120,156,196,181,115,80,39,171,142,197,142,211,221,230,168,74,72,22,105,229,123,237,117,113,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,254,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,102,253,169,237,113,30,15,178,106,254,17,179,222,45,51,4,171,182,216,173,116,246,230,226,45,134,90,119,178,239,60,183,134,208,213,190,84,71,186,88,153,2,54,70,163,28,198,43,223,35,28,215,109,141,205,127,138,225,59,205,62,141,252,192,199,189,70,2,127,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,8,213,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,103,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,79,214,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,136,255,0,147,241,93,98,193,56,196,179,240,201,154,203,106,181,208,101,152,125,37,226,193,116,158,103,199,36,215,135,215,84,192,180,14,234,139,26,247,99,137,171,18,170,177,123,145,186,52,238,58,104,218,223,87,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,154,156,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,213,202,168,196,119,73,235,205,31,200,158,166,253,23,214,40,138,1,44,211,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,5,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,224,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,83,7,57,122,221,109,170,214,219,4,25,197,166,146,143,78,168,233,231,135,5,154,23,64,175,172,122,193,70,251,148,210,163,94,233,145,233,51,226,141,17,232,198,108,137,138,198,170,172,143,124,85,225,22,217,162,87,174,34,240,203,55,17,114,82,71,167,213,245,21,52,215,87,213,213,207,75,3,94,250,89,155,76,178,77,3,154,248,153,226,86,14,175,220,214,53,58,171,213,24,142,83,73,32,226,156,104,127,6,191,150,12,255,0,248,255,0,237,95,176,190,207,143,218,30,201,221,227,187,222,34,47,9,225,250,124,61,239,21,225,246,119,62,235,119,78,239,221,239,51,132,94,247,42,28,159,87,50,94,18,236,137,168,214,250,69,177,91,106,42,40,49,27,154,220,159,81,91,93,110,138,105,24,230,207,27,183,36,76,130,86,190,8,186,61,58,199,19,91,218,99,99,100,147,83,183,22,62,105,245,147,230,6,67,234,51,159,147,149,107,166,163,229,250,79,133,104,133,206,243,218,195,48,79,23,45,182,215,78,138,200,230,170,168,169,158,121,42,170,61,235,221,153,60,67,227,98,175,70,178,52,84,107,81,95,43,164,236,28,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,151,253,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,120,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,91,167,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,173,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,133,113,109,196,197,55,11,24,246,7,156,94,104,105,39,199,175,153,197,14,57,144,77,50,75,190,138,221,61,45,83,228,171,137,34,107,156,231,196,232,99,145,89,177,251,216,215,177,17,174,123,94,222,191,254,165,115,220,87,253,138,200,241,188,142,223,255,0,23,89,67,114,161,168,143,254,180,115,67,36,111,255,0,133,174,107,191,198,138,80,15,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,249,92,29,113,139,157,240,129,157,212,95,236,20,126,217,198,239,59,62,208,99,253,200,105,253,169,218,134,161,148,191,223,79,130,89,32,237,73,80,178,125,218,38,254,155,93,213,23,221,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,203,185,127,220,174,60,137,233,151,214,189,98,180,168,190,96,185,62,174,100,220,90,103,75,173,22,250,75,101,246,217,81,13,5,53,178,134,228,250,234,42,27,115,97,99,233,27,79,35,250,42,178,72,164,108,238,248,34,235,36,242,57,98,137,206,116,109,233,92,165,44,154,53,123,226,178,142,29,77,135,198,100,16,219,230,169,194,232,167,183,186,122,87,93,33,78,243,234,29,34,63,164,115,67,4,82,190,36,146,55,49,92,174,122,62,57,98,133,31,122,128,129,92,225,173,154,37,47,14,148,247,156,242,74,68,212,26,90,132,166,192,152,234,185,219,58,190,90,170,71,92,85,144,198,237,143,98,83,67,241,62,86,171,24,171,26,34,181,242,49,29,73,134,151,120,110,173,214,218,253,18,197,167,226,54,211,73,110,212,86,211,203,13,242,26,103,64,230,57,241,207,35,34,153,86,157,239,135,124,144,182,41,30,145,170,49,30,247,34,53,137,240,55,52,69,143,241,91,192,229,54,75,194,38,155,113,113,167,47,171,91,237,183,77,241,103,229,214,148,100,181,9,93,73,21,178,146,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,244,10,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,158,30,63,245,230,167,136,62,40,242,236,154,26,218,74,155,21,130,161,248,206,60,250,74,136,170,96,125,186,146,89,26,217,163,154,54,53,37,100,242,186,106,148,85,87,116,74,132,98,61,205,107,84,142,166,143,120,54,215,74,62,34,120,113,195,53,27,219,62,209,189,58,223,29,187,35,115,210,6,76,203,197,59,27,29,82,201,20,10,172,139,184,244,239,177,157,26,189,169,162,118,198,163,145,169,218,193,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,126,177,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,229,59,133,143,253,90,116,171,255,0,115,109,223,252,19,228,226,110,211,106,176,112,137,170,246,43,21,178,146,221,109,183,105,189,246,146,142,142,146,22,195,5,52,17,219,38,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,61,86,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,135,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,192,81,95,50,190,10,46,60,58,106,61,118,168,97,86,206,154,101,151,92,27,37,51,218,148,176,71,106,186,84,173,76,175,182,69,4,110,71,172,44,100,14,124,110,72,154,198,198,246,68,170,231,49,92,248,86,90,167,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,68,202,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,168,6,237,128,102,86,92,254,183,75,107,49,234,185,50,202,11,196,150,9,109,52,136,149,83,186,226,201,150,7,83,198,144,171,146,87,247,81,88,157,181,118,229,233,183,175,84,52,81,194,101,147,94,113,173,6,198,49,222,36,107,169,43,243,107,125,63,106,162,178,43,151,141,158,120,23,163,162,74,169,59,76,111,137,141,174,236,72,173,116,200,245,135,187,222,145,100,94,148,25,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,63,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,229,51,173,39,210,205,80,240,63,196,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,240,67,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,149,215,207,59,242,79,245,39,237,165,85,147,43,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,179,78,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,19,255,0,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,211,206,180,159,75,53,67,192,255,0,19,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,241,33,92,28,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,189,121,168,112,73,106,213,28,54,235,196,182,9,5,37,191,44,195,172,243,85,223,169,225,165,106,62,255,0,69,10,195,247,178,202,233,152,198,62,150,153,149,47,71,108,124,146,177,172,137,63,169,18,37,48,151,83,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,173,206,175,205,62,45,242,254,135,212,110,36,202,229,97,197,158,101,196,102,151,221,176,125,64,167,171,174,190,233,173,61,190,154,163,35,171,175,73,231,188,178,170,74,197,137,100,103,109,170,215,197,21,60,113,171,220,249,31,42,245,123,151,114,170,175,74,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,51,216,91,78,77,148,223,115,14,71,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,237,165,162,201,162,164,166,143,163,17,17,118,65,4,76,235,211,115,182,245,114,171,149,85,106,88,213,65,68,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,74,228,217,142,113,5,38,172,93,178,76,53,254,3,73,253,209,102,83,84,83,197,219,185,85,69,77,80,148,84,180,242,58,55,72,179,71,37,82,76,244,141,204,107,99,233,220,119,199,19,36,232,28,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,14,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,173,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,149,31,26,255,0,196,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,186,197,74,22,230,51,198,191,243,85,168,240,88,48,11,157,214,61,50,197,190,238,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,211,242,185,119,112,135,252,214,235,42,253,169,162,239,105,238,29,218,173,202,54,87,248,105,167,238,182,95,11,73,30,212,89,23,187,36,78,222,173,217,182,40,229,233,35,36,88,183,95,241,154,206,44,124,211,235,39,204,12,135,212,103,62,174,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,83,184,88,255,0,213,167,74,191,247,54,221,255,0,193,28,88,249,88,214,79,151,249,15,167,78,102,176,213,65,74,220,206,184,14,254,8,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,252,158,81,148,60,65,127,48,82,222,244,170,159,196,224,180,221,154,60,254,25,238,145,83,82,248,89,162,169,90,89,29,27,154,249,37,153,146,69,35,162,88,163,221,185,29,27,164,134,57,164,121,119,224,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,135,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,252,26,170,159,88,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,0,115,171,242,177,139,124,192,161,244,235,137,29,121,69,113,103,153,99,218,137,111,225,78,243,79,87,123,199,178,170,138,154,155,44,147,87,163,89,143,62,10,74,186,170,148,138,53,141,206,145,147,186,56,250,179,184,198,49,251,228,68,87,72,253,214,169,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,183,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,30,246,117,114,53,251,154,142,122,34,61,108,127,145,214,83,125,171,197,117,115,10,168,174,223,101,181,92,44,247,74,58,110,211,19,181,85,87,29,84,117,18,111,68,222,237,204,162,166,78,138,170,212,237,245,106,34,185,202,179,171,249,78,225,99,255,0,86,157,42,255,0,220,219,119,255,0,4,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,145,215,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,178,161,97,137,137,35,156,213,137,237,99,247,108,73,35,146,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,211,151,119,23,159,205,110,141,47,218,154,222,246,161,97,221,170,44,163,101,7,134,134,126,235,165,240,181,113,237,85,141,123,177,196,237,232,221,155,101,142,94,145,178,53,139,116,138,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,73,105,202,119,130,139,142,83,149,91,56,168,212,139,102,204,110,205,214,167,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,31,11,36,59,152,142,141,142,89,86,41,24,244,72,149,31,111,230,85,205,41,240,157,229,99,70,254,95,227,222,157,1,85,124,206,184,14,254,8,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,4,117,227,255,0,94,105,184,124,225,115,46,201,161,173,171,166,190,223,233,223,140,227,207,164,168,150,154,118,92,106,226,145,173,154,57,163,99,150,39,193,19,102,169,69,85,111,85,167,70,35,218,231,53,76,240,130,207,185,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,79,150,143,7,88,38,135,105,101,139,90,252,103,182,243,61,64,199,233,110,62,211,237,205,77,224,109,117,212,212,117,62,206,236,247,223,20,187,38,139,119,127,99,94,237,221,58,53,19,162,205,80,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,226,227,79,134,122,158,20,117,230,235,166,16,215,85,220,44,83,211,195,119,199,171,170,214,46,253,77,186,109,200,222,226,70,229,68,124,114,199,52,42,170,214,111,88,86,68,99,26,246,161,55,249,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,241,85,186,47,165,247,29,92,160,215,123,134,33,73,85,157,218,236,235,97,161,188,76,249,30,250,90,37,124,143,86,197,26,187,180,199,170,205,42,44,173,98,73,178,71,179,118,199,43,87,218,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,172,190,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,235,18,67,43,163,232,247,72,254,204,85,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,0,85,95,60,239,201,63,212,159,182,144,131,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,99,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,255,0,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,212,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,42,229,170,127,230,40,255,0,249,255,0,118,37,85,154,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,125,88,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,149,131,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,16,171,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,151,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,158,175,158,53,116,155,83,172,237,70,43,166,71,54,144,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,158,156,88,243,70,186,235,159,13,24,198,153,97,244,213,120,230,89,147,83,189,117,2,91,108,174,142,145,144,49,243,66,182,248,93,35,123,174,101,74,54,58,135,163,95,209,145,57,176,58,73,247,204,141,133,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,169,154,206,44,124,211,235,39,204,12,135,212,103,46,39,148,222,1,134,227,60,28,227,25,157,139,30,164,164,190,230,53,23,10,155,237,193,168,171,61,115,233,238,21,84,240,35,220,170,170,140,142,40,209,26,196,232,196,87,72,228,77,210,61,206,153,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,249,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,205,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,18,215,185,115,113,237,252,212,88,167,211,125,68,131,195,234,110,51,111,241,149,117,16,83,236,165,189,80,177,236,137,107,26,140,77,144,204,143,146,54,203,23,185,170,231,181,241,38,215,58,56,102,168,51,89,197,143,154,125,100,249,129,144,250,140,229,159,112,205,197,118,156,112,149,203,51,77,179,92,214,95,29,117,174,246,236,22,11,4,19,35,42,174,245,77,187,214,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,127,224,114,226,230,73,147,106,126,101,95,163,252,79,103,180,149,87,219,237,68,11,136,93,101,182,211,209,50,121,213,21,178,91,229,124,8,200,145,238,84,141,208,34,198,138,247,172,172,89,21,206,130,53,179,64,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,172,14,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,250,203,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,75,78,97,188,196,127,153,186,59,126,151,233,58,93,109,24,13,63,102,225,114,124,181,29,185,47,115,62,10,121,99,130,166,14,218,44,94,18,127,16,197,99,101,150,41,36,107,101,69,93,145,57,57,7,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,42,230,148,248,78,242,177,163,127,47,241,239,78,128,233,87,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,173,166,92,152,49,156,123,91,110,23,221,69,205,233,50,125,47,162,168,123,173,54,39,178,162,59,141,198,9,32,149,17,149,147,192,248,82,157,240,74,232,92,143,133,94,147,246,213,85,176,163,182,22,83,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,5,69,243,167,215,154,155,182,101,138,112,229,102,173,164,125,182,197,78,204,154,244,144,212,69,43,253,163,50,73,21,52,50,177,25,190,7,197,78,178,72,137,191,239,25,92,199,43,62,22,57,107,130,155,22,190,213,226,183,28,214,158,135,125,150,213,112,163,181,214,84,247,88,157,170,170,184,234,100,167,143,98,174,247,110,101,21,74,245,68,86,167,111,163,149,21,205,69,99,88,181,247,48,184,205,105,199,40,124,93,93,61,190,190,233,36,125,214,71,182,150,138,150,90,186,153,58,189,81,23,100,16,74,254,157,119,59,111,70,162,185,81,23,218,240,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,77,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,104,174,177,247,234,167,145,210,75,38,198,84,181,141,220,247,185,122,53,17,169,215,162,34,39,184,237,90,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,184,158,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,138,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,61,174,184,232,94,163,240,237,157,174,156,234,149,155,217,215,166,219,232,238,59,88,170,248,95,29,68,45,147,164,114,244,70,75,219,122,201,3,223,26,186,62,236,50,181,175,114,55,114,206,14,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,226,64,43,131,155,54,144,230,90,245,170,28,57,233,30,159,193,73,37,247,34,168,201,161,167,90,185,210,24,34,99,35,183,203,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,90,213,153,92,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,170,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,4,255,0,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,149,114,213,63,243,20,127,252,255,0,187,18,170,205,84,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,10,86,231,9,195,214,43,165,122,203,99,213,204,90,167,177,252,84,241,213,55,27,91,41,99,138,26,106,234,54,211,54,90,136,220,196,78,189,255,0,16,217,30,142,106,187,186,146,189,94,238,238,214,64,2,247,185,87,232,14,27,164,188,52,90,181,6,205,116,164,187,100,58,155,79,13,218,245,93,71,112,90,154,102,50,55,204,148,212,108,68,70,182,55,192,217,36,100,205,232,175,74,135,78,213,123,154,198,35,102,80,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,58,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,113,255,0,72,184,110,214,221,122,181,101,23,157,32,192,106,242,122,124,58,158,42,155,195,41,42,32,73,226,100,141,149,209,164,112,189,237,150,161,238,74,121,122,50,22,189,234,173,68,68,234,230,162,249,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,118,139,179,174,215,116,84,247,200,3,53,156,88,249,167,214,79,152,25,15,168,206,120,171,238,127,153,100,216,206,51,134,95,114,26,186,187,22,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,187,99,99,91,231,203,190,229,193,204,2,143,136,139,20,90,73,171,217,23,250,236,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,251,228,138,117,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,6,122,249,132,112,251,167,28,54,113,29,112,192,52,183,32,241,182,90,187,124,23,143,102,190,116,154,107,20,147,190,79,239,9,36,220,231,187,107,25,28,172,89,17,36,237,79,22,237,235,247,178,70,179,74,124,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,170,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,154,45,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,133,168,140,141,168,141,106,34,34,75,77,88,209,203,238,145,114,161,211,234,156,142,110,149,121,238,168,83,102,49,211,109,103,247,173,45,77,158,170,58,100,222,199,185,31,220,130,158,41,250,252,46,111,127,99,154,142,98,170,242,174,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,206,65,173,122,95,117,209,93,92,203,244,162,242,234,185,42,49,107,197,77,181,149,21,52,78,164,125,100,12,122,246,106,146,39,42,171,25,52,93,185,89,241,57,21,146,53,81,206,69,69,91,179,229,89,172,119,221,93,225,30,209,77,145,195,214,175,2,184,75,135,71,83,185,159,223,84,180,208,65,37,50,236,99,26,140,237,193,81,20,29,62,39,59,177,189,206,87,61,81,38,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,69,94,104,254,68,245,55,232,190,177,68,81,94,147,231,95,194,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,124,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,180,185,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,127,19,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,213,170,136,244,119,73,43,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,255,0,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,212,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,42,229,170,127,230,40,255,0,249,255,0,118,37,85,154,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,224,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,89,174,139,234,134,157,97,184,118,160,103,24,133,93,154,197,159,211,212,85,227,149,21,47,141,175,175,130,21,143,124,169,18,59,186,198,42,77,19,152,231,181,169,35,36,107,217,185,170,138,73,254,89,252,107,219,184,96,206,238,88,78,165,220,252,54,155,101,189,106,107,107,36,90,169,189,141,93,12,50,44,117,16,211,194,217,55,247,186,50,9,17,177,238,94,144,57,94,141,133,90,235,212,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,64,60,209,252,246,106,111,209,125,30,136,225,88,206,175,102,88,134,151,230,250,71,98,158,146,27,22,161,84,90,102,190,171,160,71,207,51,45,242,77,44,16,177,235,238,99,22,89,146,71,42,38,245,88,99,68,114,53,94,215,254,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,88,28,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,214,84,154,87,73,213,237,145,253,152,43,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,231,135,139,31,52,250,201,243,3,33,245,25,206,149,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,97,92,195,121,114,209,235,93,138,223,168,156,63,98,246,171,94,103,142,91,225,181,173,134,221,71,5,28,119,218,86,62,158,26,104,214,87,205,21,61,55,132,167,108,219,87,99,156,248,219,28,93,81,35,141,18,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,81,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,17,255,0,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,199,213,110,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,160,213,237,23,213,13,5,204,164,211,253,92,196,42,241,219,236,116,241,85,165,60,207,142,86,75,4,136,187,37,138,88,156,232,165,103,84,115,85,204,115,145,30,199,177,122,57,142,68,177,254,79,188,94,126,28,35,231,85,191,229,235,112,103,71,65,255,0,63,85,95,73,52,172,95,243,231,141,94,207,242,237,89,63,176,140,181,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,133,92,217,53,210,251,163,252,50,253,155,196,175,54,170,75,174,162,92,31,141,213,67,80,140,146,169,246,121,41,102,90,215,211,198,229,255,0,152,133,242,109,114,49,181,41,211,107,221,27,219,78,220,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,103,89,107,102,141,242,245,98,62,58,104,230,145,17,81,221,85,136,136,215,42,163,86,213,57,202,218,109,86,14,17,48,155,21,138,217,73,110,182,219,179,139,109,37,29,29,36,45,134,10,104,35,182,92,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,11,229,113,231,179,76,190,181,232,245,164,138,231,79,160,213,54,156,203,20,226,54,205,69,72,203,109,246,157,152,205,233,97,167,138,39,251,70,20,146,90,105,165,122,63,124,239,150,157,36,141,23,103,221,178,133,141,87,252,76,106,114,174,82,220,67,218,180,107,136,106,140,15,43,186,213,210,216,181,58,158,154,201,3,33,163,108,204,117,237,42,26,150,247,74,228,78,235,24,169,53,76,40,172,234,221,245,12,89,17,26,222,228,119,146,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,17,87,154,63,145,61,77,250,47,172,81,20,2,88,255,0,42,254,5,106,115,252,134,213,196,246,169,80,85,193,140,88,234,33,185,97,144,195,85,22,203,181,198,10,169,152,233,229,88,228,89,163,101,44,212,200,169,27,216,206,235,220,197,220,232,216,246,73,113,32,134,188,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,79,134,234,221,109,175,209,44,90,126,35,109,52,150,237,69,109,60,176,223,33,166,116,14,99,159,28,242,50,41,149,105,222,248,119,201,11,98,145,233,26,163,17,239,114,35,88,159,3,122,88,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,39,255,0,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,83,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,12,171,150,169,255,0,152,163,255,0,231,253,216,149,86,106,160,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,2,128,121,136,241,121,252,214,235,42,125,150,173,239,105,238,29,221,162,197,247,208,120,105,167,238,182,47,21,87,38,229,89,23,187,36,77,216,142,217,182,40,226,235,27,36,89,119,126,175,46,110,10,63,154,173,71,158,255,0,159,219,46,177,233,150,45,247,151,42,152,19,181,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,189,98,116,209,72,151,61,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,215,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,41,222,53,237,217,78,43,108,225,95,82,46,123,50,75,55,90,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,237,98,186,70,53,98,88,163,99,17,98,85,125,149,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,251,181,77,253,55,59,170,175,186,64,2,136,121,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,79,223,229,25,119,226,10,151,136,41,109,58,85,110,241,120,45,95,102,124,253,39,108,81,82,178,150,56,170,89,74,231,84,186,25,36,108,205,146,121,31,20,49,43,93,51,152,228,114,182,54,201,36,113,175,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,42,131,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,251,26,213,98,179,190,228,126,249,228,142,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,126,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,76,174,83,188,20,92,114,156,170,217,197,70,164,91,54,99,118,110,181,56,116,15,74,90,136,110,181,205,146,162,158,74,137,26,174,124,144,248,89,33,220,196,116,108,114,202,177,72,199,162,68,168,249,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,158,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,244,229,221,197,231,243,91,163,75,246,166,183,189,168,88,119,106,139,40,217,65,225,161,159,186,233,124,45,92,123,85,99,94,236,113,59,122,55,102,217,99,151,164,108,141,98,221,42,140,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,20,45,205,79,88,236,90,187,197,197,222,155,28,135,173,38,5,111,139,14,146,167,115,255,0,190,170,169,167,158,74,149,216,246,53,89,219,158,162,88,58,124,77,119,99,123,92,173,122,34,72,174,74,26,33,117,91,174,101,196,140,215,202,70,219,91,79,81,131,211,219,91,27,157,60,147,171,168,171,37,157,238,247,53,140,107,82,22,181,19,114,189,95,34,174,205,137,220,236,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,91,247,29,154,23,98,215,238,25,115,28,110,231,102,186,220,238,182,27,125,86,73,141,195,107,87,173,83,175,20,180,179,45,59,25,27,81,221,238,230,247,194,177,171,92,174,108,203,183,107,209,143,110,123,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,211,70,147,231,95,197,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,122,176,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,4,85,230,143,228,79,83,126,139,235,20,69,101,242,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,0,57,85,187,134,45,26,182,241,5,119,226,118,60,95,189,159,94,45,244,246,247,214,212,76,233,99,166,237,196,176,186,122,120,221,213,34,154,72,18,40,94,246,255,0,251,56,145,26,141,238,78,178,245,80,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,255,0,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,212,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,42,229,170,127,230,40,255,0,249,255,0,118,37,85,154,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,5,85,243,130,226,243,241,225,31,5,173,255,0,33,91,156,186,74,15,249,138,170,10,72,101,122,255,0,153,60,138,198,127,144,106,73,253,188,101,122,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,138,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,135,252,198,120,40,254,106,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,133,56,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,168,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,3,205,31,207,102,166,253,23,209,232,139,52,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,38,80,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,147,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,103,95,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,32,115,31,229,255,0,89,195,189,246,93,91,210,28,119,253,105,235,252,52,18,211,83,201,61,68,152,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,125,202,203,197,120,58,227,23,59,225,3,59,168,191,216,40,253,179,141,222,118,125,160,199,251,144,211,251,83,181,13,67,41,127,190,159,4,178,65,218,146,161,100,251,180,77,253,54,187,170,47,186,237,53,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,93,146,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,53,80,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,20,151,205,99,140,27,174,176,234,133,127,15,120,210,210,51,9,211,187,194,182,121,91,19,187,247,27,220,49,190,25,222,247,72,198,186,54,64,233,42,41,218,198,124,47,84,146,69,116,136,232,146,62,43,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,161,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,173,94,108,92,20,91,178,156,86,231,197,70,155,219,54,100,150,110,149,57,140,12,74,170,137,174,180,45,142,158,158,58,136,218,142,124,112,248,88,225,220,244,108,108,106,196,178,200,247,162,196,136,250,182,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,251,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,152,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,30,127,80,171,115,43,118,1,146,220,52,230,211,73,116,203,41,108,245,179,88,104,106,220,141,130,170,226,216,94,180,208,200,170,246,34,49,210,163,26,170,175,103,185,87,226,111,226,148,87,118,229,157,204,2,255,0,117,173,190,223,116,126,174,227,114,184,212,73,87,89,89,87,150,218,102,158,166,121,28,174,146,89,36,117,98,185,239,115,149,92,174,85,85,85,85,85,46,83,132,141,23,181,104,47,15,56,78,159,210,226,20,152,237,222,59,61,29,94,73,79,11,219,43,229,189,201,79,31,141,150,89,90,231,36,175,238,163,154,142,71,57,168,198,49,140,233,27,24,137,199,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,187,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,165,110,42,185,104,113,99,146,241,29,168,185,102,154,105,239,218,140,111,35,200,42,175,180,87,63,107,91,104,119,248,199,248,153,34,236,205,84,146,39,106,73,95,14,231,34,111,237,111,68,68,114,34,78,158,88,250,79,174,218,23,161,215,157,45,215,92,70,235,101,171,161,200,38,184,89,188,69,222,142,186,149,40,106,33,139,172,20,254,30,162,85,139,108,241,207,35,216,173,99,85,213,40,230,171,220,233,54,204,0,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,247,46,56,236,255,0,120,207,251,205,103,255,0,75,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,58,0,5,96,115,64,224,207,137,62,34,117,246,193,154,232,230,155,253,160,178,209,97,244,182,185,234,125,177,65,73,178,169,149,181,178,58,61,149,19,198,245,232,201,163,94,168,155,126,46,157,122,162,162,116,14,84,156,46,107,183,13,127,197,31,227,94,13,246,115,237,31,177,61,153,253,39,71,89,223,240,254,59,189,254,13,44,155,118,247,226,254,183,78,187,189,221,122,47,78,127,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,57,82,112,185,174,220,53,255,0,20,127,141,120,55,217,207,180,126,196,246,103,244,157,29,103,127,195,248,238,247,248,52,178,109,219,223,139,250,221,58,238,247,117,232,189,39,248,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,114,174,40,244,47,249,148,208,156,155,69,62,212,253,156,251,71,224,191,164,252,15,140,236,120,122,200,42,127,177,238,71,187,119,99,111,245,211,166,238,190,254,157,23,218,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,152,28,214,248,92,215,110,37,63,133,223,193,76,27,237,31,217,207,109,251,79,250,78,142,143,177,226,60,15,103,252,38,88,247,110,236,75,253,94,189,54,251,250,117,78,177,255,0,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,221,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,8,1,205,111,133,205,118,226,83,248,93,252,20,193,190,209,253,156,246,223,180,255,0,164,232,232,251,30,35,192,246,127,194,101,143,118,238,196,191,213,235,211,111,191,167,84,235,207,249,95,240,103,196,159,14,218,251,127,205,117,143,77,254,207,217,107,112,250,171,92,21,62,216,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,15,78,189,85,17,108,252,3,159,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,32,255,0,114,227,142,207,247,140,255,0,188,214,127,244,178,207,185,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,187,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,78,129,202,147,133,205,118,225,175,248,163,252,107,193,190,206,125,163,246,39,179,63,164,232,235,59,254,31,199,119,191,193,165,147,110,222,252,95,214,233,215,119,187,175,69,233,63,202,1,254,229,199,29,159,239,25,255,0,121,172,255,0,233,100,255,0,254,87,53,219,251,147,223,203,71,216,111,245,201,255,0,235,39,180,232,255,0,221,47,141,255,0,8,238,248,127,240,127,143,251,79,254,199,250,223,9,0,63,185,113,199,103,251,198,127,222,107,63,250,89,127,192,16,3,154,223,11,154,237,196,167,240,187,248,41,131,125,163,251,57,237,191,105,255,0,73,209,209,246,60,71,129,236,255,0,132,203,30,237,221,137,127,171,215,166,223,127,78,169,214,63,240,21,192,87,22,58,45,197,142,13,169,154,151,165,62,198,198,236,222,211,241,181,190,221,182,212,118,187,182,218,168,99,251,184,106,31,35,186,201,43,27,240,181,122,117,234,189,17,21,82,223,192,0,0,80,15,247,46,56,236,255,0,120,207,251,205,103,255,0,75,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,58,0,0,225,92,89,240,125,165,252,93,97,177,88,179,132,171,160,190,217,233,234,155,142,95,105,165,145,95,106,158,117,137,94,245,129,30,216,170,24,229,167,137,175,99,211,174,196,114,49,209,185,81,233,231,248,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,1,93,92,99,242,180,254,60,241,5,101,212,125,50,186,218,177,11,46,83,223,143,52,124,20,61,217,41,171,155,20,242,178,230,216,22,104,217,55,136,122,69,4,173,141,88,230,200,230,204,169,42,201,51,153,58,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,53,241,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,1,207,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,144,127,185,113,199,103,251,198,127,222,107,63,250,89,127,192,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,141,88,175,6,86,42,78,51,179,94,49,50,219,175,142,186,215,120,74,124,82,221,78,247,178,59,124,109,181,65,69,83,83,80,190,238,228,207,219,60,108,143,223,27,35,114,189,119,189,237,236,73,80,0,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,165,109,104,229,55,196,230,53,170,25,5,151,69,240,90,188,195,9,130,161,174,178,222,42,239,54,186,73,231,129,241,181,251,36,142,74,134,59,124,110,115,162,87,236,98,61,99,87,163,90,142,70,167,106,225,99,135,158,96,26,61,165,26,171,195,222,75,161,180,143,194,117,19,23,200,27,4,174,200,109,61,251,117,238,107,84,144,192,246,58,58,135,58,70,78,232,233,233,220,199,252,44,85,142,68,116,104,217,82,72,193,253,203,142,59,63,222,51,254,243,89,255,0,210,203,254,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,164,64,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,247,112,212,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,191,149,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,251,103,27,188,251,51,193,86,251,118,219,79,221,237,91,105,97,147,238,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,1,202,147,133,205,118,225,175,248,163,252,107,193,190,206,125,163,246,39,179,63,164,232,235,59,254,31,199,119,191,193,165,147,110,222,252,95,214,233,215,119,187,175,69,233,63,193,18,184,211,229,231,165,252,83,218,174,185,125,138,142,147,26,213,71,83,194,148,121,2,58,70,193,90,176,53,205,142,158,186,38,245,107,216,230,170,51,190,140,89,152,140,135,162,189,145,246,93,216,56,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,0,174,11,159,39,29,59,175,226,93,153,101,45,214,146,221,162,173,167,130,173,113,90,106,154,183,92,93,87,27,24,199,209,173,68,175,123,188,52,142,107,166,124,201,42,74,155,221,11,24,207,134,118,216,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,127,114,227,142,207,247,140,255,0,188,214,127,244,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,78,157,88,228,255,0,18,159,86,11,171,26,89,170,30,59,248,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,55,118,251,189,151,187,102,238,219,246,238,233,215,99,186,126,10,122,176,0,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,21,105,226,111,134,219,253,214,138,197,98,226,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,29,44,0,115,75,183,19,124,54,216,46,181,182,43,239,16,122,107,110,185,91,170,36,164,172,163,171,203,40,33,158,154,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,245,120,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,175,71,181,127,198,135,148,187,113,55,195,109,130,235,91,98,190,241,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,87,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,122,244,123,87,252,104,122,0,120,172,215,91,244,95,77,110,177,88,181,27,87,176,172,86,229,61,59,106,226,163,189,223,233,40,103,146,7,57,205,108,173,142,105,26,229,98,185,143,106,57,19,167,86,57,63,196,163,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,234,185,104,236,151,250,74,233,227,129,174,107,93,43,163,134,71,57,24,142,123,26,174,84,233,213,237,79,241,161,237,64,0,0,0,62,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,79,172,0,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,1,252,216,240,177,255,0,172,182,149,127,239,149,187,255,0,140,123,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,214,57,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,91,60,77,186,233,147,81,82,85,65,189,141,123,55,197,36,141,123,119,49,237,114,117,79,123,92,138,158,229,67,208,97,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,255,0,26,30,128,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,39,78,172,114,127,137,79,63,252,216,240,177,255,0,172,182,149,127,239,149,187,255,0,140,117,80,0,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,30,3,249,177,225,99,255,0,89,109,42,255,0,223,43,119,255,0,24,234,167,148,206,181,99,75,52,191,192,255,0,19,53,47,20,196,189,167,221,240,94,221,188,211,80,120,174,222,222,231,107,188,246,239,219,220,102,237,189,122,111,111,95,197,15,202,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,116,3,159,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,179,196,219,174,153,53,21,37,84,27,216,215,179,124,82,72,215,183,115,30,215,39,84,247,181,200,169,238,84,63,87,5,213,141,44,213,15,29,252,51,212,188,83,45,246,103,107,198,251,10,243,77,95,225,123,155,187,125,222,203,221,179,119,109,251,119,116,235,177,221,63,5,60,175,243,99,194,199,254,178,218,85,255,0,190,86,239,254,49,239,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,0,0,0,0,0,0,3,207,230,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,94,189,24,229,255,0,18,158,127,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,221,254,26,221,107,201,168,170,234,167,216,199,61,251,34,142,71,61,219,88,199,57,122,39,185,173,85,95,114,41,208,0,0,0,0,0,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,62,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,224,213,84,250,192,0,0,0,0,30,83,58,213,141,44,210,255,0,3,252,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,20,62,92,43,91,244,95,82,174,178,216,180,231,87,176,172,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,198,135,181,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,171,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,233,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,122,174,53,56,174,190,240,151,204,47,9,204,187,183,90,204,66,229,167,244,52,121,77,146,138,102,55,199,210,248,251,162,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,44,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,21,129,197,95,26,255,0,196,222,52,52,139,134,189,51,185,221,105,177,188,75,84,44,180,217,108,189,123,48,222,46,144,221,169,154,148,251,21,169,35,161,165,146,55,251,220,237,146,74,187,145,138,144,195,43,164,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,68,174,114,216,5,54,51,197,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,206,157,17,209,185,83,172,155,157,210,185,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,25,246,230,81,171,213,58,191,198,14,113,58,79,86,182,220,62,161,49,11,108,53,48,69,19,224,101,11,156,202,134,162,199,215,123,29,88,181,114,49,207,85,122,178,86,162,237,232,140,108,213,228,143,165,246,170,92,3,80,181,162,103,82,79,114,185,222,34,197,233,209,212,77,239,209,193,77,12,117,50,236,168,234,174,217,59,170,225,221,26,35,83,173,36,110,85,119,187,103,228,234,15,27,119,94,20,57,149,106,141,139,38,158,174,187,78,178,170,140,122,27,173,27,170,156,216,45,51,186,219,108,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,154,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,0,0,56,87,26,218,187,170,26,31,195,206,75,168,26,77,130,85,228,119,122,90,121,161,154,162,154,120,218,251,12,15,167,151,165,217,98,124,82,37,75,41,229,72,92,248,182,244,216,174,123,213,177,177,234,148,109,166,156,92,107,46,1,196,116,28,75,215,101,215,91,214,73,87,112,108,249,14,250,166,197,237,170,21,123,59,244,50,124,14,141,144,186,56,218,198,53,35,86,195,178,39,70,214,172,81,237,191,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,170,190,106,124,120,255,0,225,126,21,52,130,245,254,74,44,190,251,108,184,255,0,207,178,166,200,230,118,191,232,238,149,241,205,254,82,157,237,254,213,135,228,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,3,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,237,173,124,90,106,198,180,107,237,47,16,55,27,191,130,189,99,247,6,84,98,177,248,122,105,61,139,75,5,108,149,116,116,221,82,22,50,167,178,249,87,239,37,98,185,253,62,46,169,238,75,158,224,55,91,51,46,44,184,92,143,34,214,252,50,146,74,137,234,43,49,202,201,170,40,147,193,100,212,140,137,140,146,175,176,230,36,74,201,22,73,96,149,140,221,18,201,12,221,17,136,189,168,234,175,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,28,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,25,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,159,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,217,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,177,254,84,124,11,127,97,197,6,181,225,159,250,61,86,1,69,92,239,243,156,235,164,148,234,223,249,175,10,247,59,253,188,200,207,240,121,143,213,203,184,215,254,85,121,153,234,165,131,63,185,221,100,211,44,167,216,177,220,169,160,94,236,118,186,229,180,91,210,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,108,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,10,149,209,30,96,21,156,59,241,137,171,250,73,171,217,23,250,211,215,234,6,85,60,85,53,17,207,81,38,59,85,227,170,164,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,182,160,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,151,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,188,158,88,26,209,106,213,110,18,241,43,20,217,125,37,219,39,193,169,221,97,188,209,181,141,138,122,8,35,154,86,219,218,248,209,173,234,197,163,100,45,108,168,138,143,88,228,69,115,164,100,157,35,7,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,209,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,96,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,191,238,93,186,23,89,160,60,41,226,152,221,250,205,236,204,146,253,221,201,47,208,185,103,73,27,85,84,168,177,50,88,230,70,186,25,163,165,101,44,50,70,141,107,91,36,47,254,178,170,189,217,236,47,251,149,199,145,61,50,250,215,172,86,146,168,2,154,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,148,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,87,183,2,188,89,230,92,93,113,237,149,103,23,218,122,187,61,138,131,77,234,169,172,88,227,171,210,170,11,83,22,182,214,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,150,104,10,245,230,137,175,57,151,13,186,185,195,174,171,97,149,181,109,125,186,163,33,101,206,134,26,132,133,151,107,114,190,212,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,147,87,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,77,78,111,154,165,157,232,182,119,160,26,153,166,151,223,99,100,150,111,181,126,10,183,194,195,81,218,238,195,65,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,95,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,128,1,84,26,25,204,18,155,135,110,43,245,159,71,181,146,235,86,237,58,184,234,70,73,83,69,114,154,89,102,102,50,244,172,174,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,215,192,0,21,87,205,207,137,206,32,177,27,236,90,17,100,178,221,112,220,22,251,111,153,179,94,224,169,138,88,242,234,89,25,76,178,66,215,36,93,202,94,196,137,52,50,196,217,119,75,28,205,89,27,219,145,136,238,85,203,23,143,31,224,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,169,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,11,226,11,143,29,101,214,142,32,173,58,243,141,222,174,184,92,152,167,107,236,165,174,11,139,106,163,178,253,211,27,83,181,221,168,217,55,136,122,61,101,238,70,187,227,115,97,126,248,216,214,165,197,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,160,66,14,101,156,117,84,240,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,73,86,188,27,113,87,172,188,49,234,61,63,240,170,219,246,130,147,41,184,80,211,93,241,102,209,182,89,47,219,22,72,224,167,138,70,198,233,162,155,173,76,157,181,139,241,145,204,220,201,90,157,181,150,186,215,198,14,77,194,55,51,189,72,189,53,106,235,112,155,229,70,62,220,178,207,73,21,63,126,186,8,172,112,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,218,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,0,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,158,156,166,120,219,181,89,105,173,124,36,106,60,244,148,20,242,84,86,77,137,222,42,106,155,19,29,60,242,198,246,90,82,54,194,136,175,146,89,43,37,100,178,203,213,207,123,97,106,42,172,109,45,124,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,226,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,245,30,231,181,143,123,81,143,189,224,10,203,230,177,199,85,78,29,29,127,11,26,81,95,87,77,125,170,167,88,115,90,231,82,196,232,27,110,171,162,122,123,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,21,112,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,245,115,150,192,42,114,110,23,45,121,157,187,30,164,171,168,195,178,138,74,154,203,131,146,36,158,134,221,81,20,180,242,35,28,229,71,171,36,169,146,133,28,198,117,234,173,141,202,157,35,220,218,171,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,77,140,98,211,77,50,43,215,166,196,85,114,43,85,17,201,164,147,202,106,198,117,252,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,101,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,209,159,7,248,5,54,152,112,185,165,184,100,56,245,93,138,162,151,23,161,169,184,91,234,210,86,207,5,198,166,36,168,173,73,27,42,239,99,214,166,105,149,88,189,54,42,171,81,26,136,141,74,97,230,143,231,179,83,126,139,232,244,71,85,229,123,199,79,240,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,0,0,2,136,121,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,245,30,214,57,239,123,85,239,231,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,134,220,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,53,27,2,228,249,81,241,175,252,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,251,17,169,27,166,165,142,54,123,218,237,242,68,187,149,138,176,205,43,167,254,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,47,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,253,92,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,127,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,60,60,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,192,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,225,92,209,252,246,106,111,209,125,30,136,153,92,175,53,123,13,208,94,2,117,39,87,53,2,122,184,236,88,238,113,89,53,66,82,64,179,79,43,223,69,108,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,186,184,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,65,203,63,151,253,139,136,111,105,106,246,186,99,183,89,48,26,46,180,118,74,30,227,233,33,191,213,47,113,147,73,222,141,237,155,179,78,173,106,117,143,107,95,43,182,247,62,230,88,157,117,37,0,243,71,243,217,169,191,69,244,122,35,181,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,234,141,141,207,124,119,40,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,127,242,163,227,167,251,14,23,245,175,51,255,0,209,233,112,10,218,230,255,0,156,215,90,228,168,87,127,205,120,86,57,191,237,225,71,255,0,131,194,90,160,41,175,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,243,252,158,117,190,235,129,241,23,81,163,80,216,233,43,45,186,163,78,173,168,171,116,142,100,244,51,219,169,106,234,98,123,63,22,189,142,106,204,199,49,81,23,171,227,114,57,54,43,36,236,28,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,79,254,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,149,129,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,232,248,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,87,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,80,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,110,233,124,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,228,159,234,79,219,72,107,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,85,115,206,252,147,253,73,251,105,5,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,6,107,56,177,243,79,172,159,48,50,31,81,156,159,252,168,248,233,254,195,133,253,107,204,255,0,244,122,92,2,182,185,191,231,53,214,185,42,21,223,243,94,21,142,111,251,120,81,255,0,224,240,150,168,0,7,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,43,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,133,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,212,246,186,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,20,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,128,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,88,188,7,127,4,44,84,218,243,171,22,93,185,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,192,14,104,254,123,53,55,232,190,143,68,123,254,92,28,192,43,56,119,190,197,164,154,189,145,127,173,61,127,137,158,42,154,136,231,168,147,29,170,216,249,55,83,178,22,73,35,225,154,68,70,62,20,110,212,146,84,149,170,207,190,73,110,252,0,0,42,175,158,119,228,159,234,79,219,72,43,194,31,19,151,222,18,245,150,155,85,109,22,95,109,210,62,223,85,107,186,90,60,75,41,188,125,44,173,71,54,62,251,162,149,98,219,60,116,242,245,107,119,47,107,103,84,107,156,104,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,229,69,239,114,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,235,177,207,107,24,199,35,25,50,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,128,5,164,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,45,124,135,252,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,55,71,199,236,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,225,156,168,231,245,234,189,27,239,90,33,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,124,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,40,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,25,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,28,171,137,126,34,240,78,23,244,178,191,83,51,170,143,242,180,118,122,45,147,127,73,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,118,51,241,85,252,17,115,153,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,241,46,39,146,167,149,140,167,230,5,119,167,91,137,169,171,24,47,241,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,140,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,210,79,10,186,165,252,105,225,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,47,135,238,221,34,103,102,187,238,209,140,107,122,85,69,59,126,6,163,23,167,86,117,106,181,86,47,243,150,207,234,113,158,23,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,218,234,171,224,255,0,0,169,212,254,40,244,183,12,135,30,164,190,211,213,101,20,53,55,11,125,90,68,232,39,183,83,74,149,21,169,35,101,93,143,98,83,67,50,171,23,174,244,69,106,35,149,81,171,164,146,128,121,163,249,236,212,223,162,250,61,17,21,75,105,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,0,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,251,107,209,89,36,50,43,99,238,164,109,250,184,86,227,187,86,56,85,197,114,236,43,22,127,141,178,228,22,250,249,45,212,221,41,163,246,93,246,120,224,142,43,174,247,211,202,249,251,76,167,106,120,103,42,68,254,189,87,162,251,215,128,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,208,56,128,225,235,42,225,210,179,8,178,102,181,61,47,89,118,31,71,150,212,219,221,75,36,18,90,188,76,245,17,178,142,84,145,17,235,51,25,3,86,68,86,183,108,143,123,17,28,140,71,191,234,225,163,134,124,203,138,92,135,43,195,52,250,186,145,153,13,131,23,168,200,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,223,6,246,53,174,86,53,203,35,57,175,250,170,192,178,175,246,87,28,201,49,203,135,252,101,29,117,182,186,158,79,250,178,67,52,114,51,254,7,53,205,255,0,18,161,37,120,161,230,35,172,188,78,105,198,49,165,183,100,246,37,150,219,111,165,76,143,195,212,53,210,100,215,72,145,55,85,212,118,227,141,145,195,189,169,35,41,88,221,141,145,85,202,175,86,197,218,230,156,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,135,180,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,15,202,201,178,155,238,97,113,134,237,145,215,120,186,186,123,125,5,174,57,59,76,143,109,45,21,44,84,148,209,244,98,34,46,200,32,137,157,122,110,118,222,174,85,114,170,175,215,38,127,153,75,128,211,233,107,178,26,180,196,233,111,19,95,217,105,106,163,96,91,140,176,199,3,170,30,136,157,94,244,138,22,49,187,149,118,34,201,179,111,114,77,210,83,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,111,123,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,40,7,154,63,158,205,77,250,47,163,209,17,84,185,62,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,64,0,25,172,226,199,205,62,178,124,192,200,125,70,115,149,23,103,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,157,58,50,69,73,234,70,174,98,90,23,89,175,220,41,229,120,221,134,205,237,60,146,195,218,201,44,48,181,103,89,29,85,74,170,178,178,40,225,71,58,105,164,165,125,84,49,198,173,115,93,36,204,254,170,162,61,180,3,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,138,115,121,212,204,87,89,52,227,135,13,82,194,170,252,69,151,38,183,223,238,20,219,164,141,242,67,189,45,155,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,112,14,87,30,123,52,203,235,94,143,90,124,156,201,53,162,213,173,252,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,50,90,199,36,189,92,142,71,34,177,206,143,97,50,185,41,232,93,101,170,197,154,113,15,126,179,118,125,183,179,27,199,106,100,89,227,145,244,177,63,185,92,246,177,81,34,146,23,204,218,86,54,68,87,185,36,164,157,159,7,71,35,236,252,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,87,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,82,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,74,235,39,255,0,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,249,39,250,147,246,210,170,201,211,203,131,152,5,103,14,247,216,180,147,87,178,47,245,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,128,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,170,231,157,249,39,250,147,246,210,170,201,105,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,237,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,53,156,88,249,167,214,79,152,25,15,168,206,114,162,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,187,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,157,64,0,70,174,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,147,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,131,93,57,139,235,182,189,232,77,147,69,50,203,143,254,147,246,182,231,217,163,255,0,84,127,223,145,84,209,125,204,116,204,240,126,31,180,214,253,211,254,247,241,127,255,0,81,121,87,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,229,71,106,202,184,81,212,123,7,13,152,87,20,214,200,189,179,134,101,30,46,11,148,148,240,170,73,98,170,138,190,122,72,219,80,157,87,172,50,246,152,172,153,58,53,36,122,196,228,106,172,75,55,215,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,124,78,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,167,175,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,116,149,102,137,178,117,99,99,103,122,221,10,1,230,143,231,179,83,126,139,232,244,68,85,45,83,149,31,29,63,216,112,191,173,121,159,254,143,75,128,86,215,55,252,230,186,215,37,66,187,254,107,194,177,205,255,0,111,10,63,252,30,18,213,0,0,21,87,207,59,242,79,245,39,237,165,85,147,127,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,181,123,114,53,204,70,200,146,94,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,147,247,30,11,45,90,153,203,87,2,226,59,78,113,250,72,51,108,82,158,247,87,146,61,181,45,167,75,165,146,11,149,193,100,149,237,86,237,150,166,157,172,98,181,202,230,57,208,182,70,125,226,178,8,219,10,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,43,47,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,19,197,112,41,194,37,171,139,237,35,214,172,82,11,141,37,159,44,176,212,99,183,44,114,235,61,59,94,198,78,172,186,53,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,232,149,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,164,240,207,205,191,13,196,56,104,169,181,107,148,217,5,255,0,83,48,250,127,13,108,108,157,100,126,84,199,61,222,29,93,84,216,246,192,248,154,173,100,207,155,115,220,198,36,173,89,229,123,163,74,193,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,127,110,224,114,167,77,121,127,231,188,82,106,75,233,37,190,228,246,123,35,241,107,99,89,20,233,110,183,85,93,173,239,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,58,240,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,160,19,170,240,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,233,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,40,191,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,191,191,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,83,128,23,83,201,83,202,198,83,243,2,187,211,173,196,255,0,51,215,204,87,71,47,186,55,197,198,119,77,119,155,196,82,102,23,9,243,27,93,78,214,51,189,75,95,60,178,57,54,53,239,86,246,167,74,136,58,187,107,159,216,223,181,173,123,80,157,92,146,245,51,21,169,210,204,235,71,60,95,107,36,183,228,11,147,118,36,146,54,248,138,26,138,106,122,125,240,183,127,113,253,185,41,122,72,187,17,173,239,193,241,42,191,162,71,94,114,217,253,54,77,197,29,175,12,183,100,53,117,116,248,118,47,73,77,89,111,114,202,144,80,220,106,37,150,162,69,99,92,136,197,124,148,210,80,171,158,206,189,81,177,181,87,172,123,91,208,57,35,233,125,214,171,63,212,45,104,153,213,112,91,109,150,120,177,122,116,117,19,187,21,147,212,205,29,76,187,42,58,163,119,192,218,72,119,70,136,229,233,87,27,149,91,238,223,110,133,0,243,71,243,217,169,191,69,244,122,35,165,112,181,193,37,171,138,254,6,178,91,238,49,5,37,14,162,226,185,197,218,107,85,99,105,90,233,238,208,54,207,72,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,88,87,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,248,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,76,160,0,0,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,150,21,202,179,128,239,252,17,197,94,175,217,127,202,203,136,88,174,118,239,249,135,211,94,218,254,239,253,33,177,50,72,127,201,212,49,223,217,60,229,92,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,238,188,214,56,21,169,204,99,175,226,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,105,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,172,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,242,85,151,138,221,243,127,73,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,240,68,252,85,122,168,0,137,92,193,184,36,181,113,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,66,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,87,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,5,0,243,71,243,217,169,191,69,244,122,35,175,240,165,193,245,171,139,46,95,153,99,109,233,87,30,119,135,103,23,170,252,81,240,202,212,101,76,239,181,91,22,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,72,23,254,170,176,44,171,253,149,199,50,76,114,225,255,0,25,71,93,109,174,167,147,254,172,144,205,28,140,255,0,129,205,115,127,196,168,94,247,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,128,1,154,206,44,124,211,235,39,204,12,135,212,103,37,254,47,203,254,143,136,142,94,218,111,171,122,67,142,255,0,174,197,7,180,96,150,154,158,72,41,227,200,169,125,183,85,30,218,135,204,248,227,100,208,198,170,246,76,174,220,177,196,177,57,31,247,43,21,122,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,167,69,239,186,161,146,233,126,63,122,214,140,26,147,15,205,167,167,115,111,86,122,74,232,234,224,130,118,72,230,111,142,72,222,246,236,145,173,108,168,205,239,86,36,136,197,115,149,170,229,246,166,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,79,41,149,235,29,247,48,209,172,3,71,110,240,247,41,52,238,225,124,168,181,212,238,98,109,165,185,58,150,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,47,215,195,150,183,221,120,113,214,27,46,178,216,172,116,151,123,149,130,158,226,218,58,74,185,28,200,22,122,138,25,233,163,124,155,126,39,49,142,157,30,172,69,106,189,24,173,71,51,118,244,230,166,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,232,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,7,159,196,243,252,55,58,169,200,41,112,252,134,146,236,252,86,241,37,130,238,180,202,174,101,45,198,56,162,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,203,185,58,104,185,127,214,106,239,0,250,119,196,14,136,99,190,47,58,164,246,220,249,53,182,41,39,150,170,253,75,29,198,120,98,117,51,28,245,141,38,130,58,127,116,49,177,174,153,175,119,69,116,141,99,36,136,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,197,56,150,230,231,89,155,240,251,98,180,232,132,31,100,179,172,183,199,193,147,36,85,83,205,85,140,210,199,46,200,155,77,82,232,34,142,73,170,99,93,233,52,106,174,129,168,228,68,73,21,146,71,93,122,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,90,243,13,225,51,13,225,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,109,2,210,207,117,122,73,64,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,190,131,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,147,253,73,251,105,15,248,16,225,142,197,197,166,161,102,90,85,119,189,123,18,173,152,124,151,75,93,223,195,62,167,192,85,69,115,183,181,210,118,27,44,73,46,232,36,168,139,163,157,181,59,187,250,43,154,211,133,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,163,227,167,251,14,23,245,175,51,255,0,209,233,112,10,218,230,255,0,156,215,90,228,168,87,127,205,120,86,57,191,237,225,71,255,0,131,194,90,160,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,85,115,206,252,147,253,73,251,105,10,184,10,210,220,19,90,120,177,193,180,207,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,219,85,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,207,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,242,215,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,12,214,113,99,230,159,89,62,96,100,62,163,57,221,110,252,14,83,100,188,191,240,222,46,52,229,245,107,125,182,211,220,159,151,90,81,146,212,37,117,36,87,106,152,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,209,87,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,0,1,0,57,157,112,29,252,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,156,194,250,57,114,98,214,44,231,151,86,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,149,67,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,215,249,112,114,255,0,172,226,34,251,22,173,234,246,59,254,180,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,254,249,98,187,240,80,15,52,127,61,154,155,244,95,71,162,63,39,133,46,12,175,188,90,105,198,170,220,240,59,175,107,51,193,61,145,81,104,182,206,246,50,150,235,29,66,86,247,233,157,35,186,118,166,95,15,18,197,34,185,35,220,142,107,250,35,251,177,70,178,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,187,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,157,64,0,85,95,60,239,201,63,212,159,182,145,171,150,70,133,233,199,17,122,193,157,105,126,168,89,188,117,170,187,79,235,101,134,104,149,25,85,111,170,109,194,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,58,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,149,31,29,63,216,112,191,173,121,159,254,143,75,128,86,215,55,252,230,186,215,37,66,187,254,107,194,177,205,255,0,111,10,63,252,30,18,85,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,133,92,217,56,40,183,105,253,103,243,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,186,99,36,236,35,17,203,50,163,33,95,13,28,69,231,124,47,234,157,6,166,96,181,31,228,168,239,20,91,33,254,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,226,139,248,162,247,94,104,122,189,134,235,214,171,233,182,174,105,252,245,114,88,178,45,55,163,154,157,42,224,88,103,137,236,186,220,226,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,145,92,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,29,43,155,191,14,58,95,151,105,123,56,136,188,102,244,152,174,97,138,211,197,104,163,241,178,200,232,47,240,58,73,36,142,220,200,154,142,114,84,163,159,60,145,189,141,233,211,187,222,233,26,119,160,166,18,122,114,150,225,199,75,245,131,87,42,53,27,54,205,233,36,187,233,213,69,53,222,209,136,195,44,145,85,212,78,199,181,209,92,101,119,68,71,211,67,46,196,70,68,231,42,202,172,239,108,141,88,202,139,10,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,164,190,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,213,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,142,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,253,110,98,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,57,255,0,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,205,56,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,218,185,42,121,88,202,126,96,87,122,117,184,159,229,96,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,246,189,222,46,150,72,234,42,233,215,170,191,100,125,151,197,83,238,70,110,127,138,248,157,210,54,162,196,174,88,90,243,134,232,31,20,116,151,77,64,173,164,182,216,178,203,61,78,51,81,118,171,168,88,96,182,190,89,97,158,41,164,93,142,77,142,150,154,56,149,92,172,99,18,101,145,207,70,198,189,99,174,172,103,95,197,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,93,247,42,205,28,190,233,23,8,246,138,156,142,110,149,121,237,194,92,198,58,109,172,254,245,165,169,130,8,233,147,123,30,228,127,114,10,120,167,235,240,185,189,253,142,106,57,138,171,48,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,225,205,11,129,111,227,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,247,174,109,60,105,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,138,65,254,234,63,29,159,239,231,255,0,118,108,255,0,232,133,255,0,0,1,205,53,155,135,93,35,215,250,156,70,125,86,196,233,47,140,195,47,30,217,161,134,120,152,230,76,254,211,216,180,243,42,181,92,250,103,57,98,145,240,162,163,36,125,60,41,34,61,141,86,59,165,148,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,57,86,152,112,197,163,90,65,168,249,214,172,225,88,191,103,41,212,59,132,151,11,181,194,162,103,79,36,125,197,108,147,65,78,175,234,177,67,36,232,233,222,196,95,138,71,167,85,217,28,44,139,170,128,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,124,156,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,90,139,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,9,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,183,112,197,163,86,222,32,174,252,78,199,139,247,179,235,197,190,158,222,250,218,137,157,44,116,221,184,150,23,79,79,27,186,164,83,73,2,69,11,222,223,255,0,103,18,35,81,189,201,214,94,170,10,213,231,73,161,119,220,167,4,196,181,231,28,179,90,159,73,132,248,139,118,75,87,213,145,215,120,90,185,169,217,68,189,85,17,101,134,57,214,86,236,220,174,99,170,247,53,138,215,74,230,212,8,37,255,0,43,77,11,172,214,14,43,44,57,37,109,155,197,227,122,119,254,169,46,115,72,179,199,27,42,163,69,75,123,27,36,73,183,189,226,187,115,54,55,185,173,124,116,211,255,0,89,26,172,117,244,131,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,16,43,153,31,48,74,158,29,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,58,116,124,106,191,47,37,79,43,25,79,204,10,239,78,183,20,172,95,247,43,143,34,122,101,245,175,88,173,32,175,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,93,101,244,114,230,224,163,249,85,211,137,239,249,253,178,213,38,166,229,63,121,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,26,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,196,223,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,132,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,174,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,190,72,167,80,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,147,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,150,42,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,128,28,206,184,14,254,8,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,135,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,28,211,2,225,215,72,244,219,84,51,141,99,197,49,58,74,92,179,63,168,100,215,90,228,137,141,88,216,145,198,143,134,4,107,81,35,100,178,198,181,18,175,189,242,205,35,159,35,157,182,52,103,75,50,174,95,247,43,143,34,122,101,245,175,88,173,59,174,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,245,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,244,28,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,171,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,88,255,0,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,118,122,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,86,247,199,85,79,19,92,187,117,91,76,53,58,190,174,171,84,49,202,123,101,202,170,185,212,177,71,5,222,220,185,13,10,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,53,225,59,205,62,141,252,192,199,189,70,3,74,96,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,99,100,150,111,102,120,42,223,11,13,71,107,187,114,165,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,88,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,117,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,242,63,212,174,123,138,255,0,177,89,30,55,145,219,255,0,226,235,40,110,84,53,17,255,0,214,142,104,100,141,255,0,240,181,205,119,248,209,74,33,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,72,150,90,167,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,79,127,201,119,41,177,96,216,175,16,185,174,83,93,224,172,184,253,190,199,116,184,212,246,159,39,98,150,8,238,146,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,215,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,241,76,63,64,117,151,63,211,140,167,87,48,221,61,186,221,113,12,47,111,182,238,144,49,189,186,110,168,142,118,214,170,163,229,237,177,82,73,123,109,119,106,55,53,242,108,98,163,149,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,219,106,226,195,136,188,19,138,14,88,25,246,165,224,181,31,253,97,163,188,81,108,155,250,50,233,237,11,100,211,209,247,37,138,62,247,107,190,198,247,88,221,143,252,81,127,20,74,171,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,163,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,56,58,253,164,223,192,173,101,203,52,143,237,125,171,40,251,47,112,117,23,181,45,142,235,12,255,0,10,59,107,155,213,123,115,51,119,110,88,183,59,183,43,36,102,231,109,220,191,149,164,248,47,241,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,154,51,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,76,251,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,242,63,241,237,166,120,174,168,112,143,169,150,236,166,147,185,236,28,126,183,38,183,78,200,227,89,169,107,168,32,125,68,79,141,207,99,182,110,237,186,39,171,122,57,98,154,86,35,155,191,169,157,115,213,105,62,11,252,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,98,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,229,106,241,143,202,154,179,87,181,198,203,159,232,133,109,171,29,181,101,183,9,228,206,22,178,105,230,146,146,170,89,167,169,154,235,27,100,145,221,238,230,254,215,134,141,98,107,100,72,122,116,100,146,201,12,223,225,251,135,141,47,225,151,0,110,156,233,69,170,174,142,218,250,132,174,172,150,174,178,74,153,235,107,86,24,161,146,166,71,57,118,181,239,108,17,170,182,54,178,52,84,93,172,111,94,135,75,60,166,172,96,191,197,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,247,12,127,246,162,255,0,185,63,252,249,106,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,57,255,0,54,190,53,253,137,71,89,194,110,153,92,238,180,119,169,187,50,102,151,8,23,177,27,104,102,131,184,203,99,85,91,190,78,243,37,138,73,93,27,154,212,141,27,18,172,137,44,204,101,101,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,205,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,93,247,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,6,85,203,254,229,113,228,79,76,190,181,235,21,167,234,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,121,246,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,185,254,74,158,86,50,159,152,21,222,157,110,41,88,191,238,87,30,68,244,203,235,94,177,90,73,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,149,195,103,46,13,39,225,231,93,178,221,98,182,193,226,227,109,193,146,96,84,207,173,169,124,214,10,89,40,223,29,99,100,126,230,178,126,227,234,102,137,141,145,146,57,145,67,19,150,87,72,247,171,102,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,203,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,34,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,187,228,224,163,151,54,156,112,171,224,179,251,253,87,218,157,77,146,222,144,84,220,164,232,180,54,185,31,191,188,219,116,106,198,189,187,152,244,137,211,72,171,35,218,199,109,72,91,44,145,44,192,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,73,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,127,47,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,74,220,206,184,14,254,8,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,135,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,85,243,206,252,147,253,73,251,105,90,186,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,141,124,206,184,14,254,55,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,165,99,170,240,157,230,159,70,254,96,99,222,163,1,165,48,114,174,40,244,47,249,148,208,156,155,69,62,212,253,156,251,71,224,191,164,252,15,140,236,120,122,200,42,127,177,238,71,187,119,99,111,245,211,166,238,190,254,157,22,21,105,63,38,191,225,126,169,225,186,153,252,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,156,254,243,139,95,113,251,117,138,237,119,161,240,244,153,53,189,247,75,92,157,214,63,196,82,178,170,162,145,210,116,106,170,179,164,244,149,12,232,228,71,124,29,122,109,115,85,108,167,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,116,43,221,235,20,146,43,27,11,99,116,106,229,98,196,216,172,255,0,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,58,252,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,250,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,63,249,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,66,11,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,91,239,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,20,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,48,115,66,224,163,249,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,251,26,232,232,92,247,211,164,78,114,245,134,94,212,243,70,177,162,50,63,142,45,145,181,145,119,33,181,139,63,204,177,156,103,38,195,44,89,13,93,37,139,49,167,166,166,190,219,218,168,176,87,50,158,161,149,16,43,218,168,168,143,142,88,209,90,244,232,244,71,72,212,93,178,61,174,246,188,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,116,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,169,47,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,207,213,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,181,254,84,252,113,212,234,85,170,131,133,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,106,203,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,205,15,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,120,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,100,87,40,205,51,197,117,19,139,136,110,57,77,39,139,251,21,143,213,228,214,232,31,28,114,66,234,232,231,167,167,137,242,53,236,119,94,223,138,116,172,86,237,115,101,138,39,163,190,30,139,122,128,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,60,166,172,103,95,194,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,86,183,247,115,191,246,93,255,0,190,223,252,129,106,128,143,252,107,113,91,252,159,105,101,171,83,62,193,125,173,246,158,65,5,139,193,123,83,192,118,251,148,213,19,119,123,157,153,122,244,240,219,118,237,78,187,250,245,247,116,88,171,164,252,229,63,138,26,167,134,233,159,242,227,236,207,181,185,5,186,197,227,126,215,247,188,47,138,169,142,30,239,111,193,55,126,222,230,237,187,155,215,167,78,169,215,169,101,64,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,40,7,154,63,158,205,77,250,47,163,209,30,131,64,56,234,169,225,151,131,44,131,76,52,198,190,174,151,84,50,60,226,123,149,45,115,105,98,146,11,69,185,41,173,232,233,222,147,198,248,166,124,203,4,208,182,52,106,237,78,228,142,115,21,177,164,145,43,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,4,240,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,162,181,117,99,156,167,240,191,84,243,45,51,254,92,125,167,246,75,32,184,216,188,111,218,254,207,138,240,181,50,67,221,237,248,39,108,221,219,221,183,115,186,117,233,213,122,117,38,175,11,154,233,252,202,104,78,51,173,127,101,190,206,125,163,241,191,209,158,59,198,118,60,61,100,244,223,219,118,227,221,187,177,187,250,137,211,119,79,127,78,171,213,65,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,81,183,54,253,6,169,210,206,37,228,212,155,125,21,36,24,246,167,211,251,82,153,41,169,226,167,100,87,24,25,28,85,209,171,24,245,115,222,231,44,85,47,149,204,102,247,214,57,62,39,49,238,88,171,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,211,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,12,171,151,83,194,175,16,184,175,11,252,171,240,221,92,202,105,188,127,128,246,181,53,186,214,202,168,233,230,185,215,75,122,173,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,90,139,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,249,75,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,224,230,61,174,78,168,168,165,207,242,84,242,177,148,252,192,174,244,235,113,74,197,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,137,255,0,199,63,28,255,0,201,119,216,159,245,174,251,99,246,199,218,95,236,223,179,252,47,132,240,223,253,175,54,253,222,39,255,0,177,233,179,252,125,125,222,83,130,158,100,63,206,14,169,221,116,207,248,53,246,75,217,152,252,247,223,27,246,139,199,247,59,117,52,240,246,187,126,22,46,157,124,78,237,219,151,166,206,157,61,253,83,128,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,82,183,51,174,3,191,130,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,97,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,232,129,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,170,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,43,87,86,57,202,127,11,245,79,50,211,63,229,199,218,127,100,178,11,141,139,198,253,175,236,248,175,11,83,36,61,222,223,130,118,205,221,189,219,119,59,167,94,157,87,167,82,106,240,185,174,159,204,166,132,227,58,215,246,91,236,231,218,63,27,253,25,227,188,103,99,195,214,79,77,253,183,110,61,219,187,27,191,168,157,55,116,247,244,234,180,3,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,79,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,121,93,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,44,148,229,193,204,2,179,135,123,236,90,73,171,217,23,250,211,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,251,228,150,239,192,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,126,79,250,149,207,113,95,246,43,35,198,242,59,127,252,93,101,13,202,134,162,63,250,209,205,12,145,191,254,22,185,174,255,0,26,41,64,60,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,31,203,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,29,120,231,227,159,249,46,251,19,254,181,223,108,126,216,251,75,253,155,246,127,133,240,158,27,255,0,181,230,223,187,196,255,0,246,61,54,127,143,175,187,202,112,83,204,135,249,193,213,59,174,153,255,0,6,190,201,123,51,31,158,251,227,126,209,120,254,231,110,166,158,30,215,111,194,197,211,175,137,221,187,114,244,217,211,167,191,170,112,14,121,223,146,127,169,63,109,43,2,205,139,95,114,11,117,250,237,104,161,241,20,152,205,189,151,75,164,157,214,51,195,210,190,170,10,70,201,209,202,138,254,179,213,211,179,163,81,93,241,245,233,181,174,84,234,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,170,190,108,92,20,92,113,108,170,231,197,70,155,219,55,227,119,158,149,57,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,120,169,38,220,244,108,111,114,74,146,200,247,170,74,136,200,87,194,119,154,125,27,249,129,143,122,140,5,255,0,113,71,174,159,203,94,132,228,218,215,246,91,237,31,217,207,5,253,25,227,188,31,127,196,86,65,77,253,183,110,77,187,123,251,191,168,189,118,244,247,117,234,144,171,73,249,202,127,20,53,79,13,211,63,229,199,217,159,107,114,11,117,139,198,253,175,239,120,95,21,83,28,61,222,223,130,110,253,189,205,219,119,55,175,78,157,83,175,82,202,129,31,248,214,226,183,249,62,210,203,86,166,125,130,251,91,237,60,130,11,23,130,246,167,128,237,247,41,170,38,238,247,59,50,245,233,225,182,237,218,157,119,245,235,238,232,188,3,133,206,107,127,204,166,187,99,58,41,252,5,251,57,246,143,198,255,0,73,253,169,241,157,143,15,71,61,79,246,62,18,61,219,187,27,127,174,157,55,117,247,244,232,179,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,202,116,63,133,27,23,22,156,171,244,255,0,13,237,90,168,242,251,111,182,171,49,107,221,108,47,119,128,170,246,213,82,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,42,91,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,158,229,99,198,157,215,95,48,218,205,26,213,44,130,174,233,168,56,141,58,213,210,215,79,76,229,125,202,200,213,138,38,203,52,251,149,36,169,138,89,17,143,115,209,142,123,31,11,190,245,253,231,164,75,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,134,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,112,209,195,166,9,194,254,150,80,105,158,11,79,254,74,178,241,91,190,111,233,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,126,8,159,138,175,85,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,12,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,230,188,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,40,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,226,124,153,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,234,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,136,127,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,6,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,41,201,83,202,198,83,243,2,187,211,173,196,255,0,6,120,121,132,106,109,78,169,241,131,169,55,89,236,212,150,214,88,239,18,227,48,199,12,113,111,149,150,231,45,42,205,44,140,141,142,149,242,58,39,61,22,77,239,99,28,200,145,238,100,76,233,223,249,44,103,245,54,46,33,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,155,220,246,83,207,94,245,99,23,222,205,238,114,47,109,21,183,62,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,131,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,21,23,253,197,78,41,255,0,221,246,149,127,218,183,31,244,18,234,65,23,249,133,240,191,159,113,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,186,161,138,136,173,68,232,142,247,254,8,176,175,68,57,68,241,37,166,186,209,128,234,53,247,54,211,89,237,184,174,81,106,189,214,69,73,114,175,116,242,65,77,87,28,210,54,54,186,141,173,87,171,88,168,136,174,106,117,233,213,83,241,45,208,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,5,0,243,71,243,217,169,191,69,244,122,35,228,210,46,7,51,45,122,225,66,251,175,122,82,250,187,182,79,138,229,21,150,186,236,105,140,71,62,190,221,29,29,28,201,37,26,34,110,117,75,29,60,170,177,47,94,235,58,36,125,36,98,50,110,21,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,84,94,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,226,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,171,218,193,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,82,7,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,61,204,127,126,170,186,158,10,186,138,158,168,198,189,187,152,250,104,187,106,231,181,60,54,246,237,89,28,132,85,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,83,77,32,25,87,61,5,247,63,204,178,108,103,25,195,47,185,13,93,93,139,14,167,169,166,177,91,220,168,144,80,178,162,161,245,19,171,26,136,136,175,146,89,21,92,245,234,245,70,198,213,93,177,177,173,154,156,183,57,125,211,113,19,83,38,176,235,37,170,173,186,117,110,168,117,53,21,182,104,165,133,153,51,214,41,227,149,98,168,134,120,166,133,148,211,36,14,87,181,174,100,143,71,199,215,171,36,68,230,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,127,220,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,106,115,33,224,167,84,248,193,254,29,255,0,12,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,79,21,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,205,180,239,69,84,114,175,85,111,187,241,84,230,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,169,93,95,227,54,251,193,231,51,61,87,185,201,106,246,206,25,148,125,157,167,201,173,177,49,137,84,232,226,180,82,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,106,159,234,87,61,197,127,216,172,143,27,200,237,255,0,241,117,148,55,42,26,136,255,0,235,71,52,50,70,255,0,248,90,230,187,252,104,165,0,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,127,149,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,244,248,37,146,14,212,149,11,39,221,162,111,233,181,221,81,125,214,85,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,170,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,42,47,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,117,235,209,87,241,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,161,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,200,85,202,211,143,111,183,116,118,30,20,117,66,13,153,5,170,223,224,241,11,165,61,63,72,235,232,105,32,87,37,29,67,88,157,35,154,24,34,114,178,94,136,217,35,141,81,234,146,181,29,60,181,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,41,229,5,198,13,213,46,180,220,33,102,139,72,235,107,169,235,107,240,234,182,196,230,207,28,232,231,84,212,208,191,99,21,175,99,154,181,53,13,146,69,106,177,89,35,55,63,124,76,142,215,192,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,66,152,57,105,115,4,169,209,235,173,159,135,205,95,186,210,71,167,213,245,30,26,207,118,171,150,42,88,49,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,171,149,81,136,238,150,213,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,147,252,169,248,193,186,232,246,168,80,112,247,146,173,35,240,157,68,188,35,96,149,209,59,191,110,189,205,27,33,129,236,116,108,115,164,100,238,142,158,157,204,127,194,197,88,228,71,70,141,149,36,155,252,200,120,41,213,62,48,127,135,127,195,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,197,114,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,109,59,209,85,28,171,213,91,238,252,85,57,175,60,239,201,63,212,159,182,156,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,87,31,220,31,93,120,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,31,234,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,109,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,244,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,247,186,56,228,122,117,100,46,68,232,197,248,149,58,244,78,170,149,237,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,58,244,234,169,248,150,232,8,191,204,47,133,252,251,139,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,253,213,12,84,69,106,39,68,119,191,240,69,140,28,25,242,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,251,67,196,193,107,184,86,201,84,254,253,5,69,59,54,54,74,72,216,189,31,51,85,122,189,62,20,94,157,87,162,45,159,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,60,87,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,55,200,177,189,21,28,199,195,73,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,118,14,45,184,152,169,226,159,33,192,243,139,205,13,92,25,13,143,7,161,199,50,9,166,72,182,86,220,96,170,170,124,149,113,36,77,107,90,201,91,52,114,43,54,51,99,220,246,34,57,172,107,221,55,249,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,116,174,70,182,155,84,215,93,100,190,205,108,164,125,202,142,158,195,73,79,88,232,90,179,195,4,206,174,116,177,50,78,155,154,199,186,8,92,230,162,244,114,197,26,175,93,169,210,215,192,34,87,53,59,77,170,227,192,230,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,58,177,235,20,210,198,174,111,69,217,35,219,248,57,81,105,135,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,0,150,169,202,179,128,239,252,17,197,94,175,217,127,202,203,136,88,174,118,239,249,135,211,94,218,254,239,253,33,177,50,72,127,201,212,49,223,217,60,181,64,86,95,53,142,5,106,115,24,235,248,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,218,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,106,44,186,158,74,158,86,50,159,152,21,222,157,110,39,249,205,56,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,217,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,244,118,238,139,154,35,165,112,209,159,211,105,103,16,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,190,43,119,136,98,86,34,164,72,175,123,29,78,178,177,236,106,46,246,57,205,232,237,221,23,75,192,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,242,154,177,157,127,11,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,90,223,221,206,255,0,217,119,254,251,127,242,5,170,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,242,156,200,185,110,255,0,16,61,169,196,47,15,86,31,245,87,241,214,100,216,205,28,95,248,107,252,111,172,164,98,127,249,231,226,178,68,159,225,30,247,53,59,253,82,162,178,248,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,204,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,148,94,159,41,221,116,177,106,127,12,22,205,57,246,205,214,183,41,211,78,182,235,187,110,8,247,237,165,158,162,162,74,5,134,85,87,35,161,108,12,236,53,157,81,209,248,101,110,198,179,182,231,205,80,101,92,146,156,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,38,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,47,251,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,148,3,205,31,207,102,166,253,23,209,232,139,9,228,195,118,186,220,120,80,189,209,220,46,117,117,84,246,188,226,190,146,134,41,166,115,217,75,2,209,209,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,126,46,85,89,21,198,182,45,98,204,56,71,213,235,78,71,67,226,233,41,240,251,157,210,56,251,175,143,109,85,20,14,171,166,147,171,21,21,118,79,4,79,233,215,107,182,244,114,43,85,81,115,132,93,79,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,7,60,171,77,170,27,174,141,223,97,182,82,50,229,89,79,126,164,168,172,108,45,73,230,130,23,80,186,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,235,24,57,92,121,236,211,47,173,122,61,105,127,192,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,149,115,65,28,178,238,215,91,215,3,154,97,89,121,185,213,215,212,71,79,114,164,100,181,51,58,87,182,8,46,117,112,195,18,57,202,170,140,142,40,227,141,141,252,26,198,53,169,209,17,16,242,188,217,48,12,55,38,224,231,39,204,239,184,245,37,93,247,14,168,183,212,216,174,14,69,73,232,95,81,112,165,167,157,24,228,84,85,100,145,72,168,230,47,86,42,182,55,42,110,141,142,109,59,112,157,230,159,70,254,96,99,222,163,1,165,48,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,116,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,251,92,71,140,28,154,131,132,108,247,132,188,193,106,238,86,43,165,61,185,216,139,161,138,157,140,180,79,21,225,181,213,108,149,81,141,150,86,78,142,145,200,247,61,234,199,198,198,181,187,100,115,153,226,184,78,243,79,163,127,48,49,239,81,128,210,152,57,87,20,122,233,252,181,232,78,77,173,127,101,190,209,253,156,240,95,209,158,59,193,247,252,69,100,20,223,219,118,228,219,183,191,187,250,139,215,111,79,119,94,169,10,180,159,156,167,241,67,84,240,221,51,254,92,125,153,246,183,32,183,88,188,111,218,254,247,133,241,85,49,195,221,237,248,38,239,219,220,221,183,115,122,244,233,213,58,245,44,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,42,175,154,159,1,223,248,95,138,189,32,178,255,0,146,151,47,177,91,45,223,243,239,169,189,185,253,223,250,59,101,100,112,255,0,148,168,123,191,181,121,85,101,170,114,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,164,14,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,211,72,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,43,215,157,62,127,77,98,225,231,20,211,234,124,134,174,142,229,149,101,12,169,125,12,43,43,89,95,110,163,167,145,102,73,85,169,177,204,101,68,244,15,70,61,125,239,216,230,162,246,213,91,90,220,22,112,207,83,197,118,188,218,180,194,106,234,187,125,138,10,121,174,249,13,117,34,197,223,166,183,67,181,29,219,73,28,136,175,146,89,33,133,21,26,253,139,50,72,172,123,88,228,56,254,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,19,224,39,83,49,93,80,225,31,76,238,56,181,95,115,216,56,253,22,51,113,129,242,70,179,82,215,80,64,202,121,89,35,88,247,108,221,219,108,172,71,116,114,197,52,79,86,183,127,66,64,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,28,255,0,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,41,7,251,151,28,118,127,188,103,253,230,179,255,0,165,151,252,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,245,121,143,243,0,163,225,222,197,46,146,105,14,69,254,187,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,62,229,37,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,20,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,172,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,206,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,93,92,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,220,107,216,230,248,109,191,19,100,114,37,54,2,111,242,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,111,125,99,87,226,115,24,213,188,144,102,179,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,104,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,254,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,37,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,42,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,74,174,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,101,92,191,238,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,78,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,215,132,239,52,250,55,243,3,30,245,24,13,41,130,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,96,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,251,115,20,225,159,13,225,107,136,101,195,52,250,186,173,248,245,254,207,14,71,67,69,82,170,247,219,25,53,69,68,43,72,146,171,149,211,49,174,167,114,177,238,248,246,61,173,114,189,205,89,31,45,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,229,16,243,102,213,11,86,163,241,131,116,182,89,155,73,37,62,11,103,163,197,223,87,77,90,218,134,84,206,199,73,83,55,93,168,137,27,226,150,174,74,119,199,213,202,215,211,187,170,162,170,177,189,255,0,146,62,144,212,190,235,168,90,247,93,5,92,116,240,83,197,136,90,228,108,241,118,39,123,221,29,85,107,95,31,190,84,124,105,29,2,181,223,11,21,38,145,62,53,69,217,29,121,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,247,173,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,133,173,239,236,107,81,172,69,89,85,201,47,88,236,82,226,185,215,15,213,16,246,111,84,215,5,204,104,228,220,247,120,186,89,35,167,164,168,78,136,205,145,246,95,21,55,189,95,185,254,43,225,111,72,220,171,103,229,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,80,15,52,127,61,154,155,244,95,71,162,59,175,5,252,96,227,60,35,112,19,151,94,156,180,149,185,181,243,56,186,183,19,179,213,197,81,216,174,158,42,43,59,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,108,0,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,169,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,237,78,220,109,107,21,178,44,147,124,2,146,249,188,71,196,92,90,219,68,221,87,173,164,170,211,229,168,173,118,158,62,154,154,150,6,36,11,5,18,214,177,90,201,31,80,175,107,214,22,61,243,185,17,239,107,159,19,99,99,187,109,242,188,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,39,10,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,51,173,199,126,186,88,184,137,226,131,46,212,108,58,243,117,184,226,206,240,182,235,19,174,8,246,108,165,167,167,142,55,172,49,61,85,98,134,73,210,121,218,197,70,187,239,149,207,99,94,231,181,57,254,87,163,151,220,63,70,176,13,98,187,205,219,164,212,75,133,242,158,215,77,181,139,186,150,218,234,88,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,141,8,209,203,238,190,234,101,22,149,98,211,108,189,93,109,247,90,139,116,123,88,190,38,170,146,221,81,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,197,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,220,247,248,74,166,57,209,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,11,145,78,128,112,174,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,221,65,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,127,220,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,37,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,85,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,12,171,151,253,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,43,215,155,239,12,248,110,99,163,213,60,77,54,186,174,131,44,192,233,232,173,175,70,170,201,5,202,221,61,115,98,108,15,98,185,18,55,197,45,91,229,108,141,252,81,100,99,218,238,177,186,42,182,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,78,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,47,171,25,215,241,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,23,211,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,78,215,179,189,85,95,4,82,53,54,57,239,70,246,160,74,120,58,183,107,95,216,223,181,174,123,144,141,92,237,52,207,21,169,210,204,23,88,252,39,107,36,183,228,9,140,247,227,142,54,248,138,26,138,106,138,141,147,59,103,113,253,185,41,122,198,155,209,173,239,207,240,170,191,170,65,94,93,90,199,125,209,190,46,48,74,155,68,62,34,147,48,184,65,135,93,41,183,49,157,234,90,249,226,141,171,189,204,122,183,181,58,83,207,209,187,92,254,198,205,205,107,220,166,133,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,160,30,104,254,123,53,55,232,190,143,68,69,82,218,121,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,135,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,57,169,127,220,174,60,137,233,151,214,189,98,180,149,64,225,92,110,107,205,79,14,60,52,102,58,147,102,173,164,131,33,74,118,90,241,244,154,162,40,222,183,26,151,164,81,201,19,37,99,219,51,225,107,164,169,88,182,59,123,41,222,139,209,187,156,153,214,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,177,94,108,218,67,134,232,46,151,240,231,164,122,127,5,92,118,44,118,159,38,134,157,106,231,89,167,149,239,146,223,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,107,83,133,114,184,243,217,166,95,90,244,122,211,207,241,247,195,197,171,134,126,37,239,248,30,43,106,171,160,196,238,20,244,215,188,113,149,53,141,169,127,130,157,157,30,212,114,42,189,25,29,76,117,80,177,37,251,205,145,53,92,175,234,146,62,127,242,96,215,154,156,171,75,242,93,0,190,214,210,120,140,30,161,183,75,19,29,81,19,103,146,221,89,36,142,158,54,66,140,71,189,144,212,245,123,165,87,63,223,93,27,23,98,53,136,235,31,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,43,23,253,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,85,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,149,92,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,213,120,177,242,177,172,159,47,242,31,78,156,205,97,170,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,202,185,127,220,174,60,137,233,151,214,189,98,180,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,30,255,0,154,158,177,223,116,139,132,123,189,54,57,15,74,188,246,225,22,29,37,78,230,127,122,210,212,193,60,149,43,177,236,114,63,185,5,60,176,116,248,92,222,254,246,185,28,196,69,164,205,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,3,77,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,215,138,173,45,254,52,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,247,138,246,53,189,42,162,129,223,27,145,139,211,163,250,181,92,139,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,57,233,62,117,252,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,22,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,80,15,52,127,61,154,155,244,95,71,162,58,87,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,46,208,0,1,31,248,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,251,197,93,157,119,55,162,167,191,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,123,220,174,60,137,233,151,214,189,98,180,149,64,167,110,115,250,243,77,149,106,134,53,160,22,42,218,191,15,131,211,186,233,125,99,106,37,108,18,92,107,35,141,208,70,248,85,136,199,190,26,110,143,108,168,231,251,171,164,98,108,86,189,29,226,121,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,59,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,147,167,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,109,172,77,180,183,39,83,198,218,157,238,122,42,236,158,10,120,187,109,99,220,239,19,187,225,108,110,85,174,30,8,245,230,155,135,30,37,240,237,73,188,214,213,193,143,37,67,237,121,2,67,81,44,108,91,117,75,22,41,36,149,145,49,238,153,144,185,209,212,164,91,29,189,244,236,68,232,237,174,77,25,128,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,254,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,37,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,42,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,74,174,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,101,92,191,238,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,142,21,206,227,84,46,181,89,254,158,232,188,45,171,130,219,108,179,203,148,84,43,107,93,216,172,158,166,105,41,162,223,79,209,27,190,6,210,77,182,69,87,47,74,185,26,136,223,126,255,0,21,201,147,75,126,213,241,29,125,212,202,251,23,138,160,193,49,249,60,53,111,138,217,224,238,149,175,72,97,251,180,122,58,77,244,173,184,183,222,215,49,189,58,175,71,118,212,186,144,102,219,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,170,114,105,207,234,114,110,23,46,152,101,199,33,164,171,168,195,178,138,186,106,59,123,86,36,158,134,221,81,20,85,17,171,218,212,71,171,36,169,146,185,90,247,245,234,173,145,168,189,35,218,218,246,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,169,93,95,224,202,251,198,31,51,61,87,182,73,117,246,54,25,139,253,157,168,201,174,81,61,139,84,216,229,180,82,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,107,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,0,66,174,99,60,4,255,0,53,22,40,53,35,78,231,240,250,155,140,219,252,29,37,60,245,27,41,111,84,44,123,229,74,55,43,215,100,51,35,228,145,209,75,238,106,185,238,100,171,181,205,146,31,87,202,227,200,158,153,125,107,214,43,73,84,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,161,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,212,242,180,208,186,61,31,225,78,195,146,86,217,188,38,73,168,159,234,146,231,52,139,4,146,62,150,69,84,183,177,178,68,155,187,62,23,183,51,99,123,156,230,73,83,63,245,85,202,198,198,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,79,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,50,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,104,123,130,61,121,169,226,59,134,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,22,198,236,101,67,17,58,183,107,151,186,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,95,247,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,85,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,42,229,255,0,114,184,242,39,166,95,90,245,138,209,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,89,203,135,131,28,231,42,188,230,185,78,141,248,219,214,65,112,168,186,92,106,126,209,93,99,239,213,79,35,164,150,77,140,169,107,27,185,239,114,244,106,35,83,175,68,68,79,113,218,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,7,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,208,94,168,173,236,181,193,83,237,138,250,77,148,172,146,73,27,30,202,121,227,98,244,124,210,47,85,77,223,23,78,189,17,17,63,91,66,248,92,208,158,26,253,183,252,20,193,190,206,125,163,240,222,211,254,147,172,172,239,248,126,239,103,252,38,89,54,237,239,203,253,94,157,119,123,250,244,78,159,147,173,124,25,240,217,196,78,85,75,154,235,30,155,253,160,189,81,91,217,107,130,167,219,21,244,155,41,89,36,146,54,61,148,243,198,197,232,249,164,94,170,155,190,46,157,122,34,34,126,182,133,240,185,161,60,53,251,111,248,41,131,125,156,251,71,225,189,167,253,39,89,89,223,240,253,222,207,248,76,178,109,219,223,151,250,189,58,238,247,245,232,157,58,168,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,188,87,19,229,195,193,142,13,149,89,179,92,91,70,252,21,235,31,184,83,221,45,213,63,104,174,178,118,42,160,145,178,69,38,199,212,185,142,218,246,53,122,57,21,171,211,162,162,167,184,237,90,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,138,226,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,18,84,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,227,170,232,166,130,105,63,14,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,117,77,94,250,167,199,28,110,147,125,68,146,61,58,178,24,211,162,46,223,135,175,78,170,170,188,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,187,134,161,145,183,164,113,49,191,11,83,175,78,171,213,85,85,125,174,136,112,221,162,92,56,90,174,118,109,23,192,105,49,202,123,205,67,42,107,222,218,137,234,167,169,123,27,181,136,249,170,30,249,85,141,69,118,214,110,216,213,124,138,136,138,247,170,244,176,113,77,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,62,216,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,241,116,235,209,17,19,235,209,14,18,116,7,135,11,173,206,243,162,248,85,94,57,81,121,167,101,53,123,27,126,184,213,65,82,198,59,115,21,240,212,84,62,37,123,85,93,181,251,119,181,31,34,34,162,61,232,190,127,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,187,134,161,145,183,164,113,49,191,11,83,175,78,171,213,85,85,122,6,138,104,38,147,240,237,138,213,97,90,57,138,125,159,178,214,220,31,116,158,155,199,84,213,239,170,124,113,198,233,55,212,73,35,211,171,33,141,58,34,237,248,122,244,234,170,171,208,0,0,0,0,0,226,154,215,193,159,13,156,68,229,84,185,174,177,233,191,218,11,213,21,189,150,184,42,125,177,95,73,178,149,146,73,35,99,217,79,60,108,94,143,154,69,234,169,187,226,233,215,162,34,35,69,56,51,225,179,135,108,170,171,53,209,205,55,251,63,122,173,183,190,215,61,79,182,43,234,247,210,190,72,228,116,123,42,39,145,137,213,240,198,189,81,55,124,61,58,244,85,69,237,96,0,0,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,0,0,0,0,0,7,159,207,240,60,103,83,240,219,182,159,230,116,181,117,86,43,237,58,210,92,41,233,174,21,20,79,158,5,84,221,18,203,78,246,74,140,114,38,215,181,28,136,246,43,152,238,173,115,145,99,175,247,46,56,19,255,0,120,207,251,205,120,255,0,75,37,81,202,181,211,133,205,9,226,83,216,159,198,188,27,237,31,217,207,19,236,207,233,58,202,62,199,136,237,119,191,193,165,143,118,238,196,95,214,235,211,111,187,167,85,235,229,52,183,128,174,19,180,91,59,182,106,102,154,105,79,177,178,75,55,123,193,86,251,118,229,81,218,238,194,248,100,251,185,170,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,64,17,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,187,134,161,145,183,164,113,49,191,11,83,175,78,171,213,85,85,125,174,136,112,229,163,220,56,218,174,118,45,26,198,42,236,22,219,189,67,42,234,232,221,121,174,173,129,103,107,118,247,89,29,76,210,54,55,171,118,181,206,98,53,94,140,141,29,187,99,58,116,176,8,255,0,170,92,5,112,157,173,57,221,207,83,53,47,74,125,179,146,94,123,62,54,183,219,183,42,126,239,106,22,67,31,221,195,80,200,219,210,56,152,223,133,169,215,167,85,234,170,170,189,3,69,52,19,73,248,118,197,106,176,173,28,197,62,207,217,107,110,15,186,79,77,227,170,106,247,213,62,56,227,116,155,234,36,145,233,213,144,198,157,17,118,252,61,122,117,85,85,226,191,220,184,224,79,253,227,63,239,53,227,253,44,239,250,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,128,114,173,116,225,115,66,120,148,246,39,241,175,6,251,71,246,115,196,251,51,250,78,178,143,177,226,59,93,239,240,105,99,221,187,177,23,245,186,244,219,238,233,213,122,254,78,138,112,103,195,103,14,217,85,86,107,163,154,111,246,126,245,91,111,125,174,122,159,108,87,213,239,165,124,145,200,232,246,84,79,35,19,171,225,141,122,162,110,248,122,117,232,170,139,218,193,202,181,211,133,205,9,226,83,216,159,198,188,27,237,31,217,207,19,236,207,233,58,202,62,199,136,237,119,191,193,165,143,118,238,196,95,214,235,211,111,187,167,85,235,249,58,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,213,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,26,255,0,185,113,192,159,251,198,127,222,107,199,250,89,218,181,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,101,83,35,146,54,201,190,158,72,222,189,25,52,137,209,87,111,197,215,167,84,69,78,127,165,188,5,112,157,162,217,221,179,83,52,211,74,125,141,146,89,187,222,10,183,219,183,42,142,215,118,23,195,39,221,205,80,248,221,214,57,94,223,137,171,211,175,84,232,168,138,158,175,93,56,92,208,158,37,61,137,252,107,193,190,209,253,156,241,62,204,254,147,172,163,236,120,142,215,123,252,26,88,247,110,236,69,253,110,189,54,251,186,117,94,190,83,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,187,154,161,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,0,0,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,104,174,177,247,234,167,145,210,75,38,198,84,181,141,220,247,185,122,53,17,169,215,162,34,39,184,237,90,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,245,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,141,127,220,184,224,79,253,227,63,239,53,227,253,44,149,71,42,215,78,23,52,39,137,79,98,127,26,240,111,180,127,103,60,79,179,63,164,235,40,251,30,35,181,222,255,0,6,150,61,219,187,17,127,91,175,77,190,238,157,87,175,148,210,222,2,184,78,209,108,238,217,169,154,105,165,62,198,201,44,221,239,5,91,237,219,149,71,107,187,11,225,147,238,230,168,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,0,0,4,85,254,229,199,2,127,239,25,255,0,121,175,31,233,103,127,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,0,71,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,254,238,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,245,122,23,194,230,132,240,215,237,191,224,166,13,246,115,237,31,134,246,159,244,157,101,103,127,195,247,123,63,225,50,201,183,111,126,95,234,244,235,187,223,215,162,116,234,164,85,254,229,199,2,127,239,25,255,0,121,175,31,233,103,127,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,141,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,197,113,62,92,60,24,224,217,85,155,53,197,180,111,193,94,177,251,133,61,210,221,83,246,138,235,39,98,170,9,27,36,82,108,125,75,152,237,175,99,87,163,145,90,189,58,42,42,123,137,42,14,85,174,156,46,104,79,18,158,196,254,53,224,223,104,254,206,120,159,102,127,73,214,81,246,60,71,107,189,254,13,44,123,183,118,34,254,183,94,155,125,221,58,175,95,201,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,237,138,250,189,244,175,146,57,29,30,202,137,228,98,117,124,49,175,84,77,223,15,78,189,21,81,123,88,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,226,184,159,46,30,12,112,108,170,205,154,226,218,55,224,175,88,253,194,158,233,110,169,251,69,117,147,177,85,4,141,146,41,54,62,165,204,118,215,177,171,209,200,173,94,157,21,21,61,196,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,205,52,119,136,28,7,91,238,185,237,139,16,125,92,23,45,56,202,42,241,91,213,29,106,194,217,210,120,28,173,241,44,142,57,30,239,13,35,155,43,99,145,232,197,114,195,42,109,77,138,116,176,0,4,32,230,7,197,71,21,252,34,212,218,243,140,31,30,211,91,230,157,95,42,35,182,195,53,202,130,179,218,52,23,30,211,158,176,76,140,172,99,101,100,141,138,89,25,35,24,157,54,185,143,107,85,172,124,209,87,0,231,95,173,17,102,86,151,106,150,154,97,85,88,154,212,35,110,204,176,82,85,193,113,72,21,21,21,240,58,122,167,196,175,106,170,63,99,218,136,253,170,205,209,238,238,54,220,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,229,92,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,45,123,104,135,55,110,36,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,78,189,58,162,254,5,186,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,125,101,255,0,118,175,138,127,247,3,165,95,246,85,199,253,56,179,238,20,114,126,38,179,157,56,102,107,196,222,55,138,98,247,91,207,110,123,93,130,207,111,170,167,170,161,165,232,171,186,185,103,168,151,164,210,117,106,164,40,141,116,77,78,146,42,189,206,142,46,214,86,7,25,156,208,53,247,135,110,36,243,13,28,194,177,13,63,173,178,227,254,207,240,211,221,45,245,178,85,63,191,65,79,80,253,238,142,174,54,47,71,204,228,78,140,79,133,19,175,85,234,171,218,185,111,113,173,170,124,96,255,0,17,63,137,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,0,17,87,138,94,99,58,29,194,190,119,103,211,188,142,150,235,147,94,170,58,207,123,164,177,118,100,154,203,74,232,92,248,93,42,72,246,49,211,74,245,139,108,59,218,228,137,206,149,202,137,218,108,210,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,52,196,120,129,192,115,61,109,207,120,127,183,190,174,155,44,211,218,123,117,93,116,85,107,11,25,91,5,92,13,153,37,165,106,72,178,200,200,146,72,155,43,156,198,163,31,52,105,239,220,138,116,176,1,93,92,116,113,189,198,39,7,154,143,75,108,143,22,210,171,206,25,148,120,138,140,102,229,45,182,185,42,157,28,74,206,237,53,76,109,174,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,202,180,47,157,30,109,93,168,246,235,103,16,248,86,41,67,134,87,117,167,169,185,99,116,53,140,170,183,72,229,77,149,47,142,73,230,239,66,223,122,62,54,53,36,218,237,204,222,172,72,164,182,162,47,243,11,226,131,62,225,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,117,59,17,21,92,169,209,93,238,252,21,35,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,133,87,167,69,232,169,103,228,85,227,219,141,251,23,8,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,59,27,43,35,93,232,231,203,211,107,92,216,229,86,64,171,79,57,94,46,239,247,90,43,21,139,75,180,214,227,114,184,212,71,73,71,71,73,100,185,205,61,76,242,57,27,28,81,198,218,213,115,222,231,42,53,26,136,170,170,168,136,76,14,37,248,168,226,191,133,174,20,49,77,89,212,28,123,77,95,168,183,252,162,158,219,93,104,166,160,172,125,186,217,73,53,29,76,201,2,185,43,21,211,84,181,212,237,223,35,100,237,124,110,99,90,244,106,76,254,63,193,159,52,13,125,226,39,137,60,63,71,51,92,67,79,232,172,185,7,180,60,76,246,187,125,108,117,76,236,80,84,84,51,99,164,171,145,137,213,240,181,23,171,23,225,85,233,209,122,42,89,248,4,42,230,67,198,182,169,240,125,252,59,254,25,216,49,75,159,218,223,107,248,223,110,210,212,205,219,240,190,19,183,218,236,207,23,78,190,37,251,183,110,235,209,189,58,116,94,188,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,179,240,14,105,136,241,3,128,230,122,219,158,240,255,0,111,125,93,54,89,167,180,246,234,186,232,170,214,22,50,182,10,184,27,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,223,185,20,233,96,3,154,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,210,192,57,254,189,235,94,43,195,182,147,223,117,143,53,183,221,107,108,184,255,0,133,241,48,90,226,142,74,167,247,234,98,167,102,198,201,36,108,94,143,153,170,189,94,159,10,47,78,171,209,23,218,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,241,90,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,252,42,157,122,47,84,78,128,14,63,160,220,76,97,186,243,144,234,78,25,102,161,171,183,100,58,93,148,86,227,151,170,41,145,94,199,50,58,170,136,105,170,226,149,26,141,115,38,109,52,138,172,247,62,55,177,237,84,86,236,146,78,192,1,229,53,99,58,254,23,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,229,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,57,167,17,186,223,106,225,199,71,175,90,203,125,177,213,221,237,182,10,139,115,107,41,41,36,107,39,88,42,43,160,166,145,241,238,248,92,246,54,117,122,49,85,168,245,98,53,92,205,219,211,213,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,226,154,231,197,118,156,112,237,168,250,113,133,106,132,190,202,181,106,55,180,224,134,255,0,44,200,218,91,109,85,42,210,36,109,169,69,79,130,25,60,83,145,102,235,182,55,49,170,244,70,57,242,69,218,192,5,96,113,153,205,3,95,120,118,226,79,48,209,204,43,16,211,250,219,46,63,236,255,0,13,61,210,223,91,37,83,251,244,20,245,15,222,232,234,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,171,150,247,26,218,167,198,15,241,19,248,153,96,197,45,159,100,189,145,224,189,133,75,83,15,115,197,120,190,231,119,189,60,189,122,120,102,109,219,183,167,87,117,235,213,58,77,80,66,174,100,60,107,106,159,7,223,195,191,225,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,197,120,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,0,0,113,251,175,19,24,109,131,138,59,87,11,23,218,26,186,91,238,71,139,179,35,177,87,53,22,72,43,30,146,214,36,244,143,68,111,88,94,200,168,214,86,189,85,88,244,238,53,85,142,107,18,94,192,0,7,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,127,160,226,55,91,237,92,56,232,245,235,89,111,182,58,187,189,182,193,81,110,109,101,37,36,141,100,235,5,69,116,20,210,62,61,223,11,158,198,206,175,70,42,181,30,172,70,171,153,187,122,122,188,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,115,77,11,226,7,1,226,30,213,148,223,116,229,245,115,219,113,92,162,187,21,150,178,85,133,208,87,79,76,216,156,234,154,89,33,146,70,203,76,246,204,199,71,34,171,85,201,239,218,158,238,191,149,132,241,49,134,230,60,69,234,31,12,174,161,171,160,203,48,58,122,59,147,21,200,178,65,114,183,79,75,73,43,167,99,209,168,145,190,41,106,217,19,163,119,226,139,27,216,231,117,145,177,118,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,129,53,57,122,113,65,159,113,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,186,161,232,170,142,68,232,141,247,126,42,178,128,2,47,243,11,226,131,62,225,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,117,59,17,21,92,169,209,93,238,252,21,35,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,133,87,167,69,232,169,102,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,144,175,74,121,167,105,30,174,113,71,73,162,88,229,182,174,44,78,251,79,224,44,217,29,197,172,162,89,175,49,203,80,187,85,146,75,213,212,213,49,54,157,176,117,108,115,164,203,219,116,75,221,69,138,111,128,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,231,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,80,8,107,173,252,209,180,27,68,245,230,217,162,245,148,213,119,202,58,122,135,210,101,217,5,186,94,228,24,244,255,0,213,108,73,19,90,231,85,189,142,235,223,108,106,139,18,124,45,238,202,215,194,223,171,140,206,55,235,52,127,134,92,63,136,126,30,42,177,76,182,131,45,200,41,109,212,213,55,24,103,154,149,244,178,82,213,200,245,70,71,44,50,50,102,201,76,140,115,30,168,230,57,36,99,216,142,69,70,196,189,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,192,178,157,116,226,7,1,225,226,213,139,95,117,25,245,112,91,114,172,162,135,21,138,178,37,133,176,80,207,82,217,92,218,154,169,38,146,54,197,76,198,194,247,73,34,43,149,169,239,218,190,254,157,44,0,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,245,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,252,79,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,182,77,175,57,151,13,188,192,245,31,85,176,202,218,182,190,221,169,23,230,92,232,97,168,72,89,118,183,45,214,85,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,188,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,0,60,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,133,0,241,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,186,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,10,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,61,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,179,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,76,174,90,28,187,233,181,62,166,29,123,215,236,114,173,184,197,186,162,55,227,248,213,202,223,44,44,190,61,98,142,104,235,102,73,90,141,154,135,108,172,86,53,155,153,59,209,200,245,237,177,204,154,226,65,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,227,219,141,251,23,8,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,59,27,43,35,93,232,231,203,211,107,92,216,229,86,80,182,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,217,226,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,132,244,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,231,193,68,60,194,51,252,203,75,57,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,55,196,255,0,99,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,219,79,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,1,205,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,207,103,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,147,255,0,149,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,223,47,107,170,49,34,107,59,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,39,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,246,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,90,87,44,174,93,244,216,173,53,187,136,253,123,199,42,217,147,178,162,71,227,88,197,214,223,45,51,236,207,134,87,49,43,106,161,153,173,114,212,171,152,174,133,170,155,35,98,178,100,87,72,230,44,30,215,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,2,136,121,132,103,249,150,150,115,30,205,181,7,79,178,26,187,30,67,99,168,178,84,208,215,83,42,111,137,254,198,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,182,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,3,57,156,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,17,87,154,63,145,61,77,250,47,172,81,16,43,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,0,20,193,205,27,142,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,130,200,107,90,230,44,76,143,106,110,150,154,157,204,114,163,247,246,229,145,200,244,107,146,24,101,116,245,229,113,228,79,76,190,181,235,21,164,170,6,122,243,221,116,212,126,29,56,238,213,61,80,210,251,207,129,186,208,234,6,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,187,254,29,56,151,210,206,40,48,72,115,173,51,187,127,182,241,182,106,201,233,189,169,108,251,233,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,254,52,78,170,14,85,197,143,149,141,100,249,127,144,250,116,229,43,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,4,85,230,143,228,79,83,126,139,235,20,69,101,242,251,227,215,33,225,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,138,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,85,243,206,252,147,253,73,251,105,250,188,177,121,133,214,101,53,148,220,58,241,3,151,247,174,179,109,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,253,211,47,118,22,83,38,214,53,91,26,199,185,94,177,53,246,126,1,64,60,209,252,246,106,111,209,125,30,136,147,252,141,110,214,168,110,186,201,98,154,231,72,203,149,101,61,134,174,158,141,211,53,39,154,8,93,92,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,173,175,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,5,48,115,149,187,93,108,28,93,225,55,219,21,206,174,221,114,183,96,246,218,186,58,202,73,157,12,244,211,199,115,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,191,203,187,141,250,62,42,176,69,196,179,26,173,186,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,118,214,50,15,16,169,28,113,178,90,134,163,26,141,123,26,147,0,3,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,215,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,110,127,154,63,145,61,77,250,47,172,81,21,129,203,255,0,142,156,171,134,173,71,180,226,217,254,103,117,168,210,59,142,250,43,149,186,86,201,91,29,159,122,200,248,234,232,226,221,214,30,147,200,174,153,34,69,238,70,249,87,183,36,141,139,109,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,21,107,205,99,142,219,82,90,171,248,89,209,172,154,173,215,39,84,44,25,189,214,221,59,91,4,112,35,94,217,44,232,244,69,115,222,231,43,86,125,142,106,49,25,216,114,191,124,241,199,210,249,42,121,88,202,126,96,87,122,117,184,132,28,194,51,252,203,75,57,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,55,196,255,0,99,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,218,167,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,223,248,200,160,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,196,241,153,194,253,171,139,61,23,169,211,154,203,189,93,186,229,110,168,125,238,195,44,85,13,134,7,93,99,164,168,134,153,181,78,88,165,114,211,110,168,85,145,35,106,63,162,124,43,254,37,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,45,78,96,95,199,106,58,29,4,213,105,182,103,214,171,123,189,151,113,115,186,71,120,161,164,130,153,159,123,44,245,47,154,162,226,245,241,51,201,181,136,213,142,55,191,221,181,196,255,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,125,248,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,126,79,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,77,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,200,171,237,72,43,204,139,143,171,22,129,98,183,77,18,211,123,135,141,212,220,130,222,250,122,137,169,106,95,31,217,154,89,227,232,149,47,146,39,53,237,172,115,31,186,8,218,228,115,58,182,103,244,111,109,147,82,183,250,170,207,114,175,246,87,35,201,50,59,135,252,101,101,117,202,186,162,79,250,210,77,52,146,63,254,23,57,206,255,0,26,169,98,156,102,112,181,252,163,242,232,195,244,222,183,36,246,221,234,229,170,20,183,219,221,68,77,219,74,202,233,109,21,113,58,42,100,86,163,214,22,50,8,218,142,127,196,247,35,159,209,136,228,141,144,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,19,154,114,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,90,80,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,198,120,215,254,106,181,30,11,6,1,115,186,199,166,88,183,221,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,92,167,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,61,175,6,124,102,103,220,38,103,244,213,148,117,213,119,28,38,227,80,200,175,214,25,101,154,104,27,4,147,83,173,77,93,45,50,79,20,41,93,217,167,72,227,150,78,169,209,118,187,221,248,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,207,14,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,229,68,145,88,223,26,254,219,224,31,80,56,78,212,219,157,214,178,245,15,179,36,194,238,19,175,126,55,80,195,113,162,145,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,248,255,0,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,29,87,141,254,52,114,174,46,53,30,122,234,39,93,108,152,13,183,183,5,147,30,150,186,71,70,254,210,205,182,186,166,4,122,194,149,143,73,228,69,115,19,224,141,91,22,231,237,89,31,234,249,115,112,81,252,213,106,60,247,252,254,217,117,143,76,177,111,188,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,189,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,251,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,192,2,218,121,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,160,30,104,254,123,53,55,232,190,143,68,114,174,29,56,151,213,62,23,243,184,115,173,51,187,127,182,241,182,106,201,234,125,151,115,251,153,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,254,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,71,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,62,217,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,18,171,90,120,215,254,96,56,30,196,244,99,80,174,119,90,237,73,195,115,10,74,153,110,53,171,222,246,205,173,180,149,236,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,111,154,240,65,171,216,110,130,241,57,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,218,234,226,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,252,158,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,42,185,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,185,242,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,21,87,207,59,242,79,245,39,237,164,74,229,151,118,181,89,120,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,226,231,189,173,78,170,168,134,130,64,40,7,154,63,158,205,77,250,47,163,209,28,171,135,78,37,245,79,133,252,238,28,235,76,238,223,237,188,109,154,178,122,159,101,220,254,230,104,163,241,112,67,44,125,238,215,125,239,143,115,190,7,244,114,127,141,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,138,188,69,243,73,197,120,116,226,126,109,20,191,233,189,214,229,141,216,109,237,251,65,115,163,124,107,93,227,170,41,225,169,165,240,144,189,237,141,240,182,57,17,178,119,30,199,57,211,42,183,106,65,210,162,69,112,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,51,110,76,174,95,124,122,228,60,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,241,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,45,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,230,143,228,79,83,126,139,235,20,69,0,150,253,202,223,143,170,205,68,240,60,50,107,29,194,235,114,203,211,198,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,3,227,103,122,202,129,90,188,210,56,250,172,211,191,29,195,38,142,92,46,182,220,189,124,29,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,241,190,71,246,106,4,191,238,87,30,68,244,203,235,94,177,90,74,160,102,179,139,31,52,250,201,243,3,33,245,25,207,213,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,16,107,31,54,76,87,67,248,159,202,52,123,35,211,239,111,97,152,239,135,162,146,247,143,220,227,168,174,101,114,83,186,74,150,172,47,219,19,246,205,36,84,206,139,187,27,162,116,19,185,206,122,185,34,143,181,103,186,233,167,28,69,240,35,170,122,161,165,247,159,29,106,174,211,252,138,41,161,149,17,149,86,250,166,219,38,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,158,194,127,242,189,227,167,248,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,125,211,93,81,34,221,72,0,138,188,209,252,137,234,111,209,125,98,136,160,18,205,57,101,115,16,169,197,106,109,220,56,107,222,71,72,204,97,148,242,51,26,201,238,183,8,169,153,102,100,49,57,233,69,85,52,206,107,86,153,90,197,108,46,85,223,27,213,144,162,58,55,49,32,180,157,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,8,23,195,199,57,109,47,201,45,84,54,94,36,108,53,120,158,66,250,138,134,212,94,44,150,249,42,108,137,2,53,95,19,221,31,114,74,184,222,191,217,43,26,201,147,114,53,251,154,215,171,99,241,92,243,191,36,255,0,82,126,218,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,228,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,186,7,30,220,91,127,40,218,53,22,83,96,138,213,93,153,223,110,17,91,241,251,117,193,189,216,100,218,228,125,84,242,196,201,162,149,97,142,20,86,171,227,85,219,44,212,232,228,232,243,207,240,187,204,179,65,184,156,201,173,186,115,65,65,144,98,217,181,198,157,174,130,213,114,164,239,65,87,59,105,229,158,165,148,213,48,171,154,230,68,216,94,187,231,108,10,244,86,109,111,85,86,182,173,185,163,249,236,212,223,162,250,61,17,194,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,1,74,220,234,252,211,226,223,47,232,125,70,226,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,239,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,89,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,190,42,151,253,205,31,200,158,166,253,23,214,40,138,1,44,83,150,167,48,186,205,50,190,208,232,86,188,229,255,0,234,22,191,116,86,123,229,210,105,234,36,179,213,108,166,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,108,114,74,142,115,153,30,247,54,229,1,2,185,151,241,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,221,223,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,62,61,172,106,189,237,106,62,21,125,43,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,92,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,28,83,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,5,117,115,171,203,49,95,224,22,45,130,253,166,181,125,164,251,97,67,118,246,55,141,143,199,120,31,5,113,139,196,246,58,247,59,61,207,131,185,183,110,239,135,175,95,113,5,185,92,121,236,211,47,173,122,61,105,127,196,32,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,105,47,253,85,96,89,87,251,43,142,100,152,229,195,254,50,142,186,219,93,79,39,253,89,33,154,57,25,255,0,3,154,230,255,0,137,80,189,238,7,56,237,192,120,141,210,55,59,51,201,169,44,217,222,17,103,108,249,123,46,147,195,78,201,160,133,136,146,222,35,114,35,34,74,103,42,111,147,163,90,144,61,219,28,136,197,138,73,43,47,152,207,26,255,0,205,86,163,193,96,192,46,119,88,244,203,22,251,187,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,72,128,9,63,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,190,55,244,70,248,218,61,202,141,101,75,90,141,69,106,170,50,102,53,24,245,106,182,41,98,183,78,45,184,226,210,206,26,244,177,153,77,187,33,181,100,121,38,71,111,73,177,91,117,190,174,154,179,191,226,41,167,125,29,194,104,146,162,57,29,110,116,144,35,93,60,74,189,119,34,55,170,175,186,131,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,223,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,61,172,106,49,142,106,62,100,127,203,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,223,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,21,1,205,23,143,170,204,194,251,114,225,159,71,110,23,91,93,171,28,184,84,208,229,151,136,42,103,163,146,231,84,198,75,77,61,181,172,107,155,190,141,189,201,27,47,113,28,217,164,107,118,162,50,52,124,213,172,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,156,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,248,181,81,39,87,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,186,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,8,213,198,255,0,5,216,175,23,26,113,61,13,19,109,86,76,250,219,219,158,201,144,203,67,27,164,127,105,38,219,67,83,58,49,102,74,55,172,242,42,181,139,240,72,173,151,107,246,172,111,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,119,254,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,209,138,95,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,30,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,72,174,89,92,9,93,117,187,50,183,107,158,169,99,52,146,105,125,134,162,71,82,209,221,32,115,217,146,86,177,28,214,178,56,250,162,62,154,25,122,58,71,191,116,111,124,125,141,178,34,205,218,140,28,88,249,167,214,79,152,25,15,168,206,79,253,46,224,130,197,197,199,45,141,46,173,199,41,109,86,221,77,178,123,82,43,37,238,178,103,211,194,250,85,191,214,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,213,173,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,228,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,171,91,154,63,158,205,77,250,47,163,209,17,254,167,76,242,170,109,44,183,107,31,132,238,227,119,12,130,183,25,239,199,28,142,240,245,212,244,212,213,27,38,118,206,219,59,145,213,117,141,55,171,157,216,159,225,68,103,85,237,92,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,126,176,4,32,230,79,192,197,171,136,44,2,179,85,52,230,215,73,67,168,184,173,61,77,202,86,81,218,218,233,242,136,27,12,104,234,89,93,12,107,60,213,45,142,157,141,166,234,174,78,189,98,218,137,34,73,29,27,2,90,112,9,192,157,215,139,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,61,239,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,249,39,250,147,246,210,170,203,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,77,80,80,15,52,127,61,154,155,244,95,71,162,56,84,122,59,159,84,233,27,117,190,223,97,171,175,196,227,188,85,217,43,171,41,41,102,149,150,201,224,101,19,145,213,82,35,59,80,178,85,175,137,145,43,159,213,239,100,137,209,58,38,238,191,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,199,91,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,254,229,211,195,173,55,15,124,52,99,144,94,113,58,75,78,109,149,83,182,243,147,76,145,74,218,185,31,35,222,250,90,122,132,153,173,124,111,130,158,72,227,116,61,17,140,151,190,168,138,175,123,223,159,115,213,106,46,153,229,90,95,113,179,219,178,154,78,223,183,177,251,86,77,110,157,145,200,144,213,80,215,210,199,81,19,227,115,216,221,251,123,142,137,234,222,173,73,97,149,136,231,108,234,79,254,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,69,94,104,254,68,245,55,232,190,177,68,81,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,192,249,63,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,11,211,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,71,49,30,55,232,248,85,193,19,18,195,170,183,106,110,89,111,150,91,19,146,24,42,97,181,198,217,162,141,245,85,81,62,86,189,187,152,249,252,58,172,114,70,249,105,220,143,106,181,143,106,209,103,250,170,207,114,175,246,87,35,201,50,59,135,252,101,101,117,202,186,162,79,250,210,77,52,146,63,254,23,57,206,255,0,26,169,245,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,252,11,222,229,113,228,79,76,190,181,235,21,164,170,6,107,56,177,243,79,172,159,48,50,31,81,156,252,156,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,248,184,173,183,74,117,87,199,13,85,61,76,240,73,75,81,238,78,212,203,225,223,35,17,122,181,241,170,171,92,170,201,91,31,96,224,199,142,204,251,132,72,242,107,21,170,142,146,237,143,100,84,243,213,165,29,100,115,78,148,183,88,232,167,109,36,177,70,218,136,152,198,73,80,234,86,212,187,162,189,208,194,136,223,137,141,35,1,125,22,174,30,191,150,14,90,218,129,164,213,181,54,170,219,213,38,159,229,53,183,187,133,186,151,179,29,101,116,244,117,50,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,133,137,209,141,161,115,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,199,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,210,128,34,175,52,127,34,122,155,244,95,88,162,40,4,244,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,221,53,103,143,173,113,214,142,28,108,28,60,103,87,15,25,29,170,224,149,23,11,250,212,204,149,215,170,88,88,137,73,77,86,136,228,100,189,183,171,222,249,30,142,116,174,142,153,235,210,72,159,36,223,129,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,123,118,62,161,138,157,93,181,171,55,249,231,126,73,254,164,253,180,172,188,15,0,204,181,63,38,131,12,211,252,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,122,245,123,210,40,100,84,99,122,189,234,136,214,163,156,168,213,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,85,226,223,139,188,251,139,236,202,201,149,230,118,234,75,61,61,134,207,13,182,150,213,65,81,51,233,25,58,162,58,170,169,172,145,202,140,124,210,255,0,245,19,170,69,29,60,110,116,139,23,113,210,171,147,6,131,83,101,90,161,146,235,253,246,138,175,195,224,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,171,29,18,181,254,234,232,222,187,21,172,87,112,174,104,254,123,53,55,232,190,143,68,71,91,86,1,153,95,112,219,254,160,217,177,234,186,204,123,21,168,161,166,189,87,66,136,230,80,62,177,101,74,101,149,17,119,53,143,116,18,49,31,211,98,63,99,85,81,210,49,29,210,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,172,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,1,74,220,234,252,211,226,223,47,232,125,70,226,67,92,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,122,44,209,170,53,90,143,115,61,87,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,208,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,165,121,163,113,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,240,89,13,107,92,197,137,145,237,77,210,211,83,185,142,84,126,254,220,178,57,30,141,114,67,12,174,130,214,44,3,50,201,177,156,155,51,177,99,213,117,118,44,58,158,154,166,251,112,106,34,65,66,202,138,134,83,192,143,114,170,34,190,73,100,68,107,19,171,213,27,35,145,54,198,247,55,207,151,253,205,31,200,158,166,253,23,214,40,138,1,61,174,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,229,68,180,158,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,148,28,102,113,153,128,240,153,128,84,214,86,87,82,92,115,107,141,59,226,176,216,98,150,25,167,108,242,67,80,180,213,117,84,203,60,83,37,15,122,157,99,146,88,250,175,85,218,223,127,225,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,245,106,118,153,229,90,69,151,201,130,230,180,158,18,245,79,111,182,220,42,105,93,28,145,201,75,227,104,160,172,100,18,178,70,53,236,154,54,84,53,146,49,91,240,200,215,181,21,81,17,86,223,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,225,82,105,14,100,205,23,167,215,182,193,73,38,39,62,81,54,32,249,27,58,119,224,184,178,146,58,166,181,241,175,69,86,73,20,143,86,185,187,186,44,50,35,246,117,143,127,74,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,166,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,25,172,226,199,205,62,178,124,192,200,125,70,115,208,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,70,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,195,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,189,131,149,199,158,205,50,250,215,163,214,151,252,10,203,230,177,192,197,170,245,140,215,241,69,165,22,186,75,125,202,193,78,178,101,118,91,117,173,172,75,156,15,168,124,146,220,211,177,30,231,84,177,211,189,243,201,47,84,116,44,222,175,103,101,82,90,160,176,101,153,86,41,237,47,178,217,53,214,205,237,155,124,214,155,143,179,235,100,167,241,148,50,244,238,211,77,177,83,185,11,246,183,116,110,234,215,116,78,168,189,14,149,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,118,190,105,58,59,128,232,86,180,96,90,115,167,54,26,75,117,182,221,166,246,184,165,150,42,88,97,158,225,60,117,117,176,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,228,68,250,185,84,233,158,43,172,154,193,169,154,91,154,210,120,139,46,77,165,247,59,125,78,216,227,124,144,239,184,91,182,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,228,28,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,248,165,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,244,99,22,89,165,145,90,222,137,190,71,187,241,114,170,217,255,0,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,55,181,202,245,127,125,168,205,144,73,37,175,144,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,168,13,49,211,60,171,87,114,248,240,92,42,147,197,222,170,45,247,43,133,53,43,99,146,73,42,188,21,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,124,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,71,94,103,188,122,212,232,197,170,175,135,237,31,190,213,208,106,13,206,158,154,107,173,222,147,180,244,180,219,167,108,219,225,142,86,203,221,167,174,114,54,7,34,172,95,12,51,164,140,115,94,177,189,181,23,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,229,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,202,116,39,132,156,87,139,158,88,26,105,139,92,165,240,57,37,139,237,29,195,25,184,181,209,197,219,174,117,194,226,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,170,189,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,42,229,71,199,79,246,28,47,235,94,103,255,0,163,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,154,240,172,115,127,219,194,143,255,0,7,132,181,64,0,5,106,243,121,225,39,21,188,224,151,46,45,49,233,124,14,73,98,246,93,190,251,6,232,226,167,175,161,116,206,167,100,251,89,10,201,45,98,73,81,73,30,247,202,141,72,33,218,137,213,140,69,170,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,129,163,222,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,138,113,93,194,166,9,197,166,156,63,5,204,174,87,91,109,93,31,114,166,201,112,163,172,155,183,65,92,168,136,218,137,41,18,70,195,85,209,17,89,210,70,171,146,57,102,108,111,137,210,43,202,182,209,14,83,250,185,126,226,46,231,166,186,209,69,87,65,130,99,20,236,154,237,147,217,101,124,16,92,31,61,46,250,120,109,147,85,83,116,168,123,101,115,82,85,237,108,141,34,149,170,230,189,98,71,220,246,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,166,112,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,114,174,104,92,11,127,26,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,189,115,105,227,79,41,203,91,151,53,247,75,238,56,255,0,19,26,205,85,117,178,229,244,253,233,236,88,196,123,35,240,148,181,20,179,83,189,215,20,123,21,233,51,217,58,185,176,181,88,232,182,183,184,170,247,62,40,161,95,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,224,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,138,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,21,1,205,239,132,156,87,78,238,52,156,78,97,114,248,79,182,185,3,173,249,21,185,93,28,112,182,186,74,84,124,51,210,197,28,45,233,220,240,181,114,84,62,73,28,231,75,43,92,137,241,63,164,32,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,143,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,133,92,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,179,49,164,113,63,196,213,83,110,87,164,207,100,241,186,158,57,24,145,187,226,145,219,155,31,110,94,1,207,59,242,79,245,39,237,165,101,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,215,171,222,145,67,34,163,27,213,239,84,70,181,28,229,70,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,69,0,243,71,243,217,169,191,69,244,122,34,111,242,147,192,48,221,83,224,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,217,43,61,159,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,190,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,254,171,151,79,14,181,60,66,113,47,142,65,121,196,234,238,216,78,43,80,219,206,77,50,69,19,169,35,100,108,123,233,105,234,18,102,185,146,50,122,136,227,141,208,244,87,190,46,250,162,34,49,239,102,130,76,171,151,167,147,112,163,98,226,211,151,166,148,97,189,171,85,30,95,109,211,252,122,179,22,189,214,194,247,120,10,175,1,74,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,10,76,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,187,176,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,180,158,104,220,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,222,220,130,221,73,3,188,110,67,68,214,177,34,124,123,87,108,181,52,237,99,145,25,179,185,44,110,70,35,156,176,195,19,170,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,213,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,109,60,22,232,94,156,113,23,203,51,3,210,253,80,179,120,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,75,113,23,195,70,169,240,191,157,205,130,234,101,167,253,175,130,188,209,193,83,236,187,159,220,195,44,158,18,121,162,143,189,218,239,177,146,109,111,192,254,173,95,241,42,200,174,82,26,13,83,170,124,75,199,169,55,10,42,73,241,237,48,167,246,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,253,143,163,106,124,46,123,28,150,233,197,143,149,141,100,249,127,144,250,116,230,107,11,254,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,182,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,133,223,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,166,168,34,175,52,127,34,122,155,244,95,88,162,40,4,189,238,96,156,5,99,220,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,47,167,240,180,76,191,189,86,153,171,13,116,203,18,190,103,182,158,157,209,211,171,164,99,24,247,162,57,205,98,170,165,21,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,167,40,206,30,191,133,60,62,203,171,55,58,155,171,47,90,171,217,173,150,223,89,75,225,227,163,161,164,150,166,58,55,70,142,77,242,119,153,43,231,238,170,163,93,28,208,237,111,70,171,228,226,188,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,73,78,103,92,189,40,241,106,58,158,34,184,126,196,59,54,168,119,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,102,216,83,181,51,234,87,115,220,142,145,36,218,140,73,92,202,203,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,210,159,13,218,33,106,225,195,68,177,109,23,179,95,42,239,52,248,229,60,173,125,125,76,109,141,245,51,205,60,149,19,61,24,223,115,24,178,205,38,198,117,114,181,155,90,174,122,162,189,105,51,154,63,158,205,77,250,47,163,209,18,83,146,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,204,120,155,117,210,138,58,186,89,246,62,226,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,17,87,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,246,220,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,89,21,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,3,202,103,90,177,165,154,95,224,127,137,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,111,115,181,222,123,119,237,238,51,118,222,189,55,183,175,226,135,229,98,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,247,53,170,171,238,69,58,0,41,91,157,95,154,124,91,229,253,15,168,220,78,149,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,175,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,241,93,44,226,135,92,116,95,4,202,244,231,77,243,251,173,146,203,151,118,37,168,109,29,92,208,77,71,85,20,209,72,149,84,146,196,246,190,9,158,200,123,18,43,87,108,145,61,90,246,185,91,27,153,231,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,182,211,197,47,12,152,15,11,60,177,51,173,63,196,41,169,43,46,76,167,177,182,245,144,173,186,26,106,219,204,233,124,167,147,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,76,37,255,0,115,71,242,39,169,191,69,245,138,34,128,75,243,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,81,15,250,170,192,178,175,246,87,28,201,49,203,135,252,101,29,117,182,186,158,79,250,178,67,52,114,51,254,7,53,205,255,0,18,161,232,53,123,90,53,67,94,179,41,53,3,87,50,250,188,138,251,37,60,84,137,81,51,35,137,145,65,26,46,200,162,138,38,182,40,153,213,92,229,107,26,212,87,189,239,94,174,123,149,108,83,149,63,2,87,85,186,208,113,77,172,184,205,35,109,173,167,73,240,139,85,198,7,58,121,39,87,49,209,222,21,138,168,214,49,173,71,36,27,218,229,122,191,190,212,102,200,36,146,48,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,55,249,73,224,24,110,169,240,77,159,233,246,160,227,212,151,204,122,249,156,87,211,87,80,212,162,236,149,158,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,64,14,51,56,51,207,184,76,207,234,104,235,40,106,238,56,77,198,161,242,216,111,209,69,52,208,54,9,38,168,74,106,74,170,149,130,40,82,187,179,78,178,73,20,125,83,162,238,111,187,240,234,188,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,223,139,31,52,250,201,243,3,33,245,25,207,21,38,1,153,69,128,211,234,147,177,234,181,196,234,175,19,88,25,118,106,35,160,75,140,80,199,59,169,222,168,189,88,245,138,102,61,187,145,55,162,73,179,119,110,77,178,127,151,55,26,255,0,202,174,163,207,96,207,238,119,89,52,203,41,251,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,201,187,103,248,109,151,1,173,213,42,204,134,146,76,78,130,207,37,254,91,181,34,173,84,14,183,50,21,157,213,17,172,40,229,149,157,164,87,167,109,29,185,58,109,235,213,10,11,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,109,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,185,251,86,71,242,8,244,135,50,126,139,212,107,219,160,164,143,19,131,40,135,16,100,142,157,59,243,220,95,73,37,83,154,200,211,170,163,35,138,54,43,156,237,189,86,104,209,155,250,73,179,186,242,184,243,217,166,95,90,244,122,210,255,0,128,42,47,142,142,87,217,11,53,114,207,152,112,211,139,210,65,140,103,55,138,27,77,93,162,154,58,169,89,99,184,212,190,110,245,98,197,5,59,155,75,107,99,89,19,158,237,206,237,62,71,53,172,108,123,24,217,255,0,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,190,178,249,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,105,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,101,107,112,75,202,251,50,186,235,69,246,243,196,118,47,87,67,137,233,237,225,105,168,88,232,209,144,100,183,26,90,184,220,138,200,106,169,213,106,109,111,137,146,110,122,182,62,234,77,26,49,87,164,168,203,126,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,200,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,73,254,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,58,235,210,29,104,213,13,5,204,163,212,13,35,203,234,241,219,236,116,242,210,45,68,44,142,86,75,4,136,155,226,150,41,90,232,165,103,84,107,145,175,107,145,30,198,61,58,57,141,84,243,255,0,234,171,61,202,191,217,92,143,36,200,238,31,241,149,149,215,42,234,137,63,235,73,52,210,72,255,0,248,92,231,59,252,106,165,233,242,230,224,163,249,85,211,137,239,249,253,178,213,38,166,229,63,121,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,66,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,242,156,204,248,46,254,100,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,116,109,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,117,60,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,128,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,3,197,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,85,74,160,187,243,132,212,122,174,38,169,51,203,77,151,194,105,61,39,75,58,99,147,196,178,213,62,219,37,84,18,84,215,185,172,154,56,221,113,116,112,43,98,71,189,208,194,215,186,52,221,186,73,100,142,188,194,51,252,55,84,248,185,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,236,149,158,199,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,153,92,140,127,59,63,77,254,228,90,160,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,1,230,143,231,179,83,126,139,232,244,71,85,229,89,198,190,43,160,87,219,174,138,106,197,207,217,184,134,97,112,138,182,219,118,149,99,101,45,166,232,172,72,164,117,75,182,163,210,25,216,202,118,172,174,122,178,23,64,213,86,181,146,75,43,45,83,136,190,26,52,179,138,12,18,108,23,83,45,63,237,124,21,230,142,10,111,106,91,62,250,25,100,240,147,205,20,157,158,239,97,140,147,107,126,54,117,106,255,0,137,83,61,122,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,187,78,90,86,158,36,172,28,58,89,236,90,245,108,164,183,91,109,212,254,19,24,163,173,134,190,28,130,154,8,234,170,155,36,87,40,234,145,26,198,53,169,78,218,102,196,136,137,2,53,23,255,0,201,37,168,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,71,94,57,56,187,181,112,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,54,239,237,167,85,124,144,198,174,143,186,146,54,128,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,205,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,147,252,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,126,249,123,189,17,137,43,153,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,208,159,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,37,107,85,221,86,57,99,119,187,114,20,153,205,31,207,102,166,253,23,209,232,143,65,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,92,159,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,187,114,156,131,151,151,8,127,202,134,147,220,41,114,122,45,153,246,73,112,155,237,21,68,85,254,34,150,88,105,42,106,34,161,240,200,136,212,108,46,129,253,228,220,212,151,117,67,146,77,187,91,28,114,168,202,185,165,62,19,188,172,104,223,203,252,123,211,160,32,175,57,60,115,134,90,27,21,166,249,115,127,129,214,122,238,178,219,105,172,212,244,172,146,227,74,231,211,199,37,85,221,253,190,235,225,142,26,87,195,78,171,34,59,184,231,53,173,123,25,42,199,84,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,127,198,253,110,174,92,121,98,101,183,13,119,180,227,246,188,238,170,158,209,53,226,134,194,231,186,138,149,238,190,82,44,112,181,94,247,170,189,177,44,109,145,81,239,103,113,31,177,206,102,213,90,139,225,59,205,62,141,252,192,199,189,70,3,66,122,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,14,169,103,255,0,197,12,238,231,157,125,138,197,49,47,105,246,127,161,177,107,111,128,181,210,246,225,100,95,115,6,231,108,221,219,222,239,137,122,189,239,119,248,250,13,45,207,255,0,133,249,221,179,58,251,21,138,101,190,204,239,127,67,101,54,223,31,107,170,238,66,248,190,250,13,205,223,183,185,189,191,18,116,123,24,239,241,116,52,125,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,246,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,146,211,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,52,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,103,149,229,255,0,195,23,242,195,195,237,166,193,146,98,246,171,110,125,123,223,112,202,234,104,230,241,18,77,50,203,34,211,65,36,222,244,94,196,15,100,123,35,85,137,36,239,57,138,238,227,164,127,64,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,128,231,55,252,184,253,187,177,125,153,255,0,233,159,238,254,210,123,59,103,135,246,95,101,123,30,63,255,0,183,63,177,237,116,248,251,29,123,191,7,133,32,174,128,255,0,25,127,140,184,159,242,249,237,95,226,23,180,27,236,47,102,109,239,119,182,187,126,237,255,0,119,217,237,247,59,189,223,186,237,119,59,191,119,188,210,158,39,246,171,236,173,155,237,215,178,190,210,123,62,159,219,30,201,238,120,31,29,219,111,127,195,247,126,243,179,220,223,179,127,197,183,167,95,127,83,245,136,171,205,31,200,158,166,253,23,214,40,138,1,47,163,151,119,27,244,124,85,96,139,137,102,53,91,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,30,33,82,56,227,100,181,13,70,53,26,246,53,60,175,25,92,177,236,92,74,107,45,135,88,177,108,151,216,149,119,43,133,13,62,117,77,61,67,219,227,109,177,53,145,186,166,137,253,185,82,42,198,193,27,98,72,220,206,203,250,49,203,177,205,122,205,55,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,42,219,158,119,228,159,234,79,219,74,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,14,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,21,229,60,25,104,119,0,154,227,85,198,6,91,117,246,150,147,227,187,42,49,172,85,175,134,162,240,204,130,162,102,197,21,52,81,213,244,142,174,26,120,221,61,84,114,119,153,80,197,129,142,93,253,135,73,36,255,0,209,205,126,209,174,32,44,82,100,122,59,168,86,172,154,146,159,167,137,142,157,238,142,170,147,115,228,99,60,69,52,136,217,160,222,176,200,172,238,49,187,218,213,115,122,183,162,148,131,205,31,207,102,166,253,23,209,232,142,213,201,171,93,52,227,77,181,31,51,210,252,214,243,236,171,174,163,123,38,43,4,211,162,54,150,162,170,149,106,145,105,93,34,175,193,52,158,41,189,164,84,218,247,49,204,71,35,221,27,31,106,154,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,207,15,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,159,38,115,174,154,143,169,58,113,131,105,126,107,121,246,173,171,78,124,116,86,9,167,69,117,85,61,45,82,83,162,210,186,69,95,142,24,252,43,123,72,169,185,141,123,152,142,86,54,54,51,181,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,106,230,135,197,182,150,105,206,141,100,154,9,218,181,101,25,158,103,111,150,223,236,231,54,154,182,27,47,197,76,254,253,108,93,230,203,77,55,102,126,253,35,246,59,239,98,99,250,116,111,190,144,73,169,202,179,137,77,56,225,251,92,110,182,205,80,75,85,174,213,156,91,226,181,195,146,84,210,162,201,107,170,100,200,232,227,146,161,92,158,30,142,110,174,73,87,107,155,220,142,149,207,86,50,55,189,44,171,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,213,65,94,188,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,162,7,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,54,72,145,177,21,92,247,195,119,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,191,229,135,198,253,31,14,153,85,78,144,234,69,86,204,7,48,184,67,45,61,67,97,129,158,202,188,77,37,61,58,213,79,81,44,177,164,116,125,134,245,153,93,189,91,216,141,204,107,122,201,190,223,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,220,167,42,63,230,59,249,113,131,248,215,255,0,138,159,222,255,0,96,60,118,255,0,106,123,47,99,183,119,58,255,0,249,159,246,94,23,119,199,179,127,79,184,240,229,64,241,99,230,159,89,62,96,100,62,163,57,99,252,173,180,119,1,215,94,6,179,221,57,212,107,13,37,198,219,113,206,46,145,69,44,180,176,205,61,190,121,44,244,80,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,229,69,174,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,229,187,241,67,174,55,221,14,164,225,226,237,159,221,106,240,202,75,130,87,45,52,245,115,75,36,177,199,12,17,211,81,185,239,122,244,163,131,195,163,226,167,98,54,52,145,238,122,163,149,177,172,126,171,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,150,21,205,179,0,195,116,179,130,108,3,79,180,251,30,164,177,227,214,60,226,130,154,134,134,153,23,100,76,246,125,201,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,16,114,184,243,217,166,95,90,244,122,210,255,0,128,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,191,113,181,196,166,156,112,223,161,215,203,158,106,150,171,165,215,35,183,214,90,236,24,221,125,42,86,71,121,170,124,42,213,142,122,117,115,119,209,183,184,213,168,85,115,90,145,187,106,42,190,72,216,252,246,101,151,255,0,181,121,85,231,41,246,37,170,205,237,155,133,69,195,217,214,154,111,15,67,71,221,145,207,236,83,197,213,123,112,179,118,214,51,170,237,106,34,117,94,135,74,225,75,93,45,92,60,107,69,147,81,175,184,22,63,149,91,96,168,166,138,178,43,165,173,181,211,208,192,218,184,38,146,174,222,215,73,27,98,174,99,97,84,134,85,119,70,171,215,175,227,213,52,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,119,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,43,87,154,47,0,180,121,133,138,229,196,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,149,143,150,166,123,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,170,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,201,80,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,241,153,193,158,125,194,102,127,83,71,89,67,87,113,194,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,154,117,146,72,163,234,157,23,115,125,223,132,117,45,83,145,143,231,103,233,191,220,139,84,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,138,165,191,114,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,149,24,238,69,89,83,61,116,215,120,211,187,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,192,248,217,222,157,89,134,128,232,214,127,168,248,182,174,102,90,123,106,186,229,248,94,239,98,93,39,99,187,148,221,85,92,221,205,69,70,75,219,122,172,145,119,26,238,212,142,115,227,216,245,87,47,64,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,93,159,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,153,236,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,124,174,106,59,162,201,44,142,247,110,83,154,150,169,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,25,161,226,82,217,164,118,93,121,206,108,218,17,37,92,152,37,5,226,106,107,59,234,42,217,84,142,99,58,54,69,134,102,57,201,45,55,117,36,236,61,92,231,186,30,210,189,85,234,229,37,87,39,26,221,92,165,226,94,186,12,50,211,87,89,132,214,89,230,135,51,153,206,122,82,81,177,24,247,208,204,169,189,172,90,149,168,103,110,52,84,123,251,82,213,43,90,136,146,61,156,215,154,63,158,205,77,250,47,163,209,17,84,180,158,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,174,168,196,137,172,181,240,101,92,191,236,107,137,125,44,225,127,129,221,33,206,181,50,237,249,127,142,120,43,61,28,244,222,212,185,255,0,122,81,69,39,132,130,105,99,239,118,187,236,124,155,93,240,51,171,151,252,72,180,129,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,31,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,201,65,205,31,200,158,166,253,23,214,40,138,75,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,236,28,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,213,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,71,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,254,87,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,179,143,241,55,118,181,95,248,146,213,123,237,138,231,73,113,182,220,115,139,237,93,29,101,36,205,154,10,152,36,175,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,93,167,43,143,34,122,101,245,175,88,173,37,80,51,89,197,143,154,125,100,249,129,144,250,140,231,42,45,251,149,191,31,85,154,137,224,120,100,214,59,133,214,229,151,167,140,168,199,114,42,202,153,235,166,187,198,157,218,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,254,7,198,206,245,149,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,40,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,241,245,91,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,76,251,220,238,217,246,171,230,76,172,188,220,242,12,199,44,191,212,65,72,201,106,102,154,225,113,184,78,168,200,97,137,28,229,116,178,191,162,71,27,27,239,95,115,90,159,226,66,239,185,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,179,40,17,87,154,63,145,61,77,250,47,172,81,20,2,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,239,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,89,85,124,243,191,36,255,0,82,126,218,85,89,215,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,119,107,230,87,198,78,27,197,158,101,132,193,166,180,213,105,140,98,150,119,204,217,171,232,150,158,173,215,26,228,137,245,80,185,59,142,107,153,19,97,167,143,170,34,125,235,106,21,174,146,53,141,235,234,185,60,232,133,215,60,226,46,163,89,97,190,82,81,219,116,186,157,93,81,72,232,220,249,235,167,184,210,213,211,68,198,126,13,99,26,212,153,238,122,170,175,86,70,212,106,239,87,199,205,121,163,249,236,212,223,162,250,61,17,21,75,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,116,190,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,62,217,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,18,87,149,199,158,205,50,250,215,163,214,151,252,0,0,165,110,117,126,105,241,111,151,244,62,163,113,60,255,0,47,94,42,176,222,20,52,143,95,51,11,205,202,145,217,61,198,158,199,77,137,218,36,141,102,125,198,226,140,185,108,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,16,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,205,56,74,229,71,246,143,135,220,190,187,136,26,95,179,217,126,127,111,166,143,28,107,169,59,183,12,86,24,229,73,219,52,177,200,228,98,77,59,217,10,73,15,70,202,200,26,248,187,177,62,121,89,29,112,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,172,60,122,228,58,135,193,70,163,112,211,173,23,218,187,165,245,212,246,185,177,91,213,87,138,172,173,185,189,183,184,234,170,225,174,170,150,87,170,189,177,43,123,43,177,140,72,224,123,21,219,187,104,232,106,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,62,75,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,226,231,189,206,94,170,170,167,214,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,17,84,181,238,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,195,85,155,32,142,75,21,203,52,83,72,243,172,203,31,212,76,195,78,49,251,182,79,138,212,71,83,104,187,212,208,177,213,116,175,141,37,237,34,75,211,115,152,199,79,36,140,99,149,88,217,118,202,212,73,24,199,183,218,153,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,225,92,226,56,152,210,60,254,166,203,160,24,125,13,37,243,39,195,47,15,173,187,228,17,35,28,203,91,251,79,138,91,92,82,109,87,61,238,114,198,249,209,174,70,49,244,241,49,219,228,107,219,13,101,150,233,201,235,138,12,6,124,53,156,43,220,45,20,150,124,178,158,162,229,123,161,172,134,158,26,120,175,48,42,194,229,108,178,44,189,218,138,230,163,165,232,141,143,162,82,210,51,223,247,74,123,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,86,175,1,186,153,138,232,223,20,184,174,169,102,181,126,30,203,140,219,239,247,10,157,178,70,201,38,217,101,173,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,229,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,34,185,108,114,247,183,113,3,187,90,117,178,207,226,244,218,63,27,111,183,218,252,93,85,21,69,210,186,62,211,82,125,209,177,187,232,219,220,168,110,248,167,107,187,244,251,21,21,173,123,86,63,241,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,186,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,248,22,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,255,0,171,25,215,240,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,31,46,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,228,85,169,94,103,188,5,83,104,197,214,175,136,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,219,230,142,38,197,218,167,161,114,182,6,162,44,191,12,211,164,108,107,88,177,177,176,215,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,135,137,29,16,186,240,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,189,143,88,166,143,123,58,185,26,253,205,71,61,17,30,178,43,149,175,21,214,46,29,53,150,187,13,206,165,181,91,177,13,72,240,180,119,11,221,108,207,139,217,85,84,205,157,105,36,87,34,43,18,23,190,119,197,34,189,26,214,247,25,34,200,198,68,244,125,234,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,160,30,104,254,123,53,55,232,190,143,68,117,94,18,184,32,177,113,113,192,238,75,91,142,82,218,173,186,155,100,212,10,152,172,151,186,201,159,79,11,233,86,146,218,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,5,127,213,86,5,149,127,178,184,230,73,142,92,63,227,40,235,173,181,212,242,127,213,146,25,163,145,159,240,57,174,111,248,149,11,211,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,73,128,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,0,57,213,249,88,197,190,96,80,250,117,196,174,14,94,249,254,27,165,156,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,118,68,207,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,252,156,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,231,241,30,25,51,236,151,64,115,222,35,174,20,213,118,108,79,14,167,183,58,134,122,187,116,200,203,244,245,87,22,209,43,41,101,84,72,156,200,87,186,178,189,174,114,181,237,141,155,126,53,115,57,1,106,156,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,74,174,104,124,192,191,241,147,133,45,34,155,252,173,167,51,188,53,223,244,105,82,154,138,122,122,159,250,77,53,92,115,69,254,222,46,159,214,82,186,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,238,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,41,51,154,63,158,205,77,250,47,163,209,29,215,131,126,17,45,92,95,114,252,202,49,72,46,52,150,124,178,195,169,23,11,150,57,117,158,157,175,99,39,91,85,189,175,165,153,232,213,149,148,211,38,221,253,181,234,143,142,25,21,178,118,146,55,64,12,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,62,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,116,143,100,125,253,210,42,205,218,158,166,85,207,127,170,218,233,168,250,203,71,136,90,115,91,207,118,213,130,99,244,88,221,130,219,2,43,41,104,169,105,224,142,21,123,88,170,189,102,151,180,215,203,34,170,185,206,70,162,116,99,35,99,37,175,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,93,161,21,121,163,249,19,212,223,162,250,197,17,64,39,106,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,85,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,225,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,21,47,251,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,158,154,103,192,157,171,139,190,93,186,75,125,198,171,41,45,58,139,142,211,222,169,44,245,149,82,54,10,42,168,36,200,103,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,125,207,113,89,127,234,171,2,202,191,217,92,115,36,199,46,31,241,148,117,214,218,234,121,63,234,201,12,209,200,207,248,28,215,55,252,74,133,233,242,238,227,126,143,138,172,17,113,44,198,171,110,166,226,118,248,165,190,185,97,130,154,27,164,110,154,88,217,85,75,19,37,115,221,181,140,131,196,42,71,28,108,150,161,168,198,163,94,198,167,107,226,199,202,198,178,124,191,200,125,58,115,53,132,180,230,139,148,103,215,46,49,179,140,83,47,204,170,238,246,219,5,69,43,172,180,40,249,153,69,109,130,162,223,73,46,200,32,146,89,27,27,213,189,174,235,216,173,73,100,99,164,218,205,200,198,246,190,77,220,63,105,126,162,230,89,86,176,102,108,164,188,223,112,10,139,122,88,237,82,164,142,101,4,243,36,206,75,132,172,116,125,167,189,22,29,176,42,72,229,141,241,202,247,70,215,37,60,133,196,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,128,75,41,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,141,146,63,179,13,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,193,207,59,242,79,245,39,237,164,74,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,61,7,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,196,3,69,28,8,104,93,247,135,110,24,49,29,57,204,108,214,171,118,82,223,21,113,190,182,222,172,126,250,170,138,137,36,98,77,43,17,18,89,163,129,96,129,207,69,115,126,229,26,199,185,141,99,150,160,121,163,249,236,212,223,162,250,61,17,207,244,51,133,29,71,226,39,78,53,31,53,210,248,189,171,117,211,159,102,79,53,130,40,85,213,87,42,90,164,171,89,29,76,168,191,28,209,248,86,170,67,211,116,141,123,145,138,175,107,35,151,154,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,64,14,119,56,6,27,98,204,180,203,80,108,216,245,37,30,67,149,83,221,169,175,85,208,162,181,245,236,163,74,36,166,89,81,23,107,158,198,207,35,17,253,55,171,54,53,85,91,27,17,177,215,149,199,158,205,50,250,215,163,214,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,64,2,202,121,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,249,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,244,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,242,151,253,205,31,200,158,166,253,23,214,40,138,1,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,142,213,193,159,5,216,175,23,28,8,230,20,52,77,181,89,51,235,110,160,85,79,100,200,101,161,141,210,63,181,108,164,219,67,83,58,49,102,74,55,172,242,42,181,139,240,72,173,151,107,246,172,111,129,119,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,244,124,110,95,123,81,90,191,130,151,83,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,53,156,88,249,167,214,79,152,25,15,168,206,119,93,3,227,142,155,135,30,9,178,253,30,193,217,86,253,69,205,50,139,147,225,171,141,242,211,178,199,110,154,223,69,2,214,182,102,43,92,181,42,230,74,216,90,199,124,15,141,100,122,162,53,140,154,37,127,170,172,247,42,255,0,101,114,60,147,35,184,127,198,86,87,92,171,170,36,255,0,173,36,211,73,35,255,0,225,115,156,239,241,170,150,127,170,156,162,190,205,112,143,77,246,91,34,246,190,172,98,126,63,36,184,248,75,127,114,27,215,114,8,123,182,186,109,145,120,151,246,219,74,223,13,187,118,249,100,159,172,113,248,159,184,172,15,245,85,129,101,95,236,174,57,146,99,151,15,248,202,58,235,109,117,60,159,245,100,134,104,228,103,252,14,107,155,254,37,66,117,113,99,198,190,43,197,103,2,56,93,146,237,115,240,250,155,140,230,22,184,242,59,125,66,198,201,43,246,91,43,227,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,188,171,149,199,158,205,50,250,215,163,214,151,252,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,41,88,149,92,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,45,249,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,254,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,124,1,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,148,129,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,221,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,115,55,36,140,208,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,246,174,74,23,107,172,60,73,102,86,40,110,117,108,182,214,96,245,21,117,20,109,153,201,4,211,195,95,68,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,173,207,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,2,128,121,163,249,236,212,223,162,250,61,17,21,75,137,229,87,199,61,215,84,169,191,150,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,217,185,22,158,39,34,181,157,141,210,88,248,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,31,39,52,110,4,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,55,33,162,107,88,145,62,61,171,182,90,154,118,177,200,140,217,220,150,55,35,17,206,88,97,137,213,3,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,4,0,231,87,229,99,22,249,129,67,233,215,18,149,137,21,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,46,237,157,197,232,140,142,105,17,178,118,150,55,90,167,48,140,3,13,210,206,92,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,93,145,51,219,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,66,90,167,60,239,201,63,212,159,182,149,171,166,58,153,149,105,22,95,30,117,133,85,248,75,213,61,190,229,111,166,170,108,146,71,37,47,141,162,158,141,243,196,248,222,215,178,104,217,80,231,198,244,119,195,35,88,229,69,68,84,95,202,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,191,238,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,74,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,170,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,253,166,141,99,137,158,26,170,167,106,61,102,99,32,141,180,242,72,245,141,191,20,110,218,217,59,145,82,182,150,255,0,20,254,221,219,63,130,159,106,254,217,253,247,179,62,203,120,159,106,127,98,254,247,103,195,125,239,246,61,221,219,127,252,141,253,125,221,77,47,96,18,103,210,225,182,151,106,149,22,63,75,150,37,58,54,236,203,5,76,211,219,150,116,85,69,124,14,158,54,74,140,114,34,63,99,218,170,205,202,205,210,109,238,59,46,228,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,136,171,205,31,200,158,166,253,23,214,40,138,33,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,26,40,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,221,128,28,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,231,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,224,94,247,43,143,34,122,101,245,175,88,173,58,253,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,76,225,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,227,252,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,85,6,128,255,0,25,127,140,184,159,242,249,237,95,226,23,180,27,236,47,102,109,239,119,182,187,126,237,255,0,119,217,237,247,59,189,223,186,237,119,59,191,119,188,208,79,19,114,93,102,225,19,85,230,190,209,82,81,220,159,166,247,215,86,83,210,84,186,166,8,103,91,100,221,198,71,43,163,141,210,49,29,213,17,235,27,21,200,136,170,214,245,232,153,183,44,127,157,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,62,149,82,202,139,214,103,190,42,200,162,77,205,234,214,82,177,55,57,21,17,158,127,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,165,212,159,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,226,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,144,115,71,242,39,169,191,69,245,138,34,128,77,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,246,174,76,159,204,119,219,187,239,217,159,254,134,62,243,237,39,180,119,248,127,106,118,83,177,224,63,251,115,251,30,239,79,131,177,211,187,241,248,83,213,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,123,217,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,82,220,60,114,198,207,176,158,55,168,113,13,95,195,169,50,173,51,198,169,234,50,4,188,212,82,76,150,171,228,13,69,142,146,31,133,28,196,169,74,135,196,249,104,230,127,69,100,19,117,238,196,173,89,110,36,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,60,167,52,142,1,104,244,239,199,113,55,163,150,251,85,183,16,95,7,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,124,108,145,253,152,107,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,166,7,54,109,94,195,117,235,75,248,115,213,205,63,158,174,75,22,69,79,147,77,78,149,112,44,51,196,246,73,111,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,181,203,194,185,92,121,236,211,47,173,122,61,105,122,121,214,147,233,102,168,120,31,226,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,248,33,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,248,212,250,176,93,39,210,205,47,241,223,195,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,241,82,160,121,213,249,167,197,190,95,208,250,141,196,230,156,186,184,54,166,226,195,84,42,110,25,93,77,35,176,76,34,162,146,108,150,133,43,101,167,173,174,101,68,117,43,79,12,10,200,220,155,29,45,50,54,85,223,27,210,55,59,182,228,127,69,109,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,173,94,112,92,40,216,175,184,34,241,85,139,69,106,181,222,177,158,197,30,80,157,151,178,107,213,44,211,65,77,75,38,230,170,177,102,129,239,107,58,185,168,231,196,254,139,39,72,34,141,213,2,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,31,87,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,187,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,193,185,142,86,61,206,70,66,140,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,40,179,139,31,52,250,201,243,3,33,245,25,206,84,93,79,45,78,95,191,192,154,58,29,123,213,104,119,231,215,91,123,189,151,110,115,122,199,103,161,171,130,153,255,0,123,20,244,204,154,158,226,197,241,48,73,181,234,212,142,71,179,223,185,196,255,0,43,3,155,39,4,180,119,11,23,243,55,164,56,167,106,190,215,189,185,141,174,209,109,130,56,230,165,115,230,158,75,204,157,180,108,143,153,178,72,169,59,213,36,115,163,115,36,114,198,216,36,115,170,88,149,92,174,60,246,105,151,214,189,30,180,191,224,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,84,28,55,104,133,215,136,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,125,239,122,69,12,155,25,213,168,231,237,106,185,136,170,244,209,78,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,228,68,246,160,141,92,111,240,93,138,241,113,167,19,208,209,54,213,100,207,173,189,185,236,153,12,180,49,186,71,246,146,109,180,53,51,163,22,100,163,122,207,34,171,88,191,4,138,217,118,191,106,198,252,246,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,80,15,52,127,61,154,155,244,95,71,162,62,78,17,184,54,169,226,195,75,245,142,225,138,84,213,187,59,194,41,236,211,99,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,189,199,35,58,171,123,175,2,220,175,117,79,45,202,177,221,99,215,24,238,184,30,55,103,184,58,182,154,207,220,169,183,100,85,117,20,210,49,97,119,68,70,73,67,10,200,142,94,238,246,207,210,47,187,107,18,72,234,27,114,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,181,120,171,229,21,252,85,214,90,60,235,66,242,44,83,8,198,239,62,30,59,253,154,75,127,135,134,217,218,108,113,44,214,232,41,98,72,228,223,27,92,247,67,35,162,251,212,115,187,170,146,244,138,111,232,55,14,186,71,195,110,27,77,134,105,78,39,73,110,99,105,225,134,186,230,248,152,235,141,217,241,171,220,147,86,84,35,81,211,63,116,178,170,34,244,99,55,171,99,107,25,209,169,210,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,0,57,213,249,88,197,190,96,80,250,117,196,170,14,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,118,228,52,39,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,32,230,143,228,79,83,126,139,235,20,69,0,150,169,207,59,242,79,245,39,237,165,85,151,103,203,43,129,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,85,86,84,205,23,71,72,247,237,145,140,147,177,182,53,73,187,179,212,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,57,166,55,195,94,131,98,58,161,122,214,140,119,74,177,250,60,218,255,0,81,226,235,47,73,77,190,118,206,177,190,57,37,131,114,171,105,159,43,101,147,186,232,81,139,50,189,206,147,122,175,83,165,153,87,52,103,192,230,1,134,233,247,10,26,97,75,134,99,212,150,166,95,49,123,93,254,230,176,162,239,172,184,213,209,195,45,69,68,175,114,171,158,247,57,122,39,85,248,88,214,49,187,88,198,181,59,168,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,115,253,61,225,251,67,180,154,251,116,201,244,203,73,177,76,94,235,121,248,106,234,237,118,184,105,228,88,246,66,197,133,138,198,167,106,21,240,241,57,98,143,108,107,34,44,138,213,123,156,229,252,174,44,124,172,107,39,203,252,135,211,167,51,88,94,79,55,221,47,181,102,156,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,213,29,11,28,234,136,102,119,77,200,229,165,141,21,191,131,155,81,124,44,107,95,242,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,62,172,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,74,193,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,98,60,16,86,112,171,157,166,91,135,82,238,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,137,82,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,146,131,149,199,158,205,50,250,215,163,214,151,252,10,213,231,41,171,26,167,165,255,0,194,15,225,158,165,229,120,151,180,254,208,120,223,97,94,106,104,60,87,111,217,253,190,239,101,237,223,183,184,253,187,186,244,222,238,159,138,145,171,151,15,16,186,251,156,241,157,167,152,182,107,174,26,129,144,89,107,125,173,226,109,215,76,154,182,174,150,125,150,170,183,179,124,82,72,230,59,107,216,215,39,84,247,57,168,169,239,68,46,252,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,93,92,102,242,172,172,215,237,113,161,213,13,33,191,226,152,117,5,251,111,219,24,106,32,157,36,117,87,123,172,151,10,120,227,71,71,52,210,70,245,223,18,172,13,116,144,163,220,247,58,121,30,217,149,160,220,58,233,31,13,184,109,54,25,165,56,157,37,185,141,167,134,26,235,155,226,99,174,55,103,198,175,114,77,89,80,141,71,76,253,210,202,168,139,209,140,222,173,141,172,103,70,166,125,248,177,243,79,172,159,48,50,31,81,156,151,252,166,248,50,177,106,221,247,249,152,206,110,189,219,86,9,144,50,158,201,103,167,123,217,36,247,138,118,67,82,218,154,135,167,78,144,197,221,133,204,141,170,171,36,136,187,250,49,138,201,174,80,2,144,57,158,112,65,71,195,166,85,77,171,218,111,75,179,1,204,46,19,69,81,78,233,160,103,178,175,19,73,81,80,148,176,83,197,20,105,29,31,97,189,33,70,239,86,246,36,107,220,222,177,239,240,28,174,60,246,105,151,214,189,30,180,191,224,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,16,131,155,102,1,153,106,158,133,224,26,125,167,216,245,93,243,33,190,106,69,5,53,13,13,50,38,249,95,236,219,146,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,95,224,163,133,27,23,9,122,53,69,134,246,173,85,153,125,203,165,102,83,123,162,133,237,241,245,91,158,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,9,0,69,94,104,254,68,245,55,232,190,177,68,80,9,106,156,243,191,36,255,0,82,126,218,68,174,89,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,126,45,123,26,228,232,168,138,104,36,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,167,221,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,193,26,83,225,99,90,255,0,152,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,19,170,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,229,53,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,195,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,186,95,43,143,61,154,101,245,175,71,173,47,248,28,171,93,56,92,208,158,37,61,137,252,107,193,190,209,253,156,241,62,204,254,147,172,163,236,120,142,215,123,252,26,88,247,110,236,69,253,110,189,54,251,186,117,94,190,83,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,187,154,161,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,249,43,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,171,30,177,77,44,106,230,244,93,146,61,191,131,149,23,235,4,85,230,143,228,79,83,126,139,235,20,69,0,150,169,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,103,91,143,141,51,197,116,139,139,221,73,193,112,170,79,9,101,167,184,83,220,41,169,91,28,113,199,75,227,105,33,172,124,17,50,54,53,140,134,55,212,57,145,177,27,240,198,214,53,85,85,21,86,199,249,48,106,245,78,95,160,217,46,145,220,103,171,154,163,79,111,13,154,141,93,4,76,130,27,117,195,185,44,112,177,237,248,222,244,169,134,186,71,43,211,220,147,70,136,229,68,218,203,10,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,170,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,1,206,211,76,241,92,127,81,244,239,84,173,52,158,30,245,152,91,238,22,251,191,110,56,217,29,71,128,90,110,196,238,218,196,123,230,86,85,172,110,123,220,239,187,130,6,162,53,25,239,241,92,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,232,246,49,180,233,94,196,70,42,245,124,204,220,213,232,142,101,218,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,171,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,213,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,8,107,205,179,10,181,101,92,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,189,172,94,189,17,90,234,86,209,77,80,186,232,174,174,98,26,175,102,109,92,149,24,181,226,154,228,250,122,106,215,82,62,178,6,61,59,212,171,43,81,85,140,154,46,228,79,248,92,138,201,28,138,215,34,170,46,156,193,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,64,226,23,22,190,231,58,5,169,120,86,45,67,227,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,202,65,254,229,199,29,159,239,25,255,0,121,172,255,0,233,101,255,0,16,3,154,223,11,154,237,196,167,240,187,248,41,131,125,163,251,57,237,191,105,255,0,73,209,209,246,60,71,129,236,255,0,132,203,30,237,221,137,127,171,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,217,248,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,187,240,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,221,205,80,201,27,210,72,158,223,137,169,215,167,84,234,138,138,178,3,149,39,11,154,237,195,95,241,71,248,215,131,125,156,251,71,236,79,102,127,73,209,214,119,252,63,142,239,127,131,75,38,221,189,248,191,173,211,174,239,119,94,139,210,127,128,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,179,254,2,180,183,59,209,110,19,176,109,51,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,185,85,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,144,0,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,119,53,67,36,111,73,34,123,126,38,167,94,157,83,170,42,42,203,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,247,210,190,138,138,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,89,128,0,0,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,221,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,0,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,253,227,63,239,53,159,253,44,159,252,214,248,92,215,110,37,63,133,223,193,76,27,237,31,217,207,109,251,79,250,78,142,143,177,226,60,15,103,252,38,88,247,110,236,75,253,94,189,54,251,250,117,78,177,255,0,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,221,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,1,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,62,238,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,2,128,127,185,113,199,103,251,198,127,222,107,63,250,89,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,208,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,176,56,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,238,46,252,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,31,238,92,113,217,254,241,159,247,154,207,254,150,95,241,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,5,16,255,0,114,227,142,207,247,140,255,0,188,214,127,244,178,236,248,107,110,168,67,160,216,53,6,180,88,106,237,25,181,182,207,13,182,245,5,93,222,59,156,243,79,79,214,31,21,37,76,110,115,100,124,237,141,179,175,196,229,106,204,173,87,57,90,170,189,44,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,253,227,63,239,53,159,253,44,191,224,8,1,205,111,133,205,118,226,83,248,93,252,20,193,190,209,253,156,246,223,180,255,0,164,232,232,251,30,35,192,246,127,194,101,143,118,238,196,191,213,235,211,111,191,167,84,235,31,248,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,253,220,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,21,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,251,103,27,188,251,51,193,86,251,118,219,79,221,237,91,105,97,147,238,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,1,202,147,133,205,118,225,175,248,163,252,107,193,190,206,125,163,246,39,179,63,164,232,235,59,254,31,199,119,191,193,165,147,110,222,252,95,214,233,215,119,187,175,69,233,63,193,0,57,173,240,185,174,220,74,127,11,191,130,152,55,218,63,179,158,219,246,159,244,157,29,31,99,196,120,30,207,248,76,177,238,221,216,151,250,189,122,109,247,244,234,157,99,255,0,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,187,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,1,88,28,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,104,44,180,88,125,45,174,122,159,108,80,82,108,170,101,109,108,142,143,101,68,241,189,122,50,104,215,170,38,223,139,167,94,168,168,157,3,149,39,11,154,237,195,95,241,71,248,215,131,125,156,251,71,236,79,102,127,73,209,214,119,252,63,142,239,127,131,75,38,221,189,248,191,173,211,174,239,119,94,139,210,127,128,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,238,92,113,217,254,241,159,247,154,207,254,150,91,247,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,212,15,247,46,56,236,255,0,120,207,251,205,103,255,0,75,47,248,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,187,154,161,146,55,164,145,61,191,19,83,175,78,169,213,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,123,233,95,69,69,27,100,223,79,36,140,78,175,134,68,232,171,187,225,235,211,162,162,172,64,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,63,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,102,0,4,63,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,136,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,254,238,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,240,0,43,3,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,17,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,94,250,167,214,209,72,216,246,83,207,35,211,171,33,145,122,170,109,248,122,117,234,168,139,103,224,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,64,14,30,185,112,241,157,131,107,238,154,102,185,78,141,248,43,46,63,152,89,174,151,26,159,180,86,169,59,20,176,86,197,36,178,108,101,75,158,237,172,99,151,163,81,92,189,58,34,42,251,137,255,0,205,3,65,53,99,136,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,117,53,38,202,86,81,86,198,233,55,212,73,27,23,163,230,141,58,34,238,248,186,244,232,138,169,16,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,253,220,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,2,128,127,185,113,199,103,251,198,127,222,107,63,250,89,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,225,83,142,159,255,0,26,125,93,225,127,90,243,63,204,11,213,46,1,91,92,223,255,0,120,212,181,214,185,42,21,223,243,94,21,142,111,251,120,81,255,0,224,240,147,252,0,1,77,124,201,249,133,214,106,78,84,221,27,208,44,191,102,33,141,220,40,174,53,25,37,166,105,233,234,43,111,20,146,74,228,74,122,136,166,70,75,71,27,214,158,70,63,182,138,179,211,164,177,189,204,108,111,116,234,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,13,121,164,235,22,125,161,90,47,129,106,54,156,223,170,237,215,43,118,164,90,229,150,40,170,166,134,11,132,17,210,86,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,145,83,170,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,21,193,198,255,0,25,153,247,9,156,114,225,149,148,117,213,119,28,38,227,131,219,162,191,88,101,150,105,160,108,18,94,42,86,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,252,39,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,8,127,204,103,130,143,230,171,78,32,191,224,22,203,84,122,155,139,125,229,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,22,127,170,172,11,42,255,0,101,113,204,147,28,184,127,198,81,215,91,107,169,228,255,0,171,36,51,71,35,63,224,115,92,223,241,42,23,189,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,236,28,88,249,88,214,79,151,249,15,167,78,102,176,213,65,0,57,149,243,2,254,4,209,215,104,38,148,205,191,62,186,219,219,237,75,139,93,214,59,61,13,92,21,44,251,169,96,169,100,212,247,22,47,134,158,61,204,86,164,114,49,254,253,205,41,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,131,62,12,240,30,19,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,239,83,164,145,197,39,85,234,187,157,239,252,36,81,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,2,26,243,73,214,44,251,66,180,95,2,212,109,57,191,85,219,174,86,237,72,181,203,44,81,85,77,12,23,8,35,164,173,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,34,167,85,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,64,43,131,141,254,51,51,238,19,56,229,195,43,40,235,170,238,56,77,199,7,183,69,126,176,203,44,211,64,216,36,188,84,173,77,93,45,50,79,20,41,93,217,167,72,227,150,78,169,209,118,187,221,248,79,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,207,185,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,100,6,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,137,92,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,54,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,54,222,213,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,210,193,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,36,86,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,209,94,168,115,30,215,156,147,138,52,226,3,8,202,234,237,246,219,5,69,77,14,53,97,169,139,101,18,89,31,42,42,211,85,211,50,71,54,71,206,216,226,116,238,71,171,187,140,98,198,246,118,96,237,219,255,0,5,156,71,93,120,167,208,107,86,170,95,112,138,188,106,228,234,137,173,181,140,88,156,218,42,217,224,218,146,85,80,185,202,174,125,51,156,170,223,122,170,178,70,77,18,185,253,190,227,187,169,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,58,243,8,207,243,45,44,225,27,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,190,39,251,98,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,245,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,80,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,7,31,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,213,45,195,143,51,221,80,192,120,139,201,53,63,88,174,21,119,108,63,61,168,125,94,71,99,180,80,198,228,167,158,58,84,134,142,90,8,164,150,54,196,246,54,26,104,28,231,72,171,36,44,235,39,118,70,70,246,221,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,113,254,47,116,134,167,93,248,104,212,45,45,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,252,13,99,234,32,137,143,87,43,126,7,59,226,103,245,147,54,230,159,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,31,248,248,212,204,171,72,184,66,212,156,235,10,171,240,151,170,123,125,61,190,154,169,178,73,28,148,190,54,174,26,55,207,19,227,123,94,201,163,101,67,159,27,209,223,12,141,99,149,21,17,81,115,195,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,126,156,121,62,179,67,184,7,202,168,180,134,239,117,196,190,201,91,236,22,187,37,69,174,227,60,53,84,52,177,220,104,169,219,27,42,17,253,223,236,122,177,85,94,174,115,85,119,42,245,94,174,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,28,171,136,190,37,244,179,133,252,18,108,235,83,46,223,237,124,21,154,142,122,111,106,92,254,250,24,164,240,144,77,44,125,238,215,125,143,147,107,190,6,117,114,255,0,137,23,138,114,200,215,77,71,226,47,71,243,173,80,213,11,207,142,186,215,106,5,108,80,195,18,43,41,109,244,173,183,219,214,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,120,9,120,233,254,10,115,21,212,173,14,214,60,207,194,105,181,235,217,30,199,169,173,110,232,108,87,73,45,116,10,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,116,215,84,72,179,252,0,1,76,28,195,57,140,231,217,182,168,84,105,167,14,250,153,87,99,194,113,74,132,111,183,177,123,164,212,243,223,107,123,125,37,127,137,143,99,188,52,110,115,227,99,35,85,142,69,106,205,186,68,116,61,187,10,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,168,0,174,14,30,249,136,84,226,188,87,234,159,14,26,247,145,210,51,24,102,113,147,51,26,201,238,183,8,169,153,102,100,53,149,47,74,42,169,166,115,90,180,202,214,43,97,114,174,248,222,172,133,17,209,185,137,5,143,128,14,105,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,194,185,115,113,175,252,213,105,196,246,12,254,231,106,143,83,113,111,187,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,94,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,0,86,175,52,94,62,168,240,251,21,203,134,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,118,202,199,118,228,108,189,196,107,161,141,205,218,138,249,17,240,212,181,131,19,202,178,191,105,125,150,198,110,183,159,99,91,230,187,92,125,159,69,37,71,131,161,139,167,118,166,109,136,189,184,89,185,187,164,119,70,183,170,117,84,234,122,13,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,200,169,127,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,90,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,20,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,252,138,190,212,20,173,206,175,205,62,45,242,254,135,212,110,39,159,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,174,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,173,94,104,188,2,209,230,22,43,151,19,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,221,245,141,238,72,233,123,138,231,77,27,91,181,81,241,163,38,171,109,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,200,169,119,211,241,49,134,241,95,203,243,86,53,75,15,161,171,183,61,184,62,73,109,187,219,42,81,92,251,117,198,59,84,143,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,65,133,255,0,113,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,55,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,107,101,124,84,45,254,170,179,220,171,253,149,200,242,76,142,225,255,0,25,89,93,114,174,168,147,254,180,147,77,36,143,255,0,133,206,115,191,198,170,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,193,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,2,0,115,171,242,177,139,124,192,161,244,235,137,86,188,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,34,175,181,5,43,115,171,243,79,139,124,191,161,245,27,137,231,249,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,5,43,115,171,243,79,139,124,191,161,245,27,137,229,57,93,241,109,138,240,211,170,119,172,91,80,34,236,227,122,141,236,219,123,238,45,108,109,246,125,116,85,42,200,39,158,89,102,142,56,168,219,29,85,83,166,127,71,185,54,70,168,136,136,238,183,168,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,181,120,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,225,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,124,10,232,154,246,59,195,70,231,70,233,159,185,187,88,168,212,94,227,227,99,232,7,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,242,170,232,123,132,239,43,26,55,242,255,0,30,244,232,14,170,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,172,226,199,205,62,178,124,192,200,125,70,114,231,185,103,93,173,86,14,95,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,107,115,4,227,215,33,226,103,50,174,193,180,250,251,87,71,165,118,138,137,33,161,101,63,138,162,125,253,138,148,206,89,171,161,89,85,147,49,181,20,238,146,157,29,27,30,198,61,21,205,107,213,81,60,255,0,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,46,187,156,215,73,18,62,252,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,4,85,230,143,228,79,83,126,139,235,20,69,43,112,233,196,190,169,240,191,157,195,157,105,157,219,253,183,141,179,86,79,83,236,187,159,220,205,20,126,46,8,101,143,189,218,239,189,241,238,119,192,254,142,79,241,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,246,113,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,179,149,92,113,60,170,207,98,180,101,55,108,102,235,69,101,200,60,71,178,46,53,20,82,71,75,112,236,61,25,63,135,149,200,140,151,182,245,70,191,98,174,215,42,34,244,82,117,114,189,227,167,248,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,125,211,93,81,34,221,72,51,109,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,141,207,101,60,241,49,234,229,119,198,215,124,79,254,178,218,167,39,29,94,166,205,120,104,174,210,218,137,233,18,229,167,23,137,161,100,16,193,43,95,236,234,231,190,170,25,165,123,186,177,239,117,66,215,177,17,138,157,25,11,55,53,58,163,159,61,74,192,231,123,169,158,27,21,211,77,28,163,171,181,75,237,11,133,94,77,112,131,185,186,186,159,195,198,148,244,143,218,143,248,33,147,197,86,167,87,49,119,58,15,133,201,177,232,177,87,149,46,153,255,0,17,56,201,199,46,53,20,150,170,186,12,42,223,93,147,86,65,112,143,185,187,183,26,83,211,190,22,171,28,213,154,58,170,170,105,90,171,183,111,105,94,215,110,107,81,108,255,0,154,63,145,61,77,250,47,172,81,20,109,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,236,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,30,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,89,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,211,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,107,170,189,98,107,237,40,0,85,95,52,62,96,95,248,201,194,150,145,77,254,86,211,153,222,26,239,250,52,169,77,69,61,61,79,253,38,154,174,57,162,255,0,111,23,79,235,41,88,22,12,79,42,202,253,165,246,91,25,186,222,125,141,111,154,237,113,246,125,20,149,30,14,134,46,157,218,153,182,34,246,225,102,230,238,145,221,26,222,169,213,83,169,234,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,29,56,151,210,206,40,48,72,115,173,51,187,127,182,241,182,106,201,233,189,169,108,251,233,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,254,52,78,170,1,154,206,44,124,211,235,39,204,12,135,212,103,45,39,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,229,92,88,249,88,214,79,151,249,15,167,78,103,91,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,65,60,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,156,255,0,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,201,80,66,174,102,124,104,255,0,45,154,112,205,55,194,157,220,207,179,235,125,92,20,213,16,215,118,100,177,80,170,118,159,93,210,55,182,102,204,229,123,155,78,228,218,222,228,82,189,92,189,149,142,74,65,255,0,85,89,238,85,254,202,228,121,38,71,112,255,0,140,172,174,185,87,84,73,255,0,90,73,166,146,71,255,0,194,231,57,223,227,85,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,129,92,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,25,167,72,216,214,177,99,99,99,7,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,19,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,249,21,125,169,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,64,14,117,126,86,49,111,152,20,62,157,113,41,88,149,92,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,21,138,115,83,226,119,248,113,195,45,170,193,166,249,69,170,162,175,88,59,182,248,170,98,135,198,71,87,142,190,149,86,178,122,105,155,214,20,222,147,210,70,143,85,85,88,234,92,232,211,115,82,72,224,95,1,252,93,241,95,142,234,230,45,163,120,62,99,87,147,219,114,202,139,126,57,13,179,35,130,178,247,73,100,164,99,218,213,171,166,167,100,241,62,22,83,83,164,174,115,25,35,34,237,49,85,233,247,108,116,126,215,157,95,154,124,91,229,253,15,168,220,72,0,90,79,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,128,10,96,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,190,104,226,108,93,170,122,23,43,96,106,34,203,240,205,58,70,198,181,139,27,27,13,116,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,164,209,119,92,248,164,69,71,53,202,228,94,172,124,140,127,128,61,174,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,229,85,180,158,87,92,2,209,225,246,43,111,19,26,197,111,181,93,46,185,29,190,154,187,19,179,207,77,5,100,118,202,87,190,42,152,46,78,123,154,237,149,142,237,198,232,187,106,215,67,27,157,185,85,242,43,33,178,160,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,74,86,37,87,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,74,220,234,252,211,226,223,47,232,125,70,226,64,2,210,121,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,59,13,87,239,130,56,237,124,0,82,183,58,191,52,248,183,203,250,31,81,184,144,0,183,78,84,252,115,218,175,88,205,7,11,186,175,116,164,183,220,172,20,233,30,41,122,184,221,26,196,185,192,250,134,71,21,177,123,242,110,117,75,29,59,25,4,113,117,71,66,205,136,198,118,81,101,179,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,165,98,111,242,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,229,117,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,42,166,122,248,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,206,64,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,172,226,199,205,62,178,124,192,200,125,70,115,223,229,92,102,223,106,248,49,194,184,59,196,173,94,6,213,67,226,234,50,187,141,67,24,249,46,18,58,235,61,109,53,53,58,123,251,112,179,116,18,62,79,116,143,145,168,196,216,198,59,191,226,184,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,234,174,110,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,34,175,52,127,34,122,155,244,95,88,162,40,4,146,156,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,126,176,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,135,184,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,133,184,251,227,178,235,197,222,77,69,98,198,168,234,237,58,117,142,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,190,247,184,249,120,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,117,220,230,186,72,145,247,39,196,95,9,218,89,196,70,141,77,164,119,43,29,170,197,224,109,237,162,198,110,148,118,138,103,205,142,236,116,46,99,105,26,173,78,212,43,225,225,142,72,163,116,123,226,106,177,28,207,115,155,159,125,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,114,197,230,23,89,148,214,83,112,235,196,14,95,222,186,205,182,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,216,89,76,155,88,213,108,107,30,229,122,196,215,217,249,80,28,237,52,207,21,199,245,31,78,245,74,211,73,225,239,89,133,190,225,111,187,246,227,141,145,212,120,5,166,236,78,237,172,71,190,101,101,90,198,231,189,206,251,184,32,106,35,81,158,255,0,43,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,234,76,251,115,46,207,233,181,7,141,45,68,170,182,228,53,119,91,109,142,162,154,193,74,147,44,187,40,223,73,77,28,85,84,241,50,68,77,140,109,98,85,170,237,77,142,123,158,246,238,223,185,102,255,0,36,189,51,202,177,253,56,212,77,82,187,82,120,123,46,97,112,183,219,237,29,200,228,100,149,30,1,42,123,243,183,115,17,143,133,95,86,145,181,236,115,190,242,9,218,168,213,103,190,64,115,71,242,39,169,191,69,245,138,34,128,78,213,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,15,49,30,55,235,56,170,206,211,18,195,170,182,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,219,94,201,252,58,172,113,200,200,170,28,143,106,57,239,106,68,2,234,121,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,138,165,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,171,131,140,174,56,51,237,84,226,94,249,158,104,174,176,102,182,124,78,215,78,150,76,101,244,21,179,90,94,202,37,100,43,84,230,182,23,53,251,42,42,97,239,117,147,239,28,198,211,163,209,189,166,71,29,154,114,207,215,30,35,184,129,209,171,150,119,175,14,181,85,208,71,112,91,126,63,116,142,218,250,42,235,167,109,210,58,170,121,154,198,182,153,240,181,210,69,4,111,129,173,248,169,231,107,209,92,221,203,248,28,201,248,231,181,112,251,128,86,105,94,156,221,41,43,181,23,42,167,169,182,202,250,59,163,91,62,47,3,161,141,93,85,43,97,145,39,134,165,209,212,49,212,221,81,169,215,172,187,149,35,72,228,164,188,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,75,254,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,235,131,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,99,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,25,172,226,199,205,62,178,124,192,200,125,70,115,154,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,146,212,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,29,127,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,228,85,246,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,191,228,156,23,125,180,229,237,167,252,87,96,13,219,122,199,45,247,72,50,139,92,20,59,157,113,161,142,247,90,214,215,53,209,49,94,179,64,199,162,74,233,85,91,225,161,106,238,141,41,246,201,26,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,238,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,101,32,115,92,225,107,42,210,77,101,159,92,126,210,93,114,76,111,83,46,21,19,248,154,230,201,44,214,138,230,181,171,224,100,155,111,111,179,219,255,0,5,111,84,114,69,3,227,218,169,7,113,252,47,130,206,35,173,92,44,107,205,171,85,47,184,69,38,75,109,109,60,214,218,198,44,77,117,109,20,19,237,73,42,168,92,229,70,178,165,173,69,111,189,81,31,27,230,137,92,206,231,113,186,29,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,58,241,235,197,222,3,195,54,145,220,232,46,22,236,127,44,203,50,58,127,102,208,226,87,10,136,100,100,208,84,178,118,45,85,109,42,187,186,250,20,72,101,99,182,181,82,71,237,139,115,55,171,217,64,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,189,203,51,133,172,171,134,205,14,125,118,107,146,93,100,189,103,222,18,251,83,143,76,217,33,165,177,117,135,224,139,177,35,90,246,214,57,143,106,84,57,81,191,20,81,68,136,169,10,73,36,192,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,69,232,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,248,29,3,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,127,20,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,126,46,85,91,74,228,201,195,71,254,29,226,143,44,180,255,0,148,176,98,94,34,15,249,60,109,108,125,200,191,205,166,100,177,73,255,0,167,70,244,57,87,58,191,52,248,183,203,250,31,81,184,156,43,130,14,23,237,92,89,231,249,158,156,214,93,234,237,215,43,118,15,113,189,216,101,138,161,176,192,235,172,115,83,67,76,218,167,44,82,185,105,183,84,42,200,145,181,31,209,62,21,255,0,18,241,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,90,156,192,191,142,212,116,58,9,170,211,108,207,173,86,247,123,46,226,231,116,142,241,67,73,5,51,62,246,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,187,107,137,254,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,15,30,188,29,228,60,44,106,229,205,214,107,61,92,250,117,124,168,241,184,253,206,26,58,175,9,68,201,223,59,163,181,203,81,46,230,186,166,38,195,34,34,119,94,247,196,214,74,187,85,238,107,99,1,98,156,181,57,122,86,106,109,246,135,93,117,231,16,255,0,80,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,215,40,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,131,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,128,28,229,110,214,171,255,0,8,152,77,246,197,115,164,184,219,110,57,197,182,174,142,178,146,102,205,5,76,18,91,46,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,165,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,252,14,129,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,190,74,114,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,185,242,149,185,213,249,167,197,190,95,208,250,141,196,225,92,16,112,191,106,226,207,63,204,244,230,178,239,87,110,185,91,176,123,141,238,195,44,85,13,134,7,93,99,154,154,26,102,213,57,98,149,203,77,186,161,86,68,141,168,254,137,240,175,248,151,138,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,1,74,220,234,252,211,226,223,47,232,125,70,226,115,78,11,248,62,181,113,101,164,122,222,219,122,85,199,157,225,212,246,122,252,81,240,202,212,101,76,239,101,193,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,140,31,234,171,2,202,191,217,92,115,36,199,46,31,241,148,117,214,218,234,121,63,234,201,12,209,200,207,248,28,215,55,252,74,133,233,242,230,227,95,249,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,86,95,4,26,67,134,235,215,19,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,41,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,147,171,150,87,49,10,156,86,166,221,195,134,189,228,116,140,198,25,79,35,49,172,158,235,112,138,153,150,102,67,19,158,148,85,83,76,230,181,105,149,172,86,194,229,93,241,189,89,10,35,163,115,18,8,235,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,184,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,88,170,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,171,30,177,77,20,136,215,116,93,146,49,223,131,145,87,54,252,88,249,167,214,79,152,25,15,168,206,120,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,71,15,92,62,232,119,2,58,53,53,23,218,11,85,182,53,236,79,148,230,55,201,225,161,246,133,82,185,35,141,210,201,35,182,67,10,62,77,144,195,189,90,206,231,226,249,36,146,73,42,175,93,57,161,107,46,113,196,117,147,88,244,174,79,179,54,28,43,196,209,99,246,122,168,219,39,142,161,157,241,45,83,110,72,197,251,223,17,216,133,93,19,95,182,30,212,93,167,119,89,226,31,106,156,20,113,67,89,197,102,141,81,103,151,188,18,235,140,222,169,250,83,220,18,75,124,241,218,235,228,107,158,197,169,183,84,200,155,38,133,95,28,141,116,104,247,73,11,218,232,223,213,54,73,44,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,69,94,104,254,68,245,55,232,190,177,68,81,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,129,250,188,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,74,174,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,58,42,50,154,105,122,54,70,63,108,108,124,157,253,209,162,77,221,187,64,14,85,197,143,149,141,100,249,127,144,250,116,230,107,14,149,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,132,248,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,233,103,10,227,79,135,27,175,20,250,13,117,210,187,22,111,87,141,92,157,81,13,202,141,233,43,155,69,91,60,27,150,58,90,230,181,21,207,166,115,149,29,238,69,86,72,200,101,70,191,183,219,118,120,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,45,251,148,119,21,218,113,144,105,61,159,133,155,156,190,198,204,241,127,31,61,182,58,137,145,99,190,210,203,83,53,92,142,167,94,137,210,104,187,175,71,194,189,92,177,177,37,106,185,18,84,134,197,74,22,230,103,197,46,43,196,158,184,178,135,10,198,237,81,217,112,31,23,98,166,200,97,116,115,85,95,122,77,241,203,223,141,206,99,168,218,246,57,105,218,138,239,134,89,101,85,69,153,99,143,159,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,138,72,149,205,55,0,166,206,184,45,204,170,147,30,171,187,92,177,90,138,11,253,181,41,146,87,62,149,241,212,178,42,138,133,100,107,241,49,148,115,213,171,247,162,177,172,220,245,233,177,28,218,54,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,210,158,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,96,141,41,240,177,162,159,203,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,202,185,163,249,19,212,223,162,250,197,17,64,36,170,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,125,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,119,94,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,248,25,27,251,208,175,135,78,26,53,79,138,12,238,28,23,76,237,63,237,188,109,230,178,10,159,101,219,62,230,105,99,241,115,195,20,157,158,239,97,236,143,115,126,55,244,106,127,141,83,208,113,191,164,56,110,130,241,57,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,218,233,37,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,179,78,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,63,87,69,184,40,254,96,56,30,203,53,159,79,109,151,90,237,73,195,115,10,186,104,173,212,73,222,246,205,173,180,148,15,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,42,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,125,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,165,61,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,43,115,35,225,3,62,225,243,81,35,212,107,134,101,144,102,216,158,95,80,218,74,27,245,250,227,53,202,238,201,224,164,129,22,43,141,74,194,200,145,238,84,149,32,107,92,229,88,105,221,248,118,212,230,156,13,113,21,138,240,189,196,21,183,84,179,92,87,219,118,86,91,235,109,245,62,30,134,58,155,133,31,118,37,217,61,23,114,88,217,28,219,218,216,220,245,119,246,18,212,53,17,85,200,104,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,32,115,35,226,255,0,1,225,243,78,227,211,155,134,27,143,230,217,102,95,78,218,186,27,13,250,221,13,202,208,200,32,171,129,86,91,141,50,204,201,81,142,68,149,96,115,90,228,89,169,221,248,118,212,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,244,229,221,194,101,247,133,93,26,90,44,198,249,117,118,83,150,118,174,55,219,34,220,217,83,107,181,213,53,210,163,18,149,172,99,81,179,58,7,192,202,135,163,228,107,223,78,221,143,86,49,138,178,168,25,172,226,199,205,62,178,124,192,200,125,70,115,191,175,0,181,154,137,192,158,3,196,222,142,91,238,183,44,189,60,117,62,69,142,209,211,79,93,53,222,52,188,84,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,162,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,233,79,69,245,14,235,170,218,95,143,234,5,247,79,114,12,26,229,118,167,115,171,49,235,245,59,161,173,160,157,146,58,57,24,230,185,173,114,177,92,197,116,111,86,177,95,27,152,245,107,55,109,79,106,114,174,44,124,172,107,39,203,252,135,211,167,51,88,75,254,99,60,20,127,42,186,143,5,255,0,0,182,93,100,211,44,167,239,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,126,78,92,60,73,106,230,141,107,205,139,12,194,172,25,6,111,98,203,170,31,111,172,196,40,107,94,136,231,205,218,89,46,20,241,58,70,211,182,166,38,83,181,93,44,221,25,217,100,141,124,145,53,123,177,223,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,64,14,101,124,191,127,129,53,149,218,247,165,48,239,192,110,183,6,251,82,220,214,245,146,207,93,87,61,75,254,234,40,41,153,13,61,185,137,225,160,143,115,213,201,36,140,103,191,115,72,255,0,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,75,254,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,250,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,220,104,240,147,149,112,141,170,107,139,92,165,241,216,221,247,196,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,234,188,9,115,25,190,240,169,98,200,48,60,242,150,235,149,225,158,207,168,172,199,45,16,108,238,81,94,21,237,115,99,108,242,61,60,61,28,221,101,116,168,140,149,91,38,217,25,31,87,203,220,140,26,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,149,86,202,121,83,240,37,106,75,85,7,20,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,189,173,70,35,59,237,71,239,130,72,237,40,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,34,7,48,140,255,0,13,213,62,92,57,182,160,233,246,67,73,124,199,175,148,246,74,154,26,234,101,93,146,179,219,52,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,237,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,165,120,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,255,0,184,148,225,247,78,56,206,208,228,194,174,121,7,247,133,127,98,251,141,223,237,115,165,68,116,245,93,151,165,61,91,17,174,72,234,97,116,115,61,21,170,187,95,28,170,173,115,29,178,70,208,189,255,0,134,141,83,197,53,246,219,195,166,83,105,246,54,73,121,200,33,176,91,170,174,16,84,211,208,214,119,107,86,142,42,216,94,248,146,73,40,223,35,92,173,149,177,174,230,162,170,34,170,116,52,61,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,90,139,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,196,202,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,105,47,253,85,96,89,87,251,43,142,100,152,229,195,254,50,142,186,219,93,79,39,253,89,33,154,57,25,255,0,3,154,230,255,0,137,80,191,238,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,0,226,156,104,98,120,174,87,194,198,169,125,169,198,109,87,159,99,97,247,187,181,187,218,20,81,212,120,58,232,173,213,29,170,152,119,162,246,230,102,231,109,145,189,28,222,171,209,83,169,156,35,83,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,10,139,230,177,199,61,214,245,147,87,240,187,165,23,74,187,125,182,193,80,177,229,119,171,117,209,204,91,156,239,167,124,114,219,19,177,38,215,83,49,179,189,147,199,47,85,116,204,216,172,103,101,86,95,65,199,215,254,75,46,28,191,72,127,250,185,84,64,14,19,188,211,232,223,204,12,123,212,96,47,163,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,247,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,168,150,147,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,220,3,157,95,154,124,91,229,253,15,168,220,79,147,147,13,218,213,110,226,190,247,71,112,185,210,82,212,93,48,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,248,53,85,38,87,50,46,1,108,90,251,138,221,53,183,77,237,254,11,83,113,251,123,234,42,33,165,166,124,159,105,169,96,143,170,83,62,56,154,231,186,177,172,102,216,36,107,85,207,232,216,95,213,189,183,195,76,54,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,123,85,28,159,138,23,231,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,30,215,154,15,1,88,246,95,134,222,184,146,210,59,21,37,187,39,199,233,221,112,201,45,244,222,22,138,146,190,221,26,213,84,86,215,171,91,18,58,106,237,210,181,239,123,229,77,241,66,228,68,116,155,26,234,160,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,176,174,57,248,170,195,120,175,229,249,131,102,22,107,149,35,114,123,118,113,105,166,203,45,17,198,176,190,221,113,91,85,199,122,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,200,235,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,191,113,163,194,78,43,197,206,150,46,45,114,151,192,228,150,47,19,112,198,110,45,116,113,118,235,157,77,35,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,67,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,213,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,95,246,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,228,68,204,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,171,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,199,249,53,93,174,183,254,27,115,107,237,246,231,87,113,185,92,117,34,229,87,89,89,87,51,166,158,166,121,40,45,238,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,168,120,177,243,79,172,159,48,50,31,81,156,181,238,81,92,63,96,56,102,128,219,248,128,183,178,174,167,44,212,42,122,154,74,233,106,210,23,178,138,10,75,141,92,41,21,43,146,52,150,54,74,145,196,233,90,231,185,30,248,99,95,118,212,66,32,115,53,227,182,235,173,217,149,199,67,52,183,38,164,147,75,236,53,17,182,170,178,215,59,158,204,146,181,136,215,57,242,73,209,17,244,208,203,213,177,177,155,163,123,227,239,238,145,22,30,215,21,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,249,89,214,172,105,102,151,248,31,226,102,165,226,152,151,180,251,190,11,219,183,154,106,15,21,219,219,220,237,119,158,221,251,123,140,221,183,175,77,237,235,248,161,90,220,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,189,62,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,1,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,247,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,218,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,38,255,0,50,126,6,46,188,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,55,85,106,244,235,22,213,88,210,73,56,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,10,185,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,119,106,58,37,52,20,255,0,105,163,88,226,103,134,170,169,218,143,89,152,200,35,109,60,146,61,99,111,197,27,182,182,78,228,84,131,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,58,184,156,230,183,149,107,167,15,182,237,43,197,241,127,179,55,172,142,223,53,22,121,83,31,113,177,174,217,97,86,54,217,51,42,17,233,12,236,100,237,158,41,227,119,72,230,237,35,164,77,210,58,31,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,67,220,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,116,179,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,204,22,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,192,158,154,241,197,183,181,249,90,105,22,150,178,43,85,77,235,47,223,140,220,188,27,119,199,111,161,199,234,33,237,178,79,190,87,197,89,35,18,213,39,71,53,205,116,114,204,228,108,104,232,136,149,194,22,144,211,107,191,18,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,141,175,125,60,18,177,138,213,111,198,230,252,76,254,178,105,36,138,188,209,252,137,234,111,209,125,98,136,160,19,78,122,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,239,1,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,78,220,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,77,254,74,25,254,27,46,139,230,90,90,220,134,145,50,202,92,162,162,254,251,75,149,91,58,219,165,164,162,129,181,12,69,78,143,98,75,11,216,237,170,187,21,99,223,183,185,30,238,127,205,67,128,170,154,90,155,175,20,250,55,98,171,172,101,101,68,215,12,230,217,79,218,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,239,151,187,209,24,146,185,158,43,147,103,15,95,109,53,98,237,196,45,218,166,235,73,73,167,125,40,173,12,142,151,165,45,198,186,182,154,162,41,218,233,220,138,139,216,129,232,174,137,159,22,234,152,28,174,107,83,108,151,40,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,251,175,1,220,199,106,120,83,195,114,141,62,212,27,70,65,150,227,206,167,117,118,41,67,77,85,19,89,110,184,245,122,201,2,172,137,186,42,106,135,61,175,123,154,175,237,61,142,115,97,123,166,145,72,149,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,106,156,173,248,5,172,211,191,3,196,222,177,219,238,182,220,189,124,101,62,59,142,214,83,79,67,53,162,53,238,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,241,190,70,118,108,168,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,22,238,91,60,50,210,113,5,119,215,58,220,38,213,93,65,93,111,167,167,161,195,36,180,210,178,197,111,170,108,75,12,213,45,165,99,18,57,55,198,216,213,177,189,170,214,74,233,229,248,220,248,187,18,168,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,125,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,230,188,47,240,103,162,252,38,90,174,20,122,115,67,87,113,185,92,106,37,150,91,245,238,42,73,174,173,130,70,194,142,164,109,76,48,68,228,166,221,78,201,18,37,234,155,213,206,255,0,234,116,238,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,21,121,174,113,211,253,191,11,250,41,153,255,0,233,20,185,253,109,11,127,205,107,109,113,212,35,191,231,124,83,26,223,246,144,171,255,0,194,33,43,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,57,87,20,58,57,167,26,231,161,217,86,13,170,19,90,168,45,94,207,168,174,134,247,113,106,118,236,53,81,66,245,142,228,142,87,199,179,179,213,206,119,222,49,174,143,184,199,174,199,189,23,53,132,180,229,145,195,246,3,196,63,18,75,98,212,102,85,207,109,197,108,255,0,106,162,163,137,33,116,21,211,211,87,209,181,180,213,81,205,28,141,150,153,237,153,237,146,52,70,171,147,221,185,61,253,111,208,20,237,205,223,45,226,190,12,253,152,238,86,234,187,94,144,85,83,197,29,170,27,12,181,142,181,86,189,211,72,246,50,231,59,162,142,41,171,149,104,210,116,167,248,217,3,18,62,218,185,221,201,100,135,248,79,19,25,150,29,195,166,161,240,202,234,26,74,252,79,60,168,163,185,49,92,137,28,246,219,140,21,84,146,186,118,61,26,171,35,37,138,145,145,58,55,126,10,145,189,142,111,73,27,47,203,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,149,139,20,229,169,204,46,179,76,175,180,58,21,175,57,127,250,133,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,124,210,76,177,211,91,155,28,47,106,35,99,219,28,146,163,156,230,71,189,205,153,92,203,242,204,55,67,180,142,109,123,182,225,212,142,213,74,202,121,112,12,87,39,142,5,74,187,67,46,12,145,245,18,182,102,73,27,226,123,41,225,171,88,101,110,231,199,44,170,141,68,100,211,163,163,255,0,6,252,219,179,44,223,63,176,105,31,16,24,149,37,194,163,34,168,182,88,44,183,204,122,145,33,157,247,25,166,101,63,114,190,41,38,72,149,146,44,137,35,159,2,51,98,177,200,216,92,143,78,223,32,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,148,241,163,197,182,43,194,54,150,46,83,114,139,199,100,151,223,19,111,198,109,205,108,114,247,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,247,163,68,78,175,67,62,247,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,130,23,61,203,15,130,10,206,29,49,90,157,94,212,138,93,153,246,97,111,134,42,122,118,205,59,61,149,103,154,58,122,133,165,158,158,88,163,88,235,59,237,233,50,59,122,55,177,27,88,230,245,147,124,234,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,245,230,123,199,173,78,140,90,170,248,126,209,251,237,93,6,160,220,233,233,166,186,221,233,59,79,75,77,186,118,205,190,24,229,108,189,218,122,231,35,96,114,42,197,240,195,58,72,199,53,235,27,219,76,37,170,113,245,255,0,146,203,135,47,210,31,254,174,85,16,3,132,239,52,250,55,243,3,30,245,24,13,25,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,56,204,226,130,235,197,158,180,84,234,53,101,162,146,221,109,183,83,190,201,97,138,42,119,67,59,173,81,213,212,77,76,234,166,172,178,181,106,118,212,42,72,177,185,25,213,62,20,255,0,26,200,174,87,92,16,95,117,111,54,182,241,15,158,82,221,108,248,102,37,112,166,184,227,149,48,76,200,100,187,222,41,43,34,145,168,214,73,19,251,180,108,237,74,201,94,138,197,89,21,172,99,213,89,42,49,206,175,205,62,45,242,254,135,212,110,36,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,207,140,204,7,139,60,2,154,178,142,186,146,221,155,91,169,217,21,250,195,44,176,195,59,167,142,26,117,169,171,165,166,73,229,153,104,123,213,9,28,114,201,209,122,166,215,123,255,0,24,171,204,179,151,77,78,117,117,165,215,14,28,112,170,186,188,178,253,120,130,139,37,176,219,155,19,32,171,125,67,149,169,116,77,239,106,68,244,149,99,108,234,136,172,114,73,226,31,219,237,207,44,157,171,151,231,47,202,110,17,105,174,153,198,113,125,164,190,106,45,242,158,75,108,211,91,102,151,217,212,22,238,235,94,144,66,143,107,29,43,228,116,81,72,249,30,196,233,181,172,99,90,141,123,230,153,64,165,110,117,126,105,241,111,151,244,62,163,113,35,255,0,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,52,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,1,204,247,128,170,109,24,186,213,241,3,163,246,42,74,13,62,185,212,83,67,117,180,82,119,94,182,155,140,238,155,124,209,196,216,187,84,244,46,86,192,212,69,151,225,154,116,141,141,107,22,54,54,0,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,215,107,158,198,207,51,90,229,78,173,73,100,68,233,185,122,202,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,134,188,192,249,126,83,113,117,77,107,206,48,123,237,37,143,81,108,116,241,219,97,154,229,52,190,206,175,183,119,92,245,130,100,99,94,232,159,27,165,150,70,72,198,47,93,206,99,218,228,115,31,15,85,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,76,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,87,21,92,76,97,188,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,158,205,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,202,171,110,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,157,170,249,198,253,102,55,192,158,11,194,102,154,85,108,171,184,91,239,17,102,213,171,12,240,205,75,28,215,137,103,167,165,165,153,178,177,29,221,129,94,149,8,232,223,27,162,168,107,17,219,150,70,183,133,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,62,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,58,5,218,75,172,54,170,217,172,84,84,149,151,38,83,200,234,58,122,186,151,83,65,52,232,213,237,178,73,91,28,142,141,138,238,136,175,72,222,173,69,85,70,187,167,69,206,103,23,26,153,196,118,127,172,183,250,30,37,234,238,180,153,37,150,225,51,62,207,79,35,219,67,101,238,54,63,187,162,131,123,163,100,46,142,56,21,36,98,187,188,212,100,174,124,170,238,227,154,231,197,118,163,241,19,167,26,113,133,106,132,190,213,186,233,207,180,224,134,255,0,44,202,234,171,149,45,82,82,36,109,169,69,79,142,104,252,43,145,102,235,186,70,189,170,244,87,181,242,75,37,121,42,121,167,202,126,95,215,122,141,184,186,144,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,100,42,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,253,166,141,99,137,158,26,170,167,106,61,102,99,32,141,180,242,72,245,141,191,20,110,218,217,59,145,81,97,122,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,74,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,222,160,41,175,156,174,133,233,198,155,106,62,25,170,24,85,155,217,87,93,70,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,130,105,60,83,187,170,139,181,238,99,94,173,71,186,71,190,186,203,222,229,95,162,26,95,166,220,52,90,181,39,4,190,85,223,110,250,149,79,13,125,250,227,52,114,64,200,231,166,124,209,120,24,161,119,185,172,166,149,213,49,172,158,245,149,251,228,71,118,214,38,50,101,0,81,183,55,221,47,186,225,124,90,84,231,147,58,174,123,110,160,217,232,174,84,243,186,137,209,65,20,244,208,182,138,90,86,75,213,91,51,218,218,120,102,119,77,170,212,170,141,21,191,131,157,10,164,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,44,127,146,94,153,226,185,6,163,234,38,169,93,169,60,69,235,15,183,219,237,246,142,228,113,190,58,127,30,181,61,249,219,185,138,246,76,140,164,72,218,246,57,191,119,60,237,84,114,63,221,111,228,85,230,143,228,79,83,126,139,235,20,69,0,154,168,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,57,7,47,190,2,177,238,25,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,120,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,86,101,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,20,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,116,226,95,75,56,160,193,33,206,180,206,237,254,219,198,217,171,39,166,246,165,179,239,166,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,248,209,61,6,141,233,14,27,161,26,119,111,210,221,62,130,174,12,122,211,81,93,53,12,21,51,172,207,167,101,77,92,213,75,10,61,126,39,49,142,157,204,98,185,92,253,141,110,231,61,221,92,190,212,28,83,139,142,30,180,179,136,141,26,191,227,154,153,83,106,177,120,27,124,213,52,89,109,85,45,51,230,199,118,58,57,228,168,100,179,34,118,161,95,14,196,157,26,248,247,196,215,53,94,207,115,155,156,34,106,114,172,225,235,70,181,247,92,110,191,197,138,159,105,73,135,219,226,190,91,113,105,105,92,250,91,183,73,146,57,38,169,147,162,177,97,129,239,167,235,78,238,157,231,78,222,187,163,142,88,223,122,128,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,6,161,115,118,225,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,244,233,213,19,240,36,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,61,156,88,249,167,214,79,152,25,15,168,206,75,75,63,30,180,218,13,203,203,78,52,87,73,239,180,147,234,45,242,158,253,13,221,241,247,119,216,45,211,215,220,90,217,155,52,50,198,232,43,149,210,67,44,41,241,237,99,85,239,107,81,240,171,225,6,45,139,106,62,184,234,61,46,55,141,208,221,114,220,207,45,184,61,205,107,165,89,170,171,170,164,87,73,44,210,203,34,255,0,159,36,146,200,228,107,90,143,123,220,136,142,114,95,167,6,124,25,224,60,38,96,20,212,116,116,52,151,28,218,227,78,201,111,215,233,98,134,105,219,60,144,211,165,77,37,45,74,65,20,201,67,222,167,73,35,138,78,171,213,119,59,223,248,72,160,66,174,108,154,233,125,209,254,25,126,205,226,87,155,85,37,215,81,46,15,198,234,161,168,70,73,84,251,60,148,179,45,107,233,227,114,255,0,204,66,249,54,185,24,218,148,233,181,238,141,237,163,107,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,224,214,49,206,94,136,138,167,181,225,251,83,63,131,122,227,129,234,148,149,119,90,122,76,103,32,161,184,87,251,46,77,149,83,80,178,102,248,168,25,241,177,29,221,129,101,141,88,231,35,94,215,171,92,187,92,166,151,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,136,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,210,241,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,128,28,234,252,172,98,223,48,40,125,58,226,83,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,192,250,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,61,6,179,113,21,171,154,255,0,77,136,193,170,217,101,93,241,248,101,159,216,212,51,79,43,220,249,153,221,123,214,162,100,87,43,95,82,230,172,81,190,100,68,124,140,167,133,100,87,189,170,247,76,174,79,124,49,125,190,212,123,143,16,185,150,47,106,185,98,216,126,251,125,145,245,147,111,145,153,18,45,60,173,158,56,19,170,47,98,7,170,239,147,162,54,73,225,116,104,231,198,174,139,242,185,213,249,167,197,190,95,208,250,141,196,241,92,173,181,139,1,208,173,104,207,117,27,81,175,212,150,235,109,187,77,238,146,197,20,181,80,195,61,194,120,234,232,166,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,202,169,197,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,255,0,202,159,129,43,82,90,168,56,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,13,237,106,49,25,223,106,63,124,18,71,105,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,24,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,129,237,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,65,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,106,156,125,127,228,178,225,203,244,135,255,0,171,149,69,122,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,73,94,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,135,149,112,103,193,158,125,197,158,127,77,71,71,67,87,110,194,109,213,12,150,253,126,150,41,161,129,208,71,53,58,84,210,82,212,164,18,194,181,221,154,132,146,56,164,232,157,19,115,189,223,141,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,59,115,171,243,79,139,124,191,161,245,27,137,8,49,60,3,50,206,169,178,10,172,63,30,171,187,51,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,215,115,152,199,79,26,191,106,46,214,110,123,186,49,143,115,127,127,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,34,255,0,20,28,194,244,95,132,204,254,223,167,58,141,140,102,183,27,149,198,207,21,238,41,108,148,84,147,64,216,36,154,104,90,215,58,106,152,156,143,221,78,245,84,70,170,116,86,251,255,0,20,79,65,194,151,26,218,89,198,15,218,159,225,157,131,43,182,125,146,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,149,173,206,175,205,62,45,242,254,135,212,110,36,10,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,166,214,189,237,130,103,53,170,189,92,145,72,169,215,106,244,154,188,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,217,255,0,169,92,247,21,255,0,98,178,60,111,35,183,255,0,197,214,80,220,168,106,35,255,0,173,28,208,201,27,255,0,225,107,154,239,241,162,148,25,199,175,7,121,15,11,26,185,115,117,154,207,87,62,157,95,42,60,110,63,115,134,142,171,194,81,50,119,206,232,237,114,212,75,185,174,169,137,176,200,136,157,215,189,241,53,146,174,213,123,154,223,175,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,4,85,254,237,95,11,31,238,7,85,127,236,171,119,250,113,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,38,115,56,177,243,79,172,159,48,50,31,81,156,183,238,3,117,51,21,209,190,89,152,174,169,102,181,126,30,203,140,219,239,247,10,157,178,70,201,38,217,119,173,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,168,120,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,112,162,234,121,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,35,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,199,213,110,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,0,33,175,48,78,2,177,238,38,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,248,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,138,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,39,87,38,27,181,170,221,197,125,238,142,225,115,164,165,168,186,96,245,244,148,49,77,51,88,250,169,210,178,138,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,240,106,170,93,161,207,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,54,54,73,35,98,244,124,205,85,234,244,248,81,122,117,94,136,177,131,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,122,117,232,139,248,30,215,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,193,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,88,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,245,124,88,249,88,214,79,151,249,15,167,78,102,176,213,65,68,60,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,52,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,198,122,249,137,107,165,30,191,113,89,149,228,150,27,207,180,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,250,168,136,198,199,90,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,226,213,68,182,174,73,250,197,117,189,97,185,230,136,95,47,212,146,211,227,85,20,183,187,5,28,213,78,117,91,96,170,89,27,88,216,163,115,213,18,154,57,99,129,234,145,177,17,178,214,61,92,170,178,180,179,64,8,1,206,79,69,62,220,240,251,105,214,58,75,135,102,175,76,174,11,222,130,73,118,199,61,13,198,90,122,121,54,181,35,114,186,102,206,202,53,111,87,177,169,31,127,174,231,108,66,149,139,243,229,101,128,83,96,188,22,225,181,75,143,85,218,110,89,85,69,125,254,228,149,41,43,95,84,249,42,95,21,61,66,50,69,248,88,250,56,41,21,155,17,24,230,109,122,117,222,174,116,181,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,147,219,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,64,14,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,148,172,117,94,22,53,175,249,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,17,255,0,138,222,53,180,179,131,239,178,223,196,203,6,87,115,251,91,227,188,23,176,169,105,166,237,248,94,199,115,187,222,158,46,157,124,75,54,237,221,215,163,186,244,232,157,124,255,0,11,252,194,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,221,80,197,68,86,162,116,71,123,255,0,4,89,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,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,69,156,88,249,167,214,79,152,25,15,168,206,126,174,85,194,142,163,216,56,108,194,184,166,182,69,237,156,51,40,241,112,92,164,167,133,82,75,21,84,85,243,210,70,218,132,234,189,97,151,180,197,100,201,209,169,35,214,39,35,85,98,89,156,31,241,21,252,175,107,141,159,84,164,197,109,87,186,70,109,183,215,248,186,31,19,85,71,67,44,209,248,169,232,62,246,52,142,179,176,217,99,99,220,237,187,101,123,92,138,215,41,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,163,110,110,250,197,106,212,174,40,217,136,227,151,234,186,235,110,159,89,226,178,84,196,149,77,150,138,59,171,165,146,106,183,64,214,61,205,71,163,95,79,4,170,168,215,247,41,92,199,39,221,181,79,65,202,107,134,143,227,37,247,84,114,156,182,211,183,16,151,15,175,194,155,113,236,116,170,134,186,230,198,178,89,40,37,146,39,196,217,162,164,73,218,247,117,220,198,213,196,138,215,50,87,16,131,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,224,94,247,44,189,107,254,52,240,143,139,120,139,127,133,175,193,58,97,85,155,34,217,12,190,10,8,124,60,145,245,145,238,119,90,89,105,183,185,118,245,149,37,218,212,110,222,178,168,16,171,155,142,153,226,185,135,8,87,140,234,237,73,210,245,129,92,40,46,22,138,168,227,143,184,223,19,87,13,28,240,57,238,98,189,33,123,39,71,185,140,115,119,73,4,14,85,84,103,69,162,194,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,166,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,228,249,140,240,81,252,213,105,196,23,252,2,217,106,143,83,113,111,188,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,207,178,121,87,218,175,176,191,102,110,191,105,61,161,236,159,99,248,41,60,119,142,238,118,188,55,99,167,115,189,220,248,59,123,119,110,248,122,117,247,26,51,225,51,135,235,87,12,186,13,140,105,69,27,41,31,114,163,167,241,119,234,202,116,106,165,109,214,110,142,169,151,184,145,198,233,24,142,233,20,78,145,187,210,24,161,107,186,237,42,219,157,95,154,124,91,229,253,15,168,220,72,255,0,194,86,153,226,186,161,110,215,107,118,83,73,220,246,14,143,222,242,107,116,236,142,53,154,150,186,130,170,134,162,39,198,231,177,219,55,118,221,19,213,189,28,177,77,43,17,205,223,212,226,184,157,255,0,236,166,85,102,202,125,137,106,188,251,26,225,79,112,246,117,218,155,196,80,214,118,164,107,251,21,17,117,78,228,47,219,181,236,234,155,154,170,157,83,169,167,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,137,232,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,214,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,54,50,165,207,118,214,49,203,209,168,174,94,157,17,21,125,197,138,243,71,242,39,169,191,69,245,138,34,138,244,159,58,254,23,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,235,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,170,179,171,133,142,6,45,86,94,12,181,87,138,45,87,181,210,92,46,87,253,55,200,36,197,44,215,27,91,94,150,200,25,77,36,145,92,215,191,30,230,212,189,208,49,240,73,23,68,108,47,222,143,127,121,18,42,224,45,83,143,175,252,150,92,57,126,144,255,0,245,114,168,170,179,223,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,5,43,115,171,243,79,139,124,191,161,245,27,137,242,114,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,229,115,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,220,171,131,62,51,51,238,19,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,252,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,43,131,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,114,164,225,115,93,184,107,254,40,255,0,26,240,111,179,159,104,253,137,236,207,233,58,58,206,255,0,135,241,221,239,240,105,100,219,183,191,23,245,186,117,221,238,235,209,122,69,94,117,126,105,241,111,151,244,62,163,113,63,87,149,46,133,233,199,17,122,113,175,186,95,170,22,111,29,106,174,251,53,44,51,68,168,202,171,125,83,82,232,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,21,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,194,185,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,59,13,87,239,130,56,251,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,5,43,127,114,227,142,207,247,140,255,0,188,214,127,244,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,61,156,88,249,167,214,79,152,25,15,168,206,124,153,190,188,230,89,158,143,105,230,134,186,182,174,147,19,192,41,235,30,203,123,106,17,208,86,220,106,43,170,234,29,90,246,163,26,187,219,21,75,32,107,92,175,216,145,200,230,43,123,210,52,233,92,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,29,212,52,211,171,22,20,172,122,79,26,163,94,191,4,106,233,118,191,106,70,255,0,175,153,141,166,213,96,227,95,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,37,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,176,174,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,73,229,21,195,38,3,141,104,149,191,136,235,133,53,37,231,44,204,106,42,93,67,61,93,186,21,125,134,10,89,234,232,149,148,178,170,44,173,124,201,221,89,94,215,53,28,199,70,205,191,2,185,246,20,0,41,219,157,70,144,225,184,134,168,97,58,185,98,130,174,27,238,161,83,215,195,125,71,78,175,130,103,219,227,162,138,9,152,197,247,177,235,20,201,27,145,23,98,164,49,170,53,28,175,115,224,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,85,110,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,28,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,216,202,151,61,219,88,199,47,70,162,185,122,116,68,85,247,22,43,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,20,151,204,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,109,141,143,147,177,182,52,72,123,177,87,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,11,201,205,181,175,21,226,39,128,13,71,214,60,42,223,117,162,178,228,26,127,149,248,104,46,145,71,29,83,59,20,245,148,239,222,216,228,145,137,213,240,185,83,163,215,225,84,235,209,122,162,103,176,180,158,106,28,122,212,213,84,221,120,88,209,187,237,93,27,40,234,38,183,231,55,58,126,210,178,177,139,20,46,74,10,106,136,229,115,145,136,231,207,21,83,28,198,63,124,93,174,170,197,149,175,175,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,123,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,222,169,28,81,183,223,181,14,150,114,174,41,245,175,249,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,115,88,88,255,0,48,158,12,238,186,33,194,94,134,214,90,40,105,46,79,211,170,122,187,38,93,115,167,137,211,78,179,220,102,74,182,187,188,216,25,253,227,29,99,171,35,137,101,216,173,90,184,91,209,207,149,234,71,78,92,154,153,252,47,227,39,78,46,53,21,119,88,232,47,215,7,99,53,144,91,228,233,226,188,124,110,167,167,100,205,87,181,175,133,181,82,83,74,228,94,189,59,40,246,181,206,99,80,208,160,4,85,230,131,145,216,177,254,9,117,6,43,219,45,85,18,93,253,157,110,183,210,92,42,31,23,136,170,125,116,15,69,133,35,145,143,146,104,153,28,149,13,98,42,183,251,221,85,236,124,109,123,86,128,77,41,240,171,169,22,45,91,225,199,78,179,252,114,142,213,69,73,113,199,233,98,146,138,211,66,250,58,26,26,168,25,216,169,165,167,133,254,248,225,134,120,165,137,137,213,91,182,52,218,231,55,163,151,170,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,167,147,238,39,138,231,60,29,230,120,182,107,140,218,178,11,45,110,160,85,248,155,117,210,138,58,186,89,246,80,219,30,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,0,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,68,60,215,181,138,235,169,92,90,94,241,22,223,169,43,177,237,62,167,167,178,90,226,162,170,116,176,71,59,161,142,106,215,61,187,220,196,169,74,135,190,9,21,168,213,233,75,19,30,155,163,85,61,255,0,42,78,20,176,29,126,181,106,253,247,84,113,106,186,203,106,217,226,197,109,85,146,208,195,36,20,243,214,54,87,84,212,210,201,60,47,107,43,169,219,29,43,163,145,139,214,36,168,234,230,175,113,189,32,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,135,184,7,212,204,171,87,120,66,211,108,235,53,171,241,119,170,139,125,69,190,166,169,210,73,36,149,94,10,174,106,54,79,43,228,123,158,249,164,101,59,95,35,213,223,20,142,123,145,17,21,17,36,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,0,115,91,225,115,93,184,148,254,23,127,5,48,111,180,127,103,61,183,237,63,233,58,58,62,199,136,240,61,159,240,153,99,221,187,177,47,245,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,207,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,235,230,25,203,206,235,195,69,214,163,85,52,174,142,174,227,165,119,26,132,71,177,92,233,167,198,231,145,221,27,79,59,151,171,159,76,231,42,54,41,220,170,168,170,216,165,93,253,185,39,242,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,252,173,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,137,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,137,121,28,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,251,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,173,117,243,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,157,215,146,62,175,84,178,235,168,90,9,93,61,92,148,243,211,197,151,218,227,108,17,118,32,123,29,29,45,107,159,39,186,85,124,137,37,2,53,191,19,17,33,145,126,5,85,223,107,224,138,188,209,252,137,234,111,209,125,98,136,161,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,31,234,171,2,202,191,217,92,115,36,199,46,31,241,148,117,214,218,234,121,63,234,201,12,209,200,207,248,28,215,55,252,74,133,223,96,252,65,95,120,149,229,149,168,90,137,148,227,247,91,117,234,159,79,242,59,61,198,174,182,6,71,13,226,170,154,215,35,37,175,165,86,53,140,116,50,189,93,213,26,198,182,57,91,52,73,213,34,220,234,44,52,145,195,37,218,213,96,225,19,74,47,183,219,157,37,186,219,110,211,123,21,93,101,101,92,205,134,10,104,35,182,66,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,58,173,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,71,91,239,3,26,47,122,226,143,25,226,138,27,93,37,190,229,96,167,169,146,162,203,75,107,164,101,21,206,234,249,95,36,87,57,254,239,115,170,88,233,230,122,200,189,94,233,25,74,244,123,59,42,146,200,162,149,185,213,249,167,197,190,95,208,250,141,196,249,57,53,90,109,87,254,36,179,107,21,246,217,73,113,182,220,116,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,32,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,248,23,125,202,227,87,170,117,107,131,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,245,152,202,57,233,35,87,57,26,245,124,111,87,110,254,187,165,168,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,2,88,79,44,46,2,169,181,158,235,73,196,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,98,221,174,48,58,29,147,73,19,162,237,84,80,181,93,59,85,18,95,138,104,22,55,181,204,73,24,235,74,226,199,202,198,178,124,191,200,125,58,115,53,133,170,113,245,255,0,146,203,135,47,210,31,254,174,85,21,129,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,130,120,51,224,207,1,225,51,0,166,163,163,161,164,184,230,215,26,118,75,126,191,75,20,51,78,217,228,134,157,42,105,41,106,82,8,166,74,30,245,58,73,28,82,117,94,171,185,222,255,0,194,69,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,113,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,110,52,120,73,202,184,70,213,53,197,174,82,248,236,110,251,226,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,209,232,79,94,77,53,188,75,179,25,186,91,242,59,77,92,154,35,61,61,92,216,253,117,123,153,214,11,187,42,34,73,97,162,71,61,37,90,105,18,74,135,61,81,142,133,38,133,251,92,201,22,100,125,154,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,75,254,55,248,46,197,120,184,211,137,232,104,155,106,178,103,214,222,220,246,76,134,90,24,221,35,251,73,54,218,26,153,209,139,50,81,189,103,145,85,172,95,130,69,108,187,95,181,99,125,6,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,125,237,69,106,254,10,73,253,112,227,126,179,136,190,11,241,253,33,212,138,173,249,246,31,152,90,229,167,168,108,51,191,218,182,120,109,53,52,235,85,61,68,178,200,178,86,119,221,214,101,118,196,119,126,55,49,174,233,38,207,202,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,154,206,44,124,211,235,39,204,12,135,212,103,62,174,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,66,154,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,145,18,141,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,201,63,212,159,182,149,129,102,197,175,185,5,186,253,118,180,80,248,138,76,102,222,203,165,210,78,235,25,225,233,95,85,5,35,100,232,229,69,127,89,234,233,217,209,168,174,248,250,244,218,215,42,116,174,23,120,155,207,184,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,121,110,51,83,81,94,96,72,229,143,100,237,141,118,185,236,108,242,186,39,189,175,72,228,86,191,107,186,43,93,163,60,78,255,0,246,175,21,179,101,62,196,186,217,189,179,111,167,184,123,58,237,77,225,235,168,251,177,181,253,138,136,186,175,110,102,110,218,246,117,93,174,69,78,171,208,253,98,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,102,139,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,192,183,78,26,127,242,54,221,254,95,231,127,253,254,232,82,177,250,184,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,151,253,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,80,86,95,59,13,98,186,217,112,220,15,68,44,119,234,72,169,242,90,138,171,221,254,142,26,167,54,173,208,82,172,109,163,108,177,181,232,139,77,36,178,78,244,73,24,168,233,104,216,173,84,88,156,64,14,6,116,190,213,172,124,90,105,158,7,125,117,34,219,103,188,123,74,178,10,186,38,213,193,87,5,12,50,86,201,75,36,78,84,107,153,51,105,150,21,235,213,17,36,85,86,187,166,213,189,62,47,116,134,167,93,248,104,212,45,45,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,252,13,99,234,32,137,143,87,43,126,7,59,226,103,245,147,54,230,159,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,42,131,158,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,157,59,79,122,44,53,236,111,189,94,196,89,63,170,146,38,234,182,46,123,147,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,217,168,213,208,68,200,33,183,92,59,146,199,11,30,223,141,239,74,152,107,164,114,189,61,201,52,104,142,84,77,172,176,162,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,47,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,80,26,71,202,111,92,114,62,32,174,26,101,170,9,236,108,51,23,240,181,23,156,170,221,28,203,75,113,142,88,155,42,83,90,228,168,137,157,249,151,115,163,124,155,22,56,28,199,171,247,42,71,28,183,63,128,96,120,206,152,97,182,157,63,195,41,106,233,108,86,42,116,164,183,211,212,220,42,43,95,4,8,171,182,36,150,161,239,149,88,212,93,172,106,185,81,140,70,177,189,26,214,162,124,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,191,238,90,56,5,78,159,112,91,167,116,183,44,122,146,213,114,190,83,212,223,234,150,20,139,125,99,42,234,100,150,150,162,87,198,171,189,238,163,90,68,77,203,189,172,107,24,237,187,54,165,85,243,77,192,42,112,94,52,179,42,164,199,169,45,54,220,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,252,47,125,100,21,106,253,232,143,115,247,61,122,239,71,58,85,114,62,207,234,101,181,106,158,150,215,100,52,137,79,75,81,110,191,218,237,46,88,155,58,190,86,203,5,109,67,19,167,117,236,68,134,129,142,247,171,24,171,31,245,86,69,221,105,64,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,114,174,104,188,111,216,180,147,9,185,112,241,129,213,90,175,25,158,91,111,169,183,100,116,211,194,249,163,180,89,234,232,229,141,202,231,199,43,59,85,143,238,196,248,152,168,244,72,209,207,123,17,31,18,190,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,67,188,31,240,235,252,175,104,117,159,75,100,202,174,183,186,182,109,184,87,248,186,239,19,75,71,93,44,49,248,168,40,62,234,53,142,143,190,217,100,99,28,221,219,165,123,156,170,231,41,197,121,185,234,102,85,167,124,35,205,110,197,170,252,39,219,92,130,147,25,184,206,201,36,142,102,208,201,5,69,68,172,141,204,123,122,119,60,43,98,122,59,115,93,20,178,177,91,241,117,74,76,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,26,104,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,248,21,235,206,211,76,241,90,157,44,193,117,143,194,118,178,75,126,64,152,207,126,56,227,111,136,161,168,166,168,168,217,51,182,119,31,219,146,151,172,105,189,26,222,252,255,0,10,171,250,164,11,229,239,170,23,93,42,227,7,77,174,118,246,213,205,79,127,188,69,139,215,82,67,90,234,102,84,65,112,114,83,39,119,162,42,72,200,165,146,42,132,141,201,209,207,167,103,189,170,136,246,232,120,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,207,106,111,45,14,30,117,63,136,107,126,191,92,41,234,237,207,109,67,46,87,172,126,142,10,119,91,175,151,24,234,34,149,179,212,71,44,111,110,201,26,217,89,81,27,90,157,253,237,126,230,63,186,233,186,175,19,118,155,85,131,132,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,47,248,163,227,126,179,82,116,11,76,184,97,211,202,173,152,134,55,135,227,49,100,53,125,153,233,234,43,111,20,148,91,39,165,235,221,70,75,71,27,214,21,232,248,145,86,122,125,237,115,152,216,220,238,149,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,30,83,155,158,153,226,186,119,197,196,215,28,90,147,194,125,181,199,233,50,107,140,12,142,56,225,109,116,147,212,83,202,248,218,198,55,167,115,194,182,87,171,183,57,210,203,43,213,223,23,68,238,188,145,245,122,165,151,93,66,208,74,233,234,228,167,158,158,44,190,215,27,96,139,177,3,216,232,233,107,92,249,61,210,171,228,73,40,17,173,248,152,137,12,139,240,42,174,251,95,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,2,42,243,71,242,39,169,191,69,245,138,34,170,248,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,230,188,88,249,88,214,79,151,249,15,167,78,102,176,181,78,62,191,242,89,112,229,250,67,255,0,213,202,162,0,112,157,230,159,70,254,96,99,222,163,1,165,48,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,158,43,87,180,95,75,245,235,13,147,79,245,115,16,164,200,172,82,84,69,86,148,243,62,72,159,20,241,170,236,150,41,98,115,101,137,253,21,205,87,49,205,85,99,222,197,234,215,185,23,213,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,64,174,101,252,5,83,107,206,61,54,181,105,53,138,146,13,69,177,211,201,53,221,145,247,119,223,237,208,82,200,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,25,73,132,170,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,157,109,92,211,60,171,89,56,238,212,29,45,194,169,60,69,235,38,213,11,229,190,155,116,114,62,56,119,220,231,223,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,82,237,56,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,201,63,212,159,182,156,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,39,255,0,13,188,180,56,121,225,199,50,186,231,20,180,245,121,165,201,245,20,242,88,102,201,160,167,169,125,141,145,36,111,223,18,54,54,177,106,86,161,142,145,42,17,141,123,24,145,177,136,222,146,190,105,106,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,249,27,110,255,0,47,243,191,254,255,0,116,41,88,187,62,89,92,9,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,250,170,178,166,104,186,58,71,191,108,140,100,157,141,177,170,77,221,158,160,25,246,230,93,159,211,106,15,26,90,137,85,109,200,106,238,182,219,29,69,53,130,149,38,89,118,81,190,146,154,56,170,169,226,100,136,155,24,218,196,171,85,218,155,28,247,61,237,221,191,114,200,174,73,122,103,138,228,26,143,168,154,165,118,164,241,23,172,62,223,111,183,218,59,145,198,248,233,252,122,212,247,231,110,230,43,217,50,50,145,35,107,216,230,253,220,243,181,81,200,255,0,117,191,153,172,226,159,69,63,151,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,86,221,57,65,106,133,171,52,225,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,46,136,232,88,231,84,77,11,122,238,71,45,44,138,142,252,90,217,190,12,235,113,241,169,152,174,174,241,123,169,57,214,21,87,226,236,181,23,10,123,125,53,83,100,142,72,234,188,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,190,40,220,199,42,34,170,162,121,252,223,135,235,174,25,195,70,152,241,1,43,42,234,105,245,10,241,125,164,116,176,163,159,73,69,5,35,225,134,150,41,93,219,68,142,166,89,99,185,57,27,189,200,248,161,98,183,162,182,68,59,175,40,237,76,202,176,254,47,108,248,45,166,175,173,151,61,183,215,219,238,244,178,73,39,109,222,26,146,106,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,254,169,122,132,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,174,113,218,189,77,133,112,209,67,165,180,243,210,45,203,81,239,16,194,248,38,130,87,63,217,212,47,101,84,211,68,246,244,99,30,218,132,160,98,163,213,122,178,103,237,106,244,87,50,155,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,254,6,159,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,43,47,157,238,153,248,156,87,77,53,142,142,146,213,23,179,238,21,120,205,194,126,222,218,234,143,17,26,84,82,51,114,51,227,134,63,11,90,189,28,244,218,233,254,22,174,247,170,68,14,87,217,103,217,78,54,180,251,196,100,222,198,160,188,251,70,211,89,190,183,195,195,89,221,161,159,195,211,73,213,81,178,111,170,109,54,200,215,174,233,82,45,168,174,70,151,252,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,252,155,254,89,138,226,158,205,251,83,147,90,172,222,217,184,67,105,183,123,66,182,58,127,25,93,47,94,213,52,59,213,59,147,63,107,182,198,222,174,119,69,232,139,208,240,28,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,197,52,95,141,28,87,132,126,89,154,115,93,68,235,85,239,62,185,123,86,11,38,61,45,116,109,145,157,219,189,207,109,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,45,204,220,178,50,173,174,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,232,200,218,158,247,34,53,63,4,46,207,150,103,5,223,203,102,156,63,82,51,86,247,51,236,250,223,73,61,77,60,212,61,153,44,84,42,157,214,80,245,145,141,153,179,57,94,215,84,53,118,183,185,20,76,70,175,101,36,146,106,149,1,206,211,83,50,170,157,83,193,116,115,197,246,177,187,126,62,153,55,98,57,36,111,136,174,168,169,168,167,223,51,119,246,223,219,142,151,164,107,177,28,222,252,255,0,18,163,250,36,117,229,175,164,53,58,191,198,14,15,2,193,86,182,220,62,161,114,251,148,212,211,197,19,224,101,11,154,250,119,42,73,215,123,29,88,180,145,189,172,69,122,178,87,42,109,232,175,110,130,72,255,0,199,182,153,226,186,161,194,62,166,91,178,154,78,231,176,113,250,220,154,221,59,35,141,102,165,174,160,129,245,17,62,55,61,142,217,187,182,232,158,173,232,229,138,105,88,142,110,254,166,123,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,211,158,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,196,244,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,154,195,218,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,254,68,86,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,229,68,180,158,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,178,160,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,36,87,59,140,42,213,95,162,250,123,168,211,84,85,165,202,199,148,75,100,167,137,175,111,97,208,87,82,73,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,0,114,247,213,11,174,149,113,131,166,215,59,123,106,230,167,191,222,34,197,235,169,33,173,117,51,42,32,184,57,41,147,187,209,21,36,100,82,201,21,66,70,228,232,231,211,179,222,213,68,123,116,60,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,7,31,226,219,68,46,188,71,232,14,71,162,246,107,229,37,154,163,35,168,181,181,245,245,49,186,70,83,65,13,198,154,162,103,163,27,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,167,171,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,252,136,158,212,229,92,88,249,88,214,79,151,249,15,167,78,102,176,181,78,62,191,242,89,112,229,250,67,255,0,213,202,162,0,112,157,230,159,70,254,96,99,222,163,1,165,48,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,20,237,205,223,132,75,86,157,100,204,226,139,16,184,210,83,219,115,139,196,86,219,213,149,41,219,18,195,117,117,60,146,120,168,59,109,70,185,147,54,154,87,203,191,227,239,43,159,186,78,242,164,92,43,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,127,225,175,133,27,22,135,102,218,165,170,183,104,173,87,44,207,82,115,11,205,225,110,80,66,245,146,134,207,81,88,233,169,168,26,247,175,252,146,202,172,107,17,210,57,172,94,226,65,27,214,64,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,145,182,239,242,255,0,59,255,0,239,247,66,149,141,84,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,108,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,78,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,204,162,144,57,197,105,159,216,254,43,33,206,169,41,46,171,73,158,227,244,119,9,170,170,35,254,245,117,117,50,45,28,144,83,189,24,136,187,32,130,141,239,98,185,206,107,167,71,42,163,94,196,78,151,200,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,221,14,85,197,62,181,255,0,46,220,62,230,218,199,29,191,198,213,227,246,244,240,16,58,46,228,111,174,158,86,83,210,247,91,220,141,86,20,158,104,150,77,175,71,118,209,251,122,187,162,46,107,11,222,226,31,131,186,107,119,46,106,238,28,52,222,207,73,125,187,225,150,122,123,149,174,73,104,229,150,122,171,141,53,66,85,86,207,75,31,223,75,29,77,82,45,107,99,141,138,190,250,174,202,57,177,170,244,163,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,53,17,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,57,163,249,19,212,223,162,250,197,17,64,38,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,20,215,206,179,83,62,208,107,142,23,165,180,149,118,170,138,76,63,31,125,194,111,15,38,250,170,122,234,249,190,242,10,142,143,84,103,72,41,40,228,99,21,173,118,217,213,202,174,107,217,211,149,114,159,197,175,185,7,27,88,133,218,209,67,226,41,49,155,125,222,233,116,147,186,198,120,122,87,208,205,72,217,58,57,81,95,214,122,186,118,116,106,43,190,62,189,54,181,202,151,210,69,94,104,56,159,218,190,9,117,7,195,227,62,217,175,179,123,58,237,71,178,139,196,77,71,218,174,131,196,84,199,209,21,209,236,165,117,78,249,19,166,216,150,93,202,141,87,20,45,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,164,202,96,230,207,173,252,73,87,234,133,86,143,229,246,58,188,87,78,168,106,37,109,150,75,108,149,236,162,202,96,116,116,83,239,169,146,77,144,86,62,9,18,39,108,100,125,41,228,145,236,221,34,162,74,231,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,177,47,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,63,39,44,184,223,108,248,173,230,237,139,99,159,104,47,84,86,250,138,139,117,163,198,50,147,218,21,76,141,206,138,155,190,244,86,69,220,122,53,157,199,38,214,238,234,190,228,51,153,175,60,69,113,13,170,154,185,83,153,234,182,89,144,91,178,124,126,241,52,212,54,198,75,81,68,204,98,174,55,177,171,13,29,58,187,117,27,227,117,60,72,170,157,37,87,194,142,145,206,147,171,150,197,116,7,142,58,110,35,184,38,213,237,30,206,25,86,205,69,194,244,158,250,249,170,228,124,181,12,190,91,161,183,190,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,13,69,154,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,115,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,232,198,44,179,75,34,181,189,19,124,143,119,226,229,85,182,174,84,252,12,90,172,184,205,7,20,90,175,107,164,184,92,175,244,233,38,41,101,184,218,218,244,182,64,202,134,73,21,205,123,241,238,109,75,221,3,31,4,145,116,70,194,253,232,247,247,145,34,179,64,80,15,51,173,82,254,40,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,222,189,159,11,225,99,79,23,7,189,141,115,246,215,73,91,241,187,119,94,191,11,149,136,195,191,242,66,193,125,161,170,122,151,169,158,212,237,251,7,31,164,177,120,46,199,94,247,143,169,89,187,189,205,223,14,207,102,237,219,181,119,119,186,245,110,206,142,183,243,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,138,120,22,205,109,89,255,0,7,218,73,125,179,83,213,195,79,75,139,210,89,30,218,150,53,175,89,237,237,240,51,57,17,174,114,108,116,180,210,57,139,215,170,177,90,170,141,85,86,167,117,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,189,203,27,133,92,55,68,116,27,30,213,41,173,180,149,121,222,162,217,224,187,87,221,146,69,149,96,183,84,116,158,150,142,5,115,26,177,51,180,176,190,86,162,46,233,145,221,94,246,71,14,207,213,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,81,15,250,170,192,178,175,246,87,28,201,49,203,135,252,101,29,117,182,186,158,79,250,178,67,52,114,51,254,7,53,205,255,0,18,161,122,124,185,184,215,254,106,180,226,123,6,127,115,181,71,169,184,183,221,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,102,156,116,225,86,172,255,0,131,237,91,177,94,106,42,225,167,165,197,234,239,108,117,51,218,215,172,246,246,248,232,90,170,230,185,54,58,90,104,218,244,233,213,88,174,68,86,170,163,147,58,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,115,210,124,235,248,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,169,199,215,254,75,46,28,191,72,127,250,185,84,64,14,19,188,211,232,223,204,12,123,212,96,52,166,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,249,27,110,255,0,47,243,191,254,255,0,116,41,88,213,64,4,106,230,67,148,223,112,254,9,117,74,237,142,87,120,74,186,139,125,37,174,73,59,76,147,117,45,109,117,61,37,76,125,30,138,137,190,9,229,103,94,155,155,187,171,85,28,136,169,158,195,78,122,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,19,149,95,35,149,92,229,85,85,246,165,90,243,202,180,221,102,181,104,221,246,27,101,91,237,180,117,23,234,74,138,198,194,229,130,25,230,109,11,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,145,87,149,101,218,235,110,227,143,1,163,183,220,234,233,105,238,148,247,138,74,232,161,153,204,101,84,9,108,169,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,252,90,138,151,232,87,175,57,253,94,169,196,52,27,26,210,59,116,245,112,212,106,21,225,211,86,43,96,137,240,77,110,183,246,229,146,23,189,223,27,30,181,51,80,200,213,98,123,210,25,17,92,136,187,95,93,124,190,180,118,213,173,252,90,96,184,142,75,97,171,186,227,212,85,19,94,239,17,69,74,217,224,72,41,33,124,209,182,169,175,99,217,225,164,168,109,60,18,35,211,163,146,125,136,168,231,181,77,15,25,140,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,123,53,73,19,149,85,140,154,46,220,172,248,156,138,201,26,168,231,34,162,173,217,242,165,212,207,226,39,6,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,55,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,118,237,237,43,26,221,173,106,175,235,115,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,51,215,204,135,41,177,102,28,109,106,149,219,28,174,241,116,148,247,10,75,92,146,118,159,30,218,170,42,26,122,74,152,250,61,17,87,100,240,74,206,189,54,187,111,86,170,181,81,86,90,242,53,180,218,166,186,235,37,246,107,101,35,238,84,116,246,26,74,122,199,66,213,158,24,38,117,115,165,137,146,116,220,214,61,208,66,231,53,23,163,150,40,213,122,237,78,150,190,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,109,52,123,193,102,166,127,23,120,83,211,12,234,74,187,173,93,93,70,63,5,190,190,170,233,39,114,170,170,186,137,86,142,170,119,191,123,149,253,201,233,229,122,61,206,220,230,185,28,228,71,42,162,56,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,15,63,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,126,156,174,60,137,233,151,214,189,98,180,149,64,128,28,202,249,126,255,0,29,168,235,181,239,74,97,217,159,90,173,237,246,165,185,173,233,29,226,134,146,10,151,253,212,80,83,62,106,139,139,215,195,65,30,231,163,86,56,216,207,118,214,148,193,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,252,28,199,185,171,213,21,80,249,77,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,37,87,45,78,95,191,199,106,202,29,123,213,104,118,96,54,171,131,189,151,110,115,122,73,120,174,164,158,153,255,0,123,20,244,207,134,162,220,244,241,48,73,181,232,229,146,55,179,221,181,197,212,128,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,131,53,156,88,249,167,214,79,152,25,15,168,206,91,79,38,220,166,251,144,112,143,89,105,187,215,120,138,76,103,48,184,218,237,113,246,152,207,15,74,248,41,170,221,31,86,162,43,250,207,87,80,254,174,85,119,199,211,174,214,181,18,117,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,74,234,230,87,203,210,143,83,108,85,218,235,160,216,135,250,186,160,219,45,226,199,107,134,10,120,239,20,187,234,102,169,170,100,49,194,146,84,220,93,36,204,114,171,164,221,36,113,43,90,215,201,177,174,169,109,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,142,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,154,30,37,240,10,109,44,226,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,119,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,220,167,41,157,80,186,234,63,7,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,244,220,136,177,178,40,170,227,167,100,125,92,141,101,59,122,42,34,163,27,50,128,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,213,56,250,255,0,201,101,195,151,233,15,255,0,87,42,136,1,194,119,154,125,27,249,129,143,122,140,6,148,192,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,255,0,35,109,223,229,254,119,255,0,223,238,133,43,26,168,0,132,28,225,115,91,174,43,193,243,236,86,250,122,73,41,243,28,162,219,100,174,116,204,114,190,56,24,217,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,105,131,73,240,95,226,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,252,8,107,205,179,10,181,101,92,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,189,172,94,189,17,90,234,139,224,167,41,190,225,252,92,105,13,219,28,174,240,149,117,25,133,178,215,36,157,166,73,186,150,182,118,210,84,199,209,232,168,155,224,158,86,117,233,185,187,186,181,81,200,138,154,62,40,175,155,142,166,101,89,135,23,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,19,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,119,71,4,13,84,85,103,85,238,188,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,235,218,123,209,97,160,123,189,202,246,34,199,253,84,145,119,90,249,74,220,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,61,87,36,189,76,197,113,253,71,212,77,45,187,85,248,123,214,97,111,183,220,45,29,201,35,100,117,30,1,106,123,240,55,115,209,239,153,89,86,146,53,140,107,190,238,9,220,170,212,103,190,106,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,50,239,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,241,46,207,148,54,11,246,75,131,107,109,255,0,218,158,47,237,174,65,116,190,246,123,29,191,9,219,145,180,29,173,219,151,185,215,192,119,55,116,111,246,187,122,124,59,157,53,65,152,205,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,2,242,121,92,121,19,211,47,173,122,197,105,42,136,149,199,223,2,118,174,46,241,154,43,238,53,89,73,105,212,92,118,157,105,44,245,149,82,54,10,42,168,36,168,133,210,69,93,35,41,229,157,236,142,54,212,58,22,177,81,27,36,207,85,247,61,197,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,95,167,43,143,34,122,101,245,175,88,173,37,80,5,69,243,88,224,98,235,101,201,171,248,162,210,139,93,93,194,219,127,168,89,50,187,45,186,214,231,173,178,118,83,190,73,110,105,216,143,107,105,158,216,30,249,228,151,162,182,103,239,87,191,188,169,21,101,154,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,180,219,130,140,171,138,206,59,181,102,247,118,182,120,125,50,198,117,66,247,38,71,112,168,73,25,29,126,203,156,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,158,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,50,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,244,242,190,196,254,202,112,75,167,222,35,25,246,53,125,231,218,55,106,205,244,94,30,106,206,237,116,254,30,166,78,168,142,147,125,43,105,182,72,189,119,68,145,109,85,106,52,149,64,207,95,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,155,170,171,104,105,234,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,75,21,228,169,229,99,41,249,129,93,233,214,226,127,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,80,28,209,120,5,172,195,239,183,46,38,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,219,40,221,219,145,210,247,21,173,134,71,55,106,171,36,70,67,10,248,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,173,143,243,73,214,44,7,93,120,26,192,181,27,78,111,212,151,27,109,199,56,181,203,44,81,85,67,52,246,249,228,179,214,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,145,86,184,56,78,243,79,163,127,48,49,239,81,128,210,152,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,74,75,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,233,209,29,27,149,58,201,185,222,215,146,94,166,101,84,218,167,157,104,231,139,238,227,119,12,125,114,110,196,146,72,239,15,93,79,83,79,79,190,22,239,237,179,185,29,87,73,23,98,185,221,136,62,36,70,116,91,127,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,84,227,235,255,0,37,151,14,95,164,63,253,92,170,32,7,9,222,105,244,111,230,6,61,234,48,26,83,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,134,159,252,141,183,127,151,249,223,255,0,127,186,20,172,106,160,2,176,57,226,229,55,218,76,87,73,48,170,122,237,150,91,173,194,241,116,172,166,237,49,123,181,84,145,210,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,13,121,101,218,109,87,174,56,244,194,142,243,108,164,175,167,142,162,229,86,200,170,97,108,172,108,240,91,42,230,134,84,107,145,81,31,28,177,199,35,29,248,181,236,107,147,162,162,41,160,144,69,94,104,254,68,245,55,232,190,177,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,164,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,50,239,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,198,130,121,125,104,237,215,68,56,75,193,113,28,150,195,73,106,200,107,105,230,189,222,34,138,149,208,78,179,213,204,249,163,109,83,94,198,63,196,199,78,234,120,36,71,167,86,172,27,17,85,172,106,146,40,130,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,240,219,27,181,36,114,149,45,194,198,181,255,0,46,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,45,212,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,50,174,104,35,150,93,166,235,101,224,115,76,40,239,54,202,186,10,137,41,238,85,108,138,166,23,68,247,65,61,206,174,104,101,70,185,17,85,146,69,36,114,49,223,131,152,246,185,58,162,162,146,128,25,235,230,67,139,88,176,254,54,181,74,211,142,80,248,74,74,139,133,37,210,72,251,175,147,117,85,109,13,61,93,76,157,94,170,169,190,121,229,127,78,187,91,187,163,81,26,136,137,99,252,152,110,215,91,143,10,23,186,59,133,206,174,170,158,215,156,87,210,80,197,52,206,123,41,96,90,58,41,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,197,202,171,61,65,93,92,208,184,5,190,235,78,254,33,244,102,223,227,50,251,85,189,148,247,219,5,53,51,18,107,213,44,59,149,149,48,43,26,143,150,178,54,42,49,99,114,185,210,197,28,108,143,163,226,100,115,118,190,87,30,68,244,203,235,94,177,90,74,160,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,144,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,107,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,108,24,158,43,138,123,75,236,182,51,106,179,123,102,225,53,218,227,236,250,40,233,252,101,116,189,59,181,51,108,68,238,76,253,173,221,35,186,185,221,19,170,175,67,245,128,4,0,254,226,167,11,31,238,251,85,127,237,91,119,250,9,55,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,126,7,160,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,254,8,157,128,231,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,72,193,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,252,73,190,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,129,8,63,184,169,194,199,251,190,213,95,251,86,221,254,130,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,129,232,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,65,91,183,38,30,20,46,55,90,219,133,30,81,169,86,186,122,170,137,38,138,134,146,239,70,232,41,88,231,42,182,24,214,106,71,202,172,106,42,53,22,71,189,253,17,55,57,203,213,87,235,254,228,6,129,125,149,251,11,252,100,214,175,179,126,208,246,183,177,254,208,209,120,31,29,219,237,120,158,199,130,237,247,187,127,7,115,110,237,191,15,94,158,227,235,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,157,122,42,126,36,223,0,139,252,80,114,244,209,126,44,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,209,27,238,252,85,92,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,209,93,238,252,21,37,1,194,184,169,224,219,72,248,190,181,99,246,253,78,169,200,40,42,49,138,137,230,183,87,89,43,89,4,236,100,237,106,77,11,146,88,228,137,204,122,197,11,149,85,155,209,98,110,215,53,21,232,238,127,195,199,45,93,23,225,151,84,40,117,95,78,117,7,82,159,114,163,167,168,164,150,142,186,237,72,180,85,176,77,26,181,209,84,71,13,44,110,145,136,237,146,181,170,238,137,36,81,187,223,181,9,106,1,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,4,32,254,226,167,11,31,238,251,85,127,237,91,119,250,9,63,192,0,0,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,129,8,63,184,169,194,199,251,190,213,95,251,86,221,254,130,119,253,94,224,167,75,53,167,64,176,174,29,50,155,254,87,75,141,224,158,205,246,117,85,190,170,153,149,210,248,42,41,40,226,239,61,240,62,55,117,142,87,43,182,198,222,174,68,84,232,158,229,228,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,196,155,224,17,127,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,138,171,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,189,223,130,164,160,0,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,213,15,69,84,114,39,68,111,187,241,85,244,28,41,112,83,165,156,31,125,169,254,25,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,1,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,248,162,241,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,47,96,226,131,133,252,7,139,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,94,168,223,127,226,139,199,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,222,216,233,35,122,244,100,206,84,232,244,248,145,58,245,78,168,179,0,0,64,15,238,42,112,177,254,239,181,87,254,213,183,127,160,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,224,122,0,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,176,112,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,175,85,119,191,240,68,224,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,196,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,35,255,0,21,188,20,233,103,24,63,101,191,137,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,121,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,232,174,247,126,10,146,128,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,35,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,244,235,209,83,241,38,248,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,196,239,248,63,11,248,14,1,195,69,79,10,246,107,190,65,54,39,85,103,187,89,31,89,83,81,11,174,41,5,193,245,14,153,201,35,98,108,91,218,181,50,108,94,223,68,232,222,168,238,139,214,48,127,113,83,133,143,247,125,170,191,246,173,187,253,4,159,224,17,255,0,138,222,10,116,179,140,31,178,223,196,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,57,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,34,7,247,21,56,88,255,0,119,218,171,255,0,106,219,191,208,73,149,173,26,85,106,214,253,47,200,52,162,251,145,100,22,59,110,73,78,218,74,202,203,13,91,105,171,82,14,227,93,36,77,145,204,123,118,72,214,172,82,53,90,168,232,228,123,87,250,196,53,254,226,167,11,31,238,251,85,127,237,91,119,250,9,63,193,229,53,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,33,95,247,21,56,88,255,0,119,218,171,255,0,106,219,191,208,73,105,172,154,17,143,107,190,137,92,52,51,80,114,108,130,123,109,218,158,134,26,235,181,51,233,97,184,212,62,154,120,103,73,149,82,14,195,94,249,32,106,189,27,11,89,241,57,26,214,123,186,68,191,238,42,112,177,254,239,181,87,254,213,183,127,160,147,252,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,96,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,155,105,216,168,138,213,94,170,239,127,224,137,199,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,130,39,96,0,128,31,220,84,225,99,253,223,106,175,253,171,110,255,0,65,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,192,244,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,193,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,54,211,177,81,21,170,189,85,222,255,0,193,19,176,0,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,255,217