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,118,16,0,1,3,3,2,4,3,5,3,6,6,7,16,12,3,25,0,1,2,3,4,5,6,7,17,8,9,18,19,20,56,181,21,33,34,49,119,22,65,133,23,35,71,81,134,197,24,50,66,82,97,113,25,36,37,51,52,83,114,38,39,67,69,84,98,99,115,116,129,130,145,166,177,193,212,73,86,87,88,100,136,149,150,161,198,209,211,53,54,55,57,68,104,178,179,225,228,240,117,146,147,148,162,180,85,101,132,163,164,194,40,131,241,210,227,255,196,0,22,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,255,196,0,24,17,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,17,49,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,113,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,7,142,164,223,109,192,224,170,168,244,79,185,79,97,225,81,23,222,121,3,198,219,158,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,51,131,220,141,93,145,187,175,245,1,229,171,247,42,238,114,61,108,71,47,189,81,16,230,1,85,19,230,167,132,123,87,228,228,14,103,81,197,35,233,84,216,15,96,56,252,211,220,167,21,122,183,220,173,223,253,224,61,128,240,138,138,158,227,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,3,199,74,111,190,199,144,7,174,87,244,166,200,190,245,57,71,191,78,235,243,61,51,53,221,125,105,252,159,121,230,58,141,215,165,233,183,244,129,239,7,21,118,200,138,135,149,247,129,234,87,185,146,239,252,149,61,187,34,156,100,107,92,221,149,79,95,125,17,54,79,120,30,228,68,79,145,228,240,213,85,77,212,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,0,0,0,0,0,0,3,194,185,16,2,181,21,14,11,11,87,238,77,206,104,228,119,200,242,7,207,52,204,167,141,93,34,170,53,63,81,240,217,47,212,119,152,59,208,73,190,206,86,175,192,169,239,77,191,95,245,161,249,122,145,116,146,209,139,213,214,71,243,103,111,223,253,114,49,63,82,254,178,46,240,123,172,117,121,61,230,227,98,173,93,213,147,57,237,249,125,233,76,159,115,19,249,235,247,129,50,92,222,180,247,41,193,32,68,61,140,119,83,81,223,173,14,64,120,79,145,228,241,185,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,1,173,103,240,177,226,159,254,249,109,85,255,0,207,43,143,254,248,217,76,213,92,13,151,120,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,50,89,138,184,78,242,177,163,127,79,241,239,78,128,202,160,0,0,8,213,204,123,44,202,176,110,12,117,15,41,194,178,107,174,63,122,162,246,79,134,184,218,235,100,164,170,131,174,235,72,199,244,75,26,181,237,234,99,220,213,217,125,237,114,162,251,149,73,42,69,94,104,254,68,245,55,240,95,88,162,2,168,56,100,226,111,137,43,255,0,18,90,81,98,190,241,7,169,87,27,109,199,56,177,82,86,81,213,229,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,96,147,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,67,254,102,250,233,168,252,58,104,254,11,170,26,95,121,240,55,90,29,64,162,138,104,101,69,125,45,194,149,214,251,130,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,179,0,128,28,234,252,172,98,223,80,40,125,58,226,4,180,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,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,77,158,166,193,56,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,5,69,243,118,214,253,104,211,94,36,177,187,22,156,234,246,107,138,219,103,193,232,234,229,163,178,95,234,232,96,146,119,87,215,181,210,186,56,100,107,85,234,214,49,170,229,77,246,99,83,238,65,202,39,91,245,163,82,184,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,189,78,149,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,2,189,120,88,227,182,234,156,93,234,175,11,58,203,147,82,58,218,236,227,32,131,8,186,220,103,115,103,142,116,185,200,216,236,234,245,69,107,216,230,171,150,14,183,53,88,172,236,53,95,215,4,113,216,81,173,103,22,62,105,245,147,234,6,67,234,51,129,178,152,32,87,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,234,99,145,236,107,145,147,43,39,168,0,0,3,175,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,236,0,10,64,226,11,155,38,184,234,54,163,218,110,122,84,191,99,176,204,87,32,138,239,109,182,182,73,163,170,189,71,10,179,162,43,180,144,202,157,200,95,211,34,186,154,39,54,62,153,149,174,116,203,27,37,75,95,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,88,28,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,186,230,142,38,197,218,167,161,114,182,6,162,44,191,12,211,164,108,107,88,177,177,177,175,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,30,27,25,131,165,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,90,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,233,60,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,58,154,178,204,168,173,141,174,106,34,61,239,142,55,215,95,5,60,211,114,171,110,169,221,113,110,35,46,62,43,27,206,242,9,238,20,183,30,244,143,246,13,117,109,77,59,25,7,118,178,175,183,75,104,130,52,153,221,8,142,116,123,238,138,169,185,18,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,169,221,79,68,106,47,109,145,177,152,40,13,170,1,86,188,169,248,237,181,45,170,131,133,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,235,115,145,232,254,195,85,157,16,71,37,165,0,42,175,154,23,48,60,170,197,149,63,135,110,31,115,159,101,251,47,162,76,175,33,177,214,201,29,116,85,204,145,223,220,200,167,98,55,179,219,232,99,166,116,79,115,149,206,236,170,199,219,154,57,50,255,0,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,189,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,233,99,85,239,107,81,240,171,233,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,2,231,185,111,113,253,125,226,135,198,233,78,169,91,186,243,235,37,190,75,167,181,45,244,12,167,161,172,182,195,225,32,238,77,249,229,84,172,124,243,200,231,36,113,50,30,157,186,81,187,116,147,168,141,92,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,142,68,116,189,44,234,72,217,37,64,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,43,151,55,26,255,0,194,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,2,246,164,186,80,162,49,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,105,154,248,177,242,177,172,159,79,242,31,78,156,215,91,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,13,159,129,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,0,42,215,153,103,49,108,203,8,207,233,116,63,135,28,214,146,223,81,142,212,65,91,146,223,173,206,73,167,101,198,25,149,201,107,78,182,44,72,200,214,56,221,58,34,191,173,95,225,223,210,140,158,41,50,175,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,189,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,233,99,85,239,107,81,240,171,233,48,13,132,248,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,4,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,84,95,55,109,111,214,141,53,226,75,27,177,105,206,175,102,184,173,182,124,30,142,174,90,59,37,254,174,134,9,39,117,125,123,93,43,163,134,70,181,94,173,99,26,174,84,223,102,53,62,228,45,208,165,110,117,126,105,241,111,167,244,62,163,113,3,63,242,107,213,141,83,213,15,202,255,0,229,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,116,117,118,217,213,211,182,253,13,223,228,133,149,21,87,200,199,244,217,251,55,251,200,181,64,6,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,201,102,42,226,199,202,198,178,125,63,200,125,58,112,40,7,248,88,241,79,255,0,124,182,170,255,0,231,149,199,255,0,124,108,17,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,173,17,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,66,14,110,218,133,159,105,175,13,184,221,247,78,115,140,131,21,185,79,156,81,210,75,89,100,185,205,67,60,144,58,130,189,206,137,210,66,230,185,88,174,99,28,173,85,219,118,53,126,228,43,87,134,78,38,248,146,191,241,37,165,22,43,239,16,122,149,113,182,220,115,139,21,37,101,29,94,89,95,52,21,48,73,95,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,44,43,157,95,149,140,91,234,5,15,167,92,74,139,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,48,54,115,7,84,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,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,88,24,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,95,127,225,99,197,63,253,242,218,171,255,0,158,87,31,253,241,127,220,88,249,88,214,79,167,249,15,167,78,107,88,6,194,127,107,50,175,236,109,253,186,251,77,117,251,73,249,15,246,183,182,60,108,158,59,199,123,7,187,226,123,251,247,59,221,207,143,185,213,213,213,241,111,191,188,234,156,185,184,215,254,21,90,113,61,131,63,185,218,163,212,220,91,243,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,79,214,255,0,177,101,255,0,139,255,0,254,174,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,248,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,124,106,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,204,234,0,0,0,0,0,0,0,0,0,0,5,27,115,5,212,254,36,180,67,139,76,235,17,198,181,227,88,45,88,245,109,68,55,187,60,82,229,21,240,64,176,85,194,201,164,109,43,88,246,51,195,71,80,234,136,35,70,38,205,72,58,21,85,204,114,146,255,0,148,79,20,185,150,177,225,185,126,148,234,150,101,87,144,100,56,165,68,87,75,101,117,222,234,149,23,26,187,117,74,185,36,143,103,167,122,86,83,204,196,85,149,239,126,222,50,40,254,6,178,52,95,202,231,63,160,213,57,86,151,227,90,255,0,98,162,164,241,24,61,67,173,119,215,182,158,38,207,37,186,178,72,219,4,143,153,94,143,123,33,169,217,141,137,26,255,0,125,116,143,78,132,107,213,213,235,192,134,186,88,184,118,226,131,17,212,108,198,243,117,183,98,205,241,86,235,235,173,232,247,245,210,212,83,201,27,22,104,152,168,178,195,28,235,4,238,98,35,157,249,148,115,24,231,181,141,80,185,78,99,217,102,85,131,112,99,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,29,119,90,70,63,162,88,213,175,111,83,30,230,174,203,239,107,149,23,220,170,82,15,240,177,226,159,254,249,109,85,255,0,207,43,143,254,248,186,158,104,254,68,245,55,240,95,88,162,40,4,13,170,10,96,230,107,198,142,174,63,137,123,142,155,105,30,172,100,24,198,61,129,211,199,107,149,113,156,133,244,236,174,184,189,141,150,170,73,95,77,208,238,184,220,230,211,44,79,123,251,111,166,145,83,161,210,72,210,221,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,4,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,13,99,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,2,218,185,60,100,122,209,170,119,93,70,212,109,81,213,61,74,201,109,182,122,122,43,37,170,43,221,242,174,178,213,44,243,185,243,84,185,173,157,92,215,84,196,216,105,81,21,142,69,99,42,157,212,139,220,106,167,106,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,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,187,37,120,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,245,187,173,148,236,84,217,189,45,74,118,230,143,231,179,83,127,5,244,122,32,47,248,21,107,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,246,148,0,0,0,2,10,243,34,227,234,197,160,88,173,211,68,180,222,225,227,117,55,32,183,190,158,162,106,90,151,199,246,102,150,120,246,74,151,201,19,154,246,214,57,143,234,130,54,185,28,205,219,51,246,111,109,147,6,31,230,91,204,98,235,96,186,222,56,111,208,91,205,93,186,229,110,168,240,153,62,75,69,80,232,103,166,158,55,82,207,28,86,218,186,90,148,115,30,215,37,69,61,75,101,141,21,21,29,26,127,41,73,65,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,232,46,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,242,107,24,231,46,200,138,167,117,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,72,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,0,0,20,237,205,83,53,226,75,68,248,151,246,158,31,174,90,149,102,196,243,75,61,45,202,219,73,109,188,215,208,91,168,231,133,137,77,81,75,15,110,110,211,222,139,12,117,15,233,70,170,120,198,245,55,222,143,127,127,228,241,196,118,125,168,57,254,163,105,206,168,234,30,107,151,220,170,108,244,87,187,84,183,187,180,215,8,40,224,165,153,240,212,181,174,158,87,58,55,200,234,218,85,68,99,118,114,68,238,165,78,150,162,228,190,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,211,28,244,55,25,105,233,228,233,106,70,229,116,205,157,148,106,221,222,198,164,125,253,250,157,208,133,101,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,46,251,34,164,106,138,230,239,212,129,177,152,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,20,237,205,35,139,189,113,180,113,65,93,165,90,121,168,185,94,21,101,193,237,244,116,238,142,197,123,154,143,218,21,85,84,241,85,201,83,42,193,219,122,236,201,161,137,177,189,207,107,123,46,123,122,86,87,161,152,57,60,100,122,209,170,119,93,70,212,109,81,213,61,74,201,109,182,122,122,43,37,170,43,221,242,174,178,213,44,243,185,243,84,185,173,157,92,215,84,196,216,105,81,21,142,69,99,42,157,212,139,220,106,165,90,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,8,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,23,169,203,23,75,127,37,252,27,97,94,46,197,236,203,174,91,226,50,155,135,246,215,123,197,120,169,23,194,79,238,123,154,206,170,24,232,190,6,244,237,183,196,212,122,188,9,84,0,2,189,110,92,118,221,116,71,152,246,119,161,154,165,147,82,71,165,247,234,139,83,105,107,46,147,185,140,198,235,95,102,164,115,95,28,155,42,50,154,105,118,108,140,127,76,108,124,157,254,168,209,38,238,216,81,64,60,209,252,246,106,111,224,190,143,68,74,174,87,156,192,191,248,183,194,150,174,205,254,42,211,134,94,28,239,247,76,171,77,91,61,69,79,251,154,154,146,56,98,254,100,91,127,21,64,181,64,0,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,237,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,252,50,55,165,178,118,226,154,166,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,71,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,40,18,0,0,0,2,31,241,107,204,103,78,56,89,213,140,67,78,43,105,126,209,119,188,77,102,101,13,175,105,238,22,138,85,166,85,162,141,145,185,241,197,222,154,103,199,34,163,229,234,100,17,170,246,215,191,19,208,38,0,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,35,175,48,140,255,0,50,210,206,17,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,157,113,63,219,20,104,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,191,87,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,213,121,163,249,19,212,223,193,125,98,136,164,190,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,127,74,1,178,240,49,254,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,200,0,0,0,0,0,66,174,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,125,214,166,10,127,180,209,172,114,191,196,210,211,117,35,214,102,50,9,29,81,28,108,88,219,240,200,222,150,201,219,138,106,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,46,193,28,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,160,72,0,0,0,8,127,197,175,49,157,56,225,103,86,49,13,56,173,165,251,69,222,241,53,153,148,54,189,167,184,90,41,86,153,86,138,54,70,231,199,23,122,105,159,28,138,143,151,169,144,70,171,219,94,252,79,64,237,124,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,100,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,164,31,225,99,197,63,253,242,218,171,255,0,158,87,31,253,241,113,60,194,51,252,55,84,249,112,230,218,131,167,217,13,37,243,30,190,83,217,42,104,107,169,149,122,37,103,182,104,209,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,132,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,91,254,103,176,224,255,0,152,30,35,220,246,28,35,95,118,199,48,49,159,16,82,186,29,57,184,61,187,239,249,175,254,175,17,86,220,11,101,117,140,215,151,208,62,119,35,31,36,45,84,234,95,154,205,69,253,37,165,107,252,125,205,59,184,253,232,157,159,119,255,0,223,136,167,222,16,170,166,166,226,94,8,169,230,116,109,90,186,39,42,39,222,157,234,61,208,11,196,183,189,95,71,11,149,119,222,54,255,0,204,135,210,126,117,129,207,125,170,149,207,118,251,194,197,255,0,242,80,253,16,61,78,95,127,184,246,53,119,68,61,78,223,127,113,236,102,251,123,192,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,106,174,109,80,106,174,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,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,149,184,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,149,137,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,69,93,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,38,251,110,139,242,63,87,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,64,217,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,42,3,149,215,31,85,152,125,246,219,195,62,177,92,46,183,75,86,71,112,166,161,196,239,19,212,207,89,37,178,169,236,138,154,11,107,152,231,59,162,141,221,184,219,23,109,26,216,100,115,186,145,89,34,190,27,127,2,149,185,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,93,72,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,24,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,253,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,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,244,215,140,112,163,125,206,248,59,188,113,55,133,69,117,186,87,226,121,133,93,158,255,0,107,130,22,73,28,54,118,80,211,78,149,237,217,82,68,237,73,43,146,84,68,122,118,228,108,139,219,108,50,57,216,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,212,168,27,57,131,21,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,38,70,43,154,199,62,41,98,122,177,157,125,41,149,64,0,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,51,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,175,248,233,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,254,180,80,163,110,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,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,250,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,212,233,95,46,63,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,235,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,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,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,200,181,78,105,58,59,128,232,87,3,88,22,156,233,205,134,146,221,109,183,103,22,184,165,150,42,88,97,158,225,60,118,122,216,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,212,137,92,28,39,121,167,209,191,168,24,247,168,192,6,63,255,0,53,88,22,85,254,154,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,202,133,154,105,127,56,138,108,87,133,197,179,101,120,197,93,227,87,241,218,122,107,45,169,245,50,203,53,21,229,137,18,181,151,42,185,156,245,149,31,26,70,157,248,250,186,230,145,236,88,220,214,203,34,211,102,174,101,252,5,83,107,206,61,54,181,105,53,138,146,13,69,177,211,201,53,221,145,247,122,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,193,212,199,43,30,231,35,33,70,82,96,29,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,201,11,147,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,174,193,110,158,150,55,58,23,67,52,81,186,10,229,116,147,69,50,252,125,44,106,49,142,106,62,100,126,42,229,79,192,149,169,45,84,28,83,107,46,51,86,235,147,170,18,124,34,213,113,129,173,130,56,17,172,116,119,133,98,170,185,239,115,149,201,7,91,90,140,70,119,218,143,235,130,72,237,40,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,85,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,111,76,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,250,58,87,97,61,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,68,60,76,240,137,117,208,173,52,210,93,101,179,92,106,238,216,158,168,98,246,219,147,228,150,157,221,118,187,172,180,48,207,53,44,178,53,169,18,178,69,146,71,193,239,71,171,35,149,170,213,236,172,178,126,175,1,92,93,231,220,51,106,229,178,130,223,110,200,50,204,79,35,168,246,109,118,37,111,168,154,71,205,61,75,224,98,85,81,82,163,187,79,174,69,134,38,55,169,170,178,51,170,46,166,117,163,216,27,4,145,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,211,93,83,2,61,38,90,54,44,18,34,185,137,241,200,141,139,169,157,75,35,50,6,186,107,253,187,69,116,58,227,173,113,96,249,94,77,29,61,189,43,105,45,52,54,122,168,234,157,213,10,202,142,171,107,226,235,160,133,140,107,157,52,181,12,111,105,173,114,43,86,78,152,157,175,14,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,173,84,58,255,0,249,170,207,114,175,244,215,35,201,50,59,135,251,37,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,239,85,63,87,83,180,207,42,210,44,190,76,23,53,164,240,151,170,123,125,182,225,83,74,232,228,142,74,95,27,69,5,99,32,149,146,49,175,100,209,178,161,172,145,138,223,134,70,189,168,170,136,138,182,105,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,14,182,181,24,140,239,181,31,215,4,145,196,190,104,254,123,53,55,240,95,71,162,3,10,83,232,94,163,215,104,116,220,67,219,44,222,59,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,219,224,134,79,20,198,50,68,85,111,113,170,199,116,43,226,73,50,7,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,88,167,40,12,90,197,156,240,95,168,88,86,83,67,227,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,0,113,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,126,56,209,178,244,179,169,99,96,95,78,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,227,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,218,202,54,229,109,197,221,215,66,181,114,151,70,175,54,234,187,182,39,170,23,138,11,107,35,138,161,221,118,187,172,175,72,33,170,138,55,57,34,86,72,178,70,201,253,200,245,100,113,57,28,189,148,138,75,201,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,242,114,141,226,99,13,209,93,92,188,233,110,103,67,86,198,106,189,69,166,219,108,185,194,139,35,41,174,48,190,118,83,193,44,109,106,187,162,119,85,244,36,136,191,3,218,206,166,244,57,210,71,118,134,170,229,207,114,194,227,214,167,89,237,84,156,63,107,5,246,174,191,80,109,148,245,51,90,174,245,125,166,37,218,221,3,97,232,134,73,93,47,118,162,185,168,233,220,170,145,124,80,192,178,61,206,122,72,247,5,133,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,37,43,23,83,206,175,202,198,45,245,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,55,219,116,95,144,18,87,150,135,24,149,60,55,234,228,56,62,103,120,171,252,157,103,21,17,209,86,195,37,100,81,82,90,110,50,62,54,69,116,114,205,179,88,198,181,59,115,42,62,61,226,84,123,187,139,4,108,47,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,90,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,162,70,183,117,106,61,221,15,71,198,229,235,99,145,39,167,41,190,54,171,45,247,223,224,201,171,217,95,118,130,233,208,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,161,98,188,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,95,247,253,139,47,252,95,255,0,245,112,160,18,255,0,191,236,89,127,226,255,0,255,0,171,133,0,129,151,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,236,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,234,85,215,91,88,184,126,207,180,66,213,129,95,114,246,82,79,109,212,124,94,147,42,178,214,81,36,206,129,96,157,168,239,12,249,36,141,141,241,49,181,209,58,72,216,175,70,164,209,47,82,245,161,152,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,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,136,47,248,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,0,0,0,0,0,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,124,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,53,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,218,120,164,14,110,124,61,126,74,120,130,139,86,109,149,54,166,89,117,87,189,91,21,190,142,151,195,201,71,93,73,21,52,117,142,145,26,157,18,119,159,43,39,238,162,163,157,36,211,117,55,118,163,228,9,43,171,26,233,125,226,39,147,165,255,0,81,179,27,205,170,227,148,187,192,91,175,174,183,163,25,209,85,79,144,82,198,197,154,38,42,164,83,73,2,65,59,152,136,214,254,121,28,198,53,142,99,82,160,76,235,164,250,243,77,138,240,199,174,58,1,125,173,171,240,249,197,61,142,233,98,99,170,37,116,17,220,104,238,148,206,158,54,66,140,86,49,243,83,110,247,74,174,103,186,134,54,47,90,185,136,220,20,5,191,115,164,215,75,238,45,130,98,90,13,142,94,109,76,164,205,188,69,199,37,164,217,146,87,120,90,73,169,223,68,155,42,170,197,12,147,164,174,235,233,71,61,212,157,45,122,53,178,181,208,47,151,214,142,218,181,191,139,76,23,17,201,108,53,119,92,122,138,162,107,221,226,40,169,91,60,9,5,36,47,154,54,213,53,236,123,60,52,149,13,167,130,68,122,108,228,159,161,21,28,246,169,242,113,223,174,150,46,34,120,160,203,181,27,14,188,221,110,56,179,188,45,186,196,235,130,61,157,20,180,244,241,198,245,134,39,170,172,80,201,58,79,59,88,168,215,126,121,92,246,53,238,123,82,194,185,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,88,249,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,85,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,237,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,252,50,55,165,178,118,226,170,190,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,13,164,193,29,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,116,138,2,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,232,7,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,77,254,109,250,17,171,152,126,182,201,173,185,94,77,87,146,97,249,133,71,179,236,51,74,247,202,251,51,33,130,55,248,9,81,176,71,4,12,89,36,169,116,12,99,156,249,25,20,178,72,174,147,186,247,70,174,17,117,87,1,209,14,34,240,205,87,212,236,118,174,249,143,99,117,21,53,115,209,210,82,67,83,58,207,225,102,109,52,177,199,51,216,206,184,234,29,12,168,229,114,43,86,52,115,126,38,160,22,169,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,30,234,172,169,154,45,157,35,223,211,35,25,39,99,166,53,73,187,177,47,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,228,241,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,21,227,95,136,45,14,208,61,26,173,173,214,188,126,213,151,71,123,222,11,78,29,91,4,53,30,221,170,137,204,145,173,88,229,107,216,216,98,122,68,249,38,115,28,216,254,13,145,210,58,40,222,20,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,195,216,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,171,185,119,220,165,120,122,213,61,19,209,172,131,35,212,202,155,173,171,237,189,194,58,154,44,74,225,75,83,77,53,163,194,186,104,36,168,150,41,145,189,185,170,62,5,84,107,61,241,65,78,229,123,186,145,177,132,234,0,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,11,149,13,101,205,170,13,120,121,130,232,237,171,68,56,180,206,177,28,106,195,87,106,199,171,106,33,189,217,226,150,149,176,64,176,85,194,201,164,109,43,88,198,51,195,71,80,234,136,35,70,38,205,72,58,21,85,204,114,129,121,60,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,49,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,38,10,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,169,137,211,75,114,117,68,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,194,216,218,139,136,57,216,107,21,170,245,153,96,122,33,99,191,85,203,81,141,83,213,94,239,244,112,213,53,212,141,158,169,35,109,27,101,141,175,85,74,152,226,142,119,162,72,196,86,197,88,197,106,170,74,224,43,215,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,241,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,217,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,146,249,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,116,177,253,250,170,234,121,233,41,233,182,87,181,237,234,99,234,101,238,35,94,212,240,221,14,233,89,26,165,223,128,0,1,64,60,209,252,246,106,111,224,190,143,68,69,82,85,115,71,243,217,169,191,130,250,61,17,215,248,105,225,18,235,196,214,145,235,14,87,135,220,106,211,44,211,90,123,101,202,219,106,142,157,211,178,239,4,172,174,117,69,43,89,27,93,47,137,114,83,71,217,233,69,71,63,120,220,223,206,36,145,133,154,114,221,227,234,197,175,184,173,175,68,181,34,225,224,181,55,31,183,178,158,158,106,170,151,201,246,154,150,8,246,90,150,73,43,156,247,86,53,140,234,158,55,57,92,253,157,51,55,111,113,144,206,163,86,204,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,176,159,5,28,80,214,113,89,163,84,89,229,239,4,186,227,55,170,125,169,238,9,37,190,120,237,117,242,53,207,98,212,219,170,100,78,137,161,87,199,35,93,26,61,210,66,246,186,55,238,157,18,74,26,235,153,43,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,53,36,167,17,156,23,101,90,57,165,154,103,174,56,179,110,183,252,51,59,195,237,119,219,141,74,80,200,255,0,96,87,77,77,74,178,197,85,51,25,218,100,50,77,84,223,14,231,43,92,237,221,26,162,172,125,201,2,242,120,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,232,149,173,87,110,177,203,27,189,221,72,100,179,94,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,115,218,199,198,214,135,105,95,15,177,241,3,108,202,237,89,69,5,230,222,181,152,189,182,150,229,13,61,85,250,78,236,112,186,56,89,42,164,137,218,146,86,120,132,70,58,72,26,146,117,70,174,111,66,135,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,61,13,149,145,175,90,57,242,237,210,215,54,57,85,148,45,254,106,179,220,171,253,53,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,78,193,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,179,78,88,188,189,43,49,106,202,110,34,184,129,196,59,55,88,122,101,196,172,23,56,103,130,170,213,85,20,243,71,45,85,109,36,240,179,166,100,237,66,250,101,234,123,81,178,44,157,40,244,137,204,9,43,203,187,132,203,239,10,186,52,180,89,141,242,234,236,167,44,237,92,111,182,69,185,178,166,215,107,170,107,165,70,37,43,88,198,163,102,116,15,129,149,15,71,200,215,190,157,189,15,86,49,138,178,168,0,34,175,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,4,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,233,85,100,177,223,246,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,214,223,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,164,170,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,0,0,26,171,153,43,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,53,36,167,17,156,23,101,90,57,165,154,103,174,56,179,110,183,252,51,59,195,237,119,219,141,74,80,200,255,0,96,87,77,77,74,178,197,85,51,25,218,100,50,77,84,223,14,231,43,92,237,221,26,162,172,125,201,2,242,120,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,232,149,173,87,110,177,203,27,189,221,72,100,179,94,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,115,218,199,198,214,135,105,95,15,177,241,3,108,202,237,89,69,5,230,222,181,152,189,182,150,229,13,61,85,250,78,236,112,186,56,89,42,164,137,218,146,86,120,132,70,58,72,26,146,117,70,174,111,66,135,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,61,13,149,145,175,90,57,242,237,210,215,54,57,85,148,45,254,106,179,220,171,253,53,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,78,193,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,179,78,88,188,189,43,49,106,202,110,34,184,129,196,59,55,88,122,101,196,172,23,56,103,130,170,213,85,20,243,71,45,85,109,36,240,179,166,100,237,66,250,101,234,123,81,178,44,157,40,244,137,204,15,202,205,184,76,190,240,171,202,191,83,104,179,27,229,213,217,78,89,236,11,141,246,200,183,54,84,218,237,117,77,189,83,163,18,149,172,99,81,179,58,7,192,202,135,163,228,107,223,78,222,135,171,24,197,90,171,47,251,154,63,145,61,77,252,23,214,40,138,1,3,101,222,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,25,44,215,91,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,216,39,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,3,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,28,92,187,28,142,15,3,203,87,115,145,235,103,241,144,246,1,211,117,94,129,183,44,54,186,153,222,228,94,214,255,0,63,241,172,95,250,10,77,210,7,73,139,241,119,110,161,129,251,53,247,11,91,29,238,254,75,166,164,85,249,238,94,38,119,26,73,139,214,181,19,222,189,191,254,168,210,142,45,14,90,46,52,45,113,239,178,45,198,207,255,0,213,105,64,188,220,66,69,151,30,160,147,171,126,170,120,149,63,251,198,159,180,117,189,63,149,37,197,109,170,139,191,246,172,63,253,73,167,100,3,131,221,178,252,143,45,249,28,95,243,57,51,228,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,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,0,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,173,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,5,233,241,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,93,216,133,22,112,157,230,159,70,254,160,99,222,163,1,177,238,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,3,88,220,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,88,92,122,212,235,61,170,147,135,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,61,16,201,43,165,238,212,87,53,29,59,149,82,47,138,24,22,71,185,207,73,30,234,214,227,51,138,11,175,22,122,209,83,168,213,150,138,75,117,182,221,78,251,37,134,40,169,221,12,238,181,71,87,81,53,51,170,154,178,202,213,169,233,168,84,145,99,114,51,116,248,83,239,89,21,202,235,130,11,238,173,230,214,222,33,243,202,91,173,159,12,196,174,20,215,28,114,166,9,153,12,151,123,197,37,100,82,53,26,201,34,127,118,141,157,169,89,43,209,88,171,34,181,140,122,171,37,70,3,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,149,60,172,101,63,80,43,189,58,220,68,174,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,186,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,210,246,171,30,230,171,225,71,203,94,74,158,86,50,159,168,21,222,157,110,59,87,52,94,43,172,90,29,161,215,45,42,180,203,106,185,102,122,147,111,169,179,165,182,121,158,178,80,217,234,33,150,26,154,247,49,137,253,113,68,143,115,17,210,57,207,78,226,65,35,20,42,175,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,251,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,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,214,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,67,96,158,1,120,84,254,10,122,29,73,96,187,92,174,181,25,78,77,217,189,100,116,213,21,157,116,180,21,207,133,168,234,90,120,99,145,240,183,180,136,145,190,102,42,186,103,49,28,174,232,108,81,196,18,84,0,0,0,6,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,206,151,117,49,17,200,157,198,70,246,125,92,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,230,176,4,0,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,217,76,134,186,155,203,67,72,245,51,138,251,126,191,92,41,233,40,177,231,83,178,229,122,199,232,224,99,89,116,191,195,89,20,173,158,162,57,99,150,25,169,170,97,89,89,81,27,91,19,156,246,53,253,79,116,210,185,179,40,0,0,0,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,216,207,67,112,12,55,84,248,38,211,29,62,212,28,122,146,249,143,95,52,223,31,166,174,161,169,69,232,149,158,207,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,197,92,36,114,208,210,62,28,114,27,222,113,147,211,210,102,153,11,239,19,73,141,205,116,129,149,44,177,219,162,170,87,209,62,52,116,109,106,215,43,89,12,146,84,53,141,232,122,116,66,141,106,61,243,103,94,19,188,172,104,223,211,252,123,211,160,50,168,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,164,32,187,242,155,208,234,238,38,169,53,122,222,158,3,5,247,93,234,112,232,35,135,194,182,241,21,84,18,50,38,199,36,82,70,251,116,209,165,66,75,77,240,43,29,210,216,221,219,122,71,12,234,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,212,10,239,78,183,18,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,68,14,74,158,86,50,159,168,21,222,157,110,39,248,17,127,131,238,0,116,143,132,219,87,180,27,29,38,99,157,201,81,36,207,202,235,237,140,138,122,102,43,95,27,97,162,141,93,34,210,51,181,35,218,245,107,213,242,171,223,214,229,103,110,56,229,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,48,255,0,9,220,31,93,120,176,210,61,93,118,12,148,137,157,225,85,22,26,251,43,42,101,116,108,174,130,86,92,82,166,133,28,175,72,163,124,171,28,15,100,146,53,81,31,3,88,174,141,146,62,70,199,95,243,85,129,101,95,233,174,57,146,99,151,15,246,74,58,235,109,117,60,159,240,100,134,104,228,103,244,57,174,111,220,168,89,255,0,35,31,211,103,236,223,239,35,181,115,69,224,22,143,48,177,92,184,152,209,219,125,170,215,117,199,45,245,53,217,101,158,10,104,40,227,185,210,177,242,212,207,114,107,218,214,245,214,55,185,35,165,238,43,157,52,109,111,74,163,227,70,76,18,3,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,114,175,22,62,86,53,147,233,254,67,233,211,154,240,232,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,46,250,126,38,48,222,43,249,126,106,198,169,97,244,53,118,231,183,7,201,45,183,123,101,74,43,159,110,184,199,106,145,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,216,20,24,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,83,157,95,149,140,91,234,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,192,108,39,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,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,174,193,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,118,41,130,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,235,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,7,83,28,172,123,156,140,133,24,24,171,64,120,245,166,215,158,13,245,123,69,117,102,251,73,6,162,216,244,222,251,13,161,242,119,122,239,246,232,44,143,107,166,116,211,75,35,167,174,71,71,52,179,39,193,212,199,35,216,215,35,38,86,85,8,0,95,247,253,139,47,252,95,255,0,245,112,160,18,255,0,191,236,89,127,226,255,0,255,0,171,133,0,129,176,70,51,160,216,111,18,92,191,52,227,74,115,58,42,71,50,227,166,246,23,219,43,166,167,89,159,105,184,165,170,36,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,104,219,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,236,41,194,119,149,141,27,250,127,143,122,116,6,63,227,127,130,236,87,139,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,116,208,212,206,140,89,146,141,235,60,138,173,98,252,18,43,101,233,127,74,198,240,174,190,90,156,192,191,33,53,148,58,9,170,211,117,224,55,91,131,189,151,113,115,183,146,207,93,87,61,51,63,59,44,245,44,134,158,220,196,241,51,201,210,197,114,73,35,223,239,234,113,117,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,106,156,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,234,117,75,29,59,25,4,113,110,142,133,157,8,198,118,81,101,11,52,0,0,0,1,90,186,177,206,83,242,95,170,121,150,153,255,0,7,31,105,253,146,200,46,54,47,27,246,191,179,226,188,45,76,144,247,123,126,9,221,29,93,190,174,158,167,109,190,219,174,219,147,87,133,205,116,254,18,154,19,140,235,95,217,111,179,159,104,252,111,247,51,199,120,206,199,135,172,158,155,251,247,110,62,174,174,199,87,241,19,110,173,189,251,110,181,193,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,153,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,124,72,187,110,155,42,134,107,0,0,33,175,53,237,29,181,106,87,9,119,188,185,182,26,186,236,135,79,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,119,67,158,148,201,78,247,207,34,53,90,155,210,196,247,175,76,106,132,202,0,106,174,12,171,197,62,138,127,7,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,39,75,17,189,196,127,78,237,217,87,21,1,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,108,231,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,248,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,83,95,40,206,30,191,42,220,65,75,171,55,58,155,83,236,186,85,217,173,150,223,89,75,226,36,172,174,171,138,166,58,55,70,142,78,136,251,47,137,243,247,85,85,205,146,24,122,91,187,149,241,221,248,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,244,217,251,55,251,200,249,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,51,235,228,99,250,108,253,155,253,228,77,78,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,80,40,135,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,194,124,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,244,74,214,171,183,88,229,141,222,238,164,53,162,47,39,149,207,7,215,94,30,116,190,109,75,207,19,32,183,102,217,245,59,29,91,97,171,149,208,65,107,162,142,71,173,51,36,166,107,213,175,169,115,87,184,175,149,18,72,82,85,133,27,18,247,251,161,47,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,30,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,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,66,168,57,117,115,8,254,13,62,214,211,125,99,188,93,107,180,217,109,245,119,11,61,61,53,39,138,168,183,221,27,249,212,130,5,87,183,183,13,71,231,26,172,93,216,147,190,55,239,19,95,81,34,199,94,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,162,6,200,189,45,123,219,4,78,149,236,107,18,73,17,207,233,110,232,214,226,3,63,240,53,195,174,43,197,15,16,86,221,45,205,114,175,98,89,95,111,173,184,84,248,122,232,233,174,21,157,168,151,162,10,46,228,82,50,73,186,220,217,28,197,111,247,136,170,28,138,138,212,2,80,114,171,224,98,213,170,85,63,194,71,87,45,116,151,12,78,219,81,85,109,177,227,215,43,91,106,41,175,51,246,150,57,106,166,109,68,107,20,148,209,44,142,107,58,58,149,106,34,114,171,153,216,233,146,226,79,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,85,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,119,238,189,136,144,215,189,190,229,99,21,100,254,42,200,157,86,148,71,94,96,186,59,117,214,254,18,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,241,50,83,182,162,8,209,137,187,150,126,133,84,107,220,160,85,95,42,29,98,186,233,175,22,150,76,69,215,234,74,28,123,80,105,234,44,151,72,171,106,157,20,18,78,216,100,154,137,204,111,91,88,181,43,80,198,65,26,185,28,187,85,74,198,39,84,136,166,31,227,67,88,236,90,251,197,6,127,170,184,180,61,22,91,173,194,58,123,116,157,79,95,19,75,73,79,21,36,85,59,61,140,123,59,204,167,108,189,183,53,28,206,231,66,238,173,221,113,86,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,63,40,11,169,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,189,81,193,67,110,150,162,158,62,166,172,109,86,204,233,223,88,174,217,239,106,199,216,219,165,221,104,79,243,165,104,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,252,78,85,124,142,85,115,149,85,87,186,128,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,166,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,54,126,205,254,242,3,63,235,167,43,221,26,214,190,35,172,154,199,52,126,197,176,213,248,154,220,218,207,67,35,162,246,237,114,62,37,167,116,104,212,79,15,221,222,117,170,149,143,71,63,161,157,13,108,178,201,80,146,255,0,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,3,85,115,99,61,13,192,48,221,83,224,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,23,162,86,123,62,157,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,92,195,101,62,19,188,172,104,223,211,252,123,211,160,2,138,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,43,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,254,132,78,167,34,42,238,166,201,28,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,42,91,68,57,79,234,229,251,136,187,158,154,235,69,21,93,6,9,140,83,178,107,182,79,101,149,240,65,112,124,244,189,116,240,219,38,170,166,218,161,237,149,205,73,87,181,209,26,69,43,85,205,122,196,143,15,213,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,92,249,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,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,138,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,125,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,87,104,130,21,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,166,141,99,137,158,26,170,167,165,30,179,49,144,70,218,121,36,122,198,223,138,55,116,182,78,228,65,128,57,94,115,2,255,0,226,223,10,90,187,55,248,171,78,25,120,115,191,221,50,173,53,108,245,21,63,238,106,106,72,225,139,249,145,109,252,85,45,80,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,82,239,249,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,24,77,240,0,26,171,155,25,232,110,1,134,234,159,4,218,99,167,218,131,143,82,95,49,235,230,155,227,244,213,212,53,40,189,18,179,217,244,234,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,230,27,41,240,157,229,99,70,254,159,227,222,157,0,20,87,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,97,91,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,244,34,117,57,17,87,117,54,72,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,82,218,33,202,127,87,47,220,69,220,244,215,90,40,170,232,48,76,98,157,147,93,178,123,44,175,130,11,131,231,165,235,167,134,217,53,85,54,213,15,108,174,106,74,189,174,136,210,41,90,174,107,214,36,120,126,175,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,11,33,173,107,158,146,190,78,165,234,150,154,157,204,106,43,58,59,114,200,229,98,185,201,12,209,58,231,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,64,37,255,0,115,71,242,39,169,191,130,250,197,17,64,32,73,78,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,64,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,251,51,34,73,43,252,77,45,55,82,177,33,123,231,145,213,17,198,196,145,223,12,141,234,116,125,185,110,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,107,195,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,80,54,94,5,80,114,175,227,214,166,150,166,213,194,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,253,114,246,183,70,36,77,101,175,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,56,185,55,57,28,92,187,1,225,169,178,167,188,230,112,106,166,231,48,63,31,42,69,117,150,118,237,238,94,157,255,0,251,246,148,77,152,54,166,207,198,61,19,17,54,123,107,44,234,159,47,159,85,58,255,0,73,123,57,75,156,219,45,66,167,203,224,249,255,0,150,210,133,117,130,235,60,220,93,211,214,163,213,174,241,22,133,77,149,83,229,217,254,159,232,2,241,244,98,166,106,157,62,178,73,50,124,75,67,76,170,190,239,159,98,51,189,152,187,135,57,223,83,165,152,252,210,72,174,87,91,233,85,119,93,253,235,77,18,153,68,15,91,221,178,158,88,187,158,36,83,203,20,14,96,0,0,0,0,0,0,30,21,118,247,129,228,3,194,124,212,15,32,30,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,6,170,230,213,6,170,224,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,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,245,3,30,245,24,11,243,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,157,52,239,69,84,114,174,234,223,119,205,82,131,56,78,243,79,163,127,80,49,239,81,128,183,78,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,219,119,181,62,244,1,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,187,111,178,47,200,235,252,234,252,172,98,223,80,40,125,58,226,87,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,88,87,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,75,78,103,188,122,211,107,61,214,175,135,237,31,190,210,87,233,245,178,162,154,107,173,222,147,186,197,187,92,96,116,221,112,199,43,101,237,84,80,181,93,3,145,86,47,138,104,18,70,57,204,72,222,232,129,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,215,245,99,5,252,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,112,51,87,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,170,134,154,117,98,194,149,143,73,227,84,107,215,224,141,93,47,75,250,82,55,223,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,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,34,175,42,91,254,9,125,224,219,28,102,27,100,181,90,235,237,119,10,235,126,73,21,190,154,104,251,183,70,72,142,239,204,249,85,206,154,105,41,95,71,35,158,215,57,137,212,145,177,35,108,109,138,57,128,5,43,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,38,255,0,3,28,85,97,188,40,114,252,206,115,11,205,202,145,217,61,199,56,187,83,98,118,137,35,89,159,113,184,165,170,221,208,174,137,175,99,188,52,110,116,110,153,253,77,233,98,163,81,123,143,141,143,175,93,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,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,67,170,150,83,202,235,128,90,204,194,251,109,226,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,215,70,222,228,110,139,182,174,108,210,53,221,74,140,141,89,48,103,94,88,92,5,84,232,197,170,147,136,29,96,177,85,208,106,13,206,158,166,27,85,162,175,180,244,180,219,167,108,61,19,73,19,162,238,211,215,57,27,59,85,18,95,134,25,214,55,181,175,89,24,217,213,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,51,176,24,211,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,64,34,95,246,106,248,88,255,0,180,29,85,255,0,201,86,239,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,107,153,252,19,184,167,255,0,189,167,85,127,243,54,227,255,0,185,54,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,12,150,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,90,167,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,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,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,2,47,241,65,204,47,69,248,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,254,170,119,170,162,53,83,101,111,191,230,137,40,10,139,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,187,236,246,175,222,128,79,78,20,184,214,210,206,48,126,212,254,76,236,25,93,179,236,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,119,219,195,63,171,171,167,109,219,182,251,174,213,173,206,175,205,62,45,244,254,135,212,110,38,127,228,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,205,12,1,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,68,212,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,155,189,10,235,229,75,174,154,113,195,166,156,107,238,168,106,133,231,192,218,168,126,205,69,12,49,34,62,170,225,84,228,186,44,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,13,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,12,127,118,185,212,222,174,181,183,154,200,233,35,168,175,168,146,166,86,82,82,69,75,3,94,247,43,156,145,195,11,91,20,76,221,87,102,70,214,177,169,178,53,17,17,16,181,254,29,56,41,202,184,114,224,191,91,117,75,80,47,247,90,76,147,53,210,251,223,94,57,5,84,145,208,211,208,201,105,73,224,241,180,178,193,28,140,184,195,34,213,70,191,19,155,27,101,123,83,222,231,41,210,185,83,240,49,117,189,100,212,28,81,106,189,174,174,223,109,176,84,36,152,165,150,227,107,115,22,231,59,233,217,36,87,53,239,199,210,234,102,54,118,62,9,34,221,93,51,58,209,236,236,162,75,99,252,88,249,88,214,79,167,249,15,167,78,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,0,0,16,3,157,95,149,140,91,234,5,15,167,92,74,86,46,167,157,95,149,140,91,234,5,15,167,92,74,160,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,15,175,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,249,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,74,180,151,204,103,130,143,224,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,252,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,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,63,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,126,134,181,88,172,239,185,31,215,60,145,213,177,178,71,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,214,220,11,254,255,0,177,101,255,0,139,255,0,254,174,20,2,95,247,253,139,47,252,95,255,0,245,112,160,16,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,4,10,230,95,192,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,174,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,252,29,76,114,177,238,114,50,20,101,48,255,0,154,172,11,42,255,0,77,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,229,67,105,50,170,249,174,112,45,253,255,0,138,13,20,195,63,213,21,89,253,21,11,191,201,115,110,145,211,163,127,219,124,83,218,239,230,76,172,255,0,8,152,12,255,0,203,51,141,31,225,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,219,72,247,76,233,154,172,107,106,28,189,77,238,75,19,209,201,222,72,227,154,166,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,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,221,138,6,32,212,46,110,220,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,129,208,73,61,52,207,134,71,70,231,86,53,202,197,115,21,81,85,173,93,182,221,19,228,73,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,254,182,199,36,140,77,223,11,149,54,122,252,42,155,236,187,162,81,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,46,28,79,42,193,184,49,211,204,91,53,198,110,184,253,234,139,218,222,38,221,116,162,146,146,170,14,187,173,91,217,215,20,136,215,183,169,143,107,147,116,247,181,200,169,238,84,2,74,157,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,103,96,49,167,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,68,191,236,213,240,177,255,0,104,58,171,255,0,146,173,223,245,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,204,215,51,248,39,113,79,255,0,123,78,170,255,0,230,109,199,255,0,114,108,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,25,44,0,5,74,243,172,208,186,59,85,247,11,226,30,195,102,236,251,111,175,27,200,170,99,88,35,141,245,81,51,185,66,247,49,17,37,146,103,194,218,166,58,69,87,181,35,164,129,159,6,205,71,214,9,119,220,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,250,158,206,197,45,13,68,21,117,21,59,163,28,199,116,189,148,209,118,213,204,114,248,158,182,245,36,110,66,144,64,189,238,84,58,59,106,211,94,18,236,153,115,172,53,116,57,14,160,212,84,94,238,146,214,210,182,41,228,129,179,73,13,19,88,238,134,189,105,150,157,140,158,52,114,185,55,170,149,236,94,153,17,9,148,99,78,27,181,190,213,196,126,137,98,218,209,102,177,213,217,169,242,58,121,92,250,10,153,27,35,233,167,134,121,41,230,98,61,190,231,177,37,134,78,135,236,213,115,58,92,173,98,170,177,50,88,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,12,213,202,151,93,52,227,135,77,56,215,221,80,213,11,207,129,181,80,253,154,138,24,98,68,125,85,194,169,201,116,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,182,26,241,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,215,43,154,142,217,100,150,71,123,186,148,198,164,212,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,217,105,167,167,251,77,34,201,43,60,53,45,79,74,49,97,99,224,145,181,18,70,245,145,191,12,109,233,116,157,200,131,58,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,253,113,119,118,86,44,78,125,175,128,0,139,252,197,184,138,166,225,239,134,140,142,123,54,89,73,105,205,178,170,119,89,177,152,86,89,91,87,35,228,123,25,85,81,78,176,185,175,141,240,83,201,36,141,155,116,99,37,236,34,170,171,216,199,202,2,149,185,201,235,95,219,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,129,0,14,255,0,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,117,49,158,46,149,237,116,117,52,221,111,99,210,62,236,18,75,23,115,161,92,206,190,166,252,77,69,37,7,41,61,6,169,213,126,34,235,51,139,173,21,37,78,39,130,217,234,217,120,167,171,167,138,162,11,131,238,84,181,20,81,209,73,19,222,138,172,146,41,42,164,87,116,61,155,83,171,28,137,220,106,145,43,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,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,13,159,129,21,121,98,234,151,229,67,131,108,43,197,223,125,167,117,196,188,70,45,112,254,213,236,248,95,11,34,248,72,61,204,107,95,211,67,37,23,198,222,173,247,248,156,175,71,146,168,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,103,67,164,171,141,235,179,38,106,46,236,79,137,23,109,211,101,92,193,194,255,0,20,24,15,22,120,5,195,81,180,230,209,144,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,58,106,24,136,170,228,93,209,222,239,146,173,80,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,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,148,9,190,0,3,89,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,196,213,67,37,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,63,87,153,165,218,213,122,227,143,83,235,44,215,58,74,250,120,234,45,180,143,150,154,102,202,198,207,5,178,146,25,162,87,53,85,17,241,203,28,145,189,191,54,189,142,106,236,168,168,103,94,74,121,214,43,100,215,28,211,4,187,90,237,76,189,100,248,251,39,180,93,42,39,141,149,77,240,147,117,79,67,78,215,55,174,78,243,37,73,222,214,57,54,109,2,57,90,228,111,83,2,229,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,233,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,127,77,159,179,127,188,128,181,64,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,99,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,206,134,201,36,108,93,159,51,85,119,122,124,40,187,110,187,34,196,15,236,213,240,177,255,0,104,58,171,255,0,146,173,223,245,227,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,232,186,210,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,82,144,127,130,119,20,255,0,247,180,234,175,254,102,220,127,247,32,93,79,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,0,0,43,3,153,215,47,74,204,166,178,167,136,174,31,177,14,245,214,110,169,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,234,153,123,179,62,165,122,152,213,108,105,39,74,189,101,115,234,175,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,109,38,82,183,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,108,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,168,88,255,0,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,145,70,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,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,1,173,17,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,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,161,110,100,92,102,216,184,180,212,123,61,179,3,181,118,176,204,19,198,211,218,46,83,177,236,170,186,201,80,176,247,234,93,27,182,237,66,190,30,36,138,53,106,73,210,142,115,246,87,246,162,145,92,212,56,245,169,170,169,186,240,177,163,119,218,186,54,81,212,77,111,206,110,116,253,165,101,99,22,40,92,148,20,213,17,202,231,35,17,207,158,42,166,57,140,127,92,93,173,213,139,43,95,0,56,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,232,137,174,86,236,178,75,27,125,221,72,6,64,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,61,197,111,26,218,89,193,247,217,111,202,101,131,43,185,253,173,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,186,240,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,209,19,92,173,221,35,138,54,251,250,80,132,28,229,52,159,84,245,67,242,65,249,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,221,29,93,183,244,245,109,191,67,182,249,40,18,43,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,245,84,49,81,21,168,155,35,189,255,0,36,89,64,84,95,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,229,45,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,200,240,187,125,224,113,106,108,168,115,56,34,166,231,48,63,39,39,99,166,178,212,70,212,249,244,127,244,237,40,27,92,160,125,167,139,8,27,62,237,86,79,106,251,255,0,162,37,251,141,129,174,49,172,180,143,141,62,107,183,252,232,81,151,31,22,105,49,30,45,34,175,236,57,177,72,219,68,221,75,238,77,145,168,139,247,175,248,181,2,220,184,89,175,101,102,147,88,118,95,123,104,41,83,239,249,120,88,76,200,71,94,10,114,106,108,131,72,172,143,167,149,174,237,80,211,70,228,69,223,101,74,90,125,254,228,253,100,138,3,215,39,235,80,195,147,145,15,13,70,167,200,14,96,0,0,0,0,30,28,168,136,7,144,122,186,157,191,195,239,67,216,139,186,124,128,55,116,77,148,242,120,221,19,230,120,71,181,87,100,114,42,255,0,88,30,87,117,247,125,199,147,199,200,1,228,30,17,62,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,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,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,84,15,20,252,115,218,172,188,25,105,87,11,186,81,116,164,184,92,175,250,111,143,199,149,222,109,215,70,189,45,144,50,154,56,229,182,39,98,78,166,212,189,208,61,147,199,46,200,216,95,208,172,127,121,86,47,201,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,209,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,11,159,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,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,157,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,126,149,84,145,242,203,73,37,67,228,217,170,231,212,59,116,85,69,123,176,87,9,222,105,244,111,234,6,61,234,48,22,63,206,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,223,172,130,166,25,42,98,235,168,221,29,209,3,169,38,233,141,81,201,189,92,142,69,111,191,172,58,255,0,36,189,107,255,0,227,215,14,117,150,255,0,215,154,219,234,163,139,253,207,71,87,28,207,89,63,220,75,27,91,31,248,245,115,191,136,133,170,20,3,203,47,90,255,0,34,220,92,98,222,34,223,226,168,51,189,176,170,206,136,186,230,139,198,207,15,135,146,61,228,99,91,181,84,84,221,110,94,173,162,89,122,90,174,233,218,255,0,128,165,110,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,197,92,188,120,133,197,120,95,212,45,68,213,204,166,155,199,248,13,63,170,166,183,90,217,85,29,60,215,58,233,110,118,230,197,79,27,158,191,229,72,245,107,94,230,69,20,175,70,63,163,165,66,250,62,214,98,191,106,190,194,253,166,181,125,164,246,127,181,189,143,227,99,241,222,7,185,218,241,61,141,251,157,158,231,193,220,233,233,234,248,119,223,220,126,177,174,101,179,141,110,33,173,60,67,63,137,106,92,222,173,249,59,234,39,222,146,166,166,162,166,221,236,233,170,31,59,237,41,12,178,57,201,66,142,123,186,33,71,254,111,102,189,142,108,141,107,210,250,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,12,150,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,6,106,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,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,132,11,228,169,229,99,41,250,129,93,233,214,226,127,128,0,0,0,0,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,83,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,54,83,0,0,0,0,0,249,46,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,55,61,237,106,110,170,136,6,53,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,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,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,16,42,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,61,250,92,246,54,121,154,215,42,110,212,150,68,77,186,151,121,149,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,197,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,102,41,127,218,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,142,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,118,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,107,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,71,12,151,107,85,131,132,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,54,24,41,160,142,217,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,214,220,155,252,83,241,207,117,189,112,253,165,92,46,233,69,210,174,223,109,176,96,248,252,121,93,234,221,116,115,22,231,59,236,177,199,45,177,59,18,116,186,153,141,157,236,158,57,119,87,76,206,133,99,59,42,178,133,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,80,114,167,227,182,234,151,90,14,22,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,173,205,86,43,59,13,87,245,193,28,118,190,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,216,163,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,240,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,215,223,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,58,91,210,245,71,34,118,223,27,223,177,153,130,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,165,221,76,68,114,39,113,145,189,129,81,124,46,113,191,89,166,218,5,169,188,48,234,29,87,94,33,146,97,249,52,88,245,95,102,122,138,138,43,197,93,23,68,20,187,247,85,145,81,200,244,153,118,100,74,169,61,71,91,156,214,58,71,54,32,29,171,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,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,234,160,95,247,253,139,47,252,95,255,0,245,112,160,18,255,0,191,236,89,127,226,255,0,255,0,171,133,0,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,128,40,47,153,191,15,216,15,15,28,73,37,139,78,89,87,5,183,42,179,253,170,150,142,84,133,176,80,207,83,95,88,215,83,82,199,12,113,182,42,102,54,22,54,56,213,28,173,79,119,82,251,182,148,28,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,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,251,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,19,83,125,183,77,209,81,86,136,120,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,66,221,57,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,94,214,241,54,235,165,20,148,149,80,117,221,106,222,206,184,164,70,189,189,76,123,92,155,167,189,174,69,79,114,160,18,84,0,0,3,26,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,245,191,103,43,89,212,228,107,213,17,138,20,217,205,123,88,174,186,149,197,165,239,17,109,250,146,187,30,211,234,122,123,37,174,42,42,167,75,4,115,186,24,230,173,115,219,214,230,37,74,84,61,240,72,173,70,174,212,177,49,233,213,26,169,13,79,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,2,221,57,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,57,213,109,130,169,100,109,99,98,141,207,84,74,104,229,142,7,170,70,196,70,203,88,245,114,170,202,210,205,13,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,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,170,112,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,240,20,189,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,27,4,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,101,242,49,253,54,126,205,254,242,45,80,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,88,205,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,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,247,185,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,53,247,2,236,249,56,233,13,54,21,195,69,118,169,84,65,72,183,45,71,188,77,51,39,134,121,92,255,0,103,80,189,244,176,195,43,29,179,24,246,212,37,123,209,88,139,187,38,103,83,151,100,107,33,95,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,186,182,103,181,180,240,204,237,186,85,169,85,26,43,126,78,117,207,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,57,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,144,131,156,254,144,212,229,250,13,141,106,229,186,10,185,170,52,246,240,232,107,17,179,196,200,33,183,92,59,113,73,51,216,239,141,239,74,152,104,99,106,49,125,201,52,138,173,84,78,166,6,21,228,159,172,86,171,46,101,158,104,133,242,253,87,21,70,75,79,75,123,176,81,205,84,214,210,58,122,84,145,181,141,138,55,61,21,106,100,138,72,30,169,27,21,93,21,27,213,202,137,19,75,116,53,214,224,31,83,49,93,34,226,247,77,179,172,214,175,194,89,105,238,21,22,250,154,167,73,28,113,210,248,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,124,49,181,238,68,85,68,69,216,164,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,125,100,53,230,189,172,86,173,53,225,46,247,136,182,253,87,67,144,234,13,69,61,146,215,21,21,83,98,158,72,27,52,115,86,185,237,235,107,214,153,105,216,248,36,86,163,147,122,168,152,244,233,145,84,10,54,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,198,64,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,242,112,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,155,203,91,52,111,151,118,35,227,166,142,105,17,21,29,186,177,17,26,229,84,106,227,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,64,218,120,24,83,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,205,96,0,62,75,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,205,175,99,154,187,42,42,1,65,156,209,252,246,106,111,224,190,143,68,74,174,70,63,166,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,54,126,205,254,242,2,213,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,35,254,147,113,211,195,142,181,235,45,255,0,67,176,44,207,197,223,172,187,248,58,153,26,198,208,223,123,109,85,168,246,116,200,229,241,29,157,151,171,220,222,182,163,164,139,187,19,93,34,69,94,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,248,223,35,251,53,45,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,247,181,202,139,238,85,3,105,48,69,94,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,42,128,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,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,63,88,1,174,15,25,154,41,138,240,237,196,158,97,163,152,85,194,235,91,101,199,253,159,225,167,186,75,28,149,79,239,208,83,212,63,173,209,199,27,23,103,204,228,77,152,159,10,38,251,174,234,182,127,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,20,172,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,35,254,147,113,211,195,142,181,235,45,255,0,67,176,44,207,197,223,172,187,248,58,153,26,198,208,223,123,109,85,168,246,116,200,229,241,29,157,151,171,220,222,182,163,164,139,187,19,93,34,69,94,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,248,223,35,251,53,45,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,247,181,202,139,238,85,3,105,48,69,94,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,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,31,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,122,252,53,186,215,69,37,93,84,253,12,115,223,209,20,104,231,187,165,140,115,151,100,247,53,170,171,238,69,54,9,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,171,163,184,187,171,228,154,68,108,125,213,141,184,171,150,199,3,22,174,31,112,10,61,84,212,107,93,37,118,162,229,84,244,215,40,153,89,107,107,103,197,224,116,50,35,105,98,116,209,164,240,212,186,58,135,182,167,101,106,111,180,93,42,145,172,146,77,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,19,127,188,6,254,253,143,14,60,237,239,220,240,253,215,102,162,252,192,224,139,186,238,123,19,228,112,234,217,78,104,187,251,192,225,59,81,241,171,85,118,41,103,154,52,12,78,32,40,228,107,154,143,142,142,218,142,217,127,219,151,255,0,97,116,242,42,35,125,232,84,7,54,27,61,44,58,147,77,117,98,126,121,105,40,85,87,223,239,68,101,71,244,237,252,148,251,128,149,252,181,234,170,159,166,16,71,58,189,90,140,78,141,247,219,167,195,82,109,243,38,146,16,35,149,198,79,29,223,78,99,161,85,221,244,200,232,246,255,0,38,150,141,63,82,126,178,123,167,200,15,14,95,184,224,213,93,254,71,53,67,192,28,144,242,0,0,0,3,131,253,254,227,146,252,142,11,239,93,128,49,168,123,15,8,155,125,225,125,192,116,205,82,212,43,126,157,99,53,151,234,231,167,77,60,50,72,137,187,125,234,216,222,255,0,189,205,254,98,253,228,126,208,238,48,25,170,154,166,252,58,26,55,246,21,149,78,71,182,63,119,230,253,233,239,239,57,63,244,24,251,153,6,173,210,99,248,212,152,188,83,111,83,87,27,17,173,233,95,148,148,245,45,79,127,66,167,207,250,78,165,203,63,78,171,31,113,118,121,93,22,233,61,61,67,24,189,73,254,137,21,51,211,228,239,245,203,252,144,44,133,142,235,106,46,203,239,253,103,144,212,217,54,60,129,227,171,223,182,202,55,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,6,170,230,213,6,170,224,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,29,131,83,52,171,81,244,111,42,159,10,213,44,46,235,140,222,169,250,157,225,174,20,235,31,122,54,200,248,251,208,191,248,147,66,175,142,68,108,177,171,163,127,74,171,92,169,239,45,167,149,103,4,20,122,109,138,218,56,158,212,58,94,188,191,36,183,203,46,61,73,222,130,162,158,138,207,87,28,15,130,171,110,210,190,42,201,24,147,38,236,149,81,32,168,232,115,90,247,72,214,230,190,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,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,8,255,0,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,215,88,222,228,109,139,182,142,116,209,181,221,72,143,141,95,53,149,26,182,127,154,172,11,42,255,0,77,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,229,66,239,185,102,113,163,252,36,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,105,30,233,157,51,85,141,109,67,151,169,189,201,98,122,57,59,201,28,97,53,72,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,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,94,159,30,218,103,138,234,135,8,250,153,110,202,105,59,158,193,199,235,114,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,163,171,182,232,158,173,217,203,20,210,177,28,222,189,202,44,225,59,205,62,141,253,64,199,189,70,3,100,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,213,223,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,57,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,204,214,179,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,139,190,229,113,171,213,58,181,193,246,51,5,202,122,185,238,88,53,68,216,133,84,211,65,20,76,123,41,154,199,210,182,36,143,248,204,101,28,244,145,171,156,141,122,190,55,171,186,191,142,224,129,124,234,252,211,226,223,79,232,125,70,226,64,2,127,243,171,243,79,139,125,63,161,245,27,137,31,248,32,225,107,248,92,107,140,26,111,91,146,123,18,203,109,183,201,125,189,212,68,222,170,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,194,198,171,159,179,213,169,27,195,31,254,64,117,151,242,53,252,32,255,0,39,183,95,201,239,180,61,153,237,222,134,246,123,221,93,29,93,27,247,59,61,207,205,119,250,123,93,223,205,117,247,62,3,32,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,77,158,165,255,0,126,75,112,79,201,103,228,83,216,95,230,51,236,255,0,217,111,102,120,169,191,248,47,195,120,110,199,123,175,187,253,231,225,235,235,235,251,250,183,247,148,45,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,233,161,169,157,24,144,173,99,18,9,21,90,197,248,227,70,203,210,206,165,141,129,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,153,198,143,240,108,212,119,233,190,106,238,230,3,159,92,41,32,169,168,154,187,179,29,138,185,87,180,202,237,164,123,97,108,46,71,181,181,14,94,151,118,226,137,232,229,236,164,114,94,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,102,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,5,170,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,6,190,220,102,113,153,173,26,235,173,21,53,149,149,217,6,23,109,194,239,15,138,195,97,138,90,187,116,246,249,232,234,234,22,154,174,170,153,103,123,98,186,70,217,86,57,37,143,165,90,172,233,110,219,123,246,9,32,7,50,190,95,191,151,106,58,237,123,210,152,122,51,235,85,189,190,212,183,53,187,71,120,161,164,130,165,255,0,154,138,10,103,205,81,113,122,248,104,35,234,122,53,99,141,140,247,116,180,14,149,160,60,113,211,113,29,193,54,175,104,246,112,202,182,106,46,23,164,247,215,205,87,35,229,168,101,242,221,13,189,240,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,106,44,250,173,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,39,49,238,106,238,138,168,124,160,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,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,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,135,96,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,190,93,247,43,174,12,172,90,31,167,22,221,126,189,221,125,171,153,234,54,63,77,81,10,192,247,182,150,217,103,170,72,170,99,166,107,87,110,228,207,233,133,242,200,228,217,174,99,99,143,100,107,228,152,41,135,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,79,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,240,117,49,200,246,53,200,201,149,159,173,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,95,249,170,192,178,175,244,215,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,3,105,48,70,174,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,15,85,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,46,167,244,164,143,146,160,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,192,0,66,174,104,188,40,216,181,199,67,174,90,171,105,138,213,109,204,244,218,223,83,120,75,148,240,189,36,174,179,211,195,44,213,52,14,123,23,250,229,137,94,215,163,100,107,152,157,180,158,71,165,22,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,253,255,0,98,203,255,0,23,255,0,253,92,40,4,191,239,251,22,95,248,191,255,0,234,225,64,32,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,233,179,246,111,247,144,22,168,0,0,0,0,0,0,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,89,161,173,103,20,250,215,252,34,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,157,47,86,247,21,253,59,55,100,64,233,86,44,3,50,201,177,156,155,51,177,99,213,117,118,44,58,158,154,166,251,112,106,34,65,66,202,138,134,83,192,143,114,170,34,190,73,100,68,107,19,119,170,54,71,34,116,198,247,55,175,147,255,0,76,244,83,236,55,41,29,99,214,58,187,135,122,175,83,110,22,94,204,17,203,213,28,20,54,235,236,84,241,245,53,99,106,182,103,78,250,197,118,207,123,86,62,198,221,46,235,66,0,1,216,51,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,252,249,118,235,165,102,191,112,167,138,100,151,235,207,180,242,75,15,119,27,191,76,228,157,100,117,85,42,162,68,249,100,153,92,233,166,146,149,244,179,73,34,57,205,116,147,63,248,170,138,198,215,95,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,234,146,10,235,116,84,244,242,116,181,35,106,54,23,64,250,53,110,239,123,150,78,254,253,45,232,65,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,186,164,130,186,221,21,69,68,125,78,89,26,141,133,208,62,177,29,179,30,229,147,177,183,75,122,212,11,169,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,149,92,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,0,0,85,95,60,92,179,255,0,146,76,22,143,38,255,0,244,197,218,225,102,142,183,253,203,21,37,76,208,34,255,0,187,89,28,142,111,248,246,181,127,142,132,42,224,31,76,241,93,93,226,247,77,176,92,214,147,197,217,106,46,21,23,10,154,87,71,28,145,213,120,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,252,81,185,237,69,69,84,84,201,124,219,51,91,174,85,198,150,65,98,184,83,210,71,79,135,89,237,86,74,23,66,199,35,228,129,244,205,174,87,74,170,229,69,127,118,186,86,162,181,26,157,13,98,109,186,43,157,146,185,41,233,159,218,13,113,205,53,74,174,146,213,81,73,135,227,236,183,195,226,35,235,170,167,174,175,155,243,115,211,238,197,70,109,5,37,100,111,122,57,174,233,157,26,136,230,189,251,5,202,24,43,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,206,160,13,85,205,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,171,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,165,255,0,114,203,187,93,111,92,14,105,133,101,230,231,87,95,81,29,61,202,145,146,212,204,233,94,216,32,185,213,195,12,72,231,42,170,50,56,163,142,54,55,228,214,49,173,77,145,17,0,148,0,0,5,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,225,116,110,69,185,67,90,206,41,245,175,248,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,58,94,173,238,43,250,118,110,200,129,42,185,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,47,76,147,215,92,98,168,167,143,169,171,27,145,208,182,6,86,43,182,123,28,146,118,54,234,111,90,24,211,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,225,123,235,32,171,87,245,162,61,207,234,122,239,214,142,117,143,242,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,49,87,59,77,51,202,178,13,56,211,189,82,180,210,120,139,46,31,112,184,91,238,253,184,228,124,148,254,61,41,187,19,187,165,138,198,66,143,164,88,220,247,185,191,156,158,6,162,57,95,238,15,151,146,126,177,93,111,88,110,121,162,23,203,245,36,180,248,213,69,45,238,193,71,53,83,157,86,216,42,150,70,214,54,40,220,245,68,166,142,88,224,122,164,108,68,108,181,143,87,42,172,173,44,208,160,30,88,186,165,249,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,181,123,222,43,197,70,190,18,15,115,28,230,117,87,71,69,241,183,167,109,190,39,35,21,229,255,0,1,93,92,218,184,182,213,61,22,183,99,250,57,166,113,93,108,31,108,45,242,92,43,114,170,118,212,210,205,23,102,170,21,142,11,125,100,51,51,166,100,237,61,42,24,230,59,104,170,96,217,83,184,187,68,14,93,220,125,86,112,199,149,46,7,170,87,11,173,203,76,175,125,170,125,214,166,122,143,179,50,36,146,191,196,210,211,117,43,18,23,190,121,29,81,28,108,73,29,240,200,222,167,71,219,150,226,120,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,235,137,206,70,238,177,203,35,125,221,74,107,217,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,80,51,7,52,127,61,154,155,248,47,163,209,18,171,145,143,233,179,246,111,247,145,86,183,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,147,88,198,181,54,68,68,45,43,145,143,233,179,246,111,247,144,22,168,0,3,85,114,228,245,131,141,250,62,21,120,29,209,172,75,14,170,234,212,220,179,75,236,114,216,156,144,193,83,13,174,54,210,81,198,250,170,168,159,43,94,222,166,62,127,14,171,28,145,190,90,119,35,218,173,99,218,180,216,125,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,147,88,198,181,54,68,68,3,235,255,0,53,89,238,85,254,154,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,234,164,223,226,43,149,78,125,162,28,58,80,106,189,5,242,146,249,144,227,116,245,181,121,205,29,21,76,213,48,44,30,42,54,210,203,109,141,41,24,254,136,233,220,249,106,93,59,145,26,145,185,205,248,90,164,170,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,212,189,49,84,212,53,237,69,103,71,114,40,218,172,87,53,102,154,38,216,80,26,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,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,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,109,91,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,198,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,195,99,224,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,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,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,41,88,185,61,96,227,126,143,133,94,7,116,107,18,195,170,186,181,55,44,210,251,28,182,39,36,48,84,195,107,141,180,148,113,190,170,170,39,202,215,183,169,143,159,195,170,199,36,111,150,157,200,246,171,88,246,173,54,31,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,228,214,49,173,77,145,17,0,250,255,0,205,86,123,149,127,166,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,122,169,55,248,138,229,83,159,104,135,14,148,26,175,65,124,164,190,100,56,221,61,109,94,115,71,69,83,53,76,11,7,138,141,180,178,219,99,74,70,63,162,58,119,62,90,151,78,228,70,164,110,115,126,22,169,42,185,92,240,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,241,184,245,19,154,244,149,242,117,47,76,85,53,13,123,81,89,209,220,138,54,171,21,205,89,166,137,182,20,6,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,91,86,220,208,184,22,252,138,101,79,215,29,28,195,60,38,155,94,186,61,177,77,68,238,168,108,87,73,36,114,46,208,163,83,195,209,205,188,125,189,149,204,100,170,248,255,0,52,215,83,198,177,171,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,103,83,150,41,145,21,209,185,206,69,71,177,242,70,240,185,78,104,254,68,245,55,240,95,88,162,40,4,189,238,97,25,254,27,170,124,184,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,189,18,179,219,52,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,66,6,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,43,147,222,158,243,144,3,194,46,232,121,7,170,162,166,42,88,214,89,149,81,169,243,84,77,192,246,158,12,61,79,197,30,149,212,101,203,135,50,235,89,227,250,163,98,55,192,201,211,187,250,58,126,47,248,104,101,170,42,200,43,169,163,170,166,114,186,57,88,143,106,170,109,186,42,110,159,243,129,238,118,200,155,169,229,23,116,10,221,254,97,19,111,114,0,119,203,98,175,121,176,98,113,77,52,87,214,68,254,166,83,83,177,93,186,236,136,216,170,215,245,109,247,22,132,187,125,228,7,230,139,111,166,159,0,168,169,123,27,220,108,27,239,178,123,182,166,171,254,128,48,159,40,204,138,177,153,85,117,133,38,103,97,105,43,37,233,86,166,253,72,218,68,249,252,254,72,91,34,124,138,108,229,51,117,130,159,86,43,41,157,43,189,244,53,237,79,114,253,201,77,255,0,176,185,54,255,0,21,54,0,191,35,130,59,223,177,205,78,27,108,160,115,79,122,30,79,9,242,60,128,0,1,197,235,178,28,90,136,171,253,71,151,108,190,224,214,170,47,188,14,103,231,222,110,76,182,81,62,169,242,49,168,205,191,140,169,247,170,39,223,253,103,232,24,3,138,253,95,183,105,134,25,81,87,83,52,173,145,122,122,81,145,185,223,232,176,34,252,149,63,159,250,192,174,205,96,172,175,226,79,138,120,44,180,232,181,54,200,99,182,181,235,78,205,182,68,124,109,119,196,206,191,186,117,45,15,65,52,206,211,166,248,45,170,213,108,130,88,214,42,56,24,244,146,71,57,85,201,12,77,85,247,162,127,49,10,250,229,191,130,85,231,121,101,118,167,87,193,28,144,200,247,211,177,207,115,85,200,232,223,70,191,37,69,84,254,42,253,229,167,81,192,218,106,104,224,99,81,17,140,70,251,191,161,54,3,220,112,87,236,167,37,93,143,79,205,118,3,220,142,69,249,30,78,44,79,113,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,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,2,189,121,158,240,21,83,172,246,170,190,32,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,117,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,170,47,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,217,248,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,127,240,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,77,216,167,85,230,143,228,79,83,127,5,245,138,34,146,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,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,183,78,52,181,211,78,56,139,229,153,158,106,134,151,222,124,117,170,187,216,209,77,12,168,140,170,183,213,54,239,66,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,112,84,183,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,85,95,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,20,87,205,207,76,241,93,59,226,226,107,142,45,73,225,62,218,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,183,115,194,182,87,171,186,156,233,101,149,234,239,139,100,206,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,175,94,64,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,111,79,82,189,29,111,133,26,168,228,68,71,73,186,59,116,86,192,14,94,250,161,117,210,174,48,116,218,231,111,109,92,212,247,251,196,88,189,117,36,53,174,166,101,68,23,7,37,50,119,118,69,73,25,20,178,69,80,145,185,54,115,233,217,239,106,162,61,161,157,121,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,93,73,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,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,36,234,229,79,199,61,214,203,147,80,112,187,170,247,74,187,133,182,255,0,80,145,226,151,171,141,209,207,91,100,236,167,100,113,91,23,191,39,75,105,158,216,24,200,35,139,101,108,207,232,70,63,188,139,20,244,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,187,177,13,125,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,53,172,226,199,205,62,178,125,64,200,125,70,114,210,121,97,113,235,83,172,246,170,78,31,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,244,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,170,219,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,192,0,0,0,0,0,85,7,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,250,26,213,98,179,190,228,127,92,242,71,86,198,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,148,131,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,5,186,112,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,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,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,171,94,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,244,53,200,244,127,125,200,206,137,228,146,210,128,26,198,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,54,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,76,140,87,53,142,124,82,196,245,99,58,250,82,168,57,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,232,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,31,75,218,172,123,154,175,133,31,128,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,225,102,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,83,205,91,83,49,93,100,224,71,76,245,75,10,171,241,22,92,155,48,182,92,41,186,164,141,242,67,215,108,184,245,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,173,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,254,255,0,177,101,255,0,139,255,0,254,174,20,2,95,247,253,139,47,252,95,255,0,245,112,160,16,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,11,84,0,0,0,0,0,1,26,185,137,107,165,102,128,240,167,149,228,150,27,207,179,50,75,247,107,27,176,204,212,157,36,109,85,82,170,74,248,164,133,90,232,102,142,149,149,83,71,34,185,173,108,144,179,248,202,168,199,80,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,77,254,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,211,36,245,215,24,169,234,36,233,114,72,228,116,45,129,148,104,221,216,199,36,157,253,250,155,208,163,147,102,138,125,185,226,10,237,172,117,119,14,205,38,153,91,211,179,4,114,244,201,61,117,198,42,138,120,250,154,177,185,29,11,96,101,98,187,103,177,201,39,99,110,166,245,160,19,127,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,68,76,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,16,151,253,205,31,200,158,166,254,11,235,20,69,0,129,176,159,49,45,11,172,215,238,20,242,188,110,195,102,246,158,73,97,237,100,150,24,90,179,172,142,170,165,85,89,89,20,112,163,157,52,210,82,190,170,24,227,86,185,174,146,102,127,21,81,30,218,22,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,126,53,172,226,159,69,63,131,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,165,136,222,226,63,167,118,236,170,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,226,133,249,163,249,236,212,223,193,125,30,136,159,252,155,53,175,237,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,166,57,232,110,50,212,84,71,212,229,145,202,233,155,59,43,17,219,49,141,72,251,27,117,59,173,72,1,205,31,207,102,166,254,11,232,244,64,74,174,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,53,204,227,167,53,186,231,252,96,234,221,246,243,79,73,13,69,46,81,87,100,99,105,152,230,177,96,183,187,192,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,39,255,0,35,236,42,235,65,128,106,158,163,77,81,72,182,219,229,226,221,100,167,137,175,119,125,179,208,195,44,210,185,237,233,233,70,43,110,16,163,85,28,170,170,217,55,70,236,138,234,171,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,122,124,171,45,54,171,119,3,152,13,101,190,217,73,75,81,116,168,188,85,215,75,12,45,99,234,167,75,157,76,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,147,81,16,37,168,0,13,117,184,252,193,127,39,124,100,234,197,131,218,158,208,241,121,4,151,222,247,99,181,211,237,40,217,95,218,233,234,118,253,191,21,219,234,223,226,232,234,217,187,244,165,165,114,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,157,13,98,109,186,43,157,92,28,209,252,246,106,111,224,190,143,68,75,254,71,89,77,246,175,21,213,204,42,162,187,174,203,106,184,89,238,148,116,221,166,39,106,170,174,58,168,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,161,103,224,0,48,87,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,109,178,170,198,136,142,110,253,73,174,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,133,181,115,176,214,43,173,151,13,192,244,66,199,126,164,138,159,37,168,170,189,223,232,225,170,115,106,221,5,42,198,218,54,203,27,94,136,180,210,75,36,239,68,145,138,142,150,141,138,213,69,137,196,63,229,101,128,84,231,92,105,97,181,75,143,82,93,173,184,173,61,125,254,228,149,41,19,153,74,200,233,159,21,61,66,50,69,248,158,202,201,233,21,157,8,175,107,250,94,155,116,43,154,23,169,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,35,31,241,123,164,53,58,239,195,70,161,105,109,190,10,185,238,87,107,59,230,181,193,77,60,80,190,162,227,76,246,213,81,194,175,151,224,107,31,81,4,76,122,185,91,240,57,223,19,63,140,153,128,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,134,206,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,142,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,166,186,252,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,167,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,4,234,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,94,239,1,85,212,197,146,53,116,106,143,72,103,99,59,82,38,207,106,110,201,59,111,124,81,161,32,0,26,187,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,173,154,114,49,253,54,126,205,254,242,51,255,0,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,70,201,77,5,63,218,104,214,56,153,225,170,170,122,81,235,51,25,4,109,167,146,71,172,109,248,163,119,75,100,238,69,128,57,24,254,155,63,102,255,0,121,1,106,128,0,53,87,44,167,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,6,70,206,246,21,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,146,247,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,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,66,139,56,205,229,233,168,250,1,171,20,54,61,39,196,50,188,203,12,202,58,98,198,170,105,225,91,157,194,74,168,233,187,149,52,181,12,166,133,157,51,39,106,162,102,35,99,233,116,13,87,35,156,177,204,140,190,147,228,173,180,218,174,53,52,21,151,11,101,37,85,69,174,161,106,232,101,154,22,189,244,179,172,82,66,178,196,229,77,216,245,138,105,99,87,55,101,232,145,237,249,57,81,66,48,114,248,224,239,42,225,3,78,47,150,76,215,62,246,237,235,38,184,54,182,166,223,111,158,71,217,237,221,164,116,108,117,50,72,198,61,211,74,197,106,205,42,181,157,72,200,88,141,218,20,123,229,80,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,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,41,88,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,248,25,27,59,216,87,151,119,4,21,156,85,103,107,150,230,52,189,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,75,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,172,0,7,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,10,44,227,55,151,166,163,232,6,172,80,216,244,159,16,202,243,44,51,40,233,139,26,169,167,133,110,119,9,42,163,166,238,84,210,212,50,154,22,116,204,157,170,137,152,141,143,165,208,53,92,142,114,199,50,50,250,79,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,55,99,214,41,165,141,92,221,151,162,71,183,228,229,69,10,182,212,14,14,242,174,16,57,102,107,69,147,53,207,189,187,122,201,174,22,58,218,155,125,190,121,31,103,183,118,174,244,145,177,212,201,35,24,247,77,43,21,171,52,170,214,117,35,33,98,55,104,81,239,170,178,255,0,185,163,249,19,212,223,193,125,98,136,160,16,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,116,56,177,17,61,199,51,138,59,245,129,200,252,188,138,39,75,109,149,172,249,252,63,253,50,31,168,122,106,163,73,34,86,170,111,191,221,254,248,20,103,173,57,93,126,159,241,1,43,38,127,76,148,242,219,228,223,102,175,242,34,114,125,206,253,69,178,112,149,157,38,113,164,150,171,138,191,169,237,167,165,99,189,219,123,252,44,78,95,228,167,235,42,223,154,62,11,62,61,173,47,200,169,162,86,69,85,75,111,247,181,170,137,212,145,72,159,115,81,63,208,255,0,89,38,185,73,231,245,23,45,63,189,216,106,235,22,69,165,184,64,140,107,228,85,84,79,8,137,178,110,239,246,63,212,5,142,3,139,92,142,77,208,228,0,133,252,202,45,174,172,210,138,233,145,187,244,192,255,0,191,245,82,213,255,0,73,52,8,227,198,198,43,6,75,164,119,216,228,84,71,69,111,169,145,21,118,217,54,165,168,79,212,191,206,2,180,57,97,221,157,109,226,2,90,39,183,223,37,37,201,17,55,251,145,177,255,0,71,250,210,238,97,122,61,157,77,79,114,148,53,193,53,107,113,110,41,157,73,37,75,88,214,54,235,26,47,94,219,162,53,201,253,31,205,47,118,215,43,165,162,141,234,168,170,187,252,191,173,64,251,15,91,145,55,61,135,173,223,63,120,28,211,228,121,56,181,78,64,15,10,121,60,56,14,59,123,247,57,156,90,135,32,61,115,191,183,19,223,191,241,90,171,255,0,160,169,190,102,186,179,13,211,44,155,5,163,151,170,122,89,229,141,205,233,84,217,118,164,127,205,88,137,252,149,254,81,103,186,139,144,83,227,248,189,194,190,170,165,144,50,42,121,92,174,115,209,191,40,222,191,122,167,234,41,114,255,0,106,151,91,56,184,201,163,167,107,235,105,93,119,171,217,237,69,145,168,137,4,155,123,209,30,159,56,191,244,127,196,22,45,203,159,0,169,196,244,58,145,107,163,232,154,90,250,215,175,189,23,221,221,106,39,201,202,159,200,37,186,38,201,178,29,119,2,176,193,143,99,148,246,232,32,108,77,141,210,47,75,90,141,79,123,213,126,72,136,118,48,60,47,200,224,141,221,119,57,57,85,15,40,1,19,111,113,228,241,247,133,247,1,228,30,16,242,0,28,28,187,46,232,121,234,221,55,64,60,175,234,253,103,20,118,206,233,95,247,130,170,43,190,104,120,84,69,247,251,247,64,61,135,29,247,112,85,221,190,224,198,236,128,114,7,7,72,214,252,213,3,28,174,247,236,7,48,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,127,97,83,133,143,251,126,213,95,252,171,110,255,0,168,147,252,1,215,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,77,247,217,19,228,118,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,129,87,110,76,60,40,92,110,181,183,10,60,163,82,173,116,245,85,18,77,21,13,37,222,141,208,82,177,206,85,108,49,172,212,143,149,88,212,84,106,44,143,123,246,68,234,115,151,117,94,215,140,242,182,209,124,87,78,242,205,40,183,234,230,176,73,137,230,52,241,197,93,105,154,255,0,72,180,145,206,202,186,74,148,171,138,4,164,72,146,167,122,24,162,89,92,215,47,105,207,111,222,138,217,148,0,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,201,190,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,230,139,152,0,16,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,153,55,192,3,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,225,85,219,101,217,82,37,90,121,53,112,219,96,186,209,95,108,90,163,172,22,235,149,186,162,58,186,58,202,75,221,4,51,211,79,27,145,209,203,28,141,162,71,49,237,114,35,145,200,168,168,168,138,132,245,0,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,213,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,170,157,136,138,174,84,217,93,238,249,42,74,0,0,0,0,141,92,82,240,3,161,220,91,101,86,124,215,80,238,57,93,170,245,103,183,173,173,181,54,42,248,98,241,20,169,35,164,142,57,89,60,50,179,224,124,147,43,85,136,215,47,117,200,229,114,35,17,178,84,1,2,173,60,154,184,109,176,93,104,175,182,45,81,214,11,117,202,221,81,29,93,29,101,37,238,130,25,233,167,141,200,232,229,142,70,209,35,152,246,185,17,200,228,84,84,84,69,67,235,203,57,62,240,237,156,229,87,156,215,41,212,205,85,173,189,100,23,10,139,165,198,167,218,22,184,251,245,83,200,233,37,147,161,150,246,177,189,79,123,151,102,162,53,55,217,17,19,220,78,160,6,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,201,19,48,0,0,0,0,0,0,0,0,0,6,31,226,131,133,252,7,139,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,157,53,15,85,68,106,46,232,223,127,205,23,0,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,219,236,169,243,38,248,0,0,0,0,0,0,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,236,0,14,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,35,176,0,0,0,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,116,54,74,73,30,155,178,22,170,238,245,248,149,118,217,54,68,152,0,12,63,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,58,105,216,168,138,213,93,213,222,255,0,146,38,96,0,0,0,1,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,85,67,209,85,28,137,178,55,221,243,85,148,0,8,255,0,194,151,5,58,89,193,247,218,159,201,157,255,0,43,185,253,173,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,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,242,59,0,2,0,127,97,83,133,143,251,126,213,95,252,171,110,255,0,168,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,71,96,0,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,32,183,246,21,56,88,255,0,183,237,85,255,0,202,182,239,250,137,63,192,16,130,62,82,122,23,22,3,81,165,173,213,253,96,92,78,170,241,13,253,246,151,93,173,174,129,46,49,67,36,13,168,98,45,6,236,122,197,51,216,238,149,78,180,72,250,250,187,113,244,180,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,249,147,124,0,0,1,215,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,228,66,15,236,42,112,177,255,0,111,218,171,255,0,149,109,223,245,18,127,128,49,255,0,228,83,21,252,129,127,7,79,104,93,126,205,253,143,251,21,226,187,177,248,239,3,224,188,31,115,175,183,219,239,118,253,253,93,190,158,175,127,78,222,226,32,127,97,83,133,143,251,126,213,95,252,171,110,255,0,168,147,252,1,215,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,77,247,217,19,228,118,0,0,0,0,139,252,80,114,244,209,126,44,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,170,161,232,170,142,68,217,27,238,249,170,246,14,20,184,41,210,206,15,190,212,254,76,239,249,93,207,237,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,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,8,34,238,81,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,64,112,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,221,163,138,40,209,35,99,27,211,26,42,162,185,92,231,101,80,6,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,232,116,145,200,196,221,240,181,23,118,47,194,171,182,203,178,164,64,254,194,167,11,31,246,253,170,191,249,86,221,255,0,81,39,248,0,70,174,41,120,1,208,238,45,178,171,62,107,168,119,28,174,213,122,179,219,214,214,218,155,21,124,49,120,138,84,145,210,71,28,172,158,25,89,240,62,73,149,170,196,107,151,186,228,114,185,17,136,217,42,0,141,92,45,112,21,165,156,35,101,87,140,167,76,243,173,64,174,246,237,189,45,245,182,235,205,206,154,90,25,58,100,107,227,157,98,134,158,45,230,143,103,181,143,114,175,75,102,149,17,62,53,58,166,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,37,93,182,77,145,38,0,2,63,240,165,193,78,150,112,125,246,167,242,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,182,254,37,253,93,93,91,236,221,182,217,119,144,0,0,0,1,0,63,176,169,194,199,253,191,106,175,254,85,183,127,212,73,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,133,19,125,215,117,92,128,0,0,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,116,54,74,73,30,155,178,22,170,238,245,248,149,118,217,54,68,200,28,41,112,83,165,156,31,125,169,252,153,223,242,187,159,218,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,228,0,0,0,2,37,113,15,203,87,69,248,154,213,10,237,87,212,109,65,212,166,92,171,41,233,233,34,163,161,187,82,37,21,20,16,198,141,108,84,241,205,75,35,163,98,187,174,87,53,29,178,201,44,142,247,117,41,221,120,82,224,167,75,56,62,251,83,249,51,191,229,119,63,181,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,4,85,226,83,150,246,129,113,67,168,233,170,89,173,211,43,178,94,159,111,130,223,83,246,122,122,42,104,235,59,74,254,137,231,238,82,200,249,38,232,115,99,235,87,127,123,138,38,162,34,53,14,213,194,151,5,58,89,193,247,218,159,201,157,255,0,43,185,253,173,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,6,63,193,180,47,78,52,219,81,243,157,80,194,172,222,202,186,234,55,129,150,255,0,12,10,141,165,168,170,165,90,133,74,166,198,137,240,77,39,138,119,117,81,122,94,230,53,234,212,123,164,123,242,0,0,0,3,175,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,0,0,0,0,12,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,208,233,35,145,137,187,225,106,46,236,95,133,87,109,151,101,72,129,253,133,78,22,63,237,251,85,127,242,173,187,254,162,79,240,0,0,0,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,161,178,82,72,244,221,144,181,87,119,175,196,171,182,201,178,38,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,157,52,236,84,69,106,174,234,239,127,201,19,48,0,58,254,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,246,0,0,0,0,0,0,199,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,157,14,146,57,24,155,190,22,162,238,197,248,85,118,217,118,84,136,31,216,84,225,99,254,223,181,87,255,0,42,219,191,234,36,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,126,71,144,7,133,217,6,232,159,48,187,129,228,240,168,139,243,8,168,121,2,185,185,169,233,123,111,56,235,50,184,41,89,213,3,34,98,187,100,221,58,32,171,119,207,169,63,163,238,34,199,45,77,79,184,97,26,147,87,138,173,84,141,167,175,171,123,222,196,119,187,120,233,42,62,238,149,254,106,125,232,91,15,19,90,124,220,255,0,76,111,86,180,219,173,212,85,8,223,115,215,223,225,230,106,127,21,119,254,89,70,243,75,112,208,93,125,169,238,49,221,84,245,85,157,59,55,163,116,69,168,139,253,17,23,245,129,176,245,5,67,42,41,218,246,46,251,239,255,0,58,159,73,139,56,126,212,90,13,67,194,105,174,244,187,34,191,175,169,59,140,119,250,52,173,79,226,251,191,144,101,48,60,42,127,73,134,120,166,182,79,112,210,92,145,144,61,90,229,181,86,34,42,109,254,165,155,250,83,245,153,156,199,90,237,104,169,188,105,158,69,71,74,239,206,203,107,171,99,19,165,87,226,90,121,81,62,95,210,160,81,86,148,87,207,139,241,49,36,234,231,36,144,201,114,98,170,47,189,127,190,181,127,89,127,248,157,74,84,218,33,147,117,221,122,191,250,103,20,23,109,166,147,13,226,142,116,189,181,118,101,69,201,175,247,43,55,248,167,79,229,109,247,161,125,56,29,68,117,22,40,92,223,151,197,247,255,0,175,112,29,152,224,245,77,246,57,156,85,61,251,128,98,255,0,73,200,226,223,154,158,87,220,7,147,194,170,125,224,227,183,191,220,7,36,219,238,14,93,154,171,250,144,33,232,175,157,180,212,115,78,245,217,172,98,185,64,135,220,194,245,62,227,136,233,117,125,53,182,227,53,44,179,178,88,183,141,85,21,81,212,245,105,182,253,43,247,181,63,226,35,247,45,125,45,183,228,178,85,106,85,246,142,58,170,171,131,251,233,52,169,212,245,87,58,181,142,93,250,190,255,0,119,220,135,70,230,63,170,75,150,103,208,97,22,246,174,204,168,108,42,189,76,118,238,73,234,226,249,34,111,252,164,251,201,189,192,22,157,174,29,160,88,173,68,169,188,181,182,216,167,127,194,246,170,117,62,103,125,235,254,200,77,18,138,54,35,24,141,106,34,34,28,183,216,242,120,85,219,238,40,226,155,175,244,156,154,187,255,0,189,238,9,183,220,62,64,62,243,195,183,84,217,23,111,214,114,60,111,239,247,129,225,171,247,42,156,142,59,162,175,184,242,190,224,60,61,55,12,110,200,169,247,41,225,94,129,94,141,78,165,249,1,198,72,213,92,142,79,118,202,114,223,99,208,251,133,47,82,68,147,199,212,229,247,34,61,55,62,107,173,206,42,10,57,103,151,228,214,57,219,110,158,253,145,87,254,128,62,168,170,227,146,87,66,213,221,88,187,42,30,231,117,57,62,5,34,222,25,196,4,119,77,108,191,98,46,163,149,145,65,91,36,12,122,190,53,79,130,57,85,126,237,255,0,145,250,201,71,3,250,227,71,108,169,184,28,59,42,171,187,183,95,235,83,220,212,217,15,39,132,93,254,240,27,162,30,79,92,170,168,155,161,229,139,240,34,168,28,193,197,174,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,198,251,40,5,60,53,119,221,23,238,57,30,21,19,126,160,11,239,67,200,60,40,30,185,95,178,162,28,145,219,166,202,113,116,105,243,251,206,8,189,43,239,3,218,155,238,115,61,104,168,167,52,249,1,249,247,202,52,174,182,84,82,189,168,228,146,55,181,81,83,125,247,106,167,253,37,30,243,51,194,83,16,215,10,91,141,21,34,64,218,154,25,167,114,178,62,158,167,58,178,116,85,247,53,55,249,161,122,47,78,166,170,47,234,43,119,154,238,148,173,250,221,108,203,169,97,234,240,84,78,138,69,234,219,248,213,145,109,243,122,127,61,126,224,63,75,150,6,175,182,255,0,142,59,24,171,174,87,205,3,227,106,53,242,238,171,215,45,99,189,200,175,85,251,147,238,44,65,174,234,77,208,160,62,0,181,38,167,8,215,44,118,133,210,246,225,172,185,211,67,34,116,162,239,212,147,34,127,37,87,253,16,190,172,114,224,203,165,158,146,182,55,110,146,193,27,247,219,245,181,23,245,39,235,3,245,15,200,201,232,210,182,197,93,76,172,71,119,41,229,106,162,166,254,229,99,147,254,147,245,207,69,99,122,169,165,106,124,220,199,39,254,128,40,147,139,219,50,226,92,72,85,87,50,30,194,62,106,181,77,155,211,191,85,69,95,191,228,159,168,185,109,9,190,67,127,194,169,107,226,149,28,146,117,237,241,34,252,166,149,63,90,254,162,176,185,165,216,86,213,155,81,223,217,31,241,187,113,170,239,247,186,106,213,253,107,255,0,49,56,184,26,204,105,239,154,103,110,107,95,186,175,123,238,95,119,246,197,79,250,212,253,64,74,115,199,191,125,143,9,241,38,231,157,246,249,129,228,241,182,231,20,149,142,85,68,95,145,200,15,39,20,64,189,75,242,247,30,90,155,38,192,121,58,174,166,94,233,236,24,69,230,233,83,50,68,202,106,57,36,87,43,145,168,136,137,250,213,83,254,115,180,175,184,140,92,127,101,115,88,120,120,203,155,4,157,15,150,129,89,190,200,190,229,154,4,95,154,47,220,229,2,177,114,87,203,172,252,90,199,75,14,245,52,205,200,146,63,119,198,213,103,180,213,55,247,117,167,202,79,253,37,211,233,22,61,14,47,167,56,245,142,24,91,27,104,237,208,67,210,141,68,68,217,191,169,17,63,230,42,139,151,6,7,246,159,83,42,50,202,182,117,172,85,47,122,46,251,123,210,162,146,77,253,206,79,231,47,220,92,53,4,73,13,28,49,39,201,172,68,66,65,244,0,113,223,223,190,197,30,118,68,93,208,245,207,81,29,60,79,150,103,35,88,196,87,43,149,118,68,68,254,147,218,117,204,247,111,178,215,36,68,248,150,150,100,79,255,0,6,224,63,46,45,94,193,165,191,187,29,110,67,65,227,90,174,106,199,226,225,234,221,189,91,251,186,247,254,66,253,223,113,220,218,228,149,168,230,169,75,215,157,64,155,28,226,110,227,29,68,253,61,23,27,139,83,225,69,247,35,234,83,238,106,151,9,132,93,27,118,177,65,90,215,117,35,250,190,237,190,79,114,126,164,253,64,126,250,171,88,158,245,68,254,147,240,106,51,124,102,10,214,219,230,189,208,182,119,111,180,107,83,26,57,125,219,252,186,183,249,123,207,78,161,222,210,195,136,221,110,106,189,61,138,41,228,71,124,246,86,196,247,126,165,253,95,168,170,190,31,243,91,214,165,235,84,115,203,85,220,88,119,221,122,24,155,239,73,42,127,53,191,204,2,220,162,86,73,249,214,185,85,62,237,212,195,92,70,235,205,163,72,49,199,213,79,91,27,42,28,212,115,25,220,106,57,118,154,54,46,200,178,49,127,148,166,74,188,93,33,177,99,115,86,200,253,187,81,72,253,246,95,185,174,95,212,191,168,166,158,46,117,10,247,171,154,231,81,96,166,155,189,13,12,245,212,173,143,165,141,247,54,162,103,124,213,173,95,147,19,239,95,145,45,18,215,134,141,121,212,141,93,213,75,99,166,169,172,117,157,106,26,147,34,190,117,141,27,219,147,245,200,230,255,0,26,63,188,207,60,77,235,230,51,164,150,9,99,184,87,162,212,201,3,145,172,73,99,234,221,89,54,222,229,145,171,243,141,79,204,225,187,78,168,52,159,72,229,185,201,7,105,244,244,181,50,189,221,78,118,221,50,84,42,123,186,157,247,63,245,21,227,197,110,109,38,175,235,148,56,221,36,157,214,54,181,180,168,221,186,119,254,220,157,159,53,107,63,198,126,177,224,204,60,49,46,85,171,58,209,115,206,40,33,170,130,221,87,89,53,67,36,70,200,214,171,95,29,74,53,119,78,166,252,219,252,239,188,180,74,54,171,32,106,42,185,87,223,243,249,252,204,37,194,150,155,81,96,250,73,138,211,69,77,219,153,45,52,203,47,198,171,241,43,28,171,252,165,79,155,215,228,103,61,182,249,8,60,156,81,187,59,250,207,59,237,243,10,187,38,229,28,101,110,237,249,158,27,239,111,79,185,118,62,27,133,214,158,30,152,81,255,0,27,149,19,109,151,250,127,160,246,80,76,178,49,219,175,223,191,245,1,245,34,170,123,246,247,169,205,23,221,186,236,135,135,187,100,247,124,207,66,71,35,221,187,254,64,125,8,228,95,145,228,240,214,244,251,144,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,3,198,203,250,192,109,250,130,170,34,110,167,147,139,211,118,170,1,215,114,12,247,24,198,92,145,94,111,180,20,110,119,203,191,85,28,123,252,191,156,228,254,114,127,198,126,141,163,33,180,94,225,109,69,182,227,77,83,27,145,21,29,12,205,122,47,185,23,230,213,95,214,159,241,144,99,143,44,119,80,104,234,89,144,216,174,245,137,74,155,239,19,42,21,141,103,186,149,159,227,19,230,170,171,242,35,95,15,92,194,114,125,62,188,193,141,101,148,237,172,165,238,182,37,146,106,218,167,57,169,215,19,62,72,143,79,147,29,247,125,255,0,241,133,198,162,162,161,225,237,234,219,229,238,49,206,141,235,45,135,86,241,152,47,182,153,26,157,76,137,92,196,108,155,34,190,38,191,109,222,214,254,179,35,162,162,252,128,244,236,173,85,95,184,246,181,125,199,149,106,41,193,17,83,220,160,115,84,220,196,92,74,224,244,217,198,159,86,90,231,129,36,71,36,105,252,84,95,149,68,78,251,218,191,205,253,70,94,63,47,33,183,199,114,182,203,77,42,34,181,221,62,237,145,127,148,139,247,255,0,80,26,221,203,77,93,167,90,193,109,122,181,240,73,71,95,75,42,110,142,110,219,53,142,255,0,91,252,226,247,248,64,206,87,50,210,75,29,84,179,35,159,29,13,52,110,221,219,170,170,83,83,175,243,151,249,197,60,241,181,131,191,11,213,199,213,178,20,98,44,144,185,189,40,198,167,195,5,47,220,213,255,0,92,88,71,44,141,68,251,67,128,69,101,150,36,106,209,177,177,162,163,220,187,171,33,163,111,222,155,125,224,79,111,153,194,116,71,68,244,85,217,21,170,139,255,0,17,201,171,187,81,68,136,142,98,162,253,233,176,21,71,205,158,223,77,29,61,53,95,136,94,180,168,166,106,39,90,124,187,181,126,255,0,145,210,57,108,107,53,125,191,48,166,197,170,171,147,195,73,215,179,95,43,182,247,69,88,255,0,146,191,111,154,254,163,53,243,100,193,91,83,132,195,147,182,87,35,97,172,163,133,204,233,110,222,249,42,87,127,158,255,0,202,79,184,173,206,28,181,10,187,1,207,232,174,116,174,95,205,247,55,218,71,183,231,4,205,254,79,249,96,108,145,79,43,102,133,143,111,201,205,69,255,0,208,112,174,87,182,157,206,99,186,85,54,247,239,183,222,135,226,224,151,150,223,49,139,109,205,191,252,243,75,12,219,123,215,110,168,218,239,191,250,207,220,170,103,114,23,51,245,237,255,0,56,21,251,145,241,7,156,224,154,255,0,77,141,86,221,166,91,125,117,85,28,45,99,231,155,111,127,134,234,217,22,70,183,253,17,126,229,39,118,37,119,75,221,134,130,227,191,82,212,83,197,42,175,207,222,230,53,127,90,254,178,170,56,209,154,182,201,196,54,45,85,76,222,135,84,220,161,70,163,93,211,178,181,148,95,169,127,89,101,26,3,89,81,91,166,24,236,213,42,171,34,219,41,21,219,185,87,223,225,226,85,255,0,156,12,146,0,3,195,151,102,170,149,163,205,3,82,18,91,10,96,84,85,77,115,238,74,144,200,198,191,119,127,124,162,122,123,145,223,210,191,201,82,200,174,213,137,69,72,249,213,125,201,183,235,253,104,159,244,148,175,175,153,21,70,177,241,103,96,195,106,167,115,105,106,46,180,113,109,212,231,251,157,5,43,151,220,255,0,119,242,0,154,124,182,244,181,49,157,53,164,190,212,83,185,179,86,178,57,81,92,205,149,90,250,122,55,125,236,69,249,183,245,147,133,169,178,34,33,142,116,43,12,163,194,116,242,203,102,164,106,43,96,161,166,103,87,67,91,191,76,17,55,228,223,242,76,142,0,227,191,188,242,171,177,199,116,69,247,129,204,252,204,134,4,168,180,85,194,169,186,58,25,17,127,251,213,63,76,244,86,49,31,77,43,21,55,234,99,147,223,253,40,5,14,113,225,71,38,31,196,60,149,52,200,232,146,165,107,102,85,68,233,221,86,170,116,223,221,183,235,45,155,130,220,197,249,126,145,91,171,38,153,178,74,173,157,92,168,237,255,0,249,238,118,167,242,151,245,21,173,205,139,30,167,182,106,205,150,190,4,233,124,244,53,78,118,205,68,247,248,183,126,175,159,241,137,105,202,195,53,170,187,233,237,101,166,161,202,230,209,83,163,155,187,220,191,198,172,169,85,249,251,128,205,60,111,102,172,197,52,95,33,123,106,17,143,158,221,87,11,126,61,190,39,82,84,237,252,164,254,105,6,57,90,226,111,190,100,55,28,158,165,143,85,131,179,179,149,61,223,19,43,89,247,162,254,175,214,101,254,105,154,145,37,179,16,76,98,157,158,250,196,233,114,245,185,63,143,21,107,62,228,219,238,62,222,90,248,197,191,15,210,233,111,211,251,159,83,211,214,170,198,255,0,38,162,177,169,252,84,85,95,227,1,150,120,225,213,56,113,28,18,170,207,67,90,216,235,42,97,116,109,98,74,141,122,245,211,212,34,123,145,232,191,52,79,184,192,28,0,232,221,14,105,113,189,231,217,69,155,187,82,151,29,226,146,106,116,119,83,100,130,71,42,238,246,42,175,190,79,185,223,121,250,186,207,98,171,226,19,86,96,130,59,140,176,219,224,74,70,58,38,252,109,114,181,118,114,237,34,162,124,166,84,249,19,27,69,244,234,199,164,184,13,61,29,20,81,181,123,84,238,149,233,3,24,174,114,68,198,110,189,9,239,80,58,63,24,217,237,6,3,162,89,69,186,58,136,160,146,166,213,83,12,72,143,107,93,212,238,132,247,124,77,251,228,251,136,97,192,150,140,81,103,25,68,249,253,218,7,212,57,181,206,145,142,123,81,233,191,114,154,84,95,137,142,254,122,255,0,43,239,255,0,124,243,198,134,175,94,53,95,85,40,52,118,212,157,49,86,213,67,72,174,108,210,34,185,37,101,35,255,0,138,254,150,253,203,243,82,104,112,123,162,212,218,91,167,148,80,74,170,250,153,217,28,178,35,163,141,54,115,160,167,69,247,181,87,239,143,245,129,32,45,20,113,208,91,41,104,162,141,172,100,16,178,54,162,38,219,34,38,199,216,120,68,217,17,16,242,7,133,93,189,234,99,157,96,212,202,29,61,176,201,112,169,168,108,111,77,186,126,54,162,175,199,26,47,205,237,254,121,144,42,230,100,48,57,238,95,150,223,243,144,55,138,11,230,95,168,215,207,179,214,231,45,53,12,95,203,100,170,170,237,217,11,255,0,138,175,106,123,156,197,251,190,240,50,191,13,55,251,222,75,111,174,203,114,42,183,205,27,221,44,145,190,73,30,228,70,171,97,145,61,239,85,251,156,239,146,157,218,195,174,22,91,174,165,203,134,82,214,64,174,135,173,138,141,145,155,171,155,223,223,229,34,255,0,138,253,95,253,108,39,159,102,52,220,55,240,254,216,41,159,220,172,146,145,35,71,59,169,138,178,45,19,147,231,26,47,223,15,235,255,0,127,228,96,110,6,178,11,254,172,107,53,199,46,171,154,70,178,26,201,122,147,186,231,162,247,32,170,114,127,29,119,249,187,245,1,105,209,175,83,122,189,222,255,0,212,114,95,145,235,167,111,76,72,155,175,251,255,0,214,123,64,245,181,255,0,18,181,78,107,242,83,215,209,241,117,34,156,222,187,53,127,168,15,29,104,141,221,78,73,190,222,243,208,142,106,251,213,125,205,57,36,202,245,217,173,247,126,176,61,192,240,159,47,153,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,1,225,92,214,252,215,99,201,197,204,71,124,192,240,146,117,59,102,167,187,245,156,182,220,225,211,178,251,142,104,160,126,22,87,137,219,50,171,115,232,46,52,253,214,59,111,119,83,147,249,77,95,228,170,127,53,10,151,226,239,151,230,99,105,175,170,201,116,251,26,173,172,135,173,242,171,96,103,90,162,117,78,255,0,229,78,229,249,35,62,239,188,184,99,243,238,214,90,27,197,51,233,171,105,162,149,143,106,181,81,236,71,110,138,138,159,122,47,235,80,40,179,134,238,34,115,142,23,50,121,177,220,222,146,166,217,77,221,94,184,234,96,107,54,237,197,36,95,52,133,235,252,109,147,230,91,206,131,241,47,166,186,203,110,234,199,178,203,117,85,83,27,212,248,89,42,245,162,44,174,98,123,156,198,252,213,19,238,251,200,189,198,215,3,22,236,235,108,155,16,181,54,58,182,177,253,196,130,6,167,83,159,82,215,111,249,186,119,42,251,156,239,188,175,221,42,212,173,74,225,79,81,217,21,211,218,52,180,238,125,60,114,178,111,16,198,171,82,72,229,95,115,157,18,124,156,191,63,215,254,248,27,5,178,70,61,17,204,114,42,47,234,83,206,196,90,225,171,140,44,51,86,45,52,144,84,95,104,99,174,115,35,107,163,125,84,72,229,119,76,40,190,229,153,203,252,105,54,37,20,83,199,51,122,163,123,92,159,173,23,112,57,167,184,227,42,35,155,178,156,149,21,79,14,79,114,1,86,156,213,180,201,201,101,143,48,166,164,127,246,188,114,190,71,38,234,159,58,38,39,242,189,223,47,212,117,30,85,90,131,111,183,100,19,227,53,117,209,69,44,141,115,154,199,46,202,170,175,161,98,109,238,253,104,191,121,46,249,146,98,212,247,158,31,242,106,197,167,234,125,29,186,89,26,228,98,46,223,156,167,95,212,191,205,42,247,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,11,252,165,122,75,79,28,141,93,209,204,69,79,248,143,99,143,205,198,106,18,170,193,111,168,71,117,36,180,209,185,23,125,247,248,79,211,119,200,8,105,204,198,213,227,180,30,177,203,11,156,173,184,80,175,187,127,151,117,255,0,251,74,52,183,212,186,219,117,108,200,238,149,102,255,0,52,253,109,84,255,0,164,216,27,142,203,84,119,77,12,186,50,88,81,232,218,154,37,77,219,191,191,190,159,208,191,172,215,230,231,76,228,175,149,173,69,221,58,127,250,84,3,97,62,14,245,30,217,156,105,69,130,74,106,248,102,150,59,117,44,114,35,93,186,181,233,77,79,186,47,194,159,123,140,255,0,55,247,181,216,170,14,88,90,214,248,106,224,194,171,110,8,141,217,189,45,116,191,126,244,81,162,108,178,127,95,221,255,0,176,181,184,166,100,244,236,149,170,138,142,106,46,255,0,214,5,70,113,215,86,232,184,132,196,28,181,9,211,79,116,137,255,0,197,79,151,69,18,150,83,195,156,235,81,165,184,236,200,237,219,37,178,145,232,187,126,186,120,84,172,254,55,233,29,95,196,110,39,74,199,110,178,221,96,102,219,254,182,80,167,253,37,156,112,249,64,182,237,44,199,41,157,243,142,215,70,197,255,0,122,154,36,253,95,208,6,75,0,226,229,217,55,3,23,235,238,121,105,193,113,41,43,238,215,24,105,35,84,111,197,34,236,159,223,99,111,234,95,189,201,255,0,25,80,252,40,218,234,181,67,139,220,118,255,0,21,59,234,32,130,229,4,206,149,137,240,162,50,149,255,0,171,167,252,87,254,130,95,115,83,212,201,241,220,122,203,143,82,85,244,58,186,9,222,246,182,69,69,248,42,105,246,247,35,211,245,47,220,166,53,229,95,166,114,190,242,153,165,101,27,209,88,246,58,57,31,31,191,229,91,26,251,213,191,208,159,120,22,145,103,166,74,75,117,53,58,53,90,145,196,198,237,253,77,68,62,227,139,27,210,196,111,234,77,142,64,113,95,153,227,127,126,199,149,253,104,167,7,124,208,15,98,109,247,28,100,77,218,168,191,37,67,147,67,147,116,84,2,167,57,192,98,210,123,99,26,190,71,11,149,158,18,173,143,84,249,127,133,69,183,223,254,191,245,31,151,202,131,57,167,181,86,100,214,234,154,248,163,106,91,98,123,90,229,79,186,166,77,254,239,245,199,126,230,254,175,142,139,24,133,171,238,125,53,90,175,255,0,140,211,144,183,131,125,91,178,105,117,206,249,91,119,172,74,116,168,183,36,49,171,164,99,58,157,221,234,217,58,158,221,192,202,188,198,245,34,155,47,213,122,123,45,13,116,117,49,193,209,19,145,155,123,158,149,53,109,84,254,42,127,57,62,255,0,188,205,17,234,221,139,76,180,66,12,114,154,237,77,29,124,253,91,66,143,71,61,122,106,250,254,93,46,254,75,247,32,70,178,103,48,103,90,167,85,144,82,207,220,129,213,111,145,174,235,69,77,188,76,143,79,122,57,201,242,127,235,50,46,151,219,178,205,103,204,233,109,77,90,186,170,118,117,236,137,221,123,83,120,158,239,212,244,249,197,250,190,239,248,130,203,120,9,192,175,13,195,254,210,223,168,165,141,245,21,85,61,14,123,122,125,205,124,72,158,228,95,214,197,251,140,179,197,134,174,218,52,159,78,229,170,170,184,193,79,51,216,197,141,175,126,202,228,74,136,90,187,39,75,183,254,55,234,50,14,150,226,244,120,46,17,5,182,40,25,11,33,116,210,108,141,70,162,110,245,119,234,105,91,92,208,117,62,167,33,202,237,24,21,154,181,100,254,214,169,89,35,138,69,85,221,181,77,95,122,53,235,254,37,126,109,251,191,226,14,149,193,70,31,127,213,222,32,173,249,253,125,4,242,211,81,86,211,204,147,35,54,106,116,195,51,62,109,86,253,240,162,124,191,250,247,15,107,163,74,26,40,169,209,187,116,49,169,183,234,217,17,63,232,34,63,47,253,28,139,4,192,41,46,21,84,61,186,201,85,202,231,186,36,69,248,103,170,68,247,171,26,191,39,33,49,19,228,0,242,14,47,84,68,85,85,68,247,125,224,117,77,74,200,168,177,236,94,166,182,178,166,56,90,215,68,138,231,187,100,77,222,137,243,216,171,188,75,41,184,103,250,209,81,52,85,173,154,223,75,209,213,43,81,157,41,213,72,237,189,251,39,242,153,177,37,121,140,235,100,152,70,159,75,97,182,86,36,117,149,83,210,47,195,38,206,233,239,75,186,252,50,34,255,0,161,126,175,254,181,109,105,174,179,191,79,45,151,10,247,202,217,43,43,123,91,57,93,187,147,161,207,79,159,91,87,228,240,50,143,25,218,212,154,179,151,211,224,120,141,91,46,17,195,82,200,85,148,232,143,94,164,150,162,47,230,34,252,164,111,223,247,167,245,147,147,151,118,136,77,167,218,104,219,205,202,221,52,21,183,53,165,169,252,226,57,171,178,210,51,238,235,84,249,189,223,114,16,115,129,93,17,118,173,234,51,242,204,146,142,166,102,178,85,170,71,201,31,83,21,82,122,105,62,111,141,223,227,29,247,151,39,135,227,244,152,213,138,142,211,69,19,99,138,8,34,141,173,107,81,19,102,177,26,158,228,68,79,146,39,220,7,237,167,200,242,0,3,243,110,119,154,42,22,246,165,169,141,178,187,220,214,43,189,234,170,139,177,248,26,133,169,24,246,5,104,150,229,118,185,210,192,214,116,255,0,124,153,140,249,185,137,252,167,55,249,232,70,109,46,214,251,182,183,106,163,228,182,72,231,217,41,210,36,107,152,174,86,171,154,248,122,189,237,145,236,255,0,68,112,18,238,131,251,102,36,153,233,238,118,202,159,239,161,246,39,67,126,243,213,67,10,67,75,28,105,247,53,63,230,67,220,173,69,77,182,0,146,49,126,78,67,145,235,70,34,124,155,255,0,160,230,159,32,60,128,0,0,0,0,66,13,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,62,64,77,240,97,254,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,211,80,196,69,87,34,238,142,247,124,149,115,0,0,8,149,196,63,51,78,30,120,108,213,10,237,35,203,236,249,173,230,251,107,167,167,154,189,108,150,218,119,193,76,249,163,73,89,11,159,81,60,42,231,246,159,20,138,172,71,49,18,70,167,87,82,61,173,9,106,12,21,194,183,23,248,15,23,118,172,130,251,167,56,110,107,105,182,227,181,16,82,75,89,127,183,67,4,21,83,200,215,57,209,65,36,51,74,215,190,54,181,142,145,170,168,173,73,161,95,229,161,221,116,167,93,52,227,89,107,50,251,78,21,121,238,221,112,76,130,183,27,191,219,103,68,101,85,21,85,60,242,66,143,115,17,87,120,101,237,57,241,72,138,173,115,81,200,187,61,146,49,129,144,0,0,0,0,0,0,1,215,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,103,177,37,133,236,119,74,175,66,172,125,125,61,200,250,187,0,0,0,0,0,0,14,149,150,107,22,3,130,231,248,166,156,229,247,234,75,69,203,52,167,173,150,203,45,109,84,52,240,85,79,79,53,28,62,17,142,145,237,115,234,100,117,124,75,28,76,107,149,201,28,191,46,148,71,7,117,0,0,0,0,7,74,198,117,139,1,202,181,19,44,210,139,125,250,146,60,179,14,168,142,42,235,76,213,80,165,92,144,62,146,146,165,42,226,129,30,178,173,54,213,209,68,178,185,173,78,235,94,223,185,21,221,212,0,0,0,0,0,49,254,171,107,166,156,104,213,102,33,105,205,111,61,171,174,119,144,81,99,118,11,108,8,143,170,173,170,168,158,56,85,237,98,170,109,12,93,214,190,89,21,81,173,106,181,19,119,190,54,63,32,0,0,199,250,195,174,154,113,160,212,120,205,219,84,47,62,198,181,101,25,4,56,220,55,41,81,18,150,142,170,88,39,154,55,212,189,85,59,80,175,135,115,22,77,149,172,115,218,175,233,98,61,236,12,128,0,0,0,0,8,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,250,169,222,170,136,213,77,149,190,255,0,154,39,96,225,75,141,109,44,227,7,237,79,228,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,125,188,51,250,186,186,118,221,187,111,186,236,18,0,0,0,0,0,3,175,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,94,186,59,141,36,171,21,69,60,172,114,35,152,246,185,55,77,211,226,99,152,246,245,49,237,114,135,96,0,0,0,0,0,235,242,103,248,108,89,253,62,150,187,33,164,92,178,170,207,53,253,150,150,170,186,116,183,69,52,112,58,161,232,137,179,24,178,204,198,55,169,83,173,82,78,142,174,220,157,33,216,0,49,86,147,113,79,195,238,186,101,87,252,43,73,181,70,213,145,222,177,157,221,112,166,166,108,172,222,52,145,99,89,160,124,140,107,42,161,71,162,34,203,2,201,26,117,198,189,91,72,197,112,101,80,0,0,12,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,151,108,155,163,81,173,115,222,230,49,143,123,67,32,3,165,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,126,74,141,116,211,138,29,113,135,135,139,157,231,192,230,117,216,252,89,37,182,154,161,17,145,220,105,93,53,68,114,50,157,251,252,115,71,225,94,247,198,168,142,237,185,30,222,180,100,171,24,100,0,0,0,0,0,116,173,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,90,167,201,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,0,97,252,247,138,173,35,211,141,121,193,248,115,201,174,85,112,101,153,229,59,234,104,94,177,178,58,42,102,126,113,176,36,243,74,246,167,93,68,176,201,12,76,141,36,123,164,70,181,200,222,182,43,131,48,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,245,131,10,112,235,198,6,135,113,67,237,200,244,183,36,235,171,178,92,42,105,60,5,193,240,211,215,86,82,195,218,254,232,195,75,220,89,146,141,235,60,109,108,146,49,142,234,221,174,107,92,155,24,171,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,159,18,46,219,166,202,161,48,1,135,248,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,77,67,17,21,92,139,186,59,221,242,85,204,0,0,0,1,135,248,160,226,131,1,225,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,77,59,209,85,28,171,186,183,221,243,84,192,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,182,251,34,252,128,155,224,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,2,47,241,65,204,47,69,248,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,254,170,119,170,162,53,83,101,111,191,230,136,18,128,17,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,245,84,49,81,21,168,155,35,189,255,0,36,89,64,0,3,15,241,65,197,6,3,194,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,206,154,119,162,170,57,87,117,111,187,230,168,25,128,16,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,118,223,100,95,145,55,192,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,249,129,216,1,0,63,179,87,194,199,253,160,234,175,254,74,183,127,215,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,191,48,59,0,7,95,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,152,29,128,16,3,251,53,124,44,127,218,14,170,255,0,228,171,119,253,120,153,86,157,94,195,110,58,47,69,175,117,147,213,218,241,58,172,94,60,190,89,42,224,87,79,75,110,117,34,85,57,210,71,15,90,171,219,18,170,171,99,235,247,162,163,122,189,219,135,117,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,0,6,31,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,157,52,239,69,84,114,174,234,223,119,205,83,0,105,239,55,110,27,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,46,219,236,139,242,2,111,128,0,3,175,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,132,31,217,171,225,99,254,208,117,87,255,0,37,91,191,235,192,79,240,99,255,0,203,94,43,249,2,254,17,126,207,186,253,155,251,31,246,215,194,246,163,241,222,7,193,120,206,223,71,115,183,222,237,251,186,123,157,61,94,238,173,189,228,64,254,205,95,11,31,246,131,170,191,249,42,221,255,0,94,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,204,236,0,1,29,116,231,143,254,23,53,71,87,47,154,53,141,106,45,36,119,123,77,68,52,148,53,213,178,69,5,186,255,0,59,222,145,44,86,217,213,251,84,61,178,185,172,70,236,213,151,171,170,30,244,104,175,76,213,159,229,149,56,46,27,118,204,41,112,236,131,42,125,166,157,106,86,209,96,130,41,174,53,76,106,167,90,65,20,178,70,217,30,141,234,119,66,59,173,221,42,214,35,222,173,99,131,176,2,0,127,102,175,133,143,251,65,213,95,252,149,110,255,0,175,18,127,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,25,128,2,16,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,174,219,110,137,242,2,111,131,15,240,191,197,6,3,197,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,206,154,134,34,42,185,23,116,119,187,228,171,152,0,2,21,106,175,54,158,25,116,155,81,242,61,50,185,227,250,129,121,175,197,238,18,218,235,106,237,118,186,85,165,90,168,151,162,104,216,179,212,197,34,246,228,71,198,170,172,70,171,152,170,213,115,85,174,95,213,208,190,102,250,63,196,94,163,219,180,191,75,244,163,85,107,174,181,219,203,52,210,218,237,236,165,183,210,181,81,36,170,169,145,43,87,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,9,128,14,169,169,154,171,167,26,55,138,207,154,234,150,105,106,198,108,180,253,77,241,55,10,132,143,189,35,99,124,157,152,89,252,121,166,86,71,34,182,40,209,210,63,165,81,173,85,247,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,169,84,59,168,0,0,6,10,214,110,52,244,27,64,245,115,17,209,173,78,200,42,237,119,124,186,159,197,178,185,244,219,91,173,176,57,239,138,25,107,39,115,145,35,100,178,199,35,17,205,71,163,58,21,210,246,163,217,234,25,212,3,175,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,94,186,59,141,36,171,21,69,60,172,114,35,152,246,185,55,77,211,226,99,152,246,245,49,237,114,135,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,61,114,174,200,123,14,46,106,57,62,64,122,227,127,235,93,207,106,46,231,161,89,239,221,17,78,77,126,203,178,254,189,128,229,44,44,153,138,199,38,232,164,59,227,99,132,75,86,173,227,15,186,90,227,232,184,83,36,242,162,238,229,221,124,55,74,39,197,51,90,158,246,55,238,38,58,42,41,194,104,35,158,53,142,70,238,138,138,159,48,53,196,203,49,60,235,135,92,221,200,169,219,90,106,133,123,87,243,43,238,108,206,219,239,147,252,79,255,0,111,223,104,28,29,241,205,65,159,83,182,199,145,73,211,82,155,251,246,114,239,239,168,119,242,41,218,159,38,39,222,103,110,36,56,79,194,53,154,197,84,149,148,117,9,89,218,127,67,217,89,35,62,46,137,182,247,35,93,247,202,191,113,74,122,153,164,218,133,195,198,82,171,13,52,240,35,63,139,35,233,222,246,174,241,179,125,150,72,219,191,247,224,54,42,182,220,32,184,211,54,166,157,221,76,114,170,39,185,83,228,187,125,232,125,75,242,82,172,184,22,227,238,182,173,148,184,62,160,92,41,90,231,79,34,50,69,167,130,15,239,147,196,141,77,214,86,255,0,61,223,201,255,0,143,98,205,241,188,142,221,147,90,226,186,91,170,99,154,25,90,215,35,152,246,185,23,118,163,147,248,170,169,242,84,251,192,197,156,94,218,27,120,208,12,222,145,237,221,29,98,172,95,159,222,140,69,79,189,63,81,67,250,121,113,118,35,174,116,114,181,122,123,23,168,211,245,251,155,88,207,232,95,230,155,12,106,221,145,153,22,156,228,118,119,181,85,181,118,186,152,87,101,84,95,138,53,79,184,215,215,94,177,185,48,13,107,185,192,214,57,157,171,180,206,98,187,117,248,82,174,84,79,227,34,127,48,11,253,208,203,183,182,244,155,19,185,245,111,226,45,20,175,249,126,182,39,244,33,223,148,141,252,7,228,242,228,60,58,97,50,212,61,174,123,45,48,199,186,53,19,220,215,74,212,249,47,234,98,18,65,126,64,97,238,41,236,206,190,105,29,206,137,139,239,124,244,171,255,0,20,205,95,214,134,191,176,88,221,112,201,165,183,177,187,189,58,118,77,255,0,216,247,253,127,208,108,77,173,52,139,87,129,87,70,214,185,93,220,131,110,159,246,198,148,151,160,56,205,61,118,187,71,65,85,27,149,174,223,118,245,42,47,248,28,171,255,0,64,24,235,135,204,166,183,78,53,134,211,46,253,29,187,148,13,114,123,151,125,170,162,223,238,119,243,11,249,209,188,153,185,94,157,218,110,237,247,172,212,148,207,95,235,116,17,187,245,39,235,253,69,31,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,89,87,44,253,81,159,58,209,153,168,171,167,141,242,219,42,105,233,90,140,99,90,168,212,163,139,109,246,85,254,106,129,25,248,192,162,146,62,40,176,250,135,179,100,146,241,74,136,155,254,164,160,44,211,71,90,141,211,219,39,235,240,20,223,241,118,35,43,163,143,58,74,171,54,187,224,119,119,47,83,36,188,70,172,247,111,252,86,209,111,247,39,234,253,101,133,232,85,114,92,52,207,30,168,84,217,207,182,210,42,251,182,249,211,196,191,244,129,145,15,69,100,169,13,60,178,170,237,210,197,95,253,7,188,233,58,187,148,195,136,224,247,123,212,178,177,158,26,138,162,84,234,219,249,48,200,239,189,83,249,160,84,247,53,91,244,249,14,175,99,182,88,31,186,50,223,86,139,238,79,114,165,83,151,239,68,254,103,235,39,223,3,120,82,227,26,83,109,71,51,165,203,222,234,247,239,255,0,207,53,59,127,41,127,156,86,141,206,158,235,196,175,18,149,179,163,22,104,40,167,171,167,106,196,197,111,75,85,245,114,39,189,136,255,0,212,133,210,96,24,237,62,55,143,83,219,224,98,183,183,215,243,114,175,206,71,47,223,254,80,29,149,61,222,224,191,35,201,225,127,168,2,39,184,224,228,93,254,71,52,60,129,225,19,96,191,35,201,225,118,2,182,185,181,218,31,112,162,198,28,213,254,44,21,137,255,0,241,20,255,0,210,84,117,66,120,71,172,106,158,245,247,109,250,183,54,33,226,151,66,173,250,205,140,197,75,82,142,74,138,86,171,97,115,102,115,54,234,154,39,59,228,215,111,238,103,234,41,127,138,30,26,47,186,53,45,61,109,107,58,160,168,157,99,71,35,165,119,189,33,107,254,110,141,169,250,255,0,226,3,5,89,34,154,174,186,24,33,77,221,36,141,99,126,95,53,84,66,227,185,124,240,234,252,62,202,236,146,230,223,207,84,109,179,119,254,107,234,153,243,108,170,159,39,39,220,87,143,5,250,81,67,168,154,151,109,75,171,30,232,96,169,133,200,214,200,230,42,244,212,83,251,189,200,191,115,212,190,188,82,201,75,98,182,178,154,154,37,141,140,223,230,229,95,155,156,191,127,245,129,210,184,130,212,42,125,55,211,219,141,225,201,252,74,105,186,91,239,249,246,37,119,207,165,223,204,253,69,81,105,85,27,248,135,226,118,182,241,88,223,237,120,234,235,26,141,223,249,237,172,147,230,157,181,253,95,113,36,121,156,107,35,233,104,227,192,237,117,17,58,166,165,32,85,103,67,28,237,164,130,165,191,206,223,230,169,247,30,174,88,186,35,83,109,182,220,179,219,213,44,172,154,186,162,9,163,234,89,25,186,58,149,234,171,210,173,68,255,0,70,253,106,5,131,225,214,120,236,118,104,104,99,110,200,222,175,191,245,189,203,250,215,245,159,188,120,99,81,169,178,125,199,32,7,195,121,168,101,45,4,211,63,228,216,220,191,241,53,84,251,140,111,174,185,165,46,23,129,93,46,149,51,50,53,138,154,103,162,191,167,109,210,9,93,252,165,79,230,129,82,92,205,117,9,247,189,69,125,149,139,211,29,58,53,54,249,251,217,83,86,159,205,79,249,200,117,143,209,85,100,247,40,232,33,77,250,183,247,123,191,154,171,247,237,252,211,186,113,43,154,212,106,38,172,94,43,154,246,189,175,171,169,70,43,90,137,187,124,68,206,79,226,170,255,0,56,154,60,189,120,72,183,95,250,243,28,174,130,169,81,187,118,81,179,75,26,123,252,92,110,247,116,34,47,201,191,120,19,227,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,155,12,248,214,244,162,34,125,200,124,212,20,80,208,211,69,79,11,85,25,19,26,196,69,93,253,200,136,159,244,30,202,138,152,169,152,178,74,246,181,19,239,85,68,3,218,231,35,83,117,83,162,106,94,168,217,52,254,201,85,115,185,77,210,144,196,247,127,21,235,242,99,221,247,49,223,204,95,184,194,28,85,241,151,141,232,189,139,181,109,174,164,168,185,212,119,163,142,52,88,101,217,201,7,91,119,111,121,171,243,115,126,239,188,174,76,163,60,215,174,47,175,175,166,161,165,222,220,249,85,54,138,214,230,167,74,189,201,252,102,50,79,228,212,39,223,255,0,215,15,151,94,184,148,203,184,134,203,157,96,177,55,106,84,219,100,222,47,241,81,63,249,81,70,191,56,87,239,255,0,235,216,175,0,250,37,91,167,154,117,13,125,217,223,219,53,21,21,106,172,217,61,201,221,102,222,246,200,228,255,0,67,63,39,133,78,5,113,109,44,164,75,181,238,154,166,91,139,254,107,227,37,217,54,89,219,252,85,141,159,201,145,63,251,126,115,38,134,142,10,26,118,211,211,179,165,141,223,100,221,87,230,187,253,224,123,218,136,136,136,159,114,30,79,11,177,234,115,158,142,221,23,112,61,192,226,199,42,167,188,228,0,0,0,0,0,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,181,93,93,76,139,71,36,20,239,70,34,47,68,16,81,189,236,87,57,205,116,232,229,84,107,216,137,119,228,10,231,45,128,84,228,220,46,90,243,59,118,61,73,87,81,135,101,20,149,53,151,7,36,73,61,13,186,162,41,105,228,70,57,202,143,86,73,83,37,10,57,140,223,117,108,110,84,218,62,166,134,0,228,143,170,23,90,92,255,0,80,180,94,102,213,207,109,185,217,226,202,41,213,213,174,236,81,207,77,52,116,210,244,83,236,173,235,157,181,112,245,72,138,213,218,146,54,170,59,221,209,110,134,184,60,22,106,103,228,139,138,205,48,206,164,171,181,82,82,83,228,16,91,235,234,174,146,118,233,105,104,107,81,104,234,167,123,250,218,140,237,193,81,43,209,238,119,75,92,212,115,145,90,138,139,177,240,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,178,250,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,94,159,50,141,94,166,210,14,15,179,137,210,122,68,185,102,20,233,136,91,97,169,130,89,89,59,235,154,230,84,53,22,61,186,30,218,52,171,145,142,122,163,17,241,53,23,171,116,99,168,95,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,64,94,159,43,141,33,169,210,94,15,177,153,238,80,85,193,114,206,106,38,203,234,161,154,120,165,99,25,82,214,50,149,209,44,127,197,99,232,224,164,145,90,229,115,209,242,61,29,211,252,70,214,4,252,76,102,92,40,115,3,213,141,82,195,232,105,46,44,118,113,146,91,110,246,202,148,70,178,227,110,146,235,35,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,190,247,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,174,23,22,62,105,245,147,234,6,67,234,51,129,176,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,169,87,186,148,3,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,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,0,0,10,128,230,173,169,153,86,141,241,221,166,122,165,133,85,248,123,214,51,135,219,46,20,221,82,72,200,230,232,185,220,122,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,88,87,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,245,59,169,136,173,85,238,50,70,50,178,249,213,249,167,197,190,159,208,250,141,196,139,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,195,100,144,116,173,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,175,117,0,0,0,85,175,59,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,157,12,244,211,198,235,99,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,180,162,170,249,231,126,132,255,0,105,63,118,129,37,57,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,147,0,214,7,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,191,238,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,187,20,9,0,12,63,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,58,105,222,138,168,229,93,213,190,239,154,163,135,238,44,244,27,137,171,83,107,52,163,58,164,172,185,50,157,42,43,44,53,127,218,215,90,36,70,196,178,119,41,156,189,78,99,29,60,113,172,209,245,194,175,85,107,100,118,192,85,7,26,90,233,168,252,58,115,51,207,53,67,75,239,62,6,235,67,236,104,166,134,84,87,210,220,41,93,104,161,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,182,221,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,164,206,104,254,123,53,55,240,95,71,162,58,167,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,6,197,32,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,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,214,169,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,51,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,67,234,131,137,140,203,138,254,96,122,79,170,89,133,13,37,185,141,206,49,187,109,162,217,76,136,230,91,173,209,221,99,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,95,161,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,7,84,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,235,172,111,114,54,197,219,71,58,104,218,238,164,71,198,175,154,202,141,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,55,26,255,0,194,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,2,246,164,186,80,162,49,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,104,19,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,11,84,0,0,0,0,40,175,31,226,219,42,225,27,143,173,99,202,109,177,120,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,47,80,214,179,139,31,52,250,201,245,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,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,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,7,214,1,210,181,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,129,143,248,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,169,189,44,84,106,47,113,241,177,245,235,202,167,83,50,173,100,227,187,83,53,75,53,171,241,23,172,155,15,185,220,42,122,100,145,241,195,215,115,183,116,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,134,188,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,37,7,37,79,52,249,79,211,250,239,81,183,1,63,249,154,88,53,151,32,225,31,41,102,142,94,252,7,128,222,225,149,68,202,150,211,205,91,142,197,4,206,172,130,55,170,127,181,200,246,35,152,178,69,20,177,238,254,190,212,148,109,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,234,84,217,204,164,14,103,156,16,81,240,233,149,83,106,246,155,210,244,96,57,133,194,104,170,41,221,52,12,246,85,226,105,42,42,18,150,10,120,162,141,35,163,236,55,104,81,189,106,222,196,141,123,155,188,125,97,109,92,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,201,145,138,230,177,207,138,88,158,172,103,95,74,101,83,94,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,176,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,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,7,143,94,49,50,30,41,245,114,230,219,53,226,174,13,58,177,212,120,44,126,217,13,101,87,132,173,100,15,157,177,221,37,167,151,165,173,169,149,179,72,168,189,166,61,145,57,145,47,82,177,206,116,159,230,201,198,213,101,194,251,252,25,52,135,43,237,80,90,250,221,152,221,45,23,41,227,146,106,167,50,104,36,179,73,219,86,198,248,91,28,138,179,177,86,70,186,71,50,55,36,110,130,70,186,11,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,38,54,35,156,198,190,89,98,98,189,157,125,72,19,127,146,198,55,173,21,153,150,87,149,219,242,122,186,77,47,181,211,190,138,186,213,86,149,111,164,175,186,212,36,110,73,41,88,143,109,59,106,98,101,60,93,217,156,143,123,98,146,56,250,54,153,36,143,175,243,127,202,111,184,55,26,26,123,154,226,213,222,10,245,143,225,246,155,165,186,167,180,201,59,21,80,93,171,228,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,45,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,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,168,30,117,126,105,241,111,167,244,62,163,113,2,197,56,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,4,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,2,154,249,189,232,62,178,226,249,221,38,181,223,181,38,235,150,233,237,250,224,234,59,93,21,194,173,169,246,106,186,72,81,206,163,134,157,189,49,164,50,71,75,212,217,99,98,57,221,149,73,213,210,35,102,158,63,240,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,122,171,169,160,87,164,43,88,196,130,52,71,61,62,56,209,209,117,51,169,36,101,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,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,103,160,27,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,39,96,41,47,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,139,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,241,244,189,168,246,53,170,249,149,246,191,174,156,71,233,198,134,104,117,199,92,238,217,5,170,190,213,236,244,168,176,54,42,244,237,223,170,165,133,100,164,166,166,150,54,201,215,222,217,21,36,99,94,214,199,213,42,252,12,115,144,58,87,25,156,102,96,60,38,96,21,53,149,149,212,151,28,218,227,78,248,172,54,24,165,134,105,219,60,144,212,45,53,93,85,50,207,20,201,67,222,167,88,228,150,61,215,117,233,111,191,229,64,57,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,251,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,187,160,1,117,60,181,57,129,126,93,168,232,116,19,85,166,232,207,173,86,247,123,46,226,231,109,29,226,134,146,10,102,126,118,89,234,95,53,69,197,235,226,103,147,165,136,213,142,55,191,221,210,226,127,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,95,167,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,132,170,41,131,153,239,30,180,218,207,117,171,225,251,71,239,180,149,250,125,108,168,166,154,235,119,164,238,177,110,215,24,29,55,92,49,202,217,123,85,20,45,87,64,228,85,139,226,154,4,145,142,115,18,55,187,58,243,69,227,234,143,15,177,92,184,103,209,219,133,170,233,117,200,237,245,52,57,101,226,10,152,43,35,182,82,189,242,211,79,109,107,26,231,116,86,59,183,35,101,238,35,93,12,110,111,74,43,228,71,195,86,218,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,164,80,201,92,11,105,54,178,234,231,17,216,237,187,67,178,255,0,178,87,235,15,85,242,167,34,234,106,251,42,134,55,178,57,166,236,170,167,137,234,239,54,47,15,239,108,189,238,137,58,98,89,30,222,215,205,31,207,102,166,254,11,232,244,69,196,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,233,219,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,128,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,249,89,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,183,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,102,14,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,134,16,1,55,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,213,136,180,158,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,117,185,170,197,103,97,170,254,184,35,140,45,124,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,1,201,83,205,62,83,244,254,187,212,109,197,212,154,198,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,54,19,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,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,76,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,127,223,246,44,191,241,127,255,0,213,194,128,75,254,255,0,177,101,255,0,139,255,0,254,174,1,2,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,244,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,110,124,213,92,183,238,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,130,202,128,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,250,156,198,58,120,90,231,34,108,213,150,52,93,186,147,126,171,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,161,109,94,227,183,94,117,47,136,105,56,136,199,114,106,188,34,239,75,79,21,174,209,75,102,159,165,148,150,168,106,22,120,168,167,118,200,149,172,89,127,57,42,76,213,100,143,85,248,27,26,50,54,5,143,243,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,78,158,58,245,227,42,226,55,151,70,158,234,70,107,166,215,92,46,245,54,160,91,224,169,167,171,164,146,10,90,255,0,238,69,108,172,174,160,89,62,57,40,230,100,173,115,28,187,236,228,123,17,210,35,18,71,214,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,109,60,8,65,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,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,253,255,0,98,203,255,0,23,255,0,253,92,40,4,191,239,251,22,95,248,191,255,0,234,225,64,32,108,167,194,119,149,141,27,250,127,143,122,116,4,42,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,232,172,119,110,70,203,220,70,186,24,220,222,148,87,200,143,135,245,117,163,141,127,224,171,192,142,138,88,48,11,157,170,77,77,202,116,255,0,30,142,219,77,58,247,100,181,208,173,178,52,146,230,232,122,92,199,116,189,137,28,77,149,90,215,200,231,59,105,91,12,177,173,64,255,0,154,172,247,42,255,0,77,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,245,80,59,86,131,233,158,169,234,190,169,227,248,182,142,82,93,126,210,123,66,146,104,46,54,248,234,127,184,223,219,49,49,183,9,165,167,99,164,167,134,25,36,141,206,157,19,224,247,47,207,99,100,157,61,198,238,184,110,1,141,98,23,220,158,175,36,185,88,236,244,86,218,203,213,90,59,191,114,158,24,89,28,149,82,117,61,238,235,145,205,87,174,239,114,238,229,221,206,249,172,117,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,117,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,41,84,5,48,115,61,224,42,155,70,46,181,124,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,235,154,56,155,23,106,158,133,202,216,26,136,178,252,51,78,145,177,173,98,198,198,198,14,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,140,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,51,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,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,242,116,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,74,186,240,241,99,230,159,89,62,160,100,62,163,57,151,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,78,21,226,110,237,106,191,241,37,170,247,219,21,206,146,227,109,184,231,23,218,186,58,202,73,155,52,21,48,73,95,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,11,95,228,169,229,99,41,250,129,93,233,214,227,242,121,149,243,11,163,211,43,21,118,133,104,54,95,254,110,171,250,98,188,95,45,115,65,81,29,158,151,174,166,26,154,86,77,28,203,37,53,197,178,66,198,170,58,62,168,227,149,92,215,50,78,135,54,42,240,219,198,191,240,85,224,71,34,176,96,23,59,84,154,155,148,234,5,116,118,218,105,215,187,37,174,133,109,148,41,37,205,208,244,185,142,233,123,18,56,155,42,181,175,145,206,118,210,182,25,99,88,87,254,106,179,220,171,253,53,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,64,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,199,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,82,255,0,184,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,174,239,83,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,20,237,206,90,217,196,52,90,161,107,188,228,114,85,174,144,85,83,210,83,99,236,160,171,168,117,2,92,98,142,87,74,181,176,185,221,166,87,42,205,81,208,244,106,117,211,163,17,170,231,71,50,55,21,114,208,227,18,167,134,253,92,135,7,204,239,21,127,147,172,226,162,58,42,216,100,172,138,42,75,77,198,71,198,200,174,142,89,182,107,24,214,167,110,101,71,199,188,74,143,119,113,96,141,133,207,107,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,117,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,104,108,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,149,129,202,111,141,170,59,133,139,248,50,106,246,87,218,175,181,244,59,14,186,93,238,80,71,28,212,174,124,48,71,102,143,184,173,145,243,54,73,17,96,98,44,142,116,110,124,109,72,219,4,109,117,143,231,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,78,48,56,148,177,112,173,161,215,141,77,185,167,122,235,55,85,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,103,76,41,218,124,146,42,189,139,219,141,232,213,87,171,26,237,123,53,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,4,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,12,171,198,143,22,217,87,23,58,166,185,77,202,47,3,141,216,188,77,191,25,183,53,178,69,219,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,217,141,17,54,98,18,87,149,103,4,21,154,147,149,90,56,158,212,58,94,140,67,27,184,75,46,61,73,222,158,158,162,182,241,73,36,15,130,171,110,210,50,90,56,222,179,38,236,149,21,103,167,232,115,92,198,200,215,4,255,0,229,233,167,186,227,166,92,50,227,248,198,186,223,188,125,127,230,234,236,116,146,247,188,85,158,207,45,44,15,134,221,82,147,69,28,140,154,25,22,118,172,107,214,145,183,166,54,187,165,141,107,107,3,31,226,219,42,225,27,143,173,99,202,109,177,120,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,47,80,214,179,139,31,52,250,201,245,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,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,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,7,214,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,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,243,115,222,214,166,234,168,135,214,82,7,49,158,62,175,186,225,168,240,105,222,149,92,61,149,134,105,206,65,227,173,183,138,10,150,58,170,231,120,165,87,198,203,148,21,48,185,123,112,179,170,79,15,218,126,238,107,251,174,85,87,49,144,204,174,86,60,91,234,230,189,97,181,154,125,170,216,190,65,118,126,43,78,172,161,207,95,76,247,82,87,178,53,137,171,69,89,80,191,11,171,152,217,226,122,57,21,95,44,91,186,68,71,177,100,152,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,211,214,230,123,247,61,199,133,77,192,245,54,68,77,218,187,158,212,84,95,145,234,123,21,126,224,197,233,247,40,30,199,177,175,69,71,34,42,47,205,20,142,188,71,112,157,137,235,45,157,236,109,162,133,181,137,183,76,189,168,24,239,227,195,191,196,232,156,191,40,246,36,90,42,40,216,13,119,245,195,65,181,39,134,188,253,206,217,180,209,211,37,52,241,201,77,92,213,249,183,175,249,29,11,243,141,126,228,249,127,190,77,158,2,56,239,181,71,105,92,27,81,46,213,222,50,57,152,200,30,232,39,157,21,140,165,217,119,119,113,223,124,127,169,62,100,220,226,39,135,204,127,88,241,202,202,106,202,53,146,165,240,57,140,84,124,155,162,164,82,181,190,228,145,169,252,178,150,120,153,225,215,57,225,219,80,29,83,77,100,174,142,130,117,158,104,103,90,125,217,211,222,124,105,239,87,201,247,57,191,63,214,159,214,5,246,205,126,180,100,22,10,151,82,78,178,69,60,50,53,21,99,84,223,230,159,122,127,66,148,141,204,91,14,150,193,171,149,23,102,197,27,98,168,157,242,34,181,83,125,157,83,86,237,246,68,79,185,12,243,193,159,26,54,234,186,118,225,121,142,65,71,77,52,207,108,80,119,228,100,123,171,157,80,229,249,68,137,247,179,230,191,122,24,143,152,214,71,110,191,223,105,106,173,213,144,212,53,204,99,145,209,72,142,69,69,125,90,239,238,254,180,255,0,140,9,203,203,31,43,164,186,232,102,57,106,108,178,44,180,84,77,99,154,230,174,222,249,106,182,247,255,0,193,38,218,124,138,192,229,71,153,219,147,29,101,137,213,208,165,67,34,137,189,181,114,117,124,235,93,242,219,245,22,122,199,35,147,169,171,238,3,240,179,90,118,85,99,245,16,72,196,115,92,230,123,149,19,249,201,250,202,106,199,236,242,98,92,80,237,65,11,24,212,254,43,91,178,34,127,115,151,127,114,109,252,229,46,99,48,145,35,177,84,63,116,69,234,103,189,127,202,66,155,172,57,155,39,226,117,149,115,76,222,211,183,247,238,155,47,247,61,83,231,183,235,3,48,115,54,210,103,73,142,82,230,52,116,208,251,162,98,189,221,76,71,111,219,172,145,127,147,191,234,251,206,169,202,115,82,159,101,185,222,241,10,202,137,17,147,214,199,34,53,17,206,68,233,164,155,245,59,111,244,52,251,190,226,106,241,145,167,207,206,244,42,185,33,167,124,178,65,109,150,118,35,81,87,222,218,58,141,191,148,159,207,42,63,135,124,226,93,23,214,186,152,174,83,182,142,54,85,212,178,85,151,102,162,43,35,168,98,124,218,239,189,118,2,113,243,32,88,41,115,237,58,184,171,17,89,29,225,238,95,119,234,109,34,255,0,208,77,174,26,235,153,95,164,248,236,241,183,102,186,217,72,169,238,219,255,0,157,161,95,250,74,255,0,227,171,49,180,101,148,56,37,226,146,178,10,174,139,211,211,120,164,71,34,53,90,196,85,247,39,250,196,251,137,209,194,85,92,85,26,59,141,246,92,142,68,181,209,239,178,239,183,246,172,0,102,242,48,113,227,126,171,180,104,253,225,180,181,15,141,93,71,63,87,75,156,138,168,180,149,59,167,185,83,245,18,121,118,216,130,28,203,51,10,40,113,116,195,227,173,137,107,235,216,198,178,4,114,43,213,36,130,169,137,238,219,239,95,233,251,192,194,188,176,116,239,237,53,227,48,204,171,233,162,153,91,115,142,56,164,145,90,231,34,172,51,171,190,104,170,159,223,19,239,45,90,8,210,54,35,17,17,17,63,81,14,121,107,105,205,94,25,164,85,53,117,244,114,197,37,214,162,154,173,189,198,171,119,69,164,143,223,252,101,254,119,244,19,40,15,27,236,120,223,117,247,41,229,126,71,132,249,129,200,240,170,141,77,212,242,120,84,220,15,95,83,220,190,239,114,30,196,79,113,197,125,231,48,62,43,148,45,158,52,137,201,190,255,0,251,80,172,158,106,244,244,52,24,157,134,158,58,118,44,181,87,87,163,87,161,62,73,73,178,251,255,0,173,200,90,4,155,53,58,157,247,21,51,205,35,38,131,33,206,49,28,66,134,118,72,246,93,85,94,198,185,21,81,29,5,50,124,182,79,231,254,176,63,119,150,206,130,212,199,21,22,119,93,12,29,185,31,28,145,162,72,197,93,151,193,202,158,238,157,255,0,95,222,89,142,79,123,165,199,237,82,85,206,189,45,110,223,197,106,175,242,154,159,119,245,152,15,129,252,79,216,26,55,97,73,98,115,21,212,84,178,123,209,83,255,0,157,105,191,165,127,81,211,184,246,215,154,77,56,197,163,182,209,220,33,109,101,86,253,13,234,106,170,244,201,74,171,238,86,57,62,79,80,32,134,162,79,144,241,69,196,123,83,31,115,235,41,33,240,8,137,81,47,105,26,140,88,154,229,218,71,47,223,55,220,159,127,245,150,195,195,190,158,166,159,105,197,166,205,81,77,12,85,12,163,165,73,82,62,149,78,166,211,177,171,239,68,77,253,232,164,36,229,155,163,213,149,150,231,234,85,206,223,51,37,169,158,162,22,171,154,168,155,71,45,54,203,186,57,19,253,13,127,146,89,93,52,73,20,44,143,228,141,106,39,252,72,7,183,99,201,227,127,126,219,0,11,191,220,64,238,102,186,191,6,41,132,207,140,67,91,52,85,115,177,187,182,54,189,17,90,250,106,164,247,170,42,39,207,98,114,221,110,16,91,169,157,60,242,178,52,110,222,247,59,100,249,162,127,210,82,159,49,12,241,250,161,174,171,140,227,243,54,189,25,5,190,53,74,125,164,85,115,163,114,109,238,106,127,142,79,191,239,3,2,112,239,165,55,173,115,213,152,109,180,208,199,51,39,109,92,207,116,179,53,191,197,98,187,249,72,239,189,201,247,23,211,162,218,91,109,211,92,94,27,61,37,28,17,116,245,110,172,107,61,251,201,35,190,109,107,127,158,164,76,229,203,195,74,225,24,253,38,109,119,181,212,65,89,83,3,149,171,43,94,197,70,203,79,78,191,46,226,167,207,171,249,63,241,19,174,233,122,180,88,41,22,162,231,112,167,165,137,191,202,150,68,106,39,189,19,239,254,149,79,248,192,250,110,55,26,75,93,43,234,235,36,86,69,27,85,202,168,213,95,114,34,175,221,253,8,164,27,226,247,143,60,95,78,164,126,45,139,86,214,77,116,86,187,116,74,73,90,214,171,42,17,171,241,119,25,247,53,231,84,227,3,141,219,61,93,178,171,8,211,11,221,61,222,231,60,143,166,115,40,149,38,84,71,54,162,37,247,44,46,79,227,118,254,255,0,189,63,89,129,248,117,224,207,60,214,219,211,243,252,250,211,95,79,77,81,51,164,69,154,151,182,142,73,98,124,155,167,68,177,175,241,164,111,242,127,246,1,210,180,139,72,245,115,140,93,65,109,203,34,170,150,91,101,27,233,231,122,79,114,254,74,200,200,156,136,217,22,95,186,55,125,223,251,11,72,208,62,22,113,13,32,180,193,77,13,166,141,106,27,27,122,223,218,133,202,174,233,137,23,222,216,155,247,198,119,157,35,209,236,111,75,45,75,65,101,163,237,117,38,206,252,228,139,242,145,238,79,227,61,223,206,83,34,129,235,134,22,66,206,134,38,200,123,15,10,168,159,121,234,87,171,189,232,7,177,222,244,217,15,8,197,251,246,17,239,183,188,230,7,132,68,79,146,30,64,0,0,0,0,0,116,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,242,59,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,77,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,173,239,74,152,102,69,122,239,214,168,174,69,114,42,57,105,135,153,166,138,126,69,184,184,202,124,61,195,197,80,103,123,230,180,125,114,245,205,23,141,158,111,17,28,155,70,198,183,106,168,170,122,26,157,91,68,177,117,57,93,213,180,212,228,151,169,152,173,78,150,103,90,57,226,251,89,37,191,32,92,155,177,36,145,183,196,80,212,83,83,211,245,194,222,190,227,251,114,82,237,34,244,35,91,223,131,226,85,126,200,29,87,157,166,181,255,0,241,23,135,58,59,127,234,205,110,21,82,69,254,232,163,164,142,23,164,159,238,213,145,174,143,252,66,181,223,199,66,63,242,140,211,60,87,81,56,184,134,227,148,210,120,191,177,88,253,94,77,110,129,241,199,36,46,174,142,122,122,120,159,35,94,199,111,219,241,78,149,138,222,151,54,88,162,122,59,225,217,113,87,30,218,153,149,106,135,23,26,153,113,202,106,251,158,193,200,43,113,155,116,12,146,69,134,150,134,130,119,211,196,200,218,247,187,163,171,182,233,94,141,217,171,44,210,189,26,222,189,139,31,228,177,128,83,88,184,121,202,245,6,163,30,171,163,185,101,89,67,233,153,93,50,74,214,87,219,168,233,227,72,86,36,114,244,57,140,168,158,189,138,246,39,189,253,109,114,175,109,17,161,97,70,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,98,162,194,121,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,244,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,126,190,12,248,46,197,120,184,224,71,48,161,162,109,170,201,159,91,117,2,170,123,38,67,45,12,110,145,253,171,101,39,77,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,94,151,244,172,111,128,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,193,90,188,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,189,117,141,238,70,216,187,104,231,77,27,93,212,136,248,213,243,89,80,0,0,20,173,206,175,205,62,45,244,254,135,212,110,36,0,39,255,0,58,191,52,248,183,211,250,31,81,184,159,87,43,189,6,195,120,146,210,62,34,180,167,51,162,164,115,46,52,248,243,237,149,211,83,172,207,180,220,81,151,84,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,67,16,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,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,21,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,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,102,87,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,30,136,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,104,92,248,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,21,129,96,196,242,172,175,218,95,101,177,155,173,231,216,214,249,174,215,31,103,209,73,81,224,232,98,219,187,83,55,66,47,110,22,117,55,170,71,108,214,238,155,170,110,100,14,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,228,200,197,115,94,214,75,20,79,86,63,163,165,100,255,0,38,171,77,170,255,0,196,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,116,174,99,60,20,127,5,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,186,156,247,116,177,137,36,78,149,26,231,198,231,55,121,93,12,178,40,124,156,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,122,220,212,122,53,244,240,72,244,254,59,233,126,21,124,109,141,238,202,188,157,248,117,166,212,61,92,189,107,110,97,137,210,92,113,236,22,157,144,218,38,174,138,85,99,111,242,61,143,138,104,19,167,179,43,233,225,100,142,114,57,202,232,159,81,77,35,91,213,208,246,64,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,143,184,76,225,250,213,195,46,131,99,26,81,70,202,71,220,168,233,252,93,250,178,157,26,169,91,117,155,103,84,203,220,72,227,116,140,71,109,20,78,145,189,105,12,80,181,219,244,129,76,60,209,252,246,106,111,224,190,143,68,70,175,178,121,87,217,95,183,95,102,110,191,102,253,161,236,159,108,120,41,60,15,142,237,247,124,55,127,110,223,123,183,241,246,250,186,186,126,45,182,247,146,87,154,63,158,205,77,252,23,209,232,137,127,203,35,66,244,227,136,190,4,115,173,47,213,11,55,142,181,87,106,5,108,176,205,18,163,42,173,245,77,182,91,210,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,8,235,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,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,55,48,99,124,195,53,231,30,225,114,245,194,235,171,41,46,54,219,141,63,178,40,175,85,173,239,86,219,172,146,68,248,234,109,204,234,221,175,99,154,172,100,111,118,238,134,53,149,140,255,0,64,90,112,205,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,20,208,36,140,115,152,145,189,208,2,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,186,90,247,182,9,156,214,170,238,228,138,69,77,250,87,110,215,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,234,69,159,252,115,240,171,134,240,161,203,243,6,195,236,214,218,71,100,247,28,226,211,83,150,93,227,145,102,125,198,226,150,171,143,90,54,87,49,142,240,209,185,210,54,22,116,183,165,138,174,84,238,62,71,188,33,7,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,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,135,96,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,59,95,9,222,105,244,111,234,6,61,234,48,19,83,154,47,0,181,152,125,246,229,196,198,142,219,238,183,75,86,71,112,169,174,203,44,240,83,79,89,37,178,169,236,150,166,123,147,94,214,187,162,141,221,185,29,47,113,90,216,100,115,122,85,89,34,50,16,159,252,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,118,41,32,13,107,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,216,123,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,212,170,21,23,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,12,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,243,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,58,91,76,246,192,198,65,28,91,43,102,127,66,49,253,228,88,178,86,132,240,147,138,241,115,203,3,77,49,107,148,190,7,36,177,125,163,184,99,55,22,186,56,187,117,206,184,92,88,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,42,135,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,67,103,219,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,12,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,244,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,169,210,190,94,191,170,188,122,241,13,172,250,13,104,225,251,80,47,180,149,246,139,101,69,60,213,23,116,241,12,186,221,153,7,95,106,26,233,123,189,170,134,53,93,27,183,116,93,110,124,16,200,231,58,68,87,187,242,184,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,165,221,79,69,114,167,109,146,61,129,133,36,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,158,188,149,60,211,229,63,79,235,189,70,220,118,14,109,186,59,128,232,86,1,195,254,156,233,205,134,146,221,109,183,83,223,162,150,88,169,97,134,123,132,241,195,105,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,253,72,157,127,146,167,154,124,167,233,253,119,168,219,128,186,147,170,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,9,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,29,172,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,64,208,126,97,122,167,160,156,56,230,60,62,88,45,158,51,219,157,255,0,179,247,215,93,106,97,168,199,60,75,58,42,187,12,98,255,0,92,176,246,221,23,106,119,201,43,187,189,93,9,103,220,209,116,247,67,178,222,25,110,89,62,177,95,189,135,95,138,120,154,188,78,174,14,203,106,170,239,18,82,202,200,45,205,87,69,36,143,134,105,18,55,75,28,125,43,211,78,217,28,230,182,21,115,104,92,14,193,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,38,239,145,201,239,114,171,151,230,166,193,28,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,119,169,2,249,44,97,90,47,122,204,178,188,214,225,81,87,46,168,99,84,239,138,134,142,173,244,142,164,109,170,169,35,106,213,210,198,173,90,132,169,141,241,203,12,178,181,81,141,138,178,54,123,214,85,45,208,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,4,10,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,77,152,197,150,104,163,71,59,100,235,145,141,249,185,17,115,175,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,102,174,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,204,85,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,233,161,169,157,24,144,173,99,18,9,21,90,197,248,227,70,203,210,206,165,141,129,125,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,142,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,107,40,91,151,55,26,255,0,193,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,2,247,99,181,215,42,177,35,185,182,30,151,61,221,44,98,199,43,98,86,185,241,185,174,218,87,67,20,107,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,245,152,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,91,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,254,86,97,170,186,143,168,22,44,91,24,205,115,75,173,234,213,133,91,221,107,176,82,86,84,44,145,219,233,85,234,245,142,52,95,248,45,221,119,114,71,20,49,162,244,69,27,91,126,156,102,112,103,128,241,103,128,84,209,214,80,210,91,179,107,117,59,229,176,223,162,138,24,103,116,241,195,80,148,212,149,85,43,4,179,45,15,122,161,100,146,40,246,93,211,169,190,255,0,157,69,240,229,203,211,92,117,131,92,107,116,203,53,196,46,184,149,171,18,184,54,44,178,190,186,25,161,141,145,199,53,55,136,165,164,170,108,51,83,190,177,212,245,45,154,20,85,88,223,26,182,68,114,177,81,92,25,43,150,135,1,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,139,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,117,61,200,198,57,202,201,145,144,44,218,35,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,119,2,202,120,148,224,22,143,48,224,239,75,120,152,209,219,125,170,215,117,199,52,190,205,93,150,89,224,166,130,142,59,157,43,40,91,83,81,114,107,218,214,245,214,55,185,35,165,238,43,157,52,109,111,74,163,227,70,77,94,216,86,161,103,218,107,117,150,251,167,57,198,65,138,220,167,167,117,36,181,150,75,156,212,51,201,3,156,215,58,39,73,11,154,229,98,185,140,114,181,87,109,216,213,251,144,216,207,132,239,43,26,55,244,255,0,30,244,232,10,181,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,215,52,113,54,46,213,61,11,149,176,53,17,101,248,102,157,35,99,90,197,141,141,8,23,254,106,179,220,171,253,53,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,75,233,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,117,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,44,63,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,162,105,34,116,93,218,122,231,35,103,106,162,75,240,195,58,198,246,181,235,35,27,97,64,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,58,167,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,198,125,147,202,190,202,253,186,251,51,117,251,55,237,15,100,251,99,193,73,224,124,119,111,187,225,187,251,118,251,221,191,143,183,213,213,211,241,109,183,188,153,92,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,48,94,73,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,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,41,175,153,239,30,180,218,207,117,171,225,251,71,239,180,149,250,125,108,168,166,154,235,119,164,238,177,110,215,24,29,55,92,49,202,217,123,85,20,45,87,64,228,85,139,226,154,4,145,142,115,18,55,184,49,7,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,226,174,19,188,211,232,223,212,12,123,212,96,49,164,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,155,116,181,239,108,19,57,173,85,221,201,20,138,155,244,174,217,47,132,239,52,250,55,245,3,30,245,24,0,217,76,168,190,107,28,115,221,111,89,53,127,11,186,81,116,171,183,219,108,21,11,30,87,122,183,93,28,197,185,206,250,119,199,45,177,59,18,116,186,153,141,157,236,158,57,119,87,76,206,133,99,59,42,178,218,78,170,225,247,221,64,211,140,143,10,198,51,219,174,21,117,189,91,229,163,164,191,218,216,199,85,91,228,114,108,146,49,31,255,0,18,171,85,146,35,85,86,57,34,127,76,141,215,223,81,184,35,226,95,76,117,114,199,162,183,189,54,171,173,200,114,186,137,161,199,31,109,145,149,20,151,134,68,245,107,230,134,100,84,107,24,214,162,74,244,155,182,248,162,115,95,43,99,106,162,129,213,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,206,188,205,244,47,78,56,116,214,12,23,75,244,190,205,224,109,84,58,127,69,44,211,74,168,250,171,133,83,174,23,4,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,109,167,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,238,245,43,91,157,95,154,124,91,233,253,15,168,220,64,234,156,1,112,147,138,241,115,165,154,219,139,92,165,240,57,37,139,216,151,12,102,226,215,71,23,110,185,212,215,102,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,187,177,8,151,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,244,217,251,55,251,200,206,188,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,8,117,254,90,156,192,191,46,212,116,58,9,170,211,116,103,214,171,123,189,151,113,115,182,142,241,67,73,5,51,63,59,44,245,47,154,162,226,245,241,51,201,210,196,106,199,27,223,238,233,113,21,121,213,249,167,197,190,159,208,250,141,196,197,92,23,112,65,174,58,247,170,105,91,67,75,117,194,172,184,14,65,77,22,67,123,158,105,173,149,212,21,80,84,198,179,210,209,59,180,247,182,227,19,17,207,68,86,35,98,115,89,220,115,21,241,163,242,175,58,191,52,248,183,211,250,31,81,184,129,2,168,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,102,49,101,154,40,209,206,217,58,228,99,126,110,68,92,235,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,54,122,153,171,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,21,113,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,126,56,209,178,244,179,169,99,96,95,78,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,227,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,10,249,213,249,88,197,190,160,80,250,117,196,134,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,52,191,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,1,86,220,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,23,253,255,0,98,203,255,0,23,255,0,253,92,40,4,191,239,251,22,95,248,191,255,0,234,224,20,2,126,175,249,170,192,178,175,244,215,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,63,40,185,238,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,138,24,18,54,53,207,72,216,224,238,188,179,56,209,254,18,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,180,143,116,206,153,170,198,182,161,203,212,222,228,177,61,28,157,228,142,57,149,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,172,22,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,203,78,52,185,144,229,92,80,233,198,55,165,182,59,95,177,44,175,183,219,110,25,103,76,18,83,73,89,124,137,37,241,16,69,211,85,35,36,183,117,186,25,35,100,173,238,119,34,99,149,81,90,128,117,94,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,250,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,87,64,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,206,151,117,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,169,16,33,87,57,91,77,170,193,194,38,19,98,177,91,41,45,214,219,118,113,109,164,163,163,164,133,176,193,77,4,118,203,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,166,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,159,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,14,169,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,248,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,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,221,138,64,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,97,175,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,191,78,44,124,172,107,39,211,252,135,211,167,53,172,54,30,212,253,98,192,117,215,129,173,80,212,109,57,191,82,92,109,183,29,55,189,203,44,81,85,67,52,246,249,228,179,190,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,245,42,235,194,5,255,0,127,216,178,255,0,197,255,0,255,0,87,10,1,47,251,254,197,151,254,47,255,0,250,184,80,8,31,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,228,214,49,173,77,145,17,11,148,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,248,97,157,99,123,90,245,145,141,193,92,174,184,5,172,204,47,182,222,38,53,138,223,117,181,218,177,203,133,53,118,39,103,158,154,122,57,46,117,76,100,85,48,92,156,247,53,189,116,109,238,70,232,187,106,230,205,35,93,212,168,200,213,147,72,14,101,124,192,191,33,52,117,218,9,165,51,117,231,215,91,123,125,169,113,107,183,142,207,67,87,5,75,63,53,44,21,44,154,158,226,197,240,211,199,212,197,106,71,35,31,239,234,104,18,83,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,205,102,177,154,41,133,103,218,139,171,152,134,21,165,181,21,116,185,101,210,241,77,21,166,178,153,243,49,244,19,163,209,201,86,178,64,215,75,19,32,70,172,207,149,136,171,27,35,115,255,0,146,108,145,164,246,12,171,20,210,204,55,22,206,175,126,217,201,44,216,253,186,223,120,184,248,153,42,60,101,116,84,209,178,121,251,178,162,73,39,92,141,123,186,222,136,231,111,186,162,42,168,29,172,233,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,254,180,94,234,0,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,126,32,54,51,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,206,151,117,49,17,200,157,198,70,246,107,217,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,32,58,249,113,60,180,57,119,212,233,133,52,58,247,175,216,229,35,178,123,141,60,111,199,241,171,149,190,41,159,99,98,75,28,209,214,204,146,181,93,13,119,84,76,86,53,157,47,129,138,228,122,247,30,230,67,31,249,88,240,57,134,235,213,77,102,189,234,179,233,46,216,198,43,120,91,93,14,52,246,43,153,95,113,142,40,166,89,43,17,83,165,212,204,108,241,42,68,155,247,95,186,73,180,108,86,77,115,224,0,0,8,191,199,175,7,120,247,20,250,71,115,117,154,207,73,6,162,216,233,252,110,63,115,134,142,151,197,214,190,6,78,232,237,114,212,75,210,230,211,74,233,164,68,78,235,24,201,92,201,87,169,24,230,186,80,0,53,108,255,0,53,88,22,85,254,154,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,202,132,159,226,187,152,102,168,113,51,165,248,78,152,77,89,87,106,182,208,217,233,151,50,99,91,27,22,255,0,123,138,71,39,136,123,162,233,106,211,43,89,12,237,129,35,141,172,154,73,17,82,78,212,18,38,85,231,17,140,112,243,99,213,203,45,86,159,92,41,40,181,22,162,157,239,202,236,118,155,109,60,116,136,201,94,250,136,235,106,229,143,165,205,174,149,211,57,92,215,36,143,146,46,219,220,177,34,71,226,43,216,12,255,0,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,118,98,155,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,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,242,58,242,222,195,116,143,11,225,67,19,131,73,175,244,151,119,221,233,233,239,57,76,208,221,25,90,248,175,245,20,116,239,170,167,149,24,189,48,62,38,172,49,164,59,53,205,99,24,175,71,61,206,123,165,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,49,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,108,246,36,176,203,26,185,187,167,92,111,111,205,170,137,101,92,169,248,231,186,217,114,106,14,23,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,233,109,51,219,3,25,4,113,108,173,153,253,8,199,247,145,98,201,90,19,194,78,43,197,207,44,13,52,197,174,82,248,28,146,197,246,142,225,140,220,90,232,226,237,215,58,225,113,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,187,16,170,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,162,10,160,230,177,199,109,213,110,181,252,44,232,214,77,72,219,107,105,214,12,222,235,110,157,206,158,73,213,207,108,150,116,122,34,53,140,107,81,171,63,67,156,175,87,246,28,172,232,158,57,49,85,179,155,6,174,80,112,160,253,39,170,173,171,184,234,99,170,39,179,38,83,83,19,218,246,216,36,163,124,108,168,74,168,170,89,55,181,35,153,205,232,153,99,86,171,24,215,189,95,47,83,157,10,240,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,80,63,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,108,83,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,113,175,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,77,215,117,234,119,191,229,34,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,179,221,238,61,128,15,66,61,88,187,57,79,106,57,23,239,56,72,196,95,184,245,177,202,213,217,203,238,3,222,230,163,145,81,83,230,71,206,42,248,115,179,107,86,46,177,201,71,26,214,64,196,100,111,237,179,169,17,103,141,235,239,237,61,127,146,164,132,69,220,227,44,76,149,189,47,98,57,23,230,138,128,107,131,171,58,79,154,104,62,94,201,214,10,202,62,195,217,35,37,107,101,143,222,140,141,125,203,208,207,241,159,250,78,175,152,103,151,92,222,219,7,181,235,165,158,90,118,53,136,178,74,231,46,205,107,191,156,229,95,155,148,186,254,54,248,101,196,245,23,77,111,151,58,60,110,220,151,58,75,124,242,195,50,83,181,30,143,68,137,83,101,235,111,221,30,197,29,103,88,181,126,27,144,215,217,170,81,88,234,106,137,98,86,162,166,201,210,247,55,238,85,79,228,254,176,36,239,46,237,68,126,39,170,244,22,247,214,36,112,207,221,71,181,210,108,159,13,53,90,167,242,145,62,110,47,74,201,84,218,219,124,115,177,200,168,238,164,221,23,245,41,172,230,148,229,53,216,182,93,73,115,183,214,77,77,51,123,155,73,27,149,170,155,197,34,124,209,63,83,151,254,51,98,46,29,50,121,178,189,47,182,93,103,157,243,72,249,42,90,231,185,119,85,233,153,201,250,147,238,216,14,229,154,67,223,199,234,35,71,109,187,153,239,223,253,114,20,118,148,146,216,120,142,142,150,165,200,157,27,237,186,252,247,160,223,239,219,245,151,153,146,162,58,209,50,43,58,189,237,247,127,194,66,148,117,18,137,97,226,126,54,190,38,167,86,254,255,0,119,187,251,158,192,46,27,46,180,71,127,210,186,154,45,145,235,81,103,123,17,62,126,247,83,57,63,82,254,178,130,184,164,199,106,240,93,105,187,196,140,116,74,234,186,201,19,220,173,249,212,204,223,119,185,166,194,246,138,120,231,197,40,233,158,198,170,58,134,54,170,42,127,177,162,20,217,205,103,79,105,113,189,83,182,94,40,105,98,137,46,20,85,18,73,208,212,78,167,248,199,170,170,252,75,239,252,231,234,3,0,215,106,173,247,47,181,227,182,155,141,115,229,240,181,221,105,215,43,221,239,115,215,245,189,127,95,234,46,127,130,39,84,166,140,216,188,68,155,245,81,82,171,81,85,127,139,225,41,182,249,148,11,141,92,36,75,165,3,29,35,182,101,68,110,219,127,245,232,95,87,2,23,118,221,244,106,198,187,123,233,232,105,161,249,252,250,105,105,127,161,63,88,18,106,161,253,168,214,69,249,33,86,252,104,190,171,81,56,166,199,177,107,124,174,158,54,71,104,73,24,199,43,145,187,206,244,85,84,78,173,189,210,167,205,62,255,0,248,236,195,48,186,123,38,201,61,99,158,173,70,116,238,169,253,47,106,126,175,233,43,87,135,251,93,110,171,241,69,112,203,238,146,173,108,116,109,164,99,29,62,206,86,246,221,68,239,118,234,138,159,198,119,221,247,129,96,218,27,139,179,19,211,171,53,165,35,70,186,42,42,86,185,17,54,247,182,8,219,250,147,245,126,163,32,159,37,178,150,42,74,40,96,137,168,214,178,54,181,17,19,109,182,68,67,235,3,195,130,124,143,10,167,148,249,1,228,240,171,177,228,240,239,144,30,19,230,114,56,180,228,7,197,118,170,74,58,55,206,171,252,93,190,127,214,137,255,0,73,73,188,67,221,102,212,174,45,173,150,216,230,117,68,80,92,173,234,212,107,149,254,231,50,137,171,247,185,62,101,191,235,94,74,152,190,19,87,116,238,185,157,190,223,201,85,62,115,70,223,185,23,249,197,63,112,137,110,252,171,241,95,81,95,118,111,139,240,80,209,213,162,205,241,251,219,61,35,126,245,79,185,0,183,109,22,181,71,140,105,77,150,23,70,140,72,45,84,202,187,166,219,116,211,70,158,255,0,114,127,52,170,126,96,26,136,236,251,83,233,49,139,125,82,75,29,39,115,248,143,234,254,53,61,43,254,231,59,249,139,247,22,147,171,121,60,122,119,163,183,74,202,87,118,93,71,102,157,88,140,221,58,122,41,100,84,219,100,93,191,136,84,23,14,186,127,123,226,7,84,106,111,55,201,164,174,108,93,27,201,80,244,122,251,233,229,111,222,246,175,250,10,127,196,128,91,55,9,56,29,62,7,165,22,235,84,48,163,58,101,171,85,248,81,21,85,211,42,253,205,111,234,79,184,206,8,159,172,252,140,94,213,5,154,207,13,5,52,109,99,35,87,174,205,77,147,222,229,95,250,79,216,3,142,203,191,188,242,171,178,110,121,63,7,50,200,96,198,236,117,151,73,164,86,182,158,25,36,85,217,127,146,199,59,238,69,254,104,17,255,0,140,157,124,162,210,140,66,126,221,100,77,171,115,145,26,197,145,17,125,211,83,162,251,187,141,95,148,133,122,112,113,164,85,124,65,234,155,245,11,35,108,147,178,57,163,221,94,138,237,214,9,41,81,63,142,199,251,182,85,254,87,252,71,84,226,167,85,243,77,120,215,123,230,33,69,119,172,150,221,73,116,171,130,10,117,153,17,136,214,181,170,158,231,35,63,196,111,243,255,0,235,207,46,23,172,24,127,14,154,85,21,69,125,29,60,53,172,125,92,211,202,216,93,212,168,178,117,38,234,222,191,228,196,223,248,144,9,97,109,138,199,166,88,109,60,111,88,41,105,168,226,134,47,127,67,19,248,173,98,127,53,62,228,43,115,139,238,53,50,28,158,238,152,86,154,84,79,35,191,150,250,87,189,127,147,79,34,123,225,157,127,154,255,0,187,245,255,0,74,158,56,151,226,211,57,214,12,133,116,199,75,47,87,10,56,221,46,242,73,77,85,218,223,178,249,149,83,103,199,26,252,146,63,229,127,198,103,62,27,56,20,195,236,172,76,147,63,180,210,94,110,82,124,228,173,135,186,239,119,121,159,62,243,211,248,170,196,249,127,37,0,197,220,41,240,41,37,117,85,46,113,168,208,205,81,85,82,214,84,171,42,27,215,239,114,193,47,189,38,167,223,230,175,251,254,245,254,149,44,83,15,195,173,24,133,158,11,69,170,138,24,33,133,140,106,35,35,107,127,138,196,106,127,21,168,159,36,79,184,253,91,125,170,221,107,167,142,154,130,138,26,120,227,106,49,173,141,136,212,68,68,68,68,247,127,82,31,87,200,7,185,2,185,16,225,35,213,16,245,181,202,229,247,175,251,192,121,87,42,158,99,106,167,187,99,155,88,135,45,144,2,38,199,144,0,0,0,0,0,0,0,0,0,171,94,119,26,67,76,251,86,158,235,221,12,20,145,212,65,81,46,33,116,145,211,203,223,157,143,108,149,84,77,100,126,248,145,145,172,117,234,231,124,47,85,154,52,248,209,19,162,11,112,123,196,61,215,134,205,68,201,114,251,69,214,146,215,81,121,193,239,246,72,43,230,163,117,83,233,171,93,72,234,139,123,162,98,35,155,214,234,250,106,54,42,200,199,198,140,123,250,209,19,227,109,217,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,186,58,187,110,137,234,221,156,177,77,43,17,205,235,220,215,92,1,179,71,15,218,103,249,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,217,113,244,82,205,92,200,91,226,167,103,192,197,119,118,117,150,69,123,154,142,123,158,174,114,117,57,74,22,224,39,76,242,173,80,226,227,76,237,216,181,39,115,216,57,5,22,77,113,157,241,200,176,210,208,208,78,202,137,95,35,152,199,116,117,118,219,19,21,219,53,101,154,38,43,155,215,185,177,72,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,45,83,146,167,149,140,167,234,5,119,167,91,143,171,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,222,187,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,240,117,49,202,199,185,200,200,81,159,47,37,79,43,25,79,212,10,239,78,183,19,252,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,47,39,150,103,26,63,194,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,182,145,238,153,211,53,88,214,212,57,122,155,220,150,39,163,147,188,145,199,128,57,174,112,45,253,255,0,138,13,20,195,63,213,21,89,253,21,11,191,201,115,110,145,211,163,127,219,124,83,218,239,230,76,172,255,0,8,152,173,93,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,199,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,80,54,126,4,127,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,155,177,73,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,9,127,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,233,161,169,157,24,179,37,27,214,121,21,90,197,248,36,86,203,210,254,149,141,244,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,205,164,200,21,204,191,128,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,93,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,248,58,152,229,99,220,228,100,40,192,232,28,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,234,117,75,29,59,25,4,113,110,142,133,157,8,198,118,81,101,179,67,86,207,243,85,129,101,95,233,174,57,146,99,151,15,246,74,58,235,109,117,60,159,240,100,134,104,228,103,244,57,174,111,220,168,93,247,44,206,52,127,132,158,156,63,77,243,87,118,243,236,6,223,73,5,77,68,213,221,233,47,180,40,157,166,87,109,35,221,51,166,106,177,173,168,114,245,55,185,44,79,71,39,121,35,140,38,169,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,16,131,131,62,40,46,188,38,107,69,54,163,81,218,41,46,54,219,141,59,44,151,232,165,167,116,211,182,213,37,93,60,213,46,165,106,75,19,82,167,166,157,18,53,145,202,205,215,226,79,189,47,162,237,69,164,124,91,232,53,109,190,142,237,73,145,224,154,133,103,146,24,171,169,26,199,170,49,251,163,102,141,38,99,146,42,152,37,106,57,18,70,117,197,52,41,212,212,123,21,19,90,34,111,242,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,193,159,248,103,229,133,117,210,190,54,106,110,121,237,190,174,241,167,216,117,63,218,172,74,235,77,92,228,99,235,82,224,230,219,41,171,30,177,68,178,212,199,20,15,168,150,56,19,182,215,182,14,183,116,74,145,201,105,71,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,129,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,18,43,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,134,74,231,71,119,208,234,109,56,199,44,151,59,117,170,125,88,174,184,83,79,109,154,157,176,178,229,79,103,137,42,82,71,84,73,217,124,142,163,89,37,123,89,10,201,18,58,103,44,141,87,246,37,98,212,9,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,4,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,9,149,108,229,63,171,149,252,40,63,86,42,168,170,237,218,152,218,137,239,41,139,84,202,247,61,214,8,232,223,35,41,210,150,42,103,205,237,73,38,107,122,33,89,17,168,199,181,143,70,75,212,214,134,85,228,177,154,232,53,178,167,43,194,174,20,244,148,90,191,120,168,124,180,53,149,108,217,247,11,35,34,141,203,73,75,34,185,81,31,28,177,203,52,177,53,26,231,177,99,127,231,27,2,246,115,7,58,191,43,24,183,212,10,31,78,184,148,237,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,236,145,171,239,106,163,147,230,132,244,227,51,141,28,87,139,142,4,112,250,234,215,90,172,153,245,183,80,41,96,189,227,209,87,70,233,31,218,182,85,245,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,234,127,74,72,240,136,28,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,145,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,173,191,9,222,105,244,111,234,6,61,234,48,23,125,198,255,0,26,56,175,8,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,233,174,169,129,30,147,45,27,22,9,17,92,196,248,228,70,197,212,206,165,145,129,80,28,194,56,125,211,142,27,56,142,184,96,26,91,144,120,219,45,93,190,11,199,179,95,58,77,53,138,73,223,39,246,132,146,117,57,238,233,99,35,149,139,34,36,157,169,226,234,235,95,206,201,216,57,112,241,37,171,154,53,175,54,44,51,10,176,100,25,189,139,46,168,125,190,179,16,161,173,122,35,159,55,105,100,184,83,196,233,27,78,218,152,153,78,213,116,179,108,206,203,36,107,228,137,171,221,142,53,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,123,220,136,212,249,33,117,60,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,248,31,26,70,196,68,107,223,48,67,94,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,157,83,153,159,5,223,194,79,78,25,169,24,83,123,121,246,3,111,171,158,154,158,26,30,244,151,218,20,78,235,232,119,141,142,153,211,53,88,231,83,181,58,155,220,150,86,43,83,188,178,71,218,249,92,121,19,211,47,198,189,98,180,149,64,107,45,166,122,15,170,122,175,170,112,104,230,45,135,221,126,210,123,65,182,251,140,19,91,234,127,184,223,219,44,167,150,122,230,178,55,73,79,12,50,72,212,149,238,103,193,247,166,254,227,96,158,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,253,175,27,209,77,35,195,179,251,214,169,98,154,113,143,217,242,204,138,159,195,93,110,212,84,44,134,122,182,44,207,157,234,245,106,34,43,228,150,69,124,143,219,174,85,100,93,197,119,106,62,158,234,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,168,14,109,124,104,253,180,190,214,112,163,128,59,166,203,142,92,33,159,40,186,65,93,212,219,141,116,108,234,109,11,91,19,213,139,12,15,122,44,173,149,21,222,38,22,167,76,107,79,213,32,70,174,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,77,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,46,167,244,172,143,234,186,97,194,30,178,234,238,135,103,92,65,97,212,86,167,226,216,7,115,199,182,162,189,177,85,85,118,97,108,245,94,30,61,149,23,177,3,217,43,251,142,103,83,92,141,139,186,244,86,35,131,254,26,239,188,84,235,141,159,76,173,139,217,181,67,211,116,201,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,213,50,247,89,28,104,140,122,119,36,98,185,17,136,247,55,97,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,199,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,80,53,172,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,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,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,85,124,203,248,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,116,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,165,237,86,61,205,87,194,143,193,92,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,168,27,20,148,173,206,175,205,62,45,244,254,135,212,110,37,201,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,226,155,57,213,249,167,197,190,159,208,250,141,196,7,37,79,52,249,79,211,250,239,81,183,22,189,196,86,144,233,30,182,233,29,247,12,214,216,41,25,140,50,157,247,9,174,115,78,202,103,217,223,11,28,228,175,138,161,255,0,12,15,137,170,245,87,187,224,232,87,181,232,232,220,246,186,168,121,42,121,167,202,126,159,215,122,141,184,205,92,217,56,218,163,183,216,191,131,38,144,229,125,218,251,167,91,179,27,165,162,229,4,145,195,74,215,205,4,150,105,59,106,233,25,51,164,141,86,118,42,198,230,198,214,70,228,145,179,200,214,133,91,106,22,55,106,195,115,252,151,16,177,100,244,153,37,182,199,120,173,182,209,222,169,17,189,139,148,16,204,248,227,170,143,165,239,111,68,141,106,61,54,123,147,103,38,206,119,205,109,83,147,126,183,235,70,85,106,200,52,163,47,177,228,23,188,38,211,78,234,187,46,87,91,37,92,208,91,231,129,180,144,123,21,146,201,213,10,49,33,124,82,199,11,28,197,141,27,42,244,189,36,69,142,181,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,123,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,0,62,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,18,174,186,88,97,107,31,85,58,69,28,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,147,81,19,235,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,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,127,203,35,66,244,227,136,190,4,115,173,47,213,11,55,142,181,87,106,5,108,176,205,18,163,42,173,245,77,182,91,210,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,173,93,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,109,92,149,60,172,101,63,80,43,189,58,220,117,254,114,215,62,30,98,210,251,93,155,35,142,145,117,126,170,162,146,167,31,125,5,37,59,171,210,221,20,146,182,84,173,153,205,238,178,133,82,106,142,134,35,147,174,161,24,173,71,54,57,149,161,5,113,190,97,154,243,143,112,185,122,225,117,213,148,151,27,109,198,159,217,20,87,170,214,247,171,109,214,73,34,124,117,54,230,117,110,215,177,205,86,50,55,187,119,67,26,202,198,127,160,45,62,21,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,210,121,44,102,186,13,108,169,202,240,171,133,61,37,22,175,222,42,31,45,13,101,91,54,125,194,200,200,163,114,210,82,200,174,84,71,199,44,114,205,44,77,70,185,236,88,223,249,198,192,189,144,252,174,57,248,85,195,120,80,229,249,131,97,246,107,109,35,178,123,142,113,105,169,203,46,241,200,179,62,227,113,75,85,199,173,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,223,8,56,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,217,76,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,1,242,91,45,54,171,45,51,232,236,214,202,74,10,121,42,39,171,124,84,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,190,110,123,220,229,221,85,84,166,30,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,175,242,128,207,240,220,23,138,250,154,92,195,33,164,180,191,42,197,234,108,22,133,169,85,107,42,174,50,86,81,203,21,58,63,110,150,189,237,130,68,103,82,167,83,250,88,221,222,246,53,215,19,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,161,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,9,61,56,126,155,230,174,237,231,216,13,190,146,10,154,137,171,187,210,95,104,81,59,76,174,218,71,186,103,76,213,99,91,80,229,234,111,114,88,158,142,78,242,71,24,83,94,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,237,121,63,21,218,143,156,240,203,103,225,147,53,151,219,54,172,95,32,164,188,88,46,147,204,171,85,67,75,21,45,76,11,64,237,209,123,176,167,136,106,196,170,168,232,154,199,70,157,76,88,219,21,212,241,191,193,118,43,197,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,186,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,244,191,165,99,125,0,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,50,7,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,0,0,2,173,121,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,208,230,163,17,157,135,43,250,231,142,60,215,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,82,5,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,124,165,170,114,163,227,167,251,199,11,250,215,153,255,0,169,233,112,10,218,230,255,0,148,215,90,228,168,87,127,181,120,86,57,191,207,133,31,254,15,9,85,103,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,24,171,139,31,43,26,201,244,255,0,33,244,233,200,191,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,248,58,152,228,123,26,228,100,202,201,65,197,143,149,141,100,250,127,144,250,116,224,107,88,95,247,253,139,47,252,95,255,0,245,112,160,18,255,0,191,236,89,127,226,255,0,255,0,171,128,80,9,181,65,170,185,181,64,21,1,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,12,11,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,236,209,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,135,244,31,131,253,14,225,203,42,204,115,93,55,198,251,55,172,210,225,61,93,69,76,236,135,251,66,150,73,59,137,110,162,100,81,177,148,244,108,127,189,35,106,117,47,75,17,238,122,71,26,48,62,190,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,249,128,0,32,7,58,191,43,24,183,212,10,31,78,184,149,43,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,45,171,157,95,149,140,91,234,5,15,167,92,74,86,3,105,47,243,43,158,226,191,233,86,71,141,228,118,255,0,246,58,202,27,149,13,68,127,240,163,154,25,35,127,244,181,205,119,222,138,81,15,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,144,28,169,248,231,186,217,114,106,14,23,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,233,109,51,219,3,25,4,113,108,173,153,253,8,199,247,145,98,179,253,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,40,107,237,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,10,153,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,126,32,2,255,0,191,236,89,127,226,255,0,255,0,171,133,0,151,253,255,0,98,203,255,0,23,255,0,253,92,40,4,11,190,203,184,209,197,120,71,224,71,72,171,168,157,106,189,231,215,45,63,198,96,178,99,210,215,70,217,25,221,182,39,77,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,46,166,117,44,140,165,111,243,85,158,229,95,233,174,71,146,100,119,15,246,74,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,47,249,102,85,149,251,55,237,78,77,117,188,251,26,223,13,166,221,237,10,217,42,60,29,12,91,246,169,161,235,85,237,194,206,167,116,198,221,154,221,215,100,77,203,105,229,117,192,45,30,31,98,182,241,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,232,172,119,110,55,69,219,86,186,24,220,238,165,87,200,172,132,51,87,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,0,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,143,252,104,241,109,138,240,141,165,139,148,220,162,241,217,37,247,196,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,149,117,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,4,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,13,123,56,192,226,82,251,197,78,184,222,53,54,230,157,155,84,61,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,253,83,47,117,242,72,170,247,167,114,71,163,85,24,140,107,67,26,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,38,74,215,142,15,245,199,135,44,87,14,205,117,35,27,236,217,115,75,124,21,116,245,48,50,111,237,10,169,35,238,45,186,181,146,198,199,211,214,49,158,245,141,201,210,189,47,70,57,235,28,136,201,127,202,83,130,239,182,151,218,62,43,179,246,244,217,113,203,132,208,98,246,185,232,122,155,113,174,141,157,46,174,115,165,98,177,97,129,239,84,137,209,42,187,196,194,229,234,141,105,250,100,180,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,40,82,95,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,214,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,53,172,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,122,36,107,119,86,163,221,208,244,124,110,94,182,57,18,194,185,81,241,211,253,227,133,253,107,204,255,0,212,244,184,5,109,115,127,202,107,173,114,84,43,191,218,188,43,28,223,231,194,143,255,0,7,132,11,84,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,248,223,34,198,244,84,115,31,15,117,229,113,228,79,76,191,26,245,138,210,85,1,171,103,217,60,171,237,87,216,95,179,55,95,180,158,208,246,79,177,252,20,158,59,199,119,59,94,27,177,183,115,189,220,248,59,125,61,93,95,14,219,251,139,180,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,192,248,210,54,34,35,94,249,179,85,111,5,60,60,215,241,13,65,196,180,248,69,35,114,123,117,58,246,105,33,166,167,134,220,235,138,212,73,58,221,165,133,145,163,166,174,234,149,219,77,35,221,182,204,122,55,184,198,61,185,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,234,123,119,93,207,105,225,83,112,61,45,114,167,184,247,34,238,122,30,138,139,238,60,198,255,0,214,160,124,215,203,100,55,139,93,85,186,118,238,202,136,93,19,147,223,242,84,219,238,247,149,51,204,15,131,171,173,5,117,110,123,143,177,146,83,201,36,146,200,198,67,80,247,55,117,170,149,85,87,226,77,182,68,45,215,230,159,214,116,221,76,211,155,62,161,99,85,182,59,157,52,114,54,162,9,24,157,77,98,236,174,141,237,223,226,107,191,158,191,112,26,206,73,79,85,97,187,73,12,204,86,201,77,35,227,114,43,85,54,84,221,62,242,242,121,106,234,92,89,126,134,208,210,77,42,45,69,45,125,116,79,78,166,123,255,0,60,215,34,236,221,190,233,19,238,43,163,141,78,17,114,45,41,203,111,185,29,5,53,58,217,164,173,146,70,43,106,99,234,107,92,248,81,191,10,49,191,124,191,114,25,163,149,78,172,67,104,173,118,21,87,81,34,119,234,165,123,25,208,247,39,84,147,82,53,62,75,183,222,191,112,22,215,123,223,217,178,116,237,191,195,243,95,233,66,155,115,251,93,209,252,70,83,190,231,3,162,114,245,244,245,53,83,127,237,22,111,247,39,244,23,41,55,77,93,185,28,190,246,185,26,191,243,21,149,196,45,183,30,167,215,91,117,100,82,172,114,254,123,169,58,54,106,127,105,196,137,242,110,255,0,32,44,199,31,111,247,6,222,213,79,254,116,137,63,252,132,43,163,155,78,6,235,165,186,201,145,193,18,255,0,106,82,77,27,190,23,175,241,170,224,253,94,239,229,22,41,141,75,221,177,80,185,23,116,240,241,34,47,252,4,34,207,49,27,12,119,141,48,123,150,6,189,241,196,196,103,87,79,223,87,79,191,204,10,35,177,254,106,245,72,157,91,109,60,123,175,244,117,33,124,124,189,82,54,233,5,173,32,153,174,71,82,64,247,34,109,243,240,180,155,148,81,37,7,129,191,211,197,182,219,207,26,39,189,63,91,127,246,151,145,203,137,202,154,63,68,142,93,213,180,241,162,127,248,173,32,25,7,140,109,66,76,31,74,46,181,176,61,18,118,118,54,248,152,159,58,154,116,254,82,47,220,255,0,212,97,94,90,56,51,219,167,146,102,245,173,254,217,184,92,42,155,186,181,200,189,45,116,13,255,0,39,253,11,238,67,171,243,14,212,200,238,234,154,117,107,153,206,168,170,254,248,213,107,154,159,15,132,153,62,45,246,249,34,253,202,74,142,18,176,15,201,238,143,219,44,82,70,214,200,217,234,228,119,75,154,239,227,76,171,243,68,79,212,128,102,182,166,201,177,229,126,64,40,30,19,222,167,35,139,127,89,200,1,197,201,185,229,78,42,187,168,28,154,20,39,184,59,228,4,89,227,239,63,166,194,244,166,94,246,253,117,13,106,181,58,152,155,244,213,83,39,242,191,202,32,207,41,140,114,75,230,174,100,217,28,202,157,52,214,170,127,154,47,205,106,217,247,167,187,253,8,204,252,220,243,37,183,216,49,235,28,82,185,60,76,21,74,228,217,223,201,169,166,95,185,118,251,143,192,229,69,142,183,26,198,114,188,194,171,100,73,109,209,177,92,138,142,93,155,81,80,191,36,77,255,0,145,250,192,200,60,199,245,206,44,83,25,151,6,183,42,186,162,190,149,208,189,26,248,151,225,124,117,113,47,185,81,93,243,106,124,142,28,181,180,110,182,195,137,205,123,185,198,141,241,93,61,27,178,70,170,116,203,88,213,249,236,159,122,17,59,141,12,205,250,171,196,77,62,59,108,150,73,98,134,177,148,47,107,250,152,155,165,117,67,23,248,202,169,242,145,62,226,219,180,59,7,167,194,48,234,107,93,61,59,35,107,122,254,93,63,227,100,119,242,81,63,156,6,72,99,81,173,70,162,124,142,64,1,194,87,182,56,221,35,149,17,26,138,170,65,126,96,188,76,82,96,56,181,94,43,110,114,173,93,108,50,68,189,50,194,187,53,241,213,51,125,156,138,191,54,33,45,117,115,60,182,105,254,5,123,201,174,115,62,56,173,244,51,84,57,91,27,158,191,10,39,201,19,223,247,161,68,92,93,107,149,102,181,234,93,74,90,229,150,74,118,206,248,98,71,35,227,221,18,162,126,159,115,158,191,116,168,7,78,195,53,22,92,119,42,172,204,219,4,149,53,245,149,18,84,35,88,173,69,69,127,113,23,116,217,83,228,255,0,213,247,18,147,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,221,43,191,149,247,41,195,132,62,0,175,250,141,109,183,230,57,107,35,101,186,186,6,207,19,91,91,11,156,173,115,102,68,221,174,137,251,123,209,159,121,108,58,87,163,184,182,152,216,32,179,217,109,176,66,216,157,35,247,108,81,34,238,231,245,124,216,198,254,164,3,6,112,193,193,53,139,72,227,101,234,249,44,21,215,103,181,253,82,199,226,34,254,60,113,163,190,21,126,223,54,187,238,251,201,99,20,44,137,136,198,166,200,159,210,114,107,26,196,68,106,34,108,121,221,0,30,185,31,247,34,7,73,186,236,135,132,98,184,15,8,138,255,0,232,57,182,61,143,45,98,33,204,0,0,0,0,0,0,0,0,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,217,79,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,26,198,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,187,109,186,175,204,11,52,228,151,162,159,252,122,226,50,178,225,250,240,171,125,44,114,255,0,185,235,42,228,153,139,31,251,137,35,115,100,255,0,30,142,111,241,20,181,66,154,249,41,234,103,217,253,113,205,52,182,174,174,213,79,73,152,99,236,184,67,226,36,232,170,168,174,160,155,243,112,83,238,244,71,239,5,93,100,143,98,53,206,233,129,28,138,214,177,251,220,160,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,45,83,146,167,149,140,167,234,5,119,167,91,137,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,50,16,114,84,242,177,148,253,64,174,244,235,113,42,184,177,242,177,172,159,79,242,31,78,156,14,193,128,102,184,15,16,122,71,105,205,108,212,244,151,156,79,55,179,164,175,163,173,100,53,12,124,19,49,91,53,37,76,109,115,226,87,181,86,72,102,139,119,34,61,178,49,119,217,74,128,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,162,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,252,125,47,106,177,238,106,190,20,127,74,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,221,246,83,139,105,198,184,233,197,86,55,146,80,218,178,220,51,45,183,177,206,107,101,73,169,107,169,100,70,201,20,209,75,26,255,0,145,36,114,198,228,115,92,140,123,28,138,141,114,6,186,252,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,201,145,138,230,189,172,150,40,158,172,127,71,74,236,39,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,168,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,242,202,188,164,245,139,62,197,120,168,199,244,162,223,126,171,147,19,204,105,238,177,87,90,102,170,153,105,35,157,148,78,169,74,184,160,71,164,73,83,189,12,81,44,174,107,151,180,231,183,239,69,104,118,14,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,42,175,154,231,2,223,223,248,160,209,76,51,253,81,85,159,209,80,187,252,151,54,233,29,58,55,253,183,197,61,174,254,100,202,207,240,137,138,213,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,115,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,165,110,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,186,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,210,246,171,30,230,171,225,71,133,154,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,77,216,164,43,231,157,250,19,253,164,253,218,66,14,7,51,252,203,79,184,175,211,10,172,51,33,171,181,62,249,148,90,236,23,52,133,83,162,178,221,87,89,12,85,20,242,177,200,173,123,28,213,221,55,79,133,237,99,219,210,246,53,201,55,249,231,126,132,255,0,105,63,118,129,23,249,111,104,54,27,196,150,165,234,62,148,230,116,84,142,101,199,77,238,47,182,87,77,78,179,62,211,113,74,234,4,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,112,86,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,152,28,149,60,211,229,63,79,235,189,70,220,88,255,0,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,61,151,116,234,111,191,230,16,171,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,243,87,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,188,142,89,156,69,106,158,191,232,115,255,0,42,216,173,214,158,175,25,240,150,251,94,71,53,13,75,41,114,26,22,67,216,239,248,169,229,122,213,214,54,122,106,159,16,246,236,212,115,226,247,117,57,200,129,88,60,209,252,246,106,111,224,190,143,68,69,82,85,115,71,243,217,169,191,130,250,61,17,250,188,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,64,205,92,174,184,5,172,204,47,182,222,38,53,138,223,117,181,218,177,203,133,53,118,39,103,158,154,122,57,46,117,76,100,85,48,92,156,247,53,189,116,109,238,70,232,187,106,230,205,35,93,212,168,200,213,147,91,249,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,85,175,53,142,4,173,75,106,175,226,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,250,26,228,122,63,190,228,103,68,242,73,84,38,213,5,32,115,60,224,130,143,135,76,170,155,87,180,222,151,163,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,187,66,141,235,86,246,36,107,220,221,227,235,8,215,194,119,154,125,27,250,129,143,122,140,5,186,115,118,212,44,251,77,120,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,174,219,177,171,247,33,81,124,39,121,167,209,191,168,24,247,168,192,95,159,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,104,161,74,220,50,113,55,196,149,255,0,137,45,40,177,95,120,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,97,92,234,252,172,98,223,80,40,125,58,226,118,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,103,95,231,87,229,99,22,250,129,67,233,215,16,42,3,73,243,175,201,126,169,225,186,153,236,191,105,253,146,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,63,87,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,116,2,122,114,208,224,42,167,94,114,24,117,171,86,108,85,112,105,213,142,162,57,173,12,147,181,209,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,14,167,185,24,199,57,89,50,48,51,87,42,126,4,173,73,106,160,226,155,89,113,154,183,92,157,80,147,225,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,58,218,212,98,51,190,212,127,92,18,71,105,64,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,157,60,204,248,165,202,184,108,208,230,80,225,88,221,214,75,214,125,226,236,84,217,12,46,146,26,91,22,240,252,114,247,227,115,94,218,199,49,238,90,118,162,183,226,138,89,85,85,33,88,228,161,115,103,221,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,193,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,94,206,48,56,107,190,240,173,174,55,141,50,185,175,122,213,55,85,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,103,76,201,218,124,114,34,177,137,220,141,234,212,86,43,28,224,187,78,6,56,95,192,120,101,209,122,26,60,66,239,73,127,185,101,212,244,55,187,213,250,154,162,26,168,43,103,117,36,73,211,73,83,28,81,186,74,20,119,118,72,17,253,74,137,59,221,191,198,164,138,42,87,148,223,27,85,150,251,239,240,100,213,236,175,187,65,116,232,118,29,116,187,220,167,146,72,106,154,200,96,142,205,31,113,93,27,33,116,113,162,192,196,88,218,217,26,248,218,146,58,120,218,219,106,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,184,60,74,105,85,171,68,53,231,57,210,139,22,69,73,124,182,227,119,137,169,40,235,41,234,219,82,171,7,185,209,197,52,141,99,27,226,99,107,146,41,218,141,68,108,209,202,212,254,41,114,156,203,248,196,166,225,191,72,230,193,240,203,197,39,229,23,56,167,146,138,138,24,235,37,138,174,211,110,145,146,50,91,163,86,29,156,199,181,201,219,133,85,241,239,42,171,219,220,72,36,97,70,223,230,171,61,202,191,211,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,189,84,11,31,228,245,197,6,125,6,100,206,21,238,22,138,187,198,39,81,79,114,189,208,214,67,79,53,68,182,105,209,33,114,182,89,22,94,213,61,11,149,178,236,141,143,117,170,171,103,191,243,170,116,174,117,126,105,241,111,167,244,62,163,113,44,127,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,215,7,58,191,52,248,183,211,250,31,81,184,129,31,248,67,214,61,71,208,73,245,95,84,52,182,27,82,94,173,186,126,250,127,23,112,114,187,192,71,83,121,181,211,248,152,97,232,115,39,153,143,154,62,152,228,86,198,155,171,221,214,140,236,203,133,122,239,185,206,85,220,184,221,252,109,235,32,184,117,79,95,118,184,178,62,253,84,242,124,83,84,85,84,61,172,111,83,222,174,124,178,189,26,155,171,156,228,77,212,150,188,176,240,171,174,165,103,250,209,167,54,42,138,72,46,89,86,139,228,118,74,57,106,222,230,193,28,245,51,81,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,145,13,64,216,163,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,238,245,36,1,141,56,104,207,234,117,79,135,157,55,212,27,134,67,73,124,185,95,49,123,109,77,210,186,153,98,232,150,227,225,216,149,136,169,18,35,24,246,212,36,172,123,26,137,208,246,185,187,55,167,100,201,96,0,0,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,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,21,192,199,21,88,111,10,28,191,51,156,194,243,114,164,118,79,113,206,46,212,216,157,162,72,214,103,220,110,41,106,183,116,43,162,107,216,239,13,27,157,27,166,127,83,122,88,168,212,94,227,227,99,224,6,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,173,87,170,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,75,94,246,193,11,92,228,77,220,145,70,139,191,74,109,63,249,97,112,21,77,172,247,90,78,32,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,244,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,131,170,226,92,172,117,115,44,225,65,53,238,138,229,72,236,158,227,78,204,138,211,141,70,231,204,249,236,9,71,52,201,210,144,69,43,166,174,169,114,211,44,48,55,165,173,98,170,61,221,199,244,67,16,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,23,104,130,168,57,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,208,214,171,21,157,247,35,250,231,146,48,234,188,111,241,153,128,241,103,192,214,25,89,71,93,73,110,205,173,217,197,186,43,245,134,89,97,134,119,79,29,158,165,106,106,233,105,146,121,102,90,30,245,66,71,28,178,108,187,167,75,189,255,0,56,107,194,119,154,125,27,250,129,143,122,140,6,42,50,175,9,222,105,244,111,234,6,61,234,48,1,178,152,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,15,244,123,66,245,31,94,107,50,107,78,151,217,189,179,117,197,241,249,178,73,173,177,42,173,85,101,44,83,193,12,140,166,98,34,247,102,79,16,215,164,123,163,158,214,57,25,212,245,99,31,249,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,142,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,164,213,228,169,230,159,41,250,127,93,234,54,227,181,115,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,116,81,187,183,35,165,238,43,91,12,142,111,74,171,36,70,66,22,21,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,253,78,234,98,43,85,123,140,145,140,134,188,232,244,47,78,40,112,156,115,136,123,101,155,192,230,117,217,5,54,55,114,169,167,84,100,119,26,87,81,212,201,27,234,25,183,199,52,126,21,140,100,136,168,238,219,149,142,235,70,68,145,215,175,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,251,21,230,147,172,88,14,186,240,53,129,106,54,156,223,169,46,54,219,142,113,107,150,88,162,170,134,105,237,243,201,103,173,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,74,161,92,28,39,121,167,209,191,168,24,247,168,192,91,167,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,237,187,26,191,114,21,23,194,119,154,125,27,250,129,143,122,140,5,249,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,230,138,20,173,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,151,83,197,110,186,93,120,120,209,123,222,163,88,176,44,131,42,185,65,79,83,21,28,86,187,91,171,160,161,157,180,147,205,29,93,193,173,146,55,69,66,199,66,137,52,168,237,218,143,77,190,123,166,0,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,93,183,217,83,230,77,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,214,51,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,240,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,158,188,21,112,191,128,193,193,54,176,241,81,112,187,210,94,50,202,140,31,52,178,80,209,195,81,13,68,86,104,18,222,173,87,75,26,197,221,167,174,114,54,93,149,178,108,180,181,108,247,126,117,76,85,204,191,131,186,158,27,245,114,108,227,12,179,213,254,78,179,138,137,43,104,166,142,142,40,169,45,55,25,31,35,229,181,181,33,217,172,99,90,157,200,81,89,30,241,42,177,189,197,130,71,152,83,67,184,155,207,180,71,30,206,48,139,125,77,93,211,19,207,49,123,206,61,93,99,154,227,52,116,144,79,95,74,144,165,194,40,145,86,36,169,141,99,137,21,238,98,171,162,71,199,187,122,145,236,12,64,89,247,22,124,38,105,198,95,193,30,141,241,15,108,190,98,152,118,103,106,211,251,4,87,42,155,189,205,40,99,200,233,97,177,36,145,210,198,206,135,120,155,143,230,24,200,17,21,174,124,125,108,115,156,145,196,145,214,9,154,181,215,138,237,71,215,60,39,79,244,190,231,47,178,176,205,57,199,237,150,123,109,154,158,101,116,117,21,84,180,108,167,146,190,161,118,78,228,207,233,127,66,42,116,197,27,213,141,221,93,44,146,134,42,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,228,227,188,71,93,120,167,229,191,169,250,169,125,194,42,241,171,147,176,124,158,219,88,197,137,205,162,173,158,11,108,169,37,85,11,156,170,231,211,57,202,173,247,170,171,36,100,209,43,159,219,238,58,181,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,85,202,113,55,105,181,88,56,68,213,123,21,138,217,73,110,182,219,180,222,251,73,71,71,73,11,97,130,154,8,237,147,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,214,220,191,239,251,22,95,248,191,255,0,234,225,64,37,255,0,127,216,178,255,0,197,255,0,255,0,87,0,160,19,106,131,85,115,106,128,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,148,237,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,34,226,121,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,3,165,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,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,215,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,14,166,57,30,198,185,25,50,179,245,185,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,86,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,118,72,213,247,181,81,201,243,64,47,207,152,62,133,233,198,178,240,203,154,221,179,91,55,118,235,130,99,247,76,146,193,114,129,81,149,84,85,84,244,175,153,88,215,170,46,240,203,218,107,37,141,81,90,230,163,85,54,123,35,123,53,236,46,251,17,227,71,21,226,227,129,29,93,174,173,117,170,201,159,91,116,255,0,38,130,247,143,69,93,27,164,127,106,216,189,85,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,186,159,210,146,62,144,64,191,239,251,22,95,248,191,255,0,234,225,64,37,255,0,127,216,178,255,0,197,255,0,255,0,87,10,1,2,194,121,97,112,21,77,172,247,90,78,32,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,244,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,174,124,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,41,131,155,143,19,185,150,160,231,244,58,8,220,71,32,198,49,60,90,162,75,131,227,190,217,146,146,123,205,198,57,170,169,91,95,77,34,185,203,45,15,105,30,144,189,189,29,107,36,202,244,119,76,125,17,131,131,253,7,197,120,141,215,27,62,155,230,186,147,106,194,236,179,116,207,83,81,87,87,28,21,85,255,0,158,142,38,80,208,36,159,4,149,147,62,86,181,141,93,246,106,61,232,217,21,137,27,238,39,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,81,15,249,170,192,178,175,244,215,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,3,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,15,172,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,165,0,17,43,153,15,12,152,14,183,112,243,150,102,247,10,106,75,94,89,129,217,234,50,26,27,228,54,232,100,171,158,10,10,122,137,150,223,44,170,137,42,211,72,146,74,168,198,189,17,178,171,36,217,221,42,199,208,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,133,115,83,227,126,179,82,114,171,191,12,58,121,85,209,136,99,119,8,162,200,106,251,51,211,212,86,222,41,36,157,147,210,239,221,70,75,71,27,214,21,217,241,34,172,244,253,109,115,152,216,220,232,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,118,98,129,115,252,2,107,246,101,196,135,13,22,13,65,212,27,93,92,25,12,21,21,54,154,234,231,219,210,146,154,236,248,31,178,86,83,34,42,181,236,115,85,172,145,205,70,49,42,35,168,107,88,214,177,16,163,110,44,124,211,235,39,212,12,135,212,103,54,61,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,230,184,92,88,249,167,214,79,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,162,156,17,138,139,186,169,239,56,57,0,242,213,67,195,211,116,219,245,160,105,200,8,185,198,214,5,75,148,105,133,219,190,223,146,194,187,238,191,125,77,63,234,114,127,52,168,110,22,175,242,97,58,247,143,196,175,233,234,186,208,35,189,219,252,46,169,167,85,251,151,245,23,221,169,150,88,175,152,181,93,12,241,36,140,147,163,116,86,162,252,164,98,253,232,191,168,215,203,85,160,126,7,175,189,113,70,180,237,164,168,183,204,155,39,70,200,141,137,219,255,0,39,245,1,176,174,19,115,101,243,20,161,172,99,182,73,41,225,118,251,126,184,216,191,169,63,89,91,252,87,225,183,10,125,91,166,184,178,94,181,168,235,233,78,150,167,241,105,160,69,254,81,43,56,35,212,170,60,239,75,109,49,199,85,221,146,154,134,8,158,138,244,114,238,202,106,109,255,0,148,239,231,29,63,93,113,170,59,182,164,90,156,250,105,36,219,191,242,98,47,250,4,95,208,191,168,9,87,130,181,237,197,109,76,145,126,38,209,192,139,253,125,182,157,83,93,240,70,103,248,85,93,153,125,206,122,70,141,95,213,180,209,187,249,205,254,111,235,59,221,146,46,205,170,150,62,142,157,161,103,187,109,182,248,80,250,42,227,108,176,58,55,38,251,237,243,254,176,53,231,215,253,22,188,233,118,99,111,142,186,45,153,81,82,200,218,189,76,247,170,50,39,125,207,119,243,139,98,224,18,7,89,244,74,138,162,100,217,22,138,57,119,255,0,246,74,85,251,183,253,68,107,230,145,97,142,138,124,58,120,156,214,34,221,37,69,233,93,149,223,152,135,250,61,255,0,35,46,112,253,151,193,134,112,213,21,125,69,115,83,162,206,215,34,58,84,251,173,241,46,222,247,39,243,64,193,82,80,73,173,156,87,84,62,39,239,75,7,71,82,237,252,235,111,244,244,47,206,47,254,223,190,214,49,234,24,237,214,184,169,99,79,115,21,203,255,0,27,149,74,232,229,219,138,62,243,144,93,50,250,184,214,69,151,177,179,220,155,175,185,149,113,252,213,23,245,39,222,89,67,26,141,110,200,155,1,200,226,239,184,242,190,228,56,253,232,7,36,60,128,0,227,243,83,203,183,219,220,113,110,251,251,192,230,122,231,119,68,47,122,127,37,170,191,250,15,97,249,183,249,210,158,211,85,50,185,26,140,133,238,85,223,111,147,85,64,168,94,109,25,47,182,53,51,26,176,181,222,232,40,171,21,201,253,43,85,253,73,254,47,245,153,151,69,99,93,15,225,42,241,122,172,93,165,175,162,172,133,137,183,201,204,90,247,39,203,173,63,87,220,132,84,226,254,119,106,15,21,30,204,163,114,212,45,51,174,16,170,34,245,236,169,81,84,187,123,186,191,155,250,137,5,199,142,74,220,127,69,240,253,60,183,200,137,87,83,118,168,71,71,26,251,213,22,57,54,69,68,84,95,244,116,254,79,223,255,0,24,97,222,20,48,153,245,115,136,57,179,10,166,245,64,219,171,170,62,104,155,47,142,130,79,185,205,95,148,159,168,186,170,58,127,13,11,97,111,201,187,255,0,206,64,238,91,90,75,85,143,98,17,228,151,58,100,107,235,81,37,77,216,169,238,124,84,111,223,226,98,126,165,251,201,240,137,176,30,79,92,242,164,49,171,215,238,57,169,139,120,128,212,170,29,56,194,234,46,181,85,77,133,237,70,43,85,94,141,247,44,209,179,239,115,127,157,250,192,134,28,205,53,217,150,252,74,187,0,183,187,243,215,26,121,32,114,109,250,252,43,147,231,30,223,39,47,242,144,136,156,24,240,191,125,213,60,186,139,32,174,143,166,141,181,81,202,229,221,139,186,119,105,222,191,41,90,191,41,23,238,63,55,19,143,32,226,87,137,107,10,213,36,245,148,179,93,104,210,100,127,92,141,70,36,108,223,125,251,137,242,133,126,127,171,254,43,168,209,189,55,181,96,56,173,5,174,130,130,24,22,26,120,152,238,136,154,223,122,71,27,126,230,183,249,137,247,1,251,154,117,134,82,97,88,157,170,195,74,205,155,67,71,13,58,123,215,249,45,219,239,114,255,0,206,167,107,60,39,187,220,113,123,250,83,230,128,121,115,209,168,122,92,245,85,249,251,206,11,214,247,127,65,237,100,127,37,247,129,229,172,251,208,246,34,108,17,17,62,71,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,175,51,77,107,252,139,112,143,148,248,123,127,138,175,206,247,194,168,250,226,235,134,47,27,4,222,34,73,54,145,142,110,212,177,84,244,57,58,182,149,98,234,106,183,171,106,11,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,154,198,57,203,178,34,169,99,252,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,252,74,143,217,49,87,42,189,11,177,107,134,178,231,86,204,186,205,117,146,203,79,167,247,123,119,181,104,149,241,251,54,170,228,214,208,238,146,108,177,36,207,164,158,189,35,100,173,123,87,165,238,70,42,199,187,66,58,240,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,203,178,241,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,141,130,56,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,221,29,93,182,202,196,118,206,88,166,137,234,214,245,236,4,128,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,213,57,42,121,88,202,126,160,87,122,117,184,149,92,88,249,88,214,79,167,249,15,167,78,69,94,74,158,86,50,159,168,21,222,157,110,37,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,17,87,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,25,87,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,64,90,160,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,245,3,30,245,24,9,255,0,207,59,244,39,251,73,251,180,128,28,39,121,167,209,191,168,24,247,168,192,79,254,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,8,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,221,44,98,198,146,68,232,229,237,187,167,175,102,69,219,145,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,81,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,228,108,187,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,205,112,184,78,243,79,163,127,80,49,239,81,128,217,76,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,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,76,107,206,175,205,62,45,244,254,135,212,110,36,53,196,245,139,62,193,112,12,175,78,113,11,245,93,162,219,154,84,81,75,122,150,138,170,106,121,234,160,167,134,178,31,8,247,70,246,181,244,210,54,190,85,146,39,181,200,229,142,47,151,74,163,130,231,180,155,153,158,156,106,135,23,23,254,31,187,118,171,102,44,221,237,120,182,71,53,193,31,237,187,196,51,172,114,70,199,71,213,15,102,161,29,253,172,189,104,174,236,167,189,207,169,142,40,166,169,170,185,118,124,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,245,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,169,142,71,177,174,70,76,172,9,234,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,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,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,5,212,145,255,0,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,36,0,3,87,123,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,118,124,110,95,123,81,90,191,37,45,207,133,174,103,184,35,120,71,188,95,181,155,37,181,51,80,180,218,222,150,248,109,117,87,73,146,187,44,232,129,173,162,157,142,145,146,72,249,166,145,22,41,222,222,247,109,205,116,242,36,113,200,214,163,154,159,4,20,122,147,138,221,248,158,211,202,94,140,191,27,183,197,46,67,73,222,130,158,158,182,207,73,28,239,158,171,110,210,62,90,200,216,176,166,239,149,17,96,167,232,107,92,246,198,215,83,96,29,215,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,105,60,165,56,46,251,23,98,163,226,187,63,111,85,235,35,183,205,6,47,107,158,135,165,214,234,25,31,210,234,231,58,86,35,210,105,216,197,72,157,18,163,124,52,206,94,169,18,163,166,56,171,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,189,64,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,35,175,29,56,85,215,0,227,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,58,22,170,185,173,94,182,197,83,27,94,155,108,143,71,34,43,145,17,203,34,185,42,121,167,202,126,159,215,122,141,184,237,92,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,252,40,140,221,66,64,114,92,203,61,177,195,46,71,139,85,228,222,54,175,31,204,42,123,54,233,43,123,146,91,232,103,165,166,124,125,49,42,170,197,12,147,165,99,155,178,35,93,34,78,169,187,186,201,254,82,95,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,126,219,35,164,106,46,242,116,186,237,0,0,0,0,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,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,14,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,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,201,83,202,198,83,245,2,187,211,173,196,255,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,159,88,2,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,104,235,194,119,154,125,27,250,129,143,122,140,5,170,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,6,202,96,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,233,179,246,111,247,145,106,133,85,242,49,253,54,126,205,254,242,45,80,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,3,146,167,154,124,167,233,253,119,168,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,30,74,158,105,242,159,167,245,222,163,110,46,164,10,11,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,213,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,49,174,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,55,99,214,41,158,199,116,170,117,162,71,215,213,219,143,167,101,61,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,90,46,189,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,195,229,225,59,205,62,141,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,0,3,170,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,9,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,26,251,241,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,246,51,35,175,48,45,33,195,117,127,133,12,250,12,194,10,181,126,31,103,174,203,237,19,83,78,177,62,11,141,13,28,239,137,202,158,246,189,142,106,201,27,218,228,93,217,43,149,189,47,70,61,161,175,9,157,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,165,221,79,69,114,167,109,146,61,152,40,216,123,151,238,144,225,186,65,194,134,3,6,31,5,90,63,48,179,208,229,247,121,170,103,89,95,61,198,186,142,7,202,228,79,115,88,198,181,35,141,141,106,38,204,137,170,238,167,171,222,224,202,186,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,254,164,78,191,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,127,223,246,44,191,241,127,255,0,213,194,128,75,254,255,0,177,101,255,0,139,255,0,254,174,1,64,38,213,6,170,230,205,26,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,49,255,0,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,87,95,1,252,205,51,188,99,84,238,56,183,19,89,245,215,35,198,243,139,132,111,167,184,214,172,43,236,75,165,69,76,76,89,22,89,101,138,58,91,114,70,233,29,36,109,69,100,93,182,44,76,98,44,157,112,215,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,94,149,127,196,242,172,83,217,191,106,113,155,173,155,219,54,248,110,214,239,104,81,73,79,227,40,101,223,181,83,15,90,39,114,23,244,187,166,70,238,215,108,187,42,236,6,209,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,84,28,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,235,115,85,138,206,195,85,253,112,71,29,175,129,0,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,83,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,54,83,42,175,154,231,2,223,223,248,160,209,76,51,253,81,85,159,209,80,187,252,151,54,233,29,58,55,253,183,197,61,174,254,100,202,207,240,137,139,84,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,214,11,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,116,86,91,170,226,88,170,41,229,99,145,90,246,57,171,186,110,159,11,218,199,183,165,236,107,147,175,147,127,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,132,0,95,247,253,139,47,252,95,255,0,245,112,160,18,255,0,191,236,89,127,226,255,0,255,0,171,133,0,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,5,85,243,92,224,91,251,255,0,20,26,41,134,127,170,42,179,250,42,23,127,146,230,221,35,167,70,255,0,182,248,167,181,223,204,153,89,254,17,49,106,135,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,214,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,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,103,252,109,115,65,195,109,90,47,98,179,112,227,148,82,87,101,154,133,103,74,154,231,182,69,124,248,213,186,170,146,70,170,62,106,90,132,74,107,163,37,124,125,44,71,73,218,88,100,87,162,111,18,190,16,115,17,225,15,248,41,107,42,125,150,162,236,233,238,99,221,173,197,250,235,252,76,208,118,155,23,138,164,147,169,18,68,237,73,43,122,21,221,125,81,73,22,242,62,68,151,166,42,129,218,180,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,28,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,77,132,248,63,225,174,197,194,182,135,89,244,202,216,189,235,172,221,55,76,146,173,181,79,158,58,187,196,176,198,202,137,34,87,53,157,48,167,105,145,198,136,198,47,110,54,43,145,94,175,115,163,175,42,222,13,169,180,79,0,102,189,229,117,52,149,217,102,161,89,233,102,181,73,69,91,43,224,163,176,85,67,77,84,200,95,27,163,98,37,75,165,68,89,23,243,141,68,134,36,141,201,188,157,115,212,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,166,127,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,233,146,54,73,55,66,124,16,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,35,175,44,235,181,170,193,203,255,0,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,181,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,172,190,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,160,118,175,236,169,235,47,240,184,252,175,253,163,186,254,76,61,161,236,207,178,29,134,246,126,206,247,255,0,141,225,187,221,191,104,246,255,0,57,223,238,239,221,248,58,252,63,230,139,138,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,245,42,235,67,246,79,42,251,43,246,235,236,205,215,236,223,180,61,147,237,143,5,39,129,241,221,190,239,134,239,237,219,239,118,254,62,223,87,87,79,197,182,222,242,74,240,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,16,95,240,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,115,200,3,142,222,253,183,57,28,87,230,121,69,69,3,228,185,210,248,202,71,211,236,139,215,183,254,133,69,255,0,160,162,62,98,250,122,204,55,93,171,170,41,24,172,137,212,116,15,79,115,19,223,217,95,230,255,0,144,95,51,209,92,155,33,92,156,208,180,109,151,155,21,78,107,76,159,159,167,166,98,59,102,72,237,219,29,53,83,190,229,219,238,79,184,12,105,202,135,87,107,31,146,75,133,85,76,174,135,193,213,72,198,185,242,47,196,200,233,81,61,223,197,249,53,73,233,155,89,98,159,61,181,205,45,28,46,71,247,246,221,141,85,77,161,105,77,220,7,102,107,133,107,213,23,127,220,139,75,93,18,170,185,173,247,246,191,215,39,250,210,241,96,100,55,191,13,95,27,218,175,139,175,109,151,127,159,187,238,254,160,59,189,26,170,211,70,138,155,42,49,19,111,247,143,115,145,21,19,115,230,161,145,207,133,17,232,168,228,247,123,255,0,169,15,165,203,238,247,251,128,171,142,109,85,139,12,248,93,51,21,17,61,163,80,237,253,251,238,144,65,255,0,180,196,116,89,253,206,61,20,181,227,49,94,36,99,106,169,160,139,102,172,168,191,21,39,71,79,207,109,191,244,25,3,155,205,84,109,172,196,227,235,69,88,171,106,149,118,84,255,0,83,83,169,21,120,117,134,179,62,207,49,204,101,242,237,76,218,154,54,170,116,111,238,239,68,207,228,236,191,39,254,176,45,187,130,109,36,77,60,193,153,44,242,61,101,168,223,171,118,177,54,233,154,167,249,170,191,115,201,66,158,228,249,159,129,134,89,219,100,179,197,68,223,226,55,171,111,114,167,242,220,191,127,245,159,191,242,0,191,35,194,39,235,10,227,202,46,224,121,0,1,225,126,71,134,135,127,89,229,160,121,58,70,175,94,217,143,224,55,203,155,221,178,65,111,169,145,126,127,201,134,71,125,222,255,0,184,238,228,113,227,115,52,131,21,209,219,243,220,138,174,168,160,170,129,62,38,166,202,234,90,159,215,254,72,21,79,137,92,163,205,248,175,189,222,42,87,170,56,238,151,30,149,93,220,155,57,107,21,63,141,239,251,206,237,174,25,69,195,90,245,246,207,137,209,177,36,130,215,93,77,59,88,143,93,182,145,41,81,125,210,42,55,230,171,242,253,100,99,197,179,218,140,119,49,188,228,48,123,159,45,100,146,55,222,223,229,44,137,247,162,167,242,201,115,203,123,13,173,212,13,96,186,101,119,24,31,219,101,12,18,35,221,27,209,21,205,170,141,169,239,110,205,249,70,191,241,1,103,124,58,97,205,197,180,214,203,72,232,146,41,25,69,76,142,106,53,169,239,74,120,81,127,139,238,254,73,150,15,134,211,66,218,10,24,105,89,178,36,113,181,191,127,220,136,159,127,245,31,112,30,170,153,219,79,19,164,119,201,17,127,230,43,19,153,222,187,214,45,101,6,158,216,167,84,146,88,39,89,81,178,74,197,221,149,108,219,245,53,127,189,59,239,39,7,18,26,197,103,210,76,30,186,235,114,114,43,251,50,36,109,239,70,197,87,118,37,114,127,31,253,173,126,226,174,244,183,79,111,124,93,107,181,223,48,153,86,11,93,29,125,84,123,190,39,191,225,151,196,202,212,234,137,26,159,123,126,240,36,23,46,78,25,105,236,208,209,106,77,233,174,117,98,202,146,70,215,199,11,145,21,143,170,143,248,200,170,239,150,223,168,177,248,98,100,81,163,24,136,136,137,247,33,214,48,12,58,143,13,177,83,218,168,218,136,200,122,182,217,93,247,189,206,254,82,170,255,0,41,78,210,171,176,30,28,238,159,184,244,187,119,175,244,30,94,239,122,158,99,98,129,202,54,34,123,207,97,224,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,10,113,167,169,159,146,46,20,245,63,58,142,174,235,73,87,79,143,207,111,160,170,181,201,219,170,165,174,173,84,163,165,157,143,235,106,179,183,61,68,79,87,181,221,77,107,85,205,69,114,34,40,81,15,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,45,181,114,136,209,219,174,154,240,184,252,187,35,176,210,80,220,181,6,241,45,238,154,85,165,116,85,178,90,155,20,112,210,54,119,61,141,114,177,92,202,137,226,68,87,51,183,84,215,181,127,56,228,41,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,103,61,39,193,127,37,250,89,134,233,159,181,61,167,246,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,10,65,230,167,163,150,45,34,226,226,239,83,142,77,181,38,123,111,139,49,146,155,165,255,0,218,181,85,51,207,29,74,117,189,238,87,247,39,167,150,125,254,22,183,191,208,214,163,88,138,178,127,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,11,213,102,145,126,52,69,232,237,124,233,244,118,213,122,210,60,83,91,237,246,26,185,111,184,213,225,150,74,234,202,74,86,185,141,181,85,50,71,35,170,164,70,43,209,145,212,199,19,34,87,61,24,215,214,72,155,43,165,66,10,242,215,213,234,157,32,227,7,7,157,103,171,75,110,97,80,184,133,202,26,104,34,149,243,178,185,205,101,59,85,100,219,161,141,172,74,73,30,230,42,61,25,19,145,58,183,86,56,54,9,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,213,57,42,121,88,202,126,160,87,122,117,184,149,92,88,249,88,214,79,167,249,15,167,78,69,94,74,158,86,50,159,168,21,222,157,110,37,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,17,87,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,25,87,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,64,90,160,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,245,3,30,245,24,9,255,0,207,59,244,39,251,73,251,180,128,28,39,121,167,209,191,168,24,247,168,192,79,254,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,0,1,74,220,234,252,211,226,223,79,232,125,70,226,66,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,155,252,234,252,211,226,223,79,232,125,70,226,119,254,71,88,181,138,175,42,213,204,214,162,135,174,245,106,183,217,237,116,117,61,215,167,106,150,174,74,169,42,35,232,69,232,119,83,232,169,151,117,69,114,118,246,106,162,57,200,161,250,218,199,201,238,197,141,240,203,29,239,78,239,87,90,237,88,199,45,235,120,188,66,178,190,186,150,245,35,105,99,90,154,10,56,227,133,146,55,105,34,145,212,171,219,89,30,233,86,57,119,235,99,224,172,187,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,52,54,136,42,215,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,253,13,114,61,31,223,114,51,162,121,36,9,107,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,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,242,84,214,51,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,212,169,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,129,149,77,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,8,107,204,191,140,74,110,27,244,142,108,31,12,188,82,126,81,115,138,121,40,168,161,142,178,88,170,237,54,233,25,35,37,186,53,97,217,204,123,92,157,184,85,95,30,242,170,189,189,196,130,70,1,23,249,178,113,181,89,112,190,255,0,6,77,33,202,251,84,22,190,183,102,55,75,69,202,120,228,154,169,204,154,9,44,210,118,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,172,19,176,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,249,169,123,218,7,203,247,75,52,171,134,92,135,65,50,72,125,171,87,168,118,248,254,215,220,85,180,211,200,149,203,75,27,23,193,202,250,102,175,102,158,118,201,61,47,121,142,116,114,61,95,252,101,80,42,87,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,213,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,169,157,73,35,54,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,215,51,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,213,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,211,50,118,159,28,136,172,98,119,35,122,181,21,138,199,58,95,242,148,227,71,236,93,246,143,133,28,253,221,86,92,142,225,52,248,189,210,122,238,150,219,171,164,103,83,168,92,217,94,140,72,103,123,21,98,108,72,142,241,51,57,58,100,90,142,168,194,223,202,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,77,78,110,122,103,149,106,39,8,243,92,113,106,79,23,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,237,251,126,41,178,189,93,210,214,197,20,175,87,124,59,44,43,228,169,230,159,41,250,127,93,234,54,226,221,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,187,111,178,47,200,13,117,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,217,120,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,99,238,15,243,250,109,79,225,115,75,115,56,114,26,187,237,69,86,47,67,77,112,184,85,172,174,158,123,141,52,73,79,90,178,58,84,235,123,210,166,25,145,94,187,245,170,43,145,92,138,142,80,204,0,0,0,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,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,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,217,76,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,10,245,231,95,105,181,77,195,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,83,88,247,65,11,156,212,93,156,177,70,171,191,74,109,97,68,0,231,87,229,99,22,250,129,67,233,215,16,42,175,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,0,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,53,172,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,152,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,194,255,0,191,236,89,127,226,255,0,255,0,171,133,0,151,253,255,0,98,203,255,0,23,255,0,253,92,2,128,73,41,198,255,0,26,57,87,23,26,143,61,117,19,174,182,76,6,219,219,130,201,143,75,93,35,163,127,105,102,233,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,212,254,149,145,241,172,207,252,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,102,40,25,131,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,178,158,50,120,24,192,120,153,210,56,113,76,90,215,143,226,121,102,57,79,79,30,49,117,134,215,12,108,134,10,102,74,216,109,146,189,145,247,89,66,169,51,246,142,37,68,141,253,18,35,31,208,177,190,64,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,3,87,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,62,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,193,212,199,35,216,215,35,38,86,57,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,235,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,7,83,28,172,123,156,140,133,25,77,150,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,246,170,57,62,104,5,196,243,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,77,254,54,56,142,186,241,79,203,127,0,213,75,238,17,87,141,92,157,169,20,246,218,198,44,78,109,21,108,240,91,107,210,74,170,23,57,85,207,166,115,149,91,239,85,86,72,201,162,87,63,183,220,116,32,225,59,205,62,141,253,64,199,189,70,0,54,83,0,1,135,248,196,180,218,175,92,40,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,205,175,99,92,155,42,34,154,219,155,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,253,255,0,98,203,255,0,23,255,0,253,92,40,4,191,239,251,22,95,248,191,255,0,234,225,64,32,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,22,169,201,83,202,198,83,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,1,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,176,20,173,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,136,17,215,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,250,157,212,244,70,162,246,217,27,25,133,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,103,177,37,134,88,213,205,221,58,227,123,126,109,84,76,235,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,118,98,150,211,198,111,47,253,56,215,61,14,161,178,96,24,239,178,179,61,57,199,219,110,194,230,167,145,29,37,69,45,44,59,65,105,168,146,119,167,114,23,244,163,89,36,178,117,69,35,214,78,165,71,76,201,67,0,114,155,227,106,142,225,98,254,12,154,189,149,246,171,237,125,14,195,174,151,123,148,17,199,53,43,159,12,17,217,163,238,43,100,124,205,146,68,88,24,139,35,157,27,159,27,82,54,193,27,93,103,230,173,159,230,171,2,202,191,211,92,115,36,199,46,31,236,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,46,151,54,154,87,77,26,170,246,152,198,74,231,196,157,72,198,185,193,40,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,239,249,39,26,57,87,240,66,211,254,20,112,7,93,108,20,150,79,106,79,148,93,32,174,146,158,75,175,138,171,173,115,104,90,216,158,136,250,53,130,173,22,86,202,139,220,147,165,58,90,216,186,165,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,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,58,86,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,227,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,176,79,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,116,183,165,138,174,84,238,62,71,188,62,175,224,121,160,95,144,47,224,233,246,18,213,246,111,217,254,27,197,123,46,139,199,120,239,5,224,253,175,215,217,237,251,71,183,239,241,61,190,174,175,127,203,220,81,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,251,31,24,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,58,93,212,196,71,34,119,25,27,216,21,171,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,162,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,115,230,177,154,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,254,180,75,105,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,118,107,42,90,212,218,39,39,247,232,161,145,92,136,248,92,249,66,194,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,113,121,225,190,243,203,211,220,120,111,187,228,7,50,62,113,149,135,55,41,210,28,137,141,137,31,35,45,117,110,106,116,239,239,74,90,132,79,228,175,243,137,6,117,29,78,160,109,195,11,188,83,185,189,93,202,26,134,109,190,223,56,158,159,175,250,64,215,86,223,115,171,211,61,86,150,190,37,124,82,210,79,87,23,187,118,236,170,178,49,126,246,169,107,218,23,198,125,178,252,180,214,233,232,107,223,43,250,247,233,137,170,158,238,234,253,243,170,252,144,172,62,43,44,142,176,234,253,241,173,102,219,220,42,149,27,191,235,169,157,62,123,175,234,39,103,46,104,109,151,107,91,86,74,95,206,195,190,235,214,239,189,213,127,212,159,36,2,207,232,21,179,82,195,59,81,83,185,27,95,239,254,148,69,62,135,237,183,188,244,82,70,145,196,206,132,247,116,167,252,199,186,77,186,125,255,0,32,42,79,155,235,97,101,78,49,42,34,245,73,87,85,250,190,234,106,115,11,114,226,196,39,201,117,126,134,161,204,234,142,147,181,81,242,85,254,37,85,34,255,0,53,127,156,101,14,109,215,152,107,175,120,197,189,143,222,72,106,170,122,147,101,254,85,53,54,223,113,222,185,77,226,9,28,117,55,215,69,187,149,175,106,47,87,221,253,162,239,231,127,208,5,165,192,198,178,52,98,39,185,14,97,62,65,64,226,187,239,238,57,33,225,62,103,32,0,0,56,57,61,231,36,249,30,62,106,114,3,194,251,144,175,222,104,185,228,118,156,21,214,72,228,217,245,44,86,237,191,243,161,173,111,243,147,245,126,162,192,36,119,67,119,85,41,135,154,118,110,151,45,67,142,208,201,119,108,116,168,138,157,63,39,36,245,173,254,111,244,254,176,32,100,117,114,201,87,59,17,92,171,36,142,95,118,255,0,173,84,186,46,88,218,117,79,99,211,244,191,45,59,82,122,184,28,215,63,161,17,202,141,173,159,230,189,40,191,114,125,229,54,224,86,169,47,57,4,84,177,55,119,57,93,247,255,0,172,114,254,180,253,70,194,92,35,98,18,97,250,83,109,183,78,206,153,90,217,209,222,253,254,117,83,59,238,114,255,0,56,12,222,207,114,34,127,65,230,71,181,141,221,203,177,200,199,26,207,168,150,252,3,22,168,187,215,205,219,108,125,27,124,46,95,156,145,183,238,107,191,158,159,112,21,251,204,243,87,37,184,221,169,116,230,213,86,171,52,139,73,35,155,28,139,242,146,42,150,109,179,95,191,242,211,249,38,103,229,171,164,110,197,180,214,91,245,198,149,27,61,210,106,122,165,115,153,239,86,186,141,171,243,86,34,252,222,191,122,144,179,74,177,235,215,19,28,68,51,43,168,143,174,146,57,104,209,87,118,39,186,41,41,154,191,37,141,127,150,191,119,252,101,198,105,190,51,14,37,137,91,236,180,237,217,180,244,208,70,169,186,255,0,38,38,183,239,85,254,111,235,3,179,181,168,196,217,62,71,135,175,184,230,122,158,169,242,3,214,136,170,167,189,137,178,28,24,221,246,254,147,216,158,224,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,206,211,83,49,90,109,44,193,116,115,197,247,114,75,134,64,153,55,98,57,35,119,135,161,167,166,168,167,235,153,189,125,198,119,36,170,218,53,232,86,187,177,63,196,138,205,150,202,138,75,230,61,135,241,37,196,63,20,119,219,238,53,195,102,165,79,143,98,180,236,197,108,245,148,248,117,123,146,186,10,105,101,116,149,61,198,54,70,74,199,212,77,80,232,164,98,181,29,15,101,85,168,238,173,195,26,242,203,209,79,203,79,23,24,183,136,184,120,90,12,19,108,214,179,162,94,137,165,240,83,195,225,227,143,120,222,215,111,85,45,55,91,87,167,120,146,94,151,35,186,119,191,226,184,57,64,240,181,144,233,133,171,53,214,77,78,195,114,12,111,44,184,84,125,153,183,91,239,118,170,171,124,240,91,152,216,106,38,153,173,149,90,146,178,121,93,11,81,86,63,129,104,220,141,122,245,189,169,99,224,97,254,48,48,10,109,79,225,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,36,174,158,123,141,52,75,81,68,145,182,37,235,123,210,166,24,85,24,155,245,170,35,85,28,138,173,93,112,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,158,40,7,138,174,11,245,247,26,226,59,81,109,216,46,130,101,119,92,110,108,130,170,225,103,159,22,197,171,103,181,178,134,169,254,34,8,33,116,80,36,105,218,142,86,68,230,51,225,99,227,123,17,85,26,138,161,121,58,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,230,107,195,197,143,154,125,100,250,129,144,250,140,229,196,242,162,178,234,230,43,194,228,248,102,174,226,185,6,59,81,96,202,43,233,172,182,251,221,157,246,233,227,183,73,20,21,27,181,178,70,199,200,197,169,158,173,81,238,234,247,171,154,139,179,17,173,172,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,11,10,228,169,229,99,41,250,129,93,233,214,226,85,113,99,229,99,89,62,159,228,62,157,57,29,121,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,148,146,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,1,173,17,178,159,9,222,86,52,111,233,254,61,233,208,20,3,252,19,184,167,255,0,189,167,85,127,243,54,227,255,0,185,54,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,8,151,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,199,249,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,208,131,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,7,235,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,29,127,155,182,136,107,70,165,113,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,239,179,218,191,122,25,43,147,94,147,234,158,151,254,87,255,0,41,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,175,167,184,206,174,157,246,235,110,255,0,52,2,202,128,0,8,171,205,31,200,158,166,254,11,235,20,68,170,35,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,126,139,173,35,223,209,20,104,231,187,165,140,115,151,100,247,53,170,171,238,69,2,144,120,78,243,79,163,127,80,49,239,81,128,159,252,243,191,66,127,180,159,187,72,149,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,147,127,156,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,251,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,37,3,0,114,84,243,79,148,253,63,174,245,27,113,117,37,69,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,238,82,221,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,255,0,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,147,225,174,54,188,102,182,174,150,126,139,85,35,31,209,44,113,185,142,233,123,28,213,217,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,155,110,199,39,220,160,77,240,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,155,110,246,167,222,128,84,95,9,222,105,244,111,234,6,61,234,48,27,41,154,251,112,201,195,39,18,86,14,36,180,162,251,125,225,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,166,193,32,8,1,206,175,202,198,45,245,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,122,1,81,124,39,121,167,209,191,168,24,247,168,192,108,166,107,237,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,155,4,128,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,71,95,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,187,236,246,175,222,134,74,228,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,205,0,178,160,0,20,151,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,215,69,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,250,94,213,99,220,213,124,40,252,21,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,54,122,155,9,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,136,120,170,229,217,173,26,35,171,149,152,166,150,224,185,174,162,226,117,116,237,185,90,110,182,156,122,174,177,240,65,35,228,106,82,213,190,8,150,36,169,141,99,94,174,133,217,204,116,114,116,199,220,237,176,47,39,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,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,215,95,139,31,52,250,201,245,3,33,245,25,201,127,203,155,38,226,159,133,93,71,158,193,159,240,249,173,82,105,150,83,249,187,149,52,24,117,198,88,237,117,202,172,72,238,109,135,195,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,92,21,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,107,252,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,128,0,1,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,127,231,41,164,250,167,170,31,146,15,201,158,154,101,121,111,179,62,208,120,223,97,89,170,107,252,47,115,217,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,201,76,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,119,217,142,95,185,64,178,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,215,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,245,170,236,39,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,50,0,112,219,202,35,38,198,248,134,186,214,107,196,148,151,77,62,196,106,41,235,113,250,186,57,233,213,153,52,237,168,142,88,227,168,163,149,147,43,105,187,76,146,58,136,100,232,85,123,218,216,223,43,58,164,3,37,114,172,224,130,143,77,177,91,71,19,218,135,75,215,151,228,150,249,101,199,169,59,208,84,83,209,89,234,227,129,240,85,109,218,87,197,89,35,18,100,221,146,170,36,21,29,14,107,94,233,26,219,21,0,8,255,0,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,26,246,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,105,50,189,121,158,240,21,83,172,246,170,190,32,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,117,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,131,186,242,204,227,71,248,73,233,195,244,223,53,119,111,62,192,109,244,144,84,212,77,93,222,146,251,66,137,218,101,118,210,61,211,58,102,171,26,218,135,47,83,123,146,196,244,114,119,146,56,225,95,58,191,52,248,183,211,250,31,81,184,146,171,150,167,47,223,200,77,29,14,189,234,180,61,121,245,214,222,239,101,219,156,221,227,179,208,213,193,76,255,0,206,197,61,51,38,167,184,177,124,76,18,116,189,90,145,200,246,123,250,156,96,174,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,232,7,74,228,169,230,159,41,250,127,93,234,54,226,234,74,139,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,220,165,186,1,175,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,91,170,164,140,138,89,37,167,89,26,187,57,244,239,247,53,81,88,219,9,228,167,169,159,104,52,59,52,210,218,186,187,173,69,94,31,144,50,225,15,136,147,174,150,158,134,190,31,205,193,79,187,213,89,180,244,149,146,61,136,214,183,170,116,114,43,156,247,237,208,57,193,240,219,170,122,129,170,120,22,166,105,158,17,149,230,62,51,31,158,197,91,69,98,199,234,107,189,159,225,42,93,52,114,203,36,40,253,187,222,57,237,107,92,214,237,225,220,168,174,221,81,189,43,149,22,152,107,70,142,113,71,61,102,163,104,62,165,88,237,185,38,47,95,100,138,231,93,139,213,211,81,82,79,221,130,173,174,168,154,102,49,177,177,205,164,124,109,84,221,86,73,35,110,223,18,170,5,196,128,0,0,0,26,171,155,84,26,214,127,4,238,41,255,0,239,105,213,95,252,205,184,255,0,238,64,191,238,19,188,172,104,223,211,252,123,211,160,50,169,141,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,50,88,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,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,232,181,82,49,253,18,199,27,152,238,151,177,205,93,151,220,230,170,47,189,20,9,129,201,83,202,198,83,245,2,187,211,173,196,255,0,33,7,40,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,109,187,28,159,114,147,124,0,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,110,156,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,232,86,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,6,193,32,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,69,243,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,239,64,59,7,35,31,211,103,236,223,239,34,213,10,213,228,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,205,11,42,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,84,95,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,244,3,165,114,84,243,79,148,253,63,174,245,27,113,117,37,69,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,238,82,221,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,219,119,181,62,244,2,162,248,78,243,79,163,127,80,49,239,81,128,217,76,215,219,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,54,9,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,141,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,3,90,35,101,62,19,188,172,104,223,211,252,123,211,160,40,7,248,39,113,79,255,0,123,78,170,255,0,230,109,199,255,0,114,108,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,25,44,197,92,88,249,88,214,79,167,249,15,167,78,101,83,26,113,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,6,180,69,255,0,127,216,178,255,0,197,255,0,255,0,87,10,86,254,9,220,83,255,0,222,211,170,191,249,155,113,255,0,220,151,147,105,192,51,43,215,47,10,45,45,163,199,170,227,203,43,244,94,59,4,86,154,180,74,89,219,113,125,141,32,109,60,137,50,181,34,127,117,81,139,220,86,244,174,253,91,108,160,81,6,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,123,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,107,193,7,5,216,175,8,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,234,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,210,206,164,141,146,84,0,0,1,15,245,71,150,166,135,106,111,19,86,109,121,171,181,120,10,15,142,233,145,217,233,95,15,133,188,94,34,170,166,146,158,73,105,165,130,72,223,12,209,165,99,106,209,28,197,145,221,151,34,117,62,103,186,96,0,43,215,156,173,166,213,96,225,19,9,177,88,173,148,150,235,109,187,56,182,210,81,209,210,66,216,96,166,130,59,101,193,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,85,183,9,222,105,244,111,234,6,61,234,48,22,233,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,155,110,246,167,222,133,106,240,201,195,39,18,86,14,36,180,162,251,125,225,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,160,108,18,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,239,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,190,255,0,193,59,138,127,251,218,117,87,255,0,51,110,63,251,144,46,167,254,197,151,254,47,255,0,250,184,80,9,176,159,217,60,171,251,27,127,97,126,204,221,126,210,126,67,253,147,236,127,5,39,142,241,222,193,237,120,110,198,221,206,247,115,224,237,244,245,117,124,59,111,238,41,7,248,39,113,79,255,0,123,78,170,255,0,230,109,199,255,0,114,5,255,0,112,157,229,99,70,254,159,227,222,157,1,149,76,105,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,146,192,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,175,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,133,114,84,242,177,148,253,64,174,244,235,113,63,200,65,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,155,110,199,39,220,164,223,0,0,2,0,115,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,212,6,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,227,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,114,156,194,57,115,81,241,39,237,13,100,210,218,175,5,169,180,150,248,32,246,107,251,16,208,223,99,131,185,240,201,39,67,94,218,199,49,241,198,201,164,145,99,233,130,40,156,140,111,231,99,114,195,224,130,179,135,76,86,167,87,181,34,151,163,62,204,45,240,197,79,78,217,167,103,178,172,243,71,79,80,180,179,211,203,20,107,29,103,125,187,76,142,235,70,246,35,107,28,221,228,235,12,255,0,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,233,186,100,149,109,170,124,241,213,222,37,134,54,84,73,18,185,172,233,133,59,76,142,52,70,49,123,113,177,92,138,245,123,157,154,192,2,176,57,178,112,75,71,112,177,127,9,189,33,197,59,85,246,190,182,230,54,187,69,182,8,227,154,149,207,154,121,47,50,118,209,178,62,102,201,34,164,239,84,145,206,141,204,145,203,27,96,145,206,174,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,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,83,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,190,46,249,99,106,132,92,81,210,89,248,124,195,170,235,176,253,70,168,150,229,5,98,210,71,79,106,198,103,116,175,117,77,44,242,66,157,48,83,68,213,107,226,222,54,171,152,246,195,19,102,146,53,234,11,106,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,235,215,196,221,166,235,127,226,239,85,236,86,43,101,93,198,229,113,212,139,237,37,29,29,36,46,154,122,153,228,185,204,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,126,10,225,175,128,90,60,63,136,157,82,226,99,88,173,246,171,165,215,35,204,47,53,216,157,158,122,104,43,35,182,82,190,232,234,154,123,147,158,230,187,162,177,221,184,221,23,109,90,232,99,115,186,149,95,34,178,16,253,94,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,44,192,0,0,0,8,213,198,87,4,26,113,197,197,186,195,91,119,165,246,110,83,100,184,80,196,203,221,44,201,79,80,251,58,213,49,107,169,94,229,138,68,147,243,14,168,124,8,230,42,50,126,159,137,172,146,100,126,96,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,41,197,17,62,71,37,247,156,122,118,95,152,28,207,207,190,211,248,171,77,92,10,155,163,225,145,171,253,74,213,67,239,79,145,194,118,44,145,61,159,206,106,167,254,128,40,147,152,238,31,46,61,170,149,119,4,165,149,145,207,51,222,143,114,59,101,87,85,85,175,222,155,124,144,205,188,177,46,247,213,186,45,19,26,197,162,93,186,213,99,93,255,0,139,90,169,239,255,0,40,253,78,109,24,99,97,167,165,188,54,153,173,252,245,54,242,34,49,23,226,150,175,221,250,254,243,161,242,193,205,166,165,203,254,207,190,8,223,28,223,55,238,238,164,218,42,215,255,0,80,23,45,10,111,27,87,111,185,14,21,143,72,160,115,221,242,77,191,231,67,149,58,170,194,199,126,182,167,252,199,197,127,155,195,219,101,149,126,73,211,191,255,0,124,128,82,135,50,218,197,186,106,229,178,139,169,30,158,45,169,179,127,166,154,151,245,19,187,150,222,30,219,22,147,208,214,37,44,145,190,166,56,164,221,221,91,43,93,77,70,190,237,211,250,10,228,226,186,255,0,38,115,196,13,12,79,106,116,50,182,153,19,222,171,252,104,169,83,249,95,212,91,207,8,150,24,236,186,63,140,50,38,237,215,104,162,114,162,34,39,189,105,96,247,251,191,168,12,234,120,119,200,242,113,119,245,1,225,191,51,153,197,168,187,238,114,0,1,197,206,68,251,192,242,136,121,56,163,145,80,228,7,229,100,85,237,160,183,75,51,220,136,137,211,239,93,191,156,137,255,0,73,175,103,21,217,77,199,62,213,107,221,206,121,91,36,113,212,84,177,157,12,68,77,146,166,119,39,203,127,231,254,178,248,245,182,243,45,151,9,173,173,129,17,207,103,107,102,170,170,124,230,141,62,239,235,40,251,80,180,194,189,109,119,60,198,165,28,141,146,121,147,223,208,169,186,181,242,127,59,112,61,28,14,224,20,121,94,168,177,183,26,121,31,20,46,114,108,215,57,191,58,106,133,249,162,127,66,23,227,137,91,162,182,89,225,164,137,174,107,89,213,238,85,223,230,247,47,253,37,76,242,185,211,106,75,230,71,126,189,213,43,250,168,170,97,107,17,26,197,79,142,158,161,23,231,239,79,153,111,84,145,164,80,163,122,81,21,63,246,129,202,170,118,83,64,249,164,114,53,172,106,185,85,87,100,77,147,114,169,120,254,226,46,235,147,223,99,211,236,102,174,158,120,189,253,212,138,24,228,114,252,20,178,166,202,215,57,126,109,119,220,88,95,16,122,153,6,156,105,253,222,235,34,53,95,29,21,67,217,186,189,62,36,130,87,34,124,40,170,159,196,42,71,134,188,18,231,196,62,173,201,126,190,205,35,224,143,110,173,213,178,167,190,154,102,167,247,215,111,243,133,62,239,250,0,176,110,1,116,42,223,128,105,125,37,202,166,130,162,42,250,138,154,183,72,178,201,34,123,187,205,68,248,92,137,183,186,54,253,196,187,99,17,141,70,183,228,137,177,248,216,133,134,151,29,178,67,109,163,98,50,54,57,238,217,26,137,239,87,42,253,222,227,246,192,225,35,145,17,79,82,42,185,127,223,57,72,189,75,176,107,23,116,247,1,237,111,201,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,251,206,103,23,53,0,242,213,221,15,15,77,218,168,129,169,178,28,128,132,156,206,113,54,221,116,46,174,163,163,169,209,220,40,93,190,255,0,36,238,189,63,90,127,56,174,14,1,114,84,177,107,29,3,38,68,98,47,119,125,215,231,253,171,85,253,11,250,203,105,227,175,24,147,36,208,235,157,45,59,92,231,165,93,19,246,219,116,217,39,254,132,95,214,82,78,134,228,82,97,90,163,75,94,178,171,59,125,207,119,86,203,239,167,149,63,90,127,56,13,143,173,210,182,106,24,36,106,255,0,26,54,175,254,132,63,43,48,98,201,103,153,136,187,42,244,237,255,0,223,180,243,133,87,178,227,140,219,107,90,237,210,106,88,94,139,190,254,229,141,171,255,0,73,199,51,73,18,201,59,153,243,248,125,233,254,91,64,165,169,116,217,47,92,84,91,236,109,147,184,216,170,232,100,127,75,119,247,117,81,167,220,239,245,223,172,185,109,46,179,71,96,194,108,214,166,49,90,148,212,20,240,166,251,255,0,38,22,55,239,85,253,95,172,170,13,18,163,184,87,241,120,247,92,85,242,73,15,129,127,199,212,191,232,148,127,175,250,144,183,235,28,73,29,162,141,17,54,218,8,253,223,240,80,15,188,226,229,219,239,57,30,183,174,234,7,54,175,184,242,113,103,200,228,0,241,182,231,144,7,132,219,228,21,81,62,103,141,253,251,133,69,112,29,83,63,161,75,189,146,107,127,109,94,143,233,247,38,255,0,115,216,191,244,21,173,199,125,45,167,8,195,32,198,105,222,214,62,161,205,68,141,92,189,91,186,42,166,124,149,85,127,147,250,203,72,172,165,108,169,187,145,189,41,250,202,118,230,29,150,38,83,173,118,220,90,134,101,145,145,62,24,93,27,29,186,35,210,174,173,139,238,69,95,127,196,137,242,2,83,242,191,194,99,181,105,181,117,237,33,114,62,186,106,71,57,202,139,239,254,212,69,254,114,255,0,140,95,185,9,207,91,83,13,21,44,149,51,202,216,216,198,171,149,92,187,39,185,21,127,232,35,239,3,120,139,177,77,18,181,69,36,75,27,170,169,168,170,21,21,187,124,232,225,79,230,161,218,120,160,212,154,77,55,211,43,141,214,162,173,176,61,208,212,50,53,238,35,85,94,148,210,57,17,55,115,127,87,220,160,65,174,98,186,251,110,189,85,59,77,236,21,176,213,213,77,34,192,246,66,238,167,35,149,106,225,84,219,163,231,186,167,242,190,255,0,247,204,227,192,22,128,214,233,222,38,235,149,214,138,104,103,170,219,169,36,106,181,83,166,90,164,79,229,175,220,244,251,136,5,166,184,197,251,136,110,33,219,120,150,42,138,218,47,108,164,175,115,218,249,26,145,248,230,57,125,251,72,159,197,155,245,237,239,255,0,142,238,177,123,29,53,134,217,29,29,52,44,141,169,191,185,141,68,79,227,57,126,228,79,214,7,236,34,108,158,228,216,240,243,202,158,183,185,85,118,3,138,110,170,155,158,230,166,200,112,98,123,207,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,161,228,1,197,167,35,194,34,126,163,200,29,39,87,108,20,249,30,19,89,109,170,166,100,204,146,72,85,90,228,247,46,210,34,254,180,53,223,206,45,47,195,117,25,209,181,189,149,102,222,230,175,235,129,191,169,87,249,198,201,151,42,86,86,82,62,9,63,138,187,124,151,111,188,162,222,96,90,101,62,25,168,179,93,35,165,157,145,79,211,210,231,117,42,124,48,82,181,126,109,68,249,184,11,142,225,242,252,203,254,152,99,213,172,149,94,143,182,82,57,21,119,251,233,226,95,189,19,245,157,207,44,238,45,158,102,177,55,95,135,221,238,254,123,72,169,203,163,57,159,35,209,251,101,45,68,209,61,212,177,67,78,136,214,181,21,26,218,90,68,251,151,253,113,39,181,2,231,13,163,31,154,182,162,84,100,108,233,221,85,81,62,114,53,62,255,0,235,2,178,116,94,207,87,23,23,83,190,70,251,213,180,61,75,186,123,147,185,71,253,37,170,91,19,166,223,76,221,191,139,19,19,255,0,201,66,178,56,62,190,197,157,113,61,145,93,88,168,246,69,67,68,172,86,109,183,247,202,100,93,246,85,251,216,89,229,51,122,96,141,191,169,168,159,250,0,246,158,181,111,188,246,30,181,114,245,108,7,38,252,142,71,134,252,143,32,15,11,242,247,30,79,10,169,242,3,194,33,200,240,159,32,190,224,63,50,255,0,92,218,11,116,147,170,236,137,183,189,63,202,68,255,0,164,164,203,116,82,235,63,23,207,146,185,171,89,79,21,225,81,91,35,183,68,68,186,39,235,233,251,165,95,248,203,92,226,151,63,118,7,166,151,27,164,18,68,146,71,217,219,173,17,126,117,16,55,228,170,159,207,43,219,150,142,16,153,78,121,113,204,171,233,229,124,142,169,154,68,122,117,53,187,247,168,228,251,147,111,229,47,222,5,163,105,221,150,155,24,194,109,118,218,120,89,12,84,244,116,241,181,173,79,114,35,98,99,83,245,254,162,188,185,150,234,221,210,241,53,155,77,173,55,25,155,226,43,220,146,53,174,233,71,35,169,163,110,203,187,83,252,122,255,0,43,255,0,173,49,184,151,214,10,109,27,192,124,115,39,167,108,253,182,116,54,94,151,124,166,133,139,238,115,219,247,60,174,254,21,49,27,223,20,218,229,91,153,103,113,73,61,21,174,26,90,168,86,157,142,129,189,196,154,22,124,216,213,69,247,66,190,238,175,254,176,74,46,95,122,3,107,197,112,186,60,166,190,211,78,250,250,212,142,165,103,115,81,95,179,226,165,127,207,173,127,148,213,95,145,56,154,136,212,217,19,220,126,38,35,142,80,227,22,58,75,77,189,142,100,52,240,199,27,26,231,171,149,17,172,107,83,222,191,208,212,63,109,87,96,56,189,219,123,143,90,46,235,185,230,71,34,174,200,121,141,160,115,106,108,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,174,217,126,103,36,93,206,14,103,244,28,154,138,128,30,136,173,217,74,226,230,129,166,208,220,48,229,200,91,79,11,102,165,251,211,165,21,122,165,162,103,243,119,249,39,235,44,121,126,68,59,230,45,101,150,187,72,171,101,107,183,70,118,247,77,147,239,170,164,254,159,232,3,2,114,166,204,102,117,182,75,20,213,18,42,49,202,168,213,87,42,123,155,66,223,119,191,98,111,113,53,115,101,14,154,86,61,103,146,46,164,137,119,110,251,255,0,132,67,250,191,172,170,158,90,217,194,227,90,165,29,134,162,94,150,213,74,145,34,116,239,241,58,166,141,191,115,87,249,191,172,177,110,55,238,172,167,209,57,93,220,217,102,134,7,53,118,255,0,194,169,183,251,191,164,8,145,202,210,137,46,122,155,150,222,119,87,35,40,104,152,138,171,239,247,207,253,63,228,22,173,26,108,196,79,212,133,102,114,149,163,85,173,203,234,28,159,23,133,162,247,254,191,207,207,255,0,176,179,70,252,128,242,191,35,135,205,78,107,242,56,39,189,64,230,223,145,228,240,223,145,228,1,199,230,167,157,246,56,167,189,85,0,229,242,60,61,200,214,238,239,145,200,249,235,102,108,20,238,145,223,36,219,254,112,43,239,153,166,175,67,98,197,95,137,83,77,55,126,175,111,114,53,219,124,50,81,201,243,71,34,124,151,245,31,191,203,175,17,182,224,218,69,14,65,87,27,27,45,68,77,168,123,209,168,231,124,84,180,143,95,122,53,23,230,207,214,67,62,99,185,148,185,54,179,84,217,24,255,0,134,159,163,100,217,63,149,73,72,239,230,167,243,127,89,159,178,45,104,181,105,7,15,244,150,75,125,79,110,186,162,211,28,109,111,67,151,227,117,18,181,61,234,199,167,241,163,79,191,96,58,207,48,13,91,175,213,109,65,182,105,142,15,85,60,139,12,85,77,169,99,213,240,183,173,181,10,228,77,213,219,47,186,157,126,226,96,112,77,195,226,104,230,25,213,95,75,74,149,245,113,171,38,124,110,99,247,70,212,204,228,248,145,141,95,147,155,243,33,223,47,253,44,172,213,124,235,32,212,252,150,14,226,54,187,170,39,117,34,111,222,134,161,235,238,99,219,254,53,62,109,255,0,139,238,181,187,125,35,40,233,219,11,19,100,77,253,223,239,168,31,74,34,53,54,68,217,14,50,59,100,57,57,118,67,231,114,170,175,188,3,81,202,187,255,0,73,239,106,108,135,8,155,238,220,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,193,202,135,150,185,20,57,62,240,212,79,184,14,70,38,226,31,29,162,200,176,58,234,58,232,90,248,159,218,221,28,212,95,148,209,47,222,139,247,181,12,178,117,93,68,178,182,249,142,84,80,172,142,103,95,71,189,54,221,54,145,139,247,255,0,80,20,73,194,175,102,211,196,117,45,51,234,153,19,34,188,177,26,142,122,53,125,213,240,34,39,221,250,139,61,227,74,158,59,143,15,180,213,125,106,189,186,74,109,149,23,220,168,179,210,21,54,190,39,77,120,141,123,35,153,232,250,76,133,90,174,234,233,95,134,191,253,106,255,0,172,45,7,89,178,68,203,248,73,183,87,189,122,157,236,235,122,57,119,114,174,234,234,39,124,221,253,96,126,23,42,154,90,104,177,203,212,241,70,212,146,90,120,122,246,68,223,221,85,81,182,229,131,167,200,174,110,84,117,242,58,159,40,161,84,248,98,166,164,233,77,215,239,168,168,85,44,101,62,64,21,118,56,156,156,112,69,221,64,230,159,35,201,225,62,71,144,60,46,199,132,79,188,47,204,242,159,32,60,157,63,85,114,42,108,99,14,171,187,85,206,200,99,141,241,53,92,247,35,83,226,145,19,230,170,159,243,157,189,126,68,74,230,43,169,19,97,154,15,113,74,103,171,39,150,186,134,54,171,94,246,174,221,229,85,247,183,250,24,160,84,46,186,231,159,109,53,154,231,144,190,118,185,142,236,236,168,237,211,252,18,38,123,190,37,254,111,235,59,142,134,233,214,87,196,54,163,208,165,83,107,42,40,32,168,137,30,187,72,246,163,18,120,183,79,123,100,111,241,102,255,0,237,251,227,180,53,21,153,13,241,238,98,126,114,109,183,248,183,95,115,63,90,175,244,23,115,192,167,12,182,109,56,194,232,111,179,47,122,186,182,40,170,21,207,130,20,86,245,197,76,237,145,91,186,255,0,25,159,172,9,5,160,186,97,107,211,12,18,130,197,111,163,100,42,218,122,116,147,104,218,213,115,155,3,25,186,236,198,238,190,239,212,100,207,114,33,198,24,155,12,109,141,169,178,34,34,30,94,237,147,253,224,61,114,63,238,56,177,55,95,146,28,87,119,47,188,247,49,155,108,7,52,77,144,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,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,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,225,219,125,149,81,96,7,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,250,217,76,215,183,169,143,114,110,213,71,38,251,162,162,251,192,187,240,0,0,12,127,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,3,32,2,58,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,233,20,0,0,0,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,249,185,152,248,221,188,114,189,191,19,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,206,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,0,67,254,57,184,205,190,240,121,168,250,59,115,146,213,237,156,51,40,246,229,62,77,109,137,140,74,167,71,18,208,118,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,38,0,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,43,87,154,15,17,92,88,240,189,168,248,181,223,74,117,155,217,152,134,107,111,159,177,107,146,207,109,170,146,142,186,141,99,109,71,75,165,163,87,164,47,100,244,207,111,84,178,59,184,179,255,0,17,137,27,79,202,229,159,204,27,86,53,147,89,110,90,59,196,22,103,237,250,188,134,222,181,24,197,79,179,169,169,123,53,84,173,146,73,233,186,41,41,152,142,238,192,175,151,185,43,209,172,240,157,41,187,165,68,2,207,192,0,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,201,157,127,150,127,18,124,103,113,67,172,183,42,157,67,213,207,104,224,56,109,189,106,47,52,222,192,181,67,227,42,170,91,36,116,116,221,112,197,28,209,251,219,52,253,198,117,55,251,87,161,219,119,81,64,179,240,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,125,117,79,173,173,141,210,117,212,65,35,211,118,67,26,108,139,211,240,239,182,234,170,185,3,149,39,20,122,237,196,167,229,71,242,215,156,253,163,251,57,236,79,102,127,115,40,232,251,30,35,199,119,191,193,162,143,171,171,177,23,241,183,219,167,221,182,235,184,79,240,0,0,0,0,8,255,0,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,215,246,127,31,238,77,79,237,78,212,212,236,170,254,218,100,18,199,7,106,58,132,147,243,136,157,123,116,183,117,95,112,72,0,64,174,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,219,102,72,169,61,64,0,0,0,96,174,48,108,92,78,92,116,191,219,92,39,231,53,118,156,218,211,81,27,153,103,109,13,174,104,47,80,73,35,25,35,31,37,193,157,48,62,38,171,165,107,218,244,69,70,200,197,107,213,236,116,97,157,65,64,63,217,71,227,179,254,238,127,242,102,207,255,0,84,45,167,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,200,18,84,2,128,127,178,143,199,103,253,220,255,0,228,205,159,254,168,5,255,0,3,31,240,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,142,169,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,120,102,176,80,15,246,81,248,236,255,0,187,159,252,153,179,255,0,213,11,41,224,203,84,117,218,131,135,218,238,43,184,211,215,174,222,45,95,111,117,101,182,215,85,97,163,183,199,67,66,146,244,178,178,103,67,75,28,211,77,80,168,212,167,138,37,115,95,28,177,171,82,103,204,198,196,19,84,21,43,174,156,228,239,176,235,45,146,77,6,199,188,70,3,140,220,42,99,186,50,230,172,103,218,234,87,182,38,181,205,107,161,239,91,250,21,179,186,39,35,213,206,235,141,210,197,240,186,2,207,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,226,106,111,182,233,186,42,42,135,107,0,0,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,176,171,151,87,49,251,238,189,231,119,109,29,215,73,250,178,252,130,225,87,117,197,170,104,168,153,29,10,82,182,30,228,150,180,100,109,235,143,178,200,165,150,57,102,124,142,145,170,246,190,68,123,35,73,66,197,64,0,0,43,171,152,255,0,49,251,238,133,223,101,208,109,6,159,194,103,84,158,26,162,253,126,168,162,100,177,218,163,145,140,154,42,106,120,166,107,163,154,105,35,123,28,249,28,215,70,200,222,141,111,84,142,85,128,44,84,17,171,131,46,58,52,227,140,59,21,116,118,202,15,178,249,157,155,170,91,150,51,81,88,149,18,54,151,175,166,58,170,121,122,25,223,133,122,152,215,170,49,174,142,69,70,185,168,142,137,242,56,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,37,64,0,0,0,0,48,87,27,250,189,153,104,47,12,121,110,174,105,252,244,145,223,113,218,139,68,212,233,87,2,77,4,172,125,210,146,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,206,160,197,92,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,201,145,138,230,177,207,138,88,158,172,103,95,74,101,80,0,0,0,135,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,15,172,0,0,2,181,121,160,241,21,197,143,11,218,143,139,93,244,167,89,189,153,136,102,182,249,251,22,185,44,246,218,169,40,235,168,214,54,212,116,186,90,53,122,66,246,79,76,246,245,75,35,187,139,63,241,24,145,180,11,42,5,96,114,207,230,13,171,26,201,172,183,45,29,226,11,51,246,253,94,67,111,90,140,98,167,217,212,212,189,154,170,86,201,36,244,221,20,148,204,71,119,96,87,203,220,149,232,214,120,78,148,221,210,162,22,126,0,2,184,57,166,241,179,172,60,61,103,248,62,156,232,126,101,87,141,220,167,179,212,94,239,114,186,211,67,87,5,84,19,76,144,210,53,142,168,142,71,53,236,117,45,90,185,17,173,77,164,143,222,239,147,2,199,193,88,28,179,248,147,227,59,138,29,101,185,84,234,30,174,123,71,1,195,109,235,81,121,166,246,5,170,31,25,85,82,217,35,163,166,235,134,40,230,143,222,217,167,238,51,169,191,218,189,14,219,186,138,100,14,107,124,81,235,183,13,127,146,239,200,166,115,246,115,237,31,182,253,167,253,204,163,172,239,248,127,3,217,255,0,9,138,78,158,158,252,191,197,219,126,175,126,251,38,193,63,193,88,28,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,116,85,50,182,138,54,201,215,79,4,111,93,153,52,137,178,175,79,197,190,219,162,42,89,248,0,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,219,103,198,171,218,248,28,230,59,134,241,91,82,237,62,204,45,20,152,126,162,211,211,182,88,104,89,84,178,82,94,216,200,145,103,150,141,94,136,230,61,174,73,30,180,206,87,189,177,108,230,201,42,54,85,140,38,80,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,125,111,166,115,221,210,198,53,55,114,171,151,109,213,85,125,229,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,255,0,55,11,25,27,118,142,38,55,225,106,111,182,235,186,170,170,132,128,0,0,0,0,0,161,108,179,152,247,48,156,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,217,36,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,240,47,164,17,215,128,78,33,238,188,76,112,209,96,207,50,171,173,37,126,89,111,168,169,178,100,111,166,163,117,51,60,108,15,221,142,86,170,35,21,242,83,73,75,51,214,47,205,245,202,228,106,51,101,141,157,39,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,190,186,87,209,86,200,232,250,42,35,145,137,187,225,141,119,68,234,248,118,223,101,84,80,152,0,164,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,245,178,153,175,111,83,30,228,221,170,142,77,247,69,69,247,151,126,0,20,215,198,79,51,126,36,241,254,35,179,60,43,69,51,143,178,184,182,35,112,147,30,142,153,246,42,9,230,168,170,165,123,163,170,158,71,212,50,101,94,169,210,84,103,74,177,189,166,68,170,198,189,94,171,47,249,91,107,86,187,113,9,165,153,134,166,107,94,167,125,166,237,228,13,177,91,40,189,139,71,69,224,123,20,209,205,52,189,202,104,227,238,247,124,92,77,233,115,126,15,15,186,42,245,170,32,77,80,0,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,125,117,79,173,173,141,210,117,212,65,35,211,118,67,26,108,139,211,240,239,182,234,170,174,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,58,42,153,91,69,27,100,235,167,130,55,174,204,154,68,217,87,167,226,223,109,209,21,2,207,192,0,0,0,1,23,248,201,227,239,75,248,65,166,134,197,112,181,213,228,249,221,125,61,61,117,14,57,10,201,74,199,209,73,44,177,173,76,181,139,19,226,141,136,176,74,212,107,81,242,43,250,19,161,24,229,145,184,3,151,231,51,90,157,97,204,174,154,83,196,101,234,146,139,39,201,47,18,85,98,117,209,193,21,53,185,89,42,53,25,103,106,53,168,230,61,174,69,88,95,43,228,124,221,197,141,207,238,36,105,40,88,248,0,0,5,117,113,219,204,234,143,70,53,31,31,210,253,16,173,246,205,215,23,200,41,235,51,137,160,124,11,75,45,44,74,228,154,198,217,36,138,93,166,147,127,206,205,26,35,160,115,26,196,87,61,101,100,65,98,160,197,92,52,113,23,130,113,65,165,148,26,153,130,212,127,138,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,230,139,243,68,202,160,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,224,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,32,29,172,21,1,164,124,228,245,29,218,227,112,173,213,188,122,213,249,54,201,46,20,180,244,212,48,42,178,76,78,151,188,214,62,165,179,71,11,229,174,218,21,123,229,141,204,234,146,70,183,181,216,110,241,44,160,213,14,97,150,173,41,226,191,77,241,74,250,202,75,142,144,106,166,15,100,187,210,93,100,107,104,223,106,158,182,178,173,176,220,92,249,250,21,41,157,18,65,222,100,170,213,141,140,73,27,210,230,62,57,130,111,128,0,0,0,0,0,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,215,74,250,42,217,29,31,69,68,114,49,55,124,49,174,232,157,95,14,219,236,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,254,114,26,118,72,221,164,137,142,248,92,155,237,178,238,138,168,161,111,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,155,4,181,5,122,240,37,205,26,213,173,151,91,54,139,235,189,53,37,143,54,168,167,138,146,221,144,54,86,199,69,144,214,245,57,189,167,196,141,107,105,42,94,222,223,75,81,86,57,100,238,53,157,165,116,80,187,165,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,215,84,250,218,216,221,39,93,68,18,61,55,100,49,166,200,189,63,14,251,110,170,170,22,126,8,1,202,147,138,61,118,226,83,242,163,249,107,206,126,209,253,156,246,39,179,63,185,148,116,125,143,17,227,187,223,224,209,71,213,213,216,139,248,219,237,211,238,219,117,222,127,128,0,0,4,74,176,113,183,106,178,241,199,156,112,145,168,243,210,80,83,201,81,69,54,39,120,169,170,108,76,116,243,219,45,207,101,165,35,108,40,138,249,37,146,178,86,75,44,187,185,239,108,45,69,85,141,164,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,198,219,158,19,230,114,61,123,174,224,123,15,150,190,36,154,153,241,187,228,187,127,206,135,210,139,186,30,30,212,114,108,168,138,159,210,5,9,113,185,130,86,96,122,233,113,186,200,136,173,169,185,205,86,197,107,92,155,35,171,42,92,159,198,247,127,32,146,186,73,168,246,45,64,225,185,112,186,218,214,210,212,194,218,56,81,101,146,52,223,162,58,103,42,162,35,145,118,252,218,159,7,52,156,50,154,11,164,119,232,227,107,94,233,19,117,217,17,118,234,173,119,243,127,233,35,190,129,102,22,10,44,38,225,69,113,186,182,158,169,149,17,246,145,103,99,21,205,232,98,123,186,157,186,252,151,228,4,218,229,127,105,246,37,235,46,161,241,212,243,42,82,209,42,246,221,254,205,42,252,191,225,22,44,223,151,204,173,126,85,245,94,59,32,204,106,164,123,159,213,73,67,178,185,119,255,0,70,149,63,232,44,157,187,125,192,121,95,145,235,111,204,246,46,199,4,93,212,14,109,249,5,13,249,5,249,1,196,228,159,32,136,121,3,213,83,47,106,23,201,252,214,170,239,254,241,84,124,215,117,62,158,178,133,184,141,60,189,79,109,85,60,142,68,116,107,252,73,106,154,190,228,247,253,197,159,103,183,184,108,24,189,198,229,52,205,141,176,83,77,34,171,156,137,238,108,110,119,235,79,212,80,183,23,89,213,110,168,235,93,222,223,12,238,169,142,42,250,184,163,107,92,175,77,153,81,82,169,178,35,157,247,59,238,3,245,56,39,225,230,225,170,57,140,21,114,244,182,150,62,174,181,116,114,175,206,42,148,79,123,118,251,227,253,101,241,99,54,104,108,86,138,107,116,41,240,197,19,24,159,63,185,173,79,189,127,160,135,252,4,232,85,38,11,134,211,92,106,173,253,186,185,250,250,213,209,34,42,116,203,84,137,243,141,171,242,121,53,81,54,68,68,64,10,187,30,153,28,170,187,30,201,29,178,30,166,175,83,128,228,198,238,123,142,45,77,142,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,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,192,0,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,175,183,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,209,35,91,178,57,88,238,135,163,36,106,117,177,170,155,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,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,173,17,34,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,104,108,60,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,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,54,83,0,0,0,0,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,254,210,126,237,3,21,114,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,117,38,170,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,189,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,194,207,193,13,121,154,113,131,147,112,181,165,246,75,46,156,173,93,30,109,156,212,74,219,85,225,177,83,203,5,178,10,57,41,223,82,247,199,59,36,108,175,123,102,100,77,98,179,109,164,145,253,77,88,218,215,225,94,8,249,166,234,134,178,234,38,29,160,186,145,165,116,151,251,237,246,161,244,171,145,217,171,99,162,123,96,134,145,100,125,68,244,114,254,105,239,69,134,89,101,116,82,196,157,10,169,20,10,230,182,57,3,37,115,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,74,150,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,177,158,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,141,96,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,3,105,224,97,78,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,215,245,184,167,214,191,224,237,195,238,109,172,113,219,252,109,94,63,111,79,1,3,162,238,70,250,233,229,101,61,47,117,189,200,213,97,73,230,137,100,233,122,59,182,143,233,221,219,34,133,11,113,161,172,118,45,125,226,131,63,213,92,90,30,139,45,214,225,29,61,186,78,167,175,137,165,164,167,138,146,42,157,158,198,61,157,230,83,182,94,219,154,142,103,115,161,119,86,238,182,127,201,179,69,62,195,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,165,99,102,141,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,225,106,32,21,45,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,0,3,175,231,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,117,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,175,15,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,185,3,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,144,57,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,48,137,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,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,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,74,230,177,192,149,169,109,85,252,83,104,214,51,86,219,147,106,22,124,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,63,67,92,143,71,247,220,140,232,158,73,43,91,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,27,57,131,21,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,38,70,43,154,199,62,41,98,122,177,157,125,41,149,64,0,0,170,190,107,156,11,127,127,226,131,69,48,207,245,69,86,127,69,66,239,242,92,219,164,116,232,223,246,223,20,246,187,249,147,43,63,194,38,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,179,153,72,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,58,122,255,0,13,4,180,212,242,79,81,38,59,85,208,200,250,106,31,51,228,145,240,205,34,43,217,50,187,165,36,149,98,114,51,243,43,40,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,186,209,25,255,0,131,174,49,115,190,16,51,186,139,253,130,143,219,56,221,231,163,237,6,63,220,134,159,218,157,168,106,25,75,253,180,248,37,146,14,212,149,11,39,230,209,58,246,233,118,232,190,236,0,6,197,26,65,170,88,38,139,112,59,165,218,151,169,119,223,99,99,118,109,63,197,252,109,111,133,154,163,181,221,164,165,134,63,205,194,199,200,237,228,149,141,248,90,187,111,186,236,136,170,148,131,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,165,171,44,202,136,233,28,214,162,35,24,200,227,103,201,175,60,76,102,90,243,143,105,182,25,121,161,164,183,99,218,93,139,209,99,150,90,40,81,30,247,62,58,90,120,106,106,229,149,90,142,115,230,117,52,106,140,247,50,54,49,141,68,87,117,201,38,85,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,213,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,61,65,149,121,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,220,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,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,2,130,249,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,79,203,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,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,87,167,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,11,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,202,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,90,128,229,165,204,18,167,71,174,182,126,31,53,126,235,73,30,159,87,212,120,107,61,218,174,88,169,96,198,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,77,220,170,140,71,109,208,57,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,48,198,156,98,241,139,157,241,127,157,211,223,239,244,126,198,198,236,221,127,103,241,254,228,53,30,203,238,195,78,202,175,237,166,65,20,147,247,100,167,73,63,56,139,209,191,75,118,68,247,224,3,245,105,177,107,237,94,43,113,205,105,232,122,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,125,10,189,110,234,101,21,74,238,136,173,78,222,206,84,87,53,23,245,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,63,57,51,217,27,118,142,39,187,226,114,111,182,201,186,170,34,133,202,114,224,230,1,71,196,69,138,45,36,213,236,139,252,246,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,83,168,213,223,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,109,250,211,206,27,71,161,225,210,139,57,190,210,82,86,106,219,41,227,109,102,15,72,149,212,208,77,58,85,36,50,62,58,231,83,73,12,108,88,119,169,70,43,158,173,69,72,149,206,114,117,40,100,14,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,63,91,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,45,251,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,119,106,162,61,29,176,101,94,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,157,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,211,72,58,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,156,205,85,192,217,79,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,249,50,49,92,214,57,241,75,19,213,140,235,233,76,170,107,153,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,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,137,169,190,219,166,232,168,170,29,172,3,5,113,131,197,158,27,194,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,141,251,108,85,71,74,196,80,249,56,141,227,95,70,184,96,206,240,108,39,83,46,126,27,237,111,140,169,173,172,141,93,55,177,168,97,133,235,29,68,212,240,182,74,135,247,170,17,144,70,141,143,165,118,157,202,244,236,171,93,210,185,152,221,173,87,254,95,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,22,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,143,86,232,94,178,232,135,41,29,68,165,213,140,166,234,216,242,15,98,92,237,184,117,198,133,177,201,139,245,95,96,89,26,146,119,28,255,0,237,134,58,158,103,64,230,199,217,145,100,69,98,72,249,85,66,27,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,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,25,87,158,119,232,79,246,147,247,105,138,185,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,201,92,238,43,106,110,54,173,6,184,86,90,106,237,117,21,84,249,4,210,208,213,186,39,79,74,247,54,216,174,134,69,133,239,137,94,213,85,106,172,111,123,55,69,233,115,147,101,90,182,3,106,128,86,7,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,58,243,52,227,7,38,225,107,75,236,150,93,57,90,186,60,219,57,168,149,182,171,195,98,167,150,11,100,20,114,83,190,165,239,142,118,72,217,94,246,204,200,154,197,102,219,73,35,250,154,177,181,175,9,148,65,94,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,157,47,127,126,150,186,162,10,74,138,109,145,237,99,122,158,250,105,123,138,215,185,60,55,67,122,82,71,41,141,120,35,230,155,170,26,203,168,152,118,130,234,70,149,210,95,239,183,218,135,210,174,71,102,173,142,137,237,130,26,69,145,245,19,209,203,249,167,189,22,25,101,149,209,75,18,116,42,164,80,43,154,216,228,177,77,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,249,1,174,103,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,93,148,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,54,51,224,191,88,239,186,251,195,6,1,170,185,76,61,23,171,173,190,74,123,140,157,76,95,19,85,73,81,45,36,181,59,49,140,99,59,207,167,116,189,182,181,26,206,231,66,110,141,221,67,53,154,224,241,161,172,118,45,125,226,131,63,213,92,90,30,139,45,214,225,29,61,186,78,167,175,137,165,164,167,138,146,42,157,158,198,61,157,230,83,182,94,219,154,142,103,115,161,119,86,238,183,211,197,62,181,255,0,7,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,39,75,209,221,180,127,78,238,217,23,90,192,46,167,147,102,138,125,134,225,246,237,172,117,119,14,245,94,166,220,19,179,4,114,245,71,5,13,186,90,138,120,250,154,177,181,91,51,167,125,98,187,103,189,171,31,99,110,151,117,161,138,185,231,126,132,255,0,105,63,118,150,41,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,252,45,68,43,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,20,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,212,183,47,30,33,113,94,23,245,11,81,53,115,41,166,241,254,3,79,234,169,173,214,182,85,71,79,53,206,186,91,157,185,177,83,198,231,175,249,82,61,90,215,185,145,69,43,209,143,232,233,92,21,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,14,169,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,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,38,21,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,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,10,86,231,39,162,159,97,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,93,73,21,121,157,105,111,229,67,131,108,215,194,88,189,167,117,196,188,62,83,111,254,218,236,248,95,11,34,120,185,253,239,107,95,211,67,37,111,192,238,173,247,248,90,175,70,1,5,121,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,241,58,70,162,73,94,117,126,86,49,111,168,20,62,157,113,42,3,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,181,78,106,121,215,229,67,128,93,36,212,191,101,251,51,237,110,65,96,190,248,46,255,0,123,194,248,171,45,108,221,174,231,75,122,250,123,157,61,93,45,223,109,246,77,246,2,181,184,78,243,79,163,127,80,49,239,81,128,191,238,42,181,75,242,45,195,142,162,234,100,55,223,99,87,217,177,250,175,101,86,248,95,17,218,186,74,206,205,15,230,213,143,107,183,170,150,6,252,109,86,38,251,191,102,163,149,40,7,132,239,52,250,55,245,3,30,245,24,9,233,206,191,91,238,171,117,195,120,110,134,199,72,219,107,105,233,243,138,139,147,164,115,167,146,117,117,109,28,80,49,190,230,177,141,106,76,231,42,245,43,213,241,162,116,116,47,112,43,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,101,62,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,97,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,38,187,177,208,230,171,94,170,151,210,0,0,5,43,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,17,87,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,208,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,94,151,74,201,104,134,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,201,77,162,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,104,29,215,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,29,142,123,88,198,57,24,201,148,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,126,254,203,174,43,252,17,255,0,42,223,103,109,95,149,143,104,125,155,251,45,237,8,251,62,59,177,220,246,167,103,187,226,125,157,211,239,249,117,119,127,181,251,159,252,240,6,75,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,199,123,94,230,61,141,86,62,136,79,213,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,199,201,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,25,175,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,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,107,25,83,139,95,105,49,91,118,107,81,67,209,101,186,220,43,109,116,117,61,214,47,118,170,146,58,105,42,35,232,69,235,111,75,43,105,151,117,68,106,247,54,106,170,181,200,146,215,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,17,238,123,88,247,181,24,240,189,59,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,249,131,154,23,31,86,45,105,235,225,227,70,110,30,51,16,181,92,25,81,125,191,211,84,189,33,189,85,67,212,140,166,129,24,228,100,180,113,189,81,235,35,145,205,150,88,227,124,123,50,38,73,52,64,225,163,135,76,239,138,13,83,160,211,60,22,159,252,85,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,36,79,154,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,239,252,223,241,107,22,13,175,186,123,133,98,212,62,10,203,143,233,125,166,215,110,166,238,190,78,197,44,21,181,241,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,151,21,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,168,190,117,126,105,241,111,167,244,62,163,113,3,42,242,172,227,199,255,0,130,56,84,213,251,215,248,216,177,11,237,206,227,254,208,202,107,35,89,218,255,0,116,58,39,201,55,248,186,118,55,251,211,11,84,53,87,47,39,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,9,190,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,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,158,153,35,100,147,116,89,107,122,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,5,228,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,135,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,240,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,238,188,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,38,7,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,193,154,185,83,240,57,83,166,182,170,14,41,53,37,244,146,223,114,123,58,63,22,182,53,145,78,150,235,117,83,88,244,173,124,155,42,178,166,104,182,107,91,27,147,183,12,178,53,234,231,74,232,225,142,188,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,0,2,128,121,163,249,236,212,223,193,125,30,136,177,254,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,134,184,57,163,249,236,212,223,193,125,30,136,141,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,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,13,164,193,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,61,106,170,139,242,61,167,173,119,220,14,77,14,95,184,52,242,168,159,61,128,174,222,105,20,84,239,194,214,167,183,241,164,158,255,0,122,251,255,0,53,90,165,113,224,186,77,81,125,179,182,237,12,189,12,123,145,87,225,69,249,177,171,247,189,63,95,234,45,91,153,46,58,183,77,43,170,169,100,111,85,131,174,69,249,237,179,105,171,23,238,79,233,41,110,163,37,185,217,165,169,183,211,202,196,68,149,202,155,177,23,109,151,111,250,0,180,94,84,146,246,178,28,194,149,178,117,182,58,90,31,126,219,124,231,149,127,233,44,217,170,84,159,40,219,228,142,204,50,74,46,173,251,180,52,175,114,171,83,223,181,83,145,63,250,98,218,226,247,177,171,253,8,7,37,95,184,224,159,53,220,230,191,35,134,233,191,244,129,205,191,32,169,184,111,200,241,186,239,176,30,80,242,15,14,84,70,170,168,17,143,142,188,245,184,110,145,221,246,119,76,149,20,179,196,223,118,255,0,198,164,169,255,0,90,191,205,41,127,74,104,235,179,29,103,150,174,22,245,186,105,107,101,249,162,124,209,235,253,31,206,39,103,54,45,75,168,109,210,139,6,164,150,62,137,96,165,153,91,208,213,118,239,142,173,159,61,247,251,211,238,62,14,89,188,60,192,251,180,122,131,119,166,157,93,53,28,253,191,206,72,214,254,114,26,119,39,187,161,19,249,110,251,192,178,93,34,180,203,108,196,40,227,151,248,223,156,221,61,223,227,100,254,149,253,103,123,61,20,148,241,211,196,140,137,170,212,79,233,254,147,221,186,125,224,112,149,157,73,243,216,241,19,58,125,232,115,84,234,251,207,40,136,159,32,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,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,128,0,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,53,107,175,10,58,143,161,152,78,159,234,133,206,47,106,225,154,141,143,219,47,22,219,205,60,42,216,233,234,170,168,217,81,37,5,66,110,189,185,153,212,254,133,85,233,150,54,43,219,178,182,88,226,194,166,194,120,22,133,233,199,17,124,8,233,102,151,234,133,155,199,90,171,180,255,0,29,150,25,162,84,101,85,190,169,182,200,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,10,182,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,196,123,158,214,61,237,70,62,247,141,107,56,151,225,211,59,225,127,84,235,244,207,58,167,255,0,27,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,201,83,228,171,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,194,198,179,96,150,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,27,41,128,0,0,0,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,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,211,241,53,143,116,8,197,122,35,149,136,245,114,53,253,61,11,143,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,37,7,43,143,61,154,101,248,215,163,214,150,19,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,2,162,245,175,94,245,99,136,156,170,151,53,214,60,175,237,5,234,138,222,203,92,21,62,6,154,147,162,149,146,73,35,99,232,167,142,54,46,207,154,69,221,83,171,226,219,125,145,17,44,215,147,7,15,23,92,111,25,201,120,145,201,109,84,140,102,89,78,219,38,47,80,218,199,58,117,162,134,162,79,30,231,196,213,232,107,31,81,5,59,90,175,252,230,244,178,42,35,88,228,89,42,175,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,54,104,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,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,129,221,59,109,240,181,24,172,47,248,173,94,118,154,103,149,100,26,113,167,122,165,105,164,241,22,92,62,225,112,183,221,251,113,200,249,41,252,122,83,118,39,119,75,21,140,133,31,72,177,185,239,115,127,57,60,13,68,114,191,220,14,73,122,153,149,100,26,113,168,154,91,118,171,241,22,92,62,225,111,184,90,59,146,72,249,41,252,122,84,247,224,111,83,213,140,133,31,72,146,53,140,107,127,57,60,238,85,114,191,221,250,188,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,245,49,122,169,109,174,167,145,180,221,14,98,170,117,207,61,60,189,198,189,142,111,134,233,248,155,35,145,32,183,44,93,82,252,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,218,189,239,21,226,163,95,9,7,185,142,115,58,171,163,162,248,219,211,182,223,19,145,138,243,245,121,173,106,103,229,19,140,156,142,221,79,87,106,171,160,194,173,244,56,205,28,246,249,59,157,93,184,214,162,161,147,57,30,230,172,209,213,85,84,196,228,78,158,158,210,49,205,234,107,149,67,175,242,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,189,20,111,164,166,146,90,90,137,95,26,167,67,27,88,148,136,157,75,208,231,185,140,119,87,95,74,236,18,85,95,36,45,45,255,0,229,47,90,238,22,47,245,38,45,104,185,248,175,235,169,175,131,178,143,255,0,238,107,186,222,207,232,99,191,190,33,106,128,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,233,179,246,111,247,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,128,181,64,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,62,178,186,185,201,218,56,130,174,210,123,77,195,13,184,255,0,157,61,6,243,230,84,212,238,138,158,70,213,120,154,120,232,157,80,247,76,146,84,194,233,38,78,136,99,139,165,146,68,178,72,175,252,210,195,210,176,94,52,238,188,83,243,59,211,171,22,33,144,85,187,74,241,170,139,194,99,244,107,76,234,84,173,157,44,117,173,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,171,63,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,151,120,110,185,232,149,219,68,177,106,174,28,163,164,102,157,50,158,90,107,26,83,82,79,76,206,136,103,146,41,85,89,80,214,204,175,89,153,42,189,242,39,92,143,87,61,85,202,238,165,165,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,211,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,94,186,116,154,87,172,109,107,146,86,57,236,233,235,88,228,140,47,250,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,36,107,116,74,191,91,114,153,248,114,180,213,219,180,233,181,17,67,99,134,165,211,185,238,100,112,70,201,102,69,168,123,230,232,146,102,203,35,18,69,71,163,30,212,86,177,126,6,204,174,103,92,192,40,245,118,178,167,135,237,16,200,188,94,11,73,213,6,77,114,138,56,37,165,191,85,71,60,51,68,218,103,185,139,34,67,4,148,254,233,163,123,91,51,158,237,145,209,181,143,146,37,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,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,9,65,201,178,193,172,181,252,65,93,175,248,85,239,193,224,54,171,122,51,55,166,146,165,169,29,119,122,42,132,183,198,216,85,28,174,153,179,177,210,54,68,70,244,71,28,237,87,167,119,183,45,212,157,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,243,147,61,242,59,121,37,123,190,39,46,219,236,155,34,34,39,107,0,0,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,236,0,13,120,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,177,212,217,163,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,46,6,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,253,123,119,30,136,173,137,234,155,4,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,196,229,219,125,147,100,68,68,197,92,4,233,158,43,165,252,35,233,157,187,22,164,237,251,123,31,162,201,174,51,190,56,210,106,170,234,248,25,81,43,228,115,24,222,190,158,227,98,98,187,119,36,80,196,197,115,186,55,36,0,0,0,3,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,194,229,219,125,151,101,69,68,236,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,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,221,247,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,236,28,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,61,31,104,50,14,220,212,254,212,237,77,80,250,95,237,87,207,44,112,118,163,168,88,255,0,54,169,215,183,83,183,85,247,4,75,230,135,164,56,110,130,240,19,166,218,71,167,240,85,199,98,199,115,138,56,105,214,174,117,154,121,94,250,43,156,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,144,215,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,37,87,53,206,5,191,191,241,65,162,152,103,250,162,171,63,162,161,119,249,46,109,210,58,116,111,251,111,138,123,93,252,201,149,159,225,19,21,86,109,80,87,5,207,147,142,157,215,241,46,204,178,150,235,73,110,209,86,211,193,86,184,173,53,77,91,174,46,171,141,140,99,232,214,162,87,189,222,26,71,53,211,62,100,149,37,78,183,66,198,51,225,157,161,138,185,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,91,160,0,13,85,205,170,13,85,192,203,250,243,195,62,101,160,216,246,155,102,119,154,234,75,142,61,170,56,189,22,71,101,173,133,81,143,107,228,165,167,154,166,146,88,149,202,230,190,23,84,198,136,255,0,123,36,99,216,228,84,119,92,113,230,14,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,173,175,233,182,144,225,186,245,192,78,157,233,30,160,65,87,37,139,34,211,124,110,26,133,164,157,97,158,39,178,138,154,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,54,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,84,111,70,185,237,100,177,74,196,123,250,58,148,54,19,213,45,116,211,141,36,209,171,158,188,228,119,159,27,136,91,173,240,220,99,171,180,162,86,120,232,231,115,25,76,148,234,197,232,147,188,249,98,107,31,212,145,254,113,28,231,181,155,185,53,236,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,111,76,84,241,185,235,254,84,143,86,181,141,124,178,202,244,99,58,250,83,170,100,90,165,157,229,120,38,35,166,119,251,239,138,198,240,79,31,246,126,139,194,194,207,7,227,102,73,170,191,56,198,36,146,117,200,212,119,231,28,238,157,182,110,201,238,37,7,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,198,25,87,149,127,2,181,57,254,67,106,226,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,162,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,122,157,27,30,201,38,255,0,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,87,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,249,81,189,26,231,181,146,197,43,17,239,232,234,92,84,108,103,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,2,130,239,58,247,171,25,6,141,88,184,126,187,229,126,35,1,198,110,15,186,90,237,30,6,153,158,30,169,238,168,115,164,239,182,52,153,251,173,93,66,236,231,171,126,63,151,194,221,164,95,42,254,30,46,186,203,196,189,171,60,170,181,82,85,98,122,99,81,13,238,236,249,171,29,11,219,90,172,153,109,173,137,177,175,91,222,149,48,182,101,69,218,62,138,119,163,213,122,155,28,145,127,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,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,37,234,114,214,208,31,200,87,12,24,255,0,218,61,61,251,47,157,101,29,235,158,75,226,89,181,116,255,0,219,19,120,38,207,186,171,163,232,165,116,91,65,240,246,220,249,58,152,217,29,46,225,21,121,231,126,132,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,19,88,247,64,140,87,162,57,88,143,87,35,95,211,208,182,21,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,4,95,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,238,186,215,175,122,177,196,78,85,75,154,235,30,87,246,130,245,69,111,101,174,10,159,3,77,73,209,74,201,36,145,177,244,83,199,27,23,103,205,34,238,169,213,241,109,190,200,136,150,233,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,41,179,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,2,213,57,48,112,241,117,198,241,156,151,137,28,150,213,72,198,101,148,237,178,98,245,13,172,115,167,90,40,106,36,241,238,124,77,94,134,177,245,16,83,181,170,255,0,206,111,75,34,162,53,142,69,146,205,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,10,1,230,117,165,191,146,254,50,115,95,9,98,246,101,171,45,240,249,77,191,251,107,189,226,188,84,105,226,231,247,189,206,103,85,116,117,191,3,186,118,219,225,106,49,88,77,78,73,122,153,149,100,26,113,168,154,91,118,171,241,22,92,62,225,111,184,90,59,146,72,249,41,252,122,84,247,224,111,83,213,140,133,31,72,146,53,140,107,127,57,60,238,85,114,191,220,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,116,177,88,200,81,244,139,27,158,247,55,243,147,192,212,71,43,253,208,175,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,124,109,233,219,111,137,200,197,120,19,167,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,19,100,114,36,11,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,122,40,223,73,77,36,180,181,18,190,53,78,134,54,177,41,17,58,151,161,207,115,24,238,174,190,149,236,28,214,181,51,242,137,198,78,71,110,167,171,181,85,208,97,86,250,28,102,142,123,124,157,206,174,220,107,81,80,201,156,143,115,86,104,234,170,170,98,114,39,79,79,105,24,230,245,53,202,178,87,146,22,150,255,0,242,151,173,119,11,23,250,147,22,180,92,252,87,245,212,215,193,217,71,255,0,247,53,221,111,103,244,49,223,223,16,11,84,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,254,210,126,237,2,170,201,255,0,203,23,128,239,203,125,246,155,94,117,98,203,213,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,213,28,145,76,228,146,21,223,162,86,164,127,224,131,133,175,225,113,174,48,105,189,110,73,236,75,45,182,223,37,246,247,81,19,122,170,159,67,20,208,196,232,169,145,90,172,73,158,249,227,106,57,255,0,11,26,174,126,207,86,164,111,185,254,43,248,175,210,254,8,116,190,214,231,88,41,39,185,79,78,218,76,79,19,164,108,148,48,85,193,77,37,52,83,69,28,209,65,36,52,172,130,25,216,244,107,154,212,84,98,49,159,208,24,171,153,103,29,85,60,50,227,52,186,97,166,53,245,116,186,161,145,211,193,114,165,174,109,44,82,65,104,183,37,66,163,167,122,79,27,226,153,243,44,19,66,216,209,171,210,157,201,28,230,43,99,73,63,127,130,142,99,58,113,197,87,130,192,47,244,191,101,181,54,59,122,79,83,109,147,100,161,186,72,206,190,243,173,210,43,220,247,116,177,137,43,161,145,18,70,53,238,233,89,155,20,146,165,27,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,37,207,114,224,229,255,0,71,195,189,138,45,91,213,236,119,252,246,43,252,76,17,83,84,73,5,68,120,237,47,91,227,233,167,124,47,146,55,205,52,104,143,124,200,238,164,142,84,137,168,207,207,44,161,82,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,0,0,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,123,253,195,93,40,242,158,94,148,90,13,119,188,245,222,176,157,80,165,184,218,233,36,72,35,254,227,213,208,92,30,228,133,26,169,44,189,186,181,168,116,143,115,85,25,226,224,111,90,163,154,214,204,14,119,186,91,255,0,201,166,181,219,236,95,234,188,90,239,115,241,95,213,83,65,7,101,95,255,0,221,39,117,177,159,208,247,127,123,66,170,192,201,92,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,159,95,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,54,163,215,109,223,187,149,202,184,168,237,90,79,130,254,84,53,79,13,211,63,106,123,51,237,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,23,41,202,19,66,235,52,195,135,26,189,70,200,108,222,10,245,169,119,6,220,97,115,214,118,76,235,60,12,88,232,146,72,164,70,177,189,79,125,92,236,123,17,82,72,170,98,114,189,201,210,214,78,163,242,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,250,192,0,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,58,255,0,55,252,255,0,13,206,184,175,166,165,195,242,26,75,179,241,92,94,154,193,119,90,101,87,50,150,227,29,101,100,178,211,171,246,233,115,216,217,227,71,244,170,244,191,169,142,217,236,123,90,229,1,159,225,184,47,21,245,52,185,134,67,73,105,126,85,139,212,216,45,11,82,170,214,85,92,100,172,163,150,42,116,126,221,45,123,219,4,136,206,165,78,167,244,177,187,189,236,107,130,242,64,0,0,0,0,0,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,127,84,43,221,218,88,227,70,54,22,198,217,17,170,197,149,209,86,9,181,65,89,113,242,113,195,95,197,29,69,213,215,90,184,244,70,10,120,110,236,181,58,165,124,108,245,111,150,68,117,161,147,35,214,84,166,141,35,99,221,80,238,153,86,57,163,137,138,249,18,74,134,7,84,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,19,28,205,224,95,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,22,41,203,35,66,244,227,136,190,4,115,173,47,213,11,55,142,181,87,106,5,108,176,205,18,163,42,173,245,77,182,91,210,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,174,190,37,248,116,206,248,95,213,58,253,51,206,169,255,0,198,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,242,84,249,42,218,167,37,79,43,25,79,212,10,239,78,183,18,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,58,93,212,196,71,34,119,25,27,216,26,251,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,155,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,197,92,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,218,90,128,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,133,88,6,150,231,122,161,246,143,236,45,139,218,127,100,177,250,204,166,241,253,181,12,62,22,215,75,211,223,159,243,175,111,95,79,113,159,3,58,158,187,251,154,187,41,249,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,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,157,92,149,60,211,229,63,79,235,189,70,220,57,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,66,199,248,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,116,138,53,161,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,96,158,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,186,38,254,230,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,243,69,249,162,6,85,0,1,0,57,213,249,88,197,190,160,80,250,117,196,165,98,234,121,213,249,88,197,190,160,80,250,117,196,170,14,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,3,53,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,246,173,66,212,13,26,229,247,195,45,174,25,25,225,236,184,205,191,216,120,237,19,161,115,36,188,221,25,75,52,209,195,44,148,208,57,145,205,82,248,101,124,149,14,141,25,220,123,222,239,123,182,90,33,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,45,127,129,110,104,88,174,181,253,157,209,205,113,147,216,186,147,87,213,69,77,120,237,199,21,174,251,50,116,36,45,221,21,60,61,100,187,185,59,93,9,19,222,207,205,185,174,150,58,116,138,188,234,252,211,226,223,79,232,125,70,226,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,194,188,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,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,22,225,59,141,124,171,138,206,59,179,75,37,166,231,225,244,203,25,195,238,145,227,150,250,117,145,145,215,244,92,232,35,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,169,210,190,80,128,28,209,252,246,106,111,224,190,143,68,116,172,79,132,204,203,58,225,67,32,226,135,15,168,171,187,51,21,202,36,178,221,236,116,212,8,231,210,219,163,163,138,162,91,146,203,220,234,115,24,233,227,107,227,108,75,210,206,169,92,228,99,31,211,221,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,5,80,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,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,176,79,13,28,69,224,156,80,105,101,6,166,96,181,31,226,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,249,162,252,209,42,47,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,195,252,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,160,108,82,14,191,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,239,57,158,183,42,253,192,114,110,231,35,214,197,247,251,208,231,191,187,112,35,199,26,56,252,119,189,29,200,90,248,218,229,101,182,173,237,221,173,95,122,82,212,109,243,254,178,128,51,154,95,1,148,220,41,85,54,88,231,149,191,241,72,228,251,191,168,216,207,136,170,118,205,165,247,238,166,117,39,179,234,145,125,255,0,248,60,198,188,250,225,2,83,234,85,237,136,221,145,107,170,149,19,250,60,68,128,78,46,80,178,194,236,247,34,99,164,119,90,80,82,237,253,75,86,187,255,0,208,92,52,59,118,155,178,238,155,39,252,197,57,242,132,98,46,162,100,50,119,26,138,150,250,100,219,116,251,234,255,0,250,197,198,195,253,233,191,212,128,114,95,145,195,221,191,244,156,215,228,122,215,248,192,123,19,228,120,68,254,144,159,35,202,32,30,79,150,227,83,225,105,157,46,200,187,109,243,254,180,62,163,27,235,134,119,110,193,48,250,171,173,194,186,42,102,71,209,239,145,219,111,188,177,183,245,47,243,211,254,48,42,3,142,12,142,125,79,226,150,154,195,28,138,232,86,59,84,13,248,156,189,42,239,119,201,251,39,250,42,255,0,246,238,89,255,0,7,26,111,77,130,233,117,142,37,221,242,201,110,167,122,185,88,196,84,222,154,4,84,248,119,254,111,235,42,43,75,171,31,169,220,74,91,239,146,34,212,163,235,109,232,157,9,238,248,37,166,111,242,81,191,175,245,23,163,166,116,9,65,134,89,233,187,74,197,101,13,59,118,93,254,232,152,159,244,1,218,209,54,247,28,36,223,109,182,61,135,170,70,171,190,224,17,245,39,244,255,0,89,236,79,121,194,54,171,80,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,41,219,153,71,48,61,92,188,102,89,199,11,120,125,138,175,9,198,45,213,9,104,187,213,84,194,248,110,247,134,53,29,221,217,221,93,49,80,212,53,241,185,136,214,171,230,133,26,231,63,183,59,225,75,137,34,87,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,55,10,160,212,126,51,111,186,183,193,222,43,195,62,115,106,238,221,112,76,130,221,81,100,188,83,177,140,142,123,61,61,13,93,51,105,170,24,155,109,52,93,216,90,201,26,138,146,70,139,215,179,216,175,155,160,112,157,230,159,70,254,160,99,222,163,1,141,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,50,95,9,222,105,244,111,234,6,61,234,48,1,178,152,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,224,63,88,197,92,88,249,88,214,79,167,249,15,167,78,98,175,236,163,240,39,255,0,119,63,249,51,120,255,0,170,29,255,0,136,92,166,197,156,240,95,169,121,174,45,93,227,108,185,6,151,222,110,150,234,158,211,227,239,210,207,105,150,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,224,53,194,54,83,225,59,202,198,141,253,63,199,189,58,3,90,194,221,53,251,142,58,110,28,120,38,210,29,30,193,217,86,253,69,205,52,158,196,248,106,227,124,180,236,177,219,166,183,178,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,48,99,78,112,156,78,105,198,160,95,109,220,61,226,182,91,85,234,235,133,92,25,95,95,148,65,82,146,73,111,170,86,84,69,85,104,107,123,95,238,89,37,115,38,86,164,145,54,55,179,174,37,233,132,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,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,244,172,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,108,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,167,87,71,113,119,87,201,52,136,216,251,171,27,67,31,243,4,198,238,184,111,45,92,159,16,190,228,245,121,37,202,199,103,198,109,181,151,154,180,119,126,229,60,55,43,124,114,85,73,212,247,187,174,71,53,94,187,189,203,187,151,119,59,230,180,237,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,193,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,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,77,125,173,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,38,177,142,114,236,136,170,118,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,95,157,163,130,141,26,178,113,89,87,197,141,178,217,224,242,9,173,235,28,86,250,52,116,20,173,186,76,147,199,89,115,145,26,237,164,154,104,37,100,125,40,214,177,28,147,74,228,146,89,81,236,144,6,42,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,76,140,87,53,142,124,82,196,245,99,58,250,83,42,128,48,167,26,26,57,125,215,222,24,51,253,42,197,166,232,189,93,109,241,212,91,163,233,98,248,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,58,215,116,110,203,154,192,26,171,159,171,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,140,149,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,50,245,253,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,226,114,32,23,211,192,62,153,229,90,69,194,22,155,96,185,173,39,132,189,83,219,234,46,21,52,174,142,72,228,165,241,181,115,86,50,9,89,35,26,246,77,27,42,26,201,24,173,248,100,107,218,138,168,136,171,32,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,20,215,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,58,160,201,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,221,52,111,107,102,115,221,178,58,54,177,242,103,254,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,213,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,237,145,178,57,143,142,155,0,149,92,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,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,23,38,251,108,187,162,170,46,185,156,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,189,236,122,197,52,125,108,221,200,215,245,53,28,244,68,122,236,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,173,14,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,226,114,168,29,87,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,15,112,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,254,141,251,143,68,71,74,245,93,115,13,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,6,85,0,197,90,233,197,30,132,240,215,236,79,203,94,115,246,115,237,31,137,246,103,247,50,178,179,191,225,251,93,239,240,104,164,233,233,239,197,252,109,183,234,247,111,178,236,25,84,24,83,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,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,190,45,246,217,21,83,53,128,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,0,0,0,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,215,248,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,167,96,225,59,202,198,141,253,63,199,189,58,3,42,129,175,182,136,114,251,214,221,82,226,46,231,195,230,95,106,171,195,234,49,138,118,84,229,87,102,197,5,202,11,43,38,165,239,210,35,214,41,219,20,175,157,93,19,90,198,74,175,217,210,59,101,72,164,233,190,156,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,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,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,213,22,125,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,176,247,19,124,20,104,215,21,87,220,50,255,0,168,150,206,221,94,45,112,108,149,117,52,104,232,170,174,150,180,100,170,182,201,38,99,154,173,133,211,190,57,58,182,115,216,214,204,216,150,39,76,233,18,64,16,215,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,153,64,85,95,60,239,208,159,237,39,238,210,170,203,84,231,157,250,19,253,164,253,218,86,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,187,238,247,164,80,200,168,198,238,247,170,35,90,142,114,163,84,46,251,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,198,156,102,210,240,251,193,6,184,208,241,145,108,197,188,118,164,229,93,52,246,60,102,158,57,105,173,243,213,54,110,155,221,214,162,86,59,165,147,73,67,84,200,25,179,85,169,60,171,51,161,168,115,228,124,85,25,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,185,171,141,46,52,179,46,50,115,43,69,230,243,142,210,99,120,246,55,79,36,54,91,44,51,37,75,233,223,50,70,181,51,75,82,172,99,165,124,142,138,61,147,165,172,107,35,98,35,122,186,223,32,91,79,9,252,200,244,75,137,234,155,62,25,60,85,120,142,162,221,234,42,225,135,24,153,147,214,178,86,65,19,231,89,162,173,100,45,133,88,176,177,202,169,39,105,232,246,61,168,215,39,67,223,45,74,128,228,201,195,167,218,92,238,251,196,189,254,159,122,12,67,185,98,199,254,63,227,221,39,133,60,84,191,4,168,228,237,82,202,140,233,146,55,49,254,55,169,170,142,135,221,111,224,97,78,52,52,114,251,175,188,48,103,250,85,139,77,209,122,186,219,227,168,183,71,210,197,241,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,117,174,232,221,151,92,35,106,131,91,110,47,116,134,155,66,56,151,212,45,45,183,193,73,5,182,211,120,124,214,184,41,167,150,102,83,219,170,88,218,170,56,85,242,252,110,123,41,231,137,143,87,43,190,54,187,226,127,241,148,49,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,54,19,224,31,76,242,173,34,225,11,77,176,92,214,147,194,94,169,237,245,23,10,154,87,71,36,114,82,248,218,185,171,25,4,172,145,141,123,38,141,149,13,100,140,86,252,50,53,237,69,84,68,85,161,109,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,226,114,33,179,72,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,35,175,43,205,94,195,116,23,85,245,39,87,53,2,122,184,236,88,238,155,214,77,80,148,144,44,211,202,247,221,109,145,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,71,254,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,162,54,187,101,114,49,189,111,87,200,228,235,123,149,113,169,58,121,112,114,255,0,172,226,34,251,22,173,234,246,59,254,116,244,30,38,8,169,170,36,158,158,76,138,171,161,241,244,211,190,23,199,35,33,134,69,71,190,100,119,74,201,18,68,212,127,231,150,32,205,124,168,248,22,254,241,197,6,181,225,159,234,122,172,2,138,185,223,229,57,215,73,41,213,191,237,94,21,238,119,243,230,70,127,131,204,90,160,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,0,0,99,78,36,116,66,213,196,126,137,101,58,47,121,190,85,217,169,242,58,120,154,202,250,104,219,35,233,167,134,120,234,33,122,177,222,231,177,37,134,62,182,110,213,115,58,154,142,98,170,61,53,183,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,101,16,243,88,208,106,109,27,226,142,191,38,177,81,85,199,98,212,154,117,201,163,123,169,229,72,35,184,190,87,182,190,22,76,247,185,37,127,117,18,165,200,138,222,218,86,70,196,99,90,140,87,4,53,44,127,147,79,15,23,92,147,84,46,156,72,222,173,84,143,199,177,58,122,187,37,158,161,213,142,108,233,123,154,56,187,142,100,76,95,137,140,163,158,86,185,101,248,119,170,141,88,142,115,92,177,215,1,176,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,61,47,103,122,170,190,8,164,106,116,57,239,70,246,160,74,120,55,111,75,95,216,235,233,107,158,228,2,74,128,0,16,215,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,29,237,123,152,246,53,88,252,191,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,234,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,233,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,175,22,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,7,228,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,167,117,212,189,33,204,180,150,155,13,159,51,130,146,7,231,56,189,46,95,108,134,25,210,87,178,221,83,44,204,167,116,170,223,133,175,123,96,238,35,81,93,179,36,98,59,165,253,76,111,213,163,218,23,168,250,243,89,147,90,116,190,205,237,155,174,47,143,205,146,77,109,137,85,106,171,41,98,158,8,100,101,51,17,23,187,50,120,134,189,35,221,28,246,177,200,206,167,171,24,240,185,254,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,252,118,57,237,99,24,228,99,38,81,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,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,171,163,184,155,163,227,154,52,116,157,165,145,193,34,129,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,225,223,109,149,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,209,74,201,35,141,210,117,212,65,27,23,103,205,26,108,139,213,241,111,182,200,170,129,154,192,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,41,179,146,167,154,124,167,233,253,119,168,219,139,169,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,170,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,151,233,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,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,241,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,149,62,74,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,252,71,185,237,99,222,212,99,239,120,8,1,206,175,202,198,45,245,2,135,211,174,37,117,114,228,202,108,88,55,24,88,94,107,148,215,120,43,46,63,111,200,174,151,26,158,211,228,236,82,193,98,175,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,177,94,117,126,86,49,111,168,20,62,157,113,41,88,12,255,0,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,72,14,87,188,11,126,90,242,166,107,142,177,225,158,47,77,172,189,126,199,166,173,119,76,55,219,164,114,53,19,120,85,171,226,40,225,218,78,230,234,214,62,84,100,127,157,107,106,35,76,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,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,192,253,98,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,181,66,170,249,24,254,155,63,102,255,0,121,31,171,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,213,50,247,119,150,72,213,142,133,209,182,52,114,189,101,108,65,133,121,161,113,211,249,107,202,159,161,218,57,153,248,189,54,178,244,123,98,166,137,189,48,223,110,145,200,229,93,166,71,47,136,163,135,104,251,123,35,88,249,81,242,126,117,173,167,145,28,149,60,211,229,63,79,235,189,70,220,64,2,127,242,84,243,79,148,253,63,174,245,27,112,24,171,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,167,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,148,25,197,191,3,153,151,15,92,67,89,52,123,15,125,94,75,109,207,170,33,102,23,87,59,18,7,213,62,122,132,129,180,83,76,244,100,30,38,57,29,27,94,230,185,25,209,44,50,57,34,238,116,51,96,144,4,85,229,205,194,214,119,194,190,135,79,142,106,38,73,226,47,89,53,195,219,181,118,72,27,11,233,108,179,62,22,70,177,54,102,55,174,105,149,145,198,146,187,173,98,71,49,173,137,54,107,165,154,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,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,136,215,253,148,126,4,255,0,238,231,255,0,38,111,31,245,64,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,250,142,103,23,40,30,26,155,41,204,245,181,87,127,214,123,0,232,122,209,68,149,218,119,125,167,237,245,117,208,85,53,17,19,127,122,193,34,127,210,107,209,196,189,181,246,189,87,189,83,201,26,177,86,182,173,81,21,54,247,120,153,83,245,33,177,190,105,76,202,172,110,227,20,140,71,55,194,204,170,138,158,229,252,219,141,126,248,234,161,138,135,93,46,109,134,38,198,215,203,86,237,154,155,127,243,228,224,72,254,80,177,167,229,19,33,122,61,54,75,125,42,109,191,254,23,255,0,214,46,54,31,239,77,254,164,255,0,152,166,174,81,51,185,186,149,126,143,220,141,117,5,46,233,183,254,24,159,251,75,149,131,251,211,127,169,63,230,3,154,252,143,90,255,0,28,246,47,200,245,175,241,192,229,191,221,177,201,62,71,20,57,129,225,126,68,30,230,89,155,77,98,211,183,209,65,80,140,87,174,202,212,122,162,174,213,20,107,247,57,63,89,55,166,122,199,19,158,159,201,69,82,164,121,173,106,13,92,185,68,56,204,21,243,54,38,203,59,95,26,57,81,190,230,209,57,61,219,126,180,253,96,116,62,90,186,95,246,187,51,102,85,87,2,190,42,90,175,154,183,127,124,115,82,59,239,98,253,203,250,203,162,180,211,50,146,221,77,79,26,108,216,225,99,27,253,8,141,68,32,31,42,173,62,166,182,233,82,223,230,165,143,185,83,113,173,106,57,90,138,187,35,224,79,159,82,255,0,51,245,22,12,198,163,26,141,68,217,19,220,128,114,60,111,239,219,99,201,225,54,223,230,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,21,107,206,159,65,176,218,44,123,20,226,54,205,69,73,111,200,107,47,12,198,111,75,13,58,163,238,172,125,44,146,211,77,43,209,232,222,184,27,73,36,104,189,10,247,178,86,53,94,141,133,141,42,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,41,206,175,202,198,45,245,2,135,211,174,37,43,1,176,159,0,188,87,81,241,91,161,212,151,187,156,189,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,198,230,162,198,198,182,70,79,27,122,146,46,183,100,14,44,124,172,107,39,211,252,135,211,167,40,7,134,142,34,243,190,23,245,78,131,83,48,90,143,241,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,209,126,104,187,9,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,224,214,92,191,239,251,22,95,248,191,255,0,234,225,42,140,85,197,143,149,141,100,250,127,144,250,116,224,107,88,118,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,209,89,110,171,137,37,167,168,137,237,85,107,216,230,174,203,178,252,47,107,216,238,151,177,205,78,190,95,67,56,81,211,142,45,120,17,209,236,43,53,139,192,221,104,116,254,195,61,130,255,0,4,40,250,171,69,83,173,148,232,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,8,23,202,59,89,244,75,74,245,162,186,199,158,91,106,232,50,204,210,158,59,13,142,254,234,185,230,129,239,158,174,149,177,91,25,71,12,10,140,124,210,254,113,213,50,201,208,212,130,54,34,71,187,221,37,218,26,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,84,229,123,199,213,247,90,122,56,120,214,107,135,140,203,237,86,247,212,88,175,245,53,44,73,175,84,176,244,163,233,167,71,185,31,45,100,108,85,122,72,212,115,165,138,57,31,38,207,137,242,76,25,175,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,153,43,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,247,221,241,162,227,94,87,30,123,52,203,241,175,71,173,47,163,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,129,175,23,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,235,219,184,196,84,108,175,69,216,79,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,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,106,156,178,248,80,213,14,23,244,190,246,237,81,191,213,193,114,204,42,34,171,151,19,115,163,150,11,20,240,73,81,19,165,100,208,207,44,51,62,166,21,165,123,156,198,177,81,34,141,142,234,232,78,144,153,64,0,40,175,155,207,216,79,225,147,114,251,35,255,0,194,191,103,237,127,106,127,191,127,240,167,109,221,191,239,159,15,248,15,128,254,245,240,126,191,143,184,124,188,164,235,112,218,94,52,177,248,50,139,77,93,101,202,178,207,117,135,28,154,23,42,50,142,226,148,206,123,230,149,17,237,221,139,70,202,216,209,21,31,241,202,197,233,77,145,236,193,92,83,235,95,240,137,226,11,54,214,56,237,254,10,147,32,184,39,128,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,116,189,91,220,87,244,236,221,145,63,39,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,234,99,60,93,43,218,232,234,105,186,222,199,164,125,216,36,150,46,231,66,185,157,125,77,248,154,138,6,205,32,0,41,91,157,95,154,124,91,233,253,15,168,220,76,63,194,119,24,55,94,19,244,143,87,91,131,45,34,231,121,173,69,134,130,202,250,152,157,35,40,96,137,151,21,169,174,70,171,22,41,31,18,201,3,25,28,142,68,87,206,215,171,100,100,111,141,217,131,157,95,154,124,91,233,253,15,168,220,72,0,7,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,40,56,189,225,15,248,41,104,214,137,253,169,162,236,234,22,99,237,250,220,163,162,191,196,195,7,105,212,62,22,146,62,148,72,211,181,28,174,235,86,245,245,75,36,187,72,248,210,46,153,211,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,244,14,121,223,161,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,8,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,41,175,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,241,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,151,252,224,181,142,251,156,241,64,186,85,81,15,135,178,233,165,190,10,122,56,250,152,254,253,85,117,60,21,117,21,59,163,26,246,245,49,244,209,118,213,207,106,120,110,182,244,172,142,67,235,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,118,239,123,29,78,181,239,69,98,38,207,133,157,78,77,209,175,12,85,204,147,69,237,90,33,197,166,81,98,197,241,10,76,111,24,190,83,209,223,172,84,116,143,111,97,96,154,20,108,238,142,52,114,246,89,227,34,172,106,69,179,81,168,212,70,53,177,244,19,87,146,126,177,93,111,88,110,121,162,23,203,245,36,180,248,213,69,45,238,193,71,53,83,157,86,216,42,150,70,214,54,40,220,245,68,166,142,88,224,122,164,108,68,108,181,143,87,42,172,173,28,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,167,165,88,141,183,204,142,85,114,42,43,163,217,29,186,171,97,175,44,93,82,252,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,218,189,239,21,226,163,95,9,7,185,142,115,58,171,163,162,248,219,211,182,223,19,145,138,240,47,248,170,190,121,223,161,63,218,79,221,165,170,0,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,0,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,252,123,211,160,50,168,0,99,252,63,95,180,107,63,212,124,167,72,240,221,66,181,93,114,252,47,167,219,118,184,30,238,229,54,234,141,119,75,149,17,146,246,222,169,28,189,183,59,181,35,154,201,58,30,168,213,200,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,207,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,19,106,128,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,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,37,117,243,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,116,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,83,99,123,25,31,234,242,138,225,67,84,23,50,183,241,85,95,127,171,199,113,56,233,234,105,45,180,144,186,57,89,148,193,34,85,211,84,69,47,110,116,124,12,167,169,130,9,17,179,68,228,145,236,98,183,110,132,122,7,96,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,25,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,235,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,105,226,5,104,87,45,59,86,132,113,189,62,178,226,21,245,113,105,213,154,207,53,126,63,73,45,91,93,61,61,214,177,38,166,150,133,122,145,239,154,154,26,119,74,244,145,235,27,247,158,153,189,83,44,115,61,66,85,112,221,162,22,174,28,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,247,49,139,44,210,116,51,119,43,89,210,213,115,213,21,235,146,192,0,81,95,55,159,176,159,195,38,229,246,71,255,0,133,126,207,218,254,212,255,0,126,255,0,225,78,219,187,127,223,62,31,240,31,1,253,235,224,253,127,31,112,189,67,90,206,41,245,175,248,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,58,94,173,238,43,250,118,110,200,129,157,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,227,149,139,210,155,35,217,123,198,178,218,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,55,83,25,226,233,94,215,71,83,77,214,246,61,35,238,193,36,177,119,58,21,204,235,234,111,196,212,83,102,144,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,66,14,11,56,103,169,226,187,94,109,90,97,53,117,93,190,197,5,60,215,124,134,186,145,98,239,211,91,161,233,71,118,210,71,34,43,228,150,72,97,69,70,191,161,102,73,21,143,107,28,134,194,120,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,78,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,0,0,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,234,239,68,202,137,159,10,181,17,189,18,45,20,155,174,240,162,22,104,107,215,204,87,88,239,186,201,197,198,119,83,119,135,195,210,97,247,9,240,235,93,55,83,31,217,165,160,158,88,220,189,109,99,21,221,217,214,162,125,157,212,230,119,250,58,156,214,53,64,194,186,79,127,197,113,77,83,195,114,156,234,201,237,156,110,205,144,91,174,23,139,119,134,142,163,198,80,197,83,27,231,131,181,42,164,114,117,198,215,183,161,234,141,118,251,42,162,42,155,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,86,210,250,57,86,107,29,247,87,120,71,180,83,100,112,239,87,129,92,37,195,163,169,234,103,246,213,45,52,16,73,76,189,12,99,81,157,184,42,34,131,111,137,206,236,117,185,202,231,170,32,76,0,0,20,173,205,183,66,245,219,30,213,56,117,175,58,202,126,214,225,151,62,155,61,158,231,224,104,232,61,145,220,169,174,169,130,207,217,138,69,150,163,181,10,61,222,41,236,78,190,189,149,119,68,66,42,240,171,157,96,154,101,196,118,157,103,250,151,107,241,216,221,139,32,165,172,173,252,252,209,120,78,151,254,110,179,243,45,116,146,120,121,58,42,59,77,106,247,123,61,181,77,158,166,197,26,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,130,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,188,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,194,69,115,127,202,108,89,206,190,233,238,107,139,87,120,219,46,65,165,246,155,165,186,167,180,248,251,244,179,214,215,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,124,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,5,107,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,110,85,85,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,236,246,36,176,197,34,53,219,167,92,108,119,205,168,168,25,131,140,61,75,210,125,90,215,220,163,53,209,204,35,236,253,150,182,225,91,36,245,62,210,169,171,246,245,83,235,106,36,117,215,162,161,173,125,47,125,146,70,190,25,19,166,62,157,190,106,168,103,94,84,250,33,175,57,150,188,208,106,214,156,223,42,241,92,63,21,168,72,50,75,195,163,234,130,233,3,186,31,37,157,145,175,195,59,229,106,49,93,191,186,4,237,205,186,72,144,53,241,215,134,142,29,51,190,40,53,78,131,76,240,90,127,241,85,151,138,222,184,127,185,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,252,145,62,106,155,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,2,162,249,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,113,117,32,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,22,169,201,83,202,198,83,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,3,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,97,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,153,128,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,216,247,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,127,84,43,221,222,41,36,86,54,22,198,232,213,202,197,137,177,73,94,101,220,29,96,154,227,165,151,221,107,241,158,196,204,244,255,0,31,170,184,251,79,183,53,79,142,181,208,211,86,84,251,59,179,223,100,81,117,205,47,87,127,161,207,111,78,219,57,23,100,162,192,46,167,157,95,149,140,91,234,5,15,167,92,74,149,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,39,34,22,213,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,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,228,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,97,254,19,184,193,186,240,159,164,122,186,220,25,105,23,59,205,106,44,52,22,87,212,196,233,25,67,4,76,184,173,77,114,53,88,177,72,248,150,72,24,200,228,114,34,190,118,189,91,35,35,124,110,142,184,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,252,162,234,121,94,240,45,249,20,197,89,174,58,199,134,120,77,73,189,117,251,30,154,181,221,83,88,173,114,70,212,77,225,86,167,135,172,155,121,59,155,171,158,200,149,145,254,105,206,168,141,66,5,113,161,193,245,171,132,221,35,209,6,220,18,174,76,239,49,167,188,87,229,111,154,86,171,41,167,99,45,235,29,12,77,141,238,139,162,157,102,149,139,35,92,229,149,238,123,250,186,22,56,227,201,124,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,49,87,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,201,185,228,1,235,107,118,83,216,120,217,55,220,242,7,231,95,226,89,173,21,145,34,111,215,79,35,127,227,106,148,55,204,51,23,171,161,215,42,185,36,133,236,73,188,84,172,221,28,155,162,214,205,239,247,161,126,21,49,247,97,124,107,182,206,106,183,254,52,42,251,152,255,0,14,217,38,69,159,90,242,123,45,182,9,41,159,111,145,175,119,126,38,47,90,213,57,223,37,68,95,148,136,6,20,229,89,118,246,46,173,93,41,31,34,55,196,209,211,49,58,182,247,175,140,103,235,219,249,197,213,80,187,174,142,23,239,191,84,109,95,253,8,83,175,3,250,81,146,225,186,185,13,194,190,145,145,67,34,210,179,118,78,199,42,170,85,68,187,42,39,245,41,112,182,157,210,221,76,142,69,69,237,51,255,0,165,64,62,195,130,162,34,238,115,56,123,247,220,15,40,190,243,145,225,167,144,63,51,33,175,109,190,209,87,84,231,35,82,40,100,114,170,237,247,53,87,239,254,162,134,56,207,200,107,53,7,137,172,162,220,178,164,209,193,117,168,142,52,99,81,54,68,138,63,189,187,239,253,239,255,0,65,116,252,67,230,52,216,110,153,223,238,243,200,246,118,109,181,111,78,150,170,251,210,158,87,125,202,159,205,41,139,74,113,185,53,175,137,155,213,222,102,164,180,245,183,74,201,154,175,114,34,170,44,85,10,158,231,163,191,152,128,91,239,8,120,12,120,14,144,219,108,233,10,198,230,212,85,200,228,87,57,87,119,76,171,252,164,69,249,34,25,204,252,108,82,214,203,77,154,26,38,70,214,35,21,235,179,118,219,222,229,95,184,253,144,60,47,200,34,5,221,66,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,4,0,231,87,229,99,22,250,129,67,233,215,18,168,56,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,45,127,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,39,165,219,147,69,77,199,137,42,219,125,30,93,87,107,210,10,170,121,47,145,87,82,82,196,233,233,94,234,245,70,216,163,73,170,159,50,189,180,138,142,74,233,24,246,110,137,213,27,157,186,45,159,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,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,23,125,155,241,155,98,224,243,129,29,17,185,199,106,246,206,103,148,105,253,154,159,25,182,202,199,165,43,164,138,217,75,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,189,40,175,150,48,199,252,230,245,103,70,169,48,75,22,140,94,241,15,109,106,77,95,110,249,102,184,244,186,47,179,244,43,50,178,89,187,187,126,119,196,118,36,135,195,162,171,126,14,235,250,93,20,29,117,67,167,182,204,202,245,159,227,86,109,57,146,174,60,178,190,241,69,77,97,125,37,90,82,206,219,139,230,99,105,150,57,149,205,72,159,221,86,108,245,115,122,87,101,221,54,220,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,249,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,248,239,115,26,247,177,168,247,135,201,199,149,187,81,237,28,179,50,171,102,175,100,118,171,246,103,77,111,176,71,123,185,90,232,214,154,150,166,169,46,244,93,78,100,106,191,212,138,228,108,109,123,145,92,216,161,71,36,76,168,30,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,1,2,199,249,163,113,219,117,203,243,248,116,35,69,242,108,130,203,109,192,47,15,118,65,113,164,157,212,107,95,123,165,153,139,19,35,233,70,204,140,163,154,23,42,63,173,26,249,182,122,53,123,16,202,233,169,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,61,232,90,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,242,107,24,231,46,200,138,167,96,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,3,103,224,96,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,157,64,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,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,0,0,6,20,227,67,88,239,186,5,195,6,127,170,184,180,61,119,171,85,190,58,123,116,157,76,79,13,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,51,89,88,28,239,117,51,195,98,186,105,163,148,117,118,169,125,161,112,171,201,174,16,119,58,171,169,252,60,105,79,72,254,148,127,193,12,158,42,181,55,115,23,169,208,124,46,78,135,162,133,80,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,125,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,147,252,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,19,217,89,61,34,179,161,21,237,127,75,211,110,133,115,123,7,55,29,51,202,176,254,47,111,25,213,218,147,123,46,123,111,160,184,90,42,163,142,78,219,188,53,36,52,115,192,231,185,136,197,153,143,129,30,230,49,206,233,142,120,28,170,138,253,144,45,43,151,134,107,117,207,248,45,210,171,237,230,158,146,26,138,91,59,236,140,109,51,28,214,44,22,250,153,104,97,114,163,156,229,235,116,84,209,185,235,190,202,245,114,162,53,21,26,146,40,170,190,72,90,165,255,0,202,94,138,92,47,191,234,76,166,209,108,240,191,215,77,95,63,121,25,255,0,220,214,244,61,255,0,210,198,255,0,124,82,213,0,165,110,117,126,105,241,111,167,244,62,163,113,63,87,150,47,47,250,61,93,172,166,226,7,91,241,223,23,130,210,116,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,117,116,109,123,36,149,92,73,112,81,252,42,184,238,199,111,249,253,178,235,30,153,98,218,127,67,37,202,166,4,237,71,116,174,75,157,114,199,108,108,221,77,123,122,152,245,146,87,68,142,115,35,107,91,188,78,154,41,18,117,0,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,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,109,60,200,114,155,238,31,193,46,169,93,177,202,239,9,87,81,111,164,181,201,39,105,146,117,82,214,215,83,210,84,199,179,209,81,58,224,158,86,111,183,83,122,183,106,163,145,21,2,131,53,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,230,92,247,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,78,151,179,177,75,67,81,61,37,61,54,202,247,49,221,47,101,76,189,196,107,28,190,39,161,221,73,27,84,164,19,102,141,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,225,106,32,29,43,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,48,218,160,213,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,64,108,229,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,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,228,228,85,150,160,0,0,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,252,123,211,160,50,168,0,0,0,0,0,0,16,3,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,0,0,0,0,106,174,109,80,106,174,6,202,124,39,121,88,209,191,167,248,247,167,64,70,174,99,252,192,40,248,119,177,75,164,154,67,145,127,158,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,235,202,184,193,198,120,70,224,39,72,47,78,90,74,220,218,249,166,246,70,226,118,122,184,170,59,21,211,197,69,66,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,165,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,15,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,243,115,49,241,187,120,229,123,126,38,174,219,238,155,42,34,166,193,60,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,18,157,181,211,151,70,187,104,38,132,217,53,175,44,183,127,170,126,214,219,59,212,127,230,115,251,114,42,106,47,207,71,82,255,0,25,226,59,173,119,230,153,249,175,147,255,0,90,98,174,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,244,203,79,35,152,191,228,200,197,115,94,214,75,20,79,86,63,163,165,67,101,50,42,243,71,242,39,169,191,130,250,197,17,157,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,184,43,154,63,145,61,77,252,23,214,40,128,160,19,106,131,85,115,106,128,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,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,107,252,239,117,51,195,98,186,105,163,148,117,118,169,125,161,112,171,201,174,16,119,58,171,169,252,60,105,79,72,254,148,127,193,12,158,42,181,55,115,23,169,208,124,46,78,135,162,196,174,86,88,5,78,117,198,150,27,84,184,245,37,218,219,138,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,137,236,172,158,145,89,208,138,246,191,165,233,183,66,185,161,24,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,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,42,215,155,142,153,229,88,127,23,183,140,234,237,73,189,151,61,183,208,92,45,21,81,199,39,109,222,26,146,26,57,224,115,220,196,98,204,199,192,143,115,24,231,116,199,60,14,85,69,126,201,32,57,33,106,151,255,0,41,122,41,112,190,255,0,169,50,155,69,179,194,255,0,93,53,124,253,228,103,255,0,115,91,208,247,255,0,75,27,253,241,64,181,66,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,88,78,155,113,131,106,225,55,149,190,154,186,222,181,114,103,121,141,62,77,65,138,50,24,154,172,166,157,151,90,180,146,186,87,72,199,69,209,78,179,68,244,141,205,114,202,247,49,157,61,11,36,145,215,183,22,62,105,245,147,234,6,67,234,51,152,168,11,9,229,185,204,34,235,165,217,148,154,71,174,185,101,93,195,19,204,111,14,171,135,33,190,93,220,172,176,86,204,147,201,60,175,115,227,123,222,202,170,151,195,214,231,202,200,226,123,165,153,223,199,149,203,115,230,172,55,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,147,152,246,185,55,69,69,45,171,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,54,137,97,137,177,236,199,70,206,240,89,160,0,0,0,8,235,199,223,16,247,94,25,248,104,191,231,152,173,214,146,131,44,184,84,83,89,49,199,212,209,186,165,158,54,119,238,247,35,81,21,136,248,233,163,170,153,139,47,230,250,226,106,57,31,186,70,253,120,75,20,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,169,233,211,85,114,109,60,141,166,232,115,17,23,162,8,41,229,238,53,239,107,188,79,79,194,232,220,139,94,177,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,7,202,76,174,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,232,127,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,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,7,74,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,117,0,97,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,153,128,1,172,14,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,224,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,32,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,252,115,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,38,175,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,210,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,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,230,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,83,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,33,7,18,252,10,212,241,75,198,206,41,156,106,13,5,91,52,174,193,131,211,195,93,53,53,84,76,125,206,227,13,194,165,233,109,84,73,18,120,88,232,234,27,35,230,107,63,136,199,49,175,99,220,143,96,71,78,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,152,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,182,160,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,138,185,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,35,83,117,56,181,253,95,36,220,242,228,69,79,121,197,29,247,124,128,231,178,41,248,121,13,170,158,228,206,154,150,117,53,169,242,221,83,239,254,133,254,131,247,79,68,205,107,152,238,175,191,255,0,104,16,154,124,170,187,248,65,91,177,150,175,77,36,47,133,98,111,194,187,43,159,72,171,239,219,127,155,215,230,164,214,182,123,173,244,221,95,62,203,55,255,0,239,80,132,240,194,203,143,20,205,141,87,221,73,28,18,123,151,253,117,18,147,102,223,178,81,64,141,223,100,141,191,243,32,31,73,195,249,91,110,115,60,39,204,15,39,135,42,35,85,87,238,67,201,241,221,170,18,146,219,83,82,229,217,177,196,231,42,254,175,112,16,87,153,166,168,174,61,167,245,56,245,59,182,125,108,79,141,125,223,115,224,172,103,222,197,253,95,172,196,60,176,52,146,59,149,58,231,181,254,244,169,218,88,255,0,223,90,214,47,201,255,0,213,252,147,12,115,19,207,95,151,107,51,49,170,74,185,37,99,42,18,159,161,178,117,39,82,85,213,179,228,142,95,231,126,162,199,56,5,193,155,139,112,247,135,172,176,35,100,158,215,20,174,248,118,93,220,249,93,239,248,83,249,224,73,214,38,205,68,57,3,138,174,192,62,103,35,139,118,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,1,0,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,83,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,54,83,0,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,135,96,204,179,252,203,80,106,109,85,89,158,67,87,117,125,142,207,69,96,182,36,202,157,20,118,234,72,146,42,122,120,152,212,70,177,141,106,110,187,39,196,247,61,238,234,123,220,229,235,228,255,0,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,86,126,0,17,87,154,63,145,61,77,252,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,191,78,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,185,238,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,10,249,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,184,147,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,107,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,216,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,74,220,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,38,63,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,134,195,197,85,243,206,253,9,254,210,126,237,44,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,21,131,207,59,244,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,0,0,0,40,7,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,252,110,234,223,127,133,202,196,97,122,122,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,130,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,176,64,92,79,36,253,47,186,227,218,71,158,106,189,193,213,112,211,230,119,138,91,109,13,60,212,78,137,146,65,111,100,155,213,69,42,174,211,49,242,214,75,18,244,183,102,190,149,233,212,229,85,70,125,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,116,177,58,105,110,78,167,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,248,91,27,149,101,87,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,218,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,11,149,0,161,110,1,245,51,21,210,46,47,116,219,58,205,106,252,37,150,158,225,81,111,169,170,116,145,199,29,47,141,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,195,27,94,228,69,84,68,93,138,77,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,133,200,160,100,0,0,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,147,83,157,238,117,236,253,44,211,77,51,246,95,115,219,217,5,93,247,198,247,246,236,248,10,100,135,181,219,233,248,186,253,165,213,213,212,157,61,157,182,119,94,237,133,124,174,60,246,105,151,227,94,143,90,103,254,119,185,215,180,53,79,77,52,207,217,125,191,96,227,245,119,223,27,223,223,189,227,234,82,30,215,111,167,225,232,246,111,87,87,82,245,119,182,217,189,27,184,33,95,10,186,91,249,105,226,59,78,180,206,107,23,182,104,47,57,5,47,181,104,188,87,135,238,218,226,127,122,187,243,136,246,57,187,82,197,59,190,7,35,215,109,153,187,149,168,187,41,148,45,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,217,202,138,253,231,171,167,102,205,69,119,199,190,221,45,114,165,244,128,40,7,154,63,158,205,77,252,23,209,232,139,254,41,219,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,189,61,40,197,109,194,20,106,163,149,85,91,38,232,221,145,92,25,43,145,214,83,125,171,197,117,115,10,168,174,235,178,218,174,22,123,165,29,55,105,137,218,170,171,142,170,58,137,58,209,58,221,212,202,42,100,217,85,90,157,189,218,136,174,114,173,159,149,1,201,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,227,123,251,118,124,5,74,195,218,237,244,252,93,126,210,234,234,234,78,158,206,219,59,175,118,219,248,0,0,0,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,0,0,0,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,26,171,155,84,26,171,129,216,51,44,255,0,50,212,26,155,85,86,103,144,213,221,95,99,179,209,88,45,137,50,167,69,29,186,146,36,138,158,158,38,53,17,172,99,90,155,174,201,241,61,207,123,186,158,247,57,108,211,149,31,2,223,222,56,160,214,188,51,253,79,85,128,81,87,59,252,167,58,233,37,58,183,253,171,194,189,206,254,124,200,207,240,121,140,41,203,131,151,253,103,17,23,216,181,111,87,177,223,243,167,160,241,48,69,77,81,36,244,242,100,85,93,15,143,166,157,240,190,57,25,12,50,42,61,243,35,186,86,72,146,38,163,255,0,60,177,93,248,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,16,243,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,111,164,234,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,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,66,133,184,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,118,191,204,198,237,106,191,242,255,0,212,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,237,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,42,7,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,245,237,219,122,162,54,86,42,204,155,191,15,188,65,112,243,202,191,87,241,189,116,200,59,113,214,220,44,211,217,49,78,252,85,126,192,141,47,84,221,231,120,152,220,230,127,108,61,205,147,179,27,157,27,58,122,247,238,77,43,90,21,130,109,80,106,174,109,80,0,0,5,85,243,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,0,0,234,154,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,130,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,128,81,103,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,248,221,213,190,255,0,11,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,101,59,27,30,240,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,129,21,121,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,240,182,55,42,215,95,0,250,153,138,233,23,23,186,109,157,102,181,126,18,203,79,112,168,183,212,213,58,72,227,142,151,198,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,45,244,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,23,42,26,203,129,181,65,85,124,243,191,66,127,180,159,187,75,20,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,186,158,255,0,9,84,199,58,58,154,110,183,177,139,39,106,120,229,139,185,208,141,127,71,83,126,23,34,149,215,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,0,1,173,103,22,62,105,245,147,234,6,67,234,51,146,171,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,72,171,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,31,171,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,0,115,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,168,29,131,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,230,249,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,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,218,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,120,72,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,113,250,196,21,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,212,246,118,41,104,106,32,171,168,169,221,24,230,59,165,236,166,139,182,174,99,151,196,245,183,169,35,114,1,77,122,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,130,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,132,191,213,141,28,190,233,23,42,29,62,169,200,230,218,175,61,213,10,108,198,58,110,150,127,106,210,212,217,234,163,166,78,182,61,200,254,228,20,241,79,191,194,230,247,250,28,212,115,21,86,53,240,177,162,159,194,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,212,197,111,113,89,213,179,119,84,179,238,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,224,86,15,9,222,105,244,111,234,6,61,234,48,29,255,0,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,158,150,51,189,75,95,60,178,57,58,26,247,171,123,83,165,68,27,187,165,207,236,117,244,181,175,106,29,3,132,239,52,250,55,245,3,30,245,24,11,62,231,55,161,116,121,78,141,88,181,230,209,102,235,189,97,55,8,237,215,74,184,214,8,255,0,184,245,110,86,53,102,87,34,75,47,110,173,105,219,27,26,229,70,120,185,221,208,168,231,57,161,248,28,150,53,230,154,237,134,229,124,57,94,107,106,223,114,177,84,63,38,178,164,213,18,202,207,103,76,177,197,83,12,76,86,116,64,200,170,22,57,21,58,255,0,56,250,231,185,25,240,189,203,102,134,188,60,0,107,205,79,15,156,81,226,57,52,213,180,148,214,43,253,67,49,156,133,245,117,17,83,64,203,117,92,177,181,211,73,52,140,114,68,200,37,108,53,42,168,173,221,41,213,138,246,181,206,83,97,224,0,0,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,83,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,0,0,0,1,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,3,21,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,227,215,186,111,252,83,218,112,3,146,124,142,19,109,211,242,220,230,139,185,194,101,78,143,127,200,8,102,171,69,65,196,163,31,216,107,36,153,144,198,231,39,205,222,250,61,137,141,109,84,90,24,21,23,220,177,181,83,254,36,35,142,95,166,210,126,86,109,153,132,53,140,107,95,60,72,230,44,110,221,17,171,79,247,239,183,250,26,146,38,207,191,128,131,226,85,218,54,167,203,231,240,161,32,251,207,8,155,5,93,130,124,138,60,157,51,88,110,175,178,233,150,77,113,142,103,70,248,45,117,15,99,155,243,69,70,46,202,135,115,48,15,26,89,197,38,21,160,153,133,124,239,69,114,218,103,141,141,71,177,21,92,245,141,137,252,111,233,122,1,76,249,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,47,87,65,172,141,176,105,46,41,110,108,13,143,179,104,165,103,75,118,217,54,103,244,42,254,178,156,248,44,211,91,142,168,235,139,114,221,209,144,83,222,18,181,81,209,189,85,81,181,148,242,109,187,118,79,148,133,221,227,180,77,183,89,40,104,154,191,222,41,217,31,252,72,7,233,28,93,239,57,30,55,254,128,60,53,54,79,153,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,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,5,233,241,173,194,151,240,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,109,191,137,234,234,234,93,186,54,219,223,186,69,93,39,228,215,249,47,213,60,55,83,63,132,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,238,142,174,223,79,87,75,182,223,125,151,109,128,178,160,0,3,21,113,99,229,99,89,62,159,228,62,157,57,149,78,169,171,24,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,129,69,156,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,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,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,234,186,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,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,47,251,138,61,11,254,18,154,19,147,104,167,218,159,179,159,104,252,23,247,79,192,248,206,199,135,172,130,167,251,207,114,62,174,174,199,79,241,211,110,173,253,251,108,176,171,73,249,53,254,75,245,79,13,212,207,225,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,163,171,183,211,213,210,237,183,223,101,219,96,44,168,0,7,95,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,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,198,102,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,119,84,85,17,181,233,254,84,111,70,185,142,124,82,202,196,123,58,250,144,42,87,151,7,48,10,206,29,239,177,105,38,175,100,95,231,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,205,124,243,191,66,127,180,159,187,71,246,12,127,250,40,191,228,79,255,0,103,157,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,157,76,107,220,196,114,177,177,177,129,5,185,92,121,236,211,47,198,189,30,180,191,226,0,112,185,202,147,248,53,235,182,51,173,127,151,175,180,127,103,60,111,247,51,236,183,131,239,248,138,57,233,191,191,120,185,58,122,123,253,95,196,93,250,118,247,111,186,79,240,0,0,32,175,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,62,167,179,177,75,67,81,5,93,69,78,232,199,49,221,47,101,52,93,181,115,28,190,39,173,189,73,27,144,170,190,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,150,223,184,222,224,30,251,198,110,85,141,93,170,53,211,236,165,151,23,183,205,79,71,104,251,48,202,237,170,167,147,170,162,167,190,149,17,63,227,100,116,204,237,170,57,173,236,110,221,149,238,63,3,131,110,89,22,174,19,245,114,109,87,184,106,157,38,111,80,219,61,69,182,134,158,108,93,180,111,161,158,103,197,189,84,82,173,76,202,215,246,153,44,75,210,212,85,100,239,78,173,149,81,193,55,192,0,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,89,79,38,13,94,169,203,244,27,37,210,59,140,245,115,84,105,237,225,179,81,171,160,137,144,67,110,184,119,37,142,22,61,191,27,222,149,48,215,72,229,122,123,146,104,209,28,168,157,44,201,92,111,114,239,177,113,141,149,99,89,173,62,161,253,139,189,88,237,243,90,235,42,125,146,251,143,143,165,238,119,41,227,232,90,152,153,23,105,239,169,93,209,21,207,239,236,229,217,141,65,193,15,0,247,222,12,178,172,150,237,79,174,159,106,236,185,69,190,26,122,203,71,217,134,80,239,85,4,157,84,245,61,245,168,149,255,0,3,36,169,103,109,17,173,119,127,119,110,172,104,19,0,0,0,170,190,121,223,161,63,218,79,221,165,170,17,87,142,126,6,63,134,143,216,159,243,209,251,29,246,59,218,95,233,39,180,60,87,139,240,223,248,68,61,29,62,27,253,118,253,127,118,222,240,170,190,87,30,123,52,203,241,175,71,173,59,87,55,156,235,237,111,25,55,43,7,178,252,39,216,172,126,215,98,239,119,251,158,47,185,27,171,251,189,61,41,219,219,199,246,250,119,119,247,174,173,254,46,150,205,94,23,57,82,127,6,189,118,198,117,175,242,245,246,143,236,231,141,254,230,125,150,240,125,255,0,17,71,61,55,247,239,23,39,79,79,127,171,248,139,191,78,222,237,247,71,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,251,247,139,143,171,171,177,213,252,68,219,171,111,126,219,168,97,78,71,88,181,138,175,42,213,204,214,162,135,174,245,106,183,217,237,116,117,61,215,167,106,150,174,74,169,42,35,232,69,232,119,83,232,169,151,117,69,114,118,246,106,162,57,200,182,212,69,94,6,56,24,254,5,223,109,191,207,71,237,143,219,31,102,255,0,164,158,207,240,190,19,196,255,0,225,19,117,245,120,159,245,187,116,125,251,251,165,80,2,170,249,231,126,132,255,0,105,63,118,150,168,69,94,57,248,24,254,26,63,98,127,207,71,236,119,216,239,105,127,164,158,208,241,94,47,195,127,225,16,244,116,248,111,245,219,245,253,219,123,194,178,249,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,58,28,244,219,117,71,54,247,136,1,194,231,42,79,224,215,174,216,206,181,254,94,190,209,253,156,241,191,220,207,178,222,15,191,226,40,231,166,254,253,226,228,233,233,239,245,127,17,119,233,219,221,190,233,63,192,0,0,0,0,26,171,155,84,21,87,253,131,31,254,138,47,249,19,255,0,217,224,79,254,19,188,172,104,223,211,252,123,211,160,50,169,213,52,159,5,252,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,115,181,128,0,0,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,91,247,26,220,41,127,12,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,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,104,254,206,120,223,238,103,217,111,7,223,241,20,115,211,127,126,241,114,116,244,247,250,191,136,187,244,237,238,223,116,9,254,0,0,0,0,107,195,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,157,46,216,120,199,250,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,52,59,6,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,246,0,0,0,0,252,155,206,45,98,200,46,54,43,181,222,135,196,85,227,55,7,221,45,114,119,94,207,15,84,250,90,138,71,73,179,85,17,251,193,87,80,205,156,138,223,143,125,186,154,213,72,215,205,31,200,158,166,254,11,235,20,68,170,49,87,20,122,23,252,37,52,39,38,209,79,181,63,103,62,209,248,47,238,159,129,241,157,143,15,89,5,79,247,158,228,125,93,93,142,159,227,166,221,91,251,246,217,67,90,195,106,130,170,255,0,176,99,255,0,209,69,255,0,34,127,251,60,181,64,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,181,78,57,248,24,254,26,63,98,127,207,71,236,119,216,239,105,127,164,158,208,241,94,47,195,127,225,16,244,116,248,111,245,219,245,253,219,123,241,87,11,156,169,63,131,94,187,99,58,215,249,122,251,71,246,115,198,255,0,115,62,203,120,62,255,0,136,163,158,155,251,247,139,147,167,167,191,213,252,69,223,167,111,118,251,160,79,240,0,2,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,9,212,67,254,55,184,7,190,241,155,149,99,87,106,141,116,251,41,101,197,237,243,83,209,218,62,204,50,187,106,169,228,234,168,169,239,165,68,79,248,217,29,51,59,106,142,107,123,27,183,101,123,128,168,30,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,151,99,226,16,112,109,203,34,213,194,126,174,77,170,247,13,83,164,205,234,27,103,168,182,208,211,205,139,182,141,244,51,204,248,183,170,138,85,169,153,90,254,211,37,137,122,90,138,172,157,233,213,178,170,58,111,128,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,33,255,0,27,220,187,236,92,99,101,88,214,107,79,168,127,98,239,86,59,124,214,186,202,159,100,190,227,227,233,123,157,202,120,250,22,166,38,69,218,123,234,87,116,69,115,251,251,57,118,99,80,12,107,201,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,29,201,99,133,143,111,198,247,165,76,53,210,57,94,158,228,154,52,71,42,39,75,49,175,60,239,208,159,237,39,238,210,74,112,67,192,61,247,131,44,171,37,187,83,235,167,218,187,46,81,111,134,158,178,209,246,97,148,59,213,65,39,85,61,79,125,106,37,127,192,201,42,89,219,68,107,93,223,221,219,171,26,126,183,28,252,12,127,13,31,177,63,231,163,246,59,236,119,180,191,210,79,104,120,175,23,225,191,240,136,122,58,124,55,250,237,250,254,237,189,225,0,57,42,121,167,202,126,159,215,122,141,184,186,146,21,112,83,203,123,248,31,106,157,215,83,63,44,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,187,101,154,160,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,31,245,99,147,95,229,67,84,243,45,76,254,17,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,38,175,11,154,23,252,26,244,39,25,209,79,181,63,104,254,206,120,223,238,159,129,240,125,255,0,17,89,61,79,247,158,228,157,61,61,254,159,227,174,253,59,251,183,217,3,42,128,0,168,190,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,222,84,154,87,73,187,219,35,251,48,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,210,86,94,127,201,27,13,190,230,87,107,206,159,107,157,94,43,143,86,84,44,212,54,90,156,121,110,79,160,99,145,21,97,74,149,171,141,210,49,29,213,208,174,111,90,51,165,28,233,28,138,247,4,244,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,212,173,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,153,187,100,49,164,241,198,202,168,209,22,224,247,71,42,244,247,188,87,114,23,72,198,181,175,142,154,15,227,35,81,238,177,78,14,185,123,103,124,32,103,117,23,251,7,18,222,217,198,239,61,31,104,49,255,0,177,176,211,251,83,181,13,67,41,127,182,159,83,44,144,118,164,168,89,63,54,137,215,183,75,183,69,247,96,15,236,24,255,0,244,81,127,200,159,254,207,1,201,11,75,127,249,75,214,187,133,139,253,73,139,90,46,126,43,250,234,107,224,236,163,255,0,251,154,238,183,179,250,24,239,239,136,101,94,117,126,86,49,111,168,20,62,157,113,37,167,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,39,67,55,114,181,157,45,87,61,81,94,189,43,141,110,20,191,134,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,109,252,79,87,87,82,237,209,182,222,253,208,40,179,132,239,52,250,55,245,3,30,245,24,13,138,53,99,5,252,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,114,0,105,63,38,191,201,126,169,225,186,153,252,35,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,89,80,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,96,158,0,53,230,155,136,62,23,49,28,154,106,218,186,155,237,130,157,152,206,66,250,186,137,106,103,125,198,146,40,218,233,164,154,70,53,101,124,241,58,26,149,84,87,108,181,10,197,123,156,215,41,130,184,157,229,39,138,235,246,178,222,181,115,22,213,175,176,255,0,104,251,117,55,27,91,49,152,235,33,117,114,55,166,90,136,220,201,224,233,238,244,182,71,163,154,247,58,87,74,245,122,245,244,183,53,112,67,194,13,247,131,156,87,37,194,170,53,127,237,165,150,249,112,134,233,71,77,246,125,150,239,1,85,219,237,212,73,214,147,74,249,123,172,101,50,108,170,141,103,99,118,166,239,114,129,37,64,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,38,167,26,220,183,191,134,14,169,218,181,51,242,203,246,75,217,152,252,22,47,5,246,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,246,183,218,120,252,246,47,5,246,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,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,86,174,172,114,107,252,168,106,158,101,169,159,194,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,192,118,190,74,158,86,50,159,168,21,222,157,110,39,249,31,248,41,225,75,248,31,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,238,221,100,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,21,113,173,203,123,248,96,234,157,171,83,63,44,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,191,100,8,87,201,83,205,62,83,244,254,187,212,109,197,212,144,171,130,158,91,223,192,251,84,238,186,153,249,101,251,91,237,60,126,123,23,130,251,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,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,179,238,172,96,191,149,13,44,204,180,207,218,158,204,251,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,86,183,246,12,127,250,40,191,228,79,255,0,103,129,149,121,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,91,247,26,220,41,127,12,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,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,104,254,206,120,223,238,103,217,111,7,223,241,20,115,211,127,126,241,114,116,244,247,250,191,136,187,244,237,238,223,116,9,254,0,0,0,0,0,2,170,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,137,255,0,199,63,3,31,195,71,236,79,249,232,253,142,251,29,237,47,244,147,218,30,43,197,248,111,252,34,30,142,159,13,254,187,126,191,187,111,127,84,224,167,150,247,240,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,202,21,173,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,225,197,31,42,79,225,41,174,217,54,181,254,94,190,206,125,163,240,95,220,207,178,222,51,177,225,232,224,166,254,253,226,227,234,234,236,117,127,17,54,234,219,223,182,235,159,248,41,225,75,248,31,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,238,221,66,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,240,171,183,188,226,175,106,28,151,228,112,94,173,253,200,7,52,217,78,18,183,118,253,231,54,252,143,15,249,123,128,193,89,237,250,120,51,251,61,178,58,121,18,39,204,138,170,172,95,127,190,15,233,219,249,74,102,123,43,186,237,240,57,17,83,243,108,247,127,193,66,43,113,25,148,92,108,26,155,134,197,75,62,204,168,184,164,111,248,91,242,222,155,245,162,254,181,36,222,23,92,250,252,118,223,59,151,117,117,52,74,171,250,247,141,171,255,0,73,32,253,224,1,71,23,185,26,155,169,93,220,209,53,23,194,233,221,70,39,79,81,241,220,99,116,110,98,63,222,187,75,70,228,247,35,191,215,126,165,44,22,237,89,224,169,93,42,166,232,155,127,206,133,34,241,127,147,85,231,28,64,219,113,245,151,186,146,87,210,198,198,116,163,119,234,138,145,87,223,178,127,55,245,129,40,121,95,105,195,169,177,207,181,19,210,170,58,105,61,206,115,62,123,199,68,255,0,154,183,254,146,201,34,106,50,54,181,19,109,145,16,193,156,36,98,31,102,180,143,31,139,183,208,174,160,164,123,147,125,254,47,11,6,255,0,202,95,230,153,213,62,64,121,56,166,251,252,207,42,155,132,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,240,167,29,211,228,167,37,249,30,181,110,235,184,30,196,14,249,4,247,5,249,1,7,56,228,203,190,202,228,248,68,137,27,17,210,221,85,122,149,61,251,53,176,47,207,169,63,90,18,139,67,239,41,123,211,203,29,193,125,235,53,190,153,251,255,0,92,17,175,235,95,214,67,30,99,240,212,79,147,233,242,70,213,84,125,226,72,126,127,37,115,41,246,255,0,152,151,60,54,83,190,155,74,113,216,95,190,236,182,210,34,170,175,222,148,208,160,25,92,3,195,151,165,55,3,24,113,1,153,69,134,97,21,55,57,39,72,213,136,205,190,36,79,156,209,55,249,201,252,239,214,82,159,15,145,213,234,87,22,152,141,93,86,245,109,246,197,43,157,213,188,137,179,97,254,158,175,241,127,250,11,10,230,109,172,178,97,24,125,37,130,145,172,89,174,49,61,254,247,72,159,196,171,167,254,106,109,250,254,106,70,30,89,58,53,37,243,83,45,122,129,88,231,246,232,106,27,38,202,145,185,21,123,117,108,79,154,245,124,218,159,112,22,235,136,219,99,182,88,40,105,35,141,172,72,233,226,106,53,19,100,68,70,53,62,91,39,234,63,108,245,83,196,216,97,100,109,95,115,90,141,79,247,144,246,129,197,223,51,202,124,143,11,252,99,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,30,23,228,112,85,251,182,57,175,200,245,175,204,15,98,7,4,247,133,249,1,95,252,195,228,153,217,70,159,69,28,106,191,221,197,127,251,232,202,125,147,255,0,74,146,223,135,248,228,102,152,227,238,145,189,42,235,109,35,149,23,250,105,226,34,111,30,117,109,147,81,244,218,130,70,49,221,203,242,42,251,183,247,127,106,167,255,0,204,76,125,31,138,56,180,254,198,198,49,26,141,160,166,106,108,155,39,247,136,198,142,234,124,119,74,198,81,209,79,59,213,17,35,141,207,247,174,223,36,85,255,0,160,251,12,123,174,57,59,113,109,58,191,93,17,253,15,167,183,85,74,213,223,111,123,96,145,201,247,167,243,127,88,21,37,204,119,44,169,212,45,107,161,198,168,158,149,9,75,5,100,104,216,246,114,162,165,84,139,183,185,19,238,143,245,150,29,193,30,143,187,77,48,42,70,84,192,246,78,238,190,190,164,84,249,77,83,183,242,220,159,39,149,165,130,218,174,58,239,196,181,206,190,102,62,170,58,122,202,184,213,118,115,209,136,239,22,244,79,122,63,111,145,118,88,141,162,43,53,158,26,56,226,107,58,58,190,77,68,249,189,203,250,147,245,129,251,104,155,124,130,170,33,228,224,253,247,247,1,201,54,95,121,228,226,207,234,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,1,225,126,71,15,229,28,221,242,61,125,62,253,192,246,39,200,59,248,170,19,228,120,147,222,213,64,43,183,142,169,209,218,195,166,140,234,223,183,124,106,187,221,247,42,209,19,131,72,220,215,96,54,68,106,251,150,134,153,127,253,204,100,25,227,222,207,58,234,86,9,91,71,69,43,156,183,116,247,163,92,168,142,70,210,109,255,0,49,53,244,41,245,11,166,184,243,42,99,232,145,182,202,68,114,116,170,123,252,60,91,252,204,206,140,134,68,78,98,25,187,241,141,37,185,210,197,55,110,74,170,89,98,254,46,251,181,244,149,95,235,87,245,18,233,203,178,21,111,205,135,63,114,94,168,112,200,42,34,85,150,158,145,234,221,154,170,168,246,85,183,245,239,252,175,212,104,126,87,41,252,109,111,55,108,219,32,168,139,169,207,184,211,171,93,213,183,241,161,168,85,247,34,167,243,255,0,81,107,80,179,182,206,148,249,125,200,65,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,164,234,64,60,156,30,135,45,151,125,254,227,200,30,19,220,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,15,11,242,56,42,175,201,14,107,242,61,110,254,48,30,211,195,190,65,62,65,126,64,64,158,59,170,159,79,156,233,228,12,234,89,102,190,181,81,26,191,52,68,166,79,127,252,104,75,205,25,73,19,79,172,139,42,108,229,160,166,85,247,252,191,49,31,184,137,252,101,69,77,62,175,105,207,138,217,24,203,190,237,221,87,248,221,84,123,127,210,76,45,55,99,27,135,90,123,127,197,240,84,232,159,254,9,132,131,247,238,53,13,165,165,124,207,85,68,110,223,243,162,20,171,199,86,68,154,179,197,29,186,197,102,123,165,70,195,106,167,70,202,138,198,245,57,206,254,114,175,248,228,251,139,103,215,204,210,139,11,211,251,133,214,178,174,56,27,23,107,119,61,118,219,121,226,111,234,95,231,33,83,220,39,224,247,45,106,215,150,102,178,211,201,81,13,29,85,51,150,86,183,225,222,25,41,23,111,114,179,238,119,234,255,0,140,162,205,56,54,193,42,176,93,29,181,219,171,99,137,146,201,5,36,155,70,228,114,127,130,68,223,154,34,125,232,166,122,63,39,24,183,182,215,101,164,161,70,43,123,48,70,205,151,250,24,137,255,0,65,250,192,120,220,242,122,38,115,149,122,88,155,169,237,141,28,140,68,119,207,96,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,31,37,178,237,106,189,83,62,178,205,115,164,175,167,142,162,122,71,203,77,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,230,215,177,205,93,149,21,15,172,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,96,185,240,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,0,0,31,147,102,202,108,89,5,198,253,105,180,87,120,138,188,102,224,203,93,210,62,211,217,225,234,159,75,5,91,99,221,200,136,253,224,171,167,126,237,85,111,199,182,253,77,114,39,235,20,193,196,239,19,25,151,10,28,210,53,7,84,176,250,26,75,139,29,79,104,182,221,237,149,40,141,101,198,221,37,170,220,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,183,77,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,199,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,80,59,88,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,199,235,24,171,139,31,43,26,201,244,255,0,33,244,233,202,224,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,178,22,232,0,0,0,0,0,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,40,135,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,0,0,0,0,4,95,187,115,49,224,162,193,117,173,177,95,117,130,174,221,114,183,84,73,73,89,71,87,137,94,225,158,154,120,220,173,146,41,35,117,26,57,143,107,145,90,173,84,69,69,69,69,37,1,93,92,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,170,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,219,43,164,107,25,32,75,93,16,226,235,135,78,35,174,183,59,22,141,106,101,37,254,229,104,167,101,93,93,27,168,170,168,167,72,28,238,158,235,35,169,138,55,72,196,119,75,92,230,35,145,138,248,209,221,61,108,223,48,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,194,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,16,59,6,186,113,71,161,60,53,251,19,242,215,156,253,156,251,71,226,125,153,253,204,172,172,239,248,126,215,123,252,26,41,58,122,123,241,127,27,109,250,189,219,236,187,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,124,91,237,178,42,164,22,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,2,234,76,85,174,156,81,232,79,13,126,196,252,181,231,63,103,62,209,248,159,102,127,115,43,43,59,254,31,181,222,255,0,6,138,78,158,158,252,95,198,219,126,175,118,251,46,223,171,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,151,108,155,163,81,173,115,222,230,49,143,123,117,214,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,193,119,255,0,217,71,224,79,254,238,127,242,102,241,255,0,84,36,253,166,231,77,122,181,81,94,104,227,171,142,158,190,158,58,152,153,87,73,45,44,237,99,218,142,106,73,12,205,108,177,63,101,77,217,35,90,246,174,232,228,69,69,66,165,185,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,91,160,0,0,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,249,57,21,126,178,157,184,134,226,207,50,225,23,153,222,166,103,22,42,122,187,197,138,190,158,211,77,125,199,27,94,148,176,93,88,150,58,84,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,11,137,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,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,81,15,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,192,0,0,0,0,0,0,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,248,90,187,111,186,236,136,170,152,3,251,40,252,9,255,0,221,207,254,76,222,63,234,131,154,63,145,61,77,252,23,214,40,138,1,3,106,128,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,121,154,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,226,106,111,182,233,186,42,42,235,175,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,25,215,87,181,163,75,244,23,13,147,80,53,115,47,164,199,108,81,212,69,72,149,19,50,73,95,44,242,42,244,69,20,81,53,210,202,253,145,206,86,177,174,84,99,30,245,217,172,114,167,117,53,204,227,78,139,137,123,118,188,221,109,252,86,93,170,238,153,149,45,60,48,193,92,173,99,104,170,173,205,234,72,38,161,72,216,200,146,153,202,146,59,102,49,159,156,89,187,141,108,221,212,73,191,202,143,142,159,239,28,47,235,94,103,254,167,165,192,43,107,155,254,83,93,107,146,161,93,254,213,225,88,230,255,0,62,20,127,248,60,32,90,160,0,1,213,49,221,82,193,50,188,239,46,211,59,5,247,197,100,152,39,128,251,65,69,225,102,103,131,241,176,172,212,191,156,123,18,57,58,227,106,187,243,110,119,78,219,59,101,247,17,171,152,207,26,255,0,193,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,73,152,30,180,106,134,154,234,132,26,209,136,101,245,112,102,208,84,85,213,165,234,173,145,215,79,36,245,49,201,29,68,178,120,150,200,217,94,246,205,46,238,122,57,119,122,187,231,239,3,103,48,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,51,88,3,175,231,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,47,96,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,11,190,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,82,183,39,95,203,183,229,218,225,246,3,255,0,147,111,205,126,80,63,192,255,0,212,119,15,102,127,125,254,216,255,0,8,235,255,0,7,255,0,251,159,14,197,212,128,63,39,26,202,108,89,133,186,107,182,57,93,226,233,41,238,21,246,185,36,237,62,62,154,170,42,169,105,42,99,217,232,138,189,19,193,43,55,219,165,221,59,181,85,170,138,191,172,82,6,17,198,109,247,131,206,59,181,186,231,37,171,219,56,102,81,168,23,154,124,154,219,19,24,149,78,142,43,157,87,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,194,239,193,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,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,4,85,230,143,228,79,83,127,5,245,138,32,37,80,43,47,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,245,154,0,0,1,138,181,211,138,61,9,225,175,216,159,150,188,231,236,231,218,63,19,236,207,238,101,101,103,127,195,246,187,223,224,209,73,211,211,223,139,248,219,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,226,114,111,182,201,186,170,34,194,190,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,0,197,90,233,197,30,132,240,215,236,79,203,94,115,246,115,237,31,137,246,103,247,50,178,179,191,225,251,93,239,240,104,164,233,233,239,197,252,109,183,234,247,111,178,237,149,74,171,231,157,250,19,253,164,253,218,4,233,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,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,139,125,182,69,84,205,101,43,114,84,243,79,148,253,63,174,245,27,113,115,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,249,89,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,245,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,226,136,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,188,128,228,177,30,188,191,50,202,221,106,173,171,131,72,35,167,123,174,172,171,166,238,210,79,123,218,52,133,148,174,89,26,177,84,246,151,174,87,177,178,53,98,100,108,149,168,231,211,200,192,158,154,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,248,92,187,111,178,236,168,168,153,3,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,58,42,153,28,114,58,62,138,136,227,122,236,201,163,93,209,58,126,45,183,221,21,18,144,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,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,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,49,175,22,62,86,53,147,233,254,67,233,211,149,151,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,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,8,92,72,0,0,4,117,227,214,139,137,122,174,30,110,115,240,177,118,171,163,201,232,234,59,215,56,109,237,98,220,107,45,11,79,59,42,33,162,87,49,206,74,148,115,226,145,171,18,178,111,205,57,34,114,200,173,99,195,42,209,107,70,151,220,117,114,191,66,45,249,125,37,86,119,107,179,165,250,186,207,11,36,123,233,104,149,241,177,29,44,136,222,211,30,171,52,74,145,57,233,39,68,140,127,79,67,145,203,221,77,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,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,234,119,83,17,90,171,220,100,140,96,103,80,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,134,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,41,135,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,77,145,31,77,12,187,182,54,51,170,55,190,62,255,0,84,136,176,246,186,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,35,220,246,177,239,106,49,225,123,192,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,6,63,204,53,251,70,176,13,71,197,180,143,50,212,43,85,171,47,205,58,189,137,107,157,238,238,84,236,170,214,245,57,17,89,23,113,232,177,197,220,115,123,178,53,204,143,173,232,173,78,191,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,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,191,94,29,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,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,64,54,126,4,85,229,163,249,118,254,11,22,47,203,167,254,11,246,59,252,15,255,0,139,30,206,163,240,31,224,191,255,0,119,251,247,231,191,159,247,18,168,14,191,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,253,186,90,247,182,9,17,157,74,157,79,233,99,119,123,216,215,118,2,0,115,171,242,177,139,125,64,161,244,235,137,216,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,16,155,224,0,0,0,6,52,214,254,35,116,123,135,27,85,178,251,172,185,61,93,130,219,119,168,125,37,37,99,108,213,213,176,44,237,111,87,105,242,83,67,35,99,122,183,169,205,107,213,170,244,100,138,222,174,135,237,146,200,127,205,79,71,47,186,187,194,61,222,167,28,155,122,188,10,225,22,99,37,55,75,63,182,169,105,160,158,58,148,235,123,218,140,237,193,81,44,251,252,78,119,99,161,173,87,61,21,3,32,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,226,114,111,182,201,186,170,34,200,3,88,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,243,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,233,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,162,40,162,137,174,150,87,236,142,114,181,141,114,163,24,247,174,205,99,149,59,169,88,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,78,167,183,194,82,199,29,69,37,58,108,172,232,147,188,249,106,125,232,254,166,120,95,137,187,72,213,64,149,88,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,250,223,76,214,55,169,239,106,110,229,70,166,251,170,162,123,201,42,80,183,42,205,28,177,106,239,23,22,138,156,142,109,233,48,43,124,185,140,116,221,47,254,218,170,166,158,8,233,147,173,143,106,179,183,61,68,83,239,241,53,221,142,135,53,90,245,84,190,144,0,0,0,0,0,0,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,119,91,142,170,233,197,163,81,237,26,67,115,205,45,84,217,157,250,223,81,116,182,217,36,168,68,170,169,165,133,81,36,145,173,255,0,239,213,168,191,19,219,12,238,106,57,33,149,89,218,205,99,51,253,98,207,181,23,87,46,218,223,121,191,85,210,229,151,75,194,222,217,89,69,85,51,31,65,58,61,29,11,105,164,115,221,44,76,129,27,27,33,78,181,88,217,28,104,139,240,161,119,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,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,242,61,110,79,139,230,135,177,126,71,169,200,170,190,224,61,168,23,228,27,242,60,56,8,39,198,156,53,15,213,61,58,123,34,119,75,111,109,85,84,106,252,183,164,38,30,153,61,203,132,217,209,90,169,181,13,63,221,254,194,194,30,113,201,53,76,25,238,158,37,53,83,163,145,247,198,181,21,19,231,254,12,75,173,38,239,166,1,100,116,243,44,142,75,117,55,82,170,124,215,177,30,230,103,68,101,230,59,151,73,101,210,138,218,72,101,123,22,110,222,253,46,219,229,83,72,190,255,0,137,63,89,134,57,78,227,126,43,16,170,200,100,167,94,183,221,42,90,175,86,123,246,106,210,123,183,219,250,63,89,241,243,73,207,229,125,190,28,98,26,135,181,210,245,117,53,21,83,228,234,39,167,242,127,233,51,119,44,60,62,43,6,129,210,213,44,77,73,42,174,149,210,43,190,255,0,239,145,183,245,175,248,179,66,104,70,212,107,81,19,238,57,42,251,189,193,19,99,200,28,81,169,243,219,222,114,0,0,0,15,8,187,253,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,50,185,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,184,147,85,114,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,11,31,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,125,92,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,229,230,143,231,179,83,127,5,244,122,34,42,129,180,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,83,95,42,62,53,255,0,38,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,93,251,208,217,238,147,72,230,173,63,66,53,100,108,53,82,72,207,123,93,209,28,169,212,172,68,154,105,91,114,128,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,46,167,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,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,144,36,168,0,0,0,13,85,203,52,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,89,96,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,0,0,0,0,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,226,87,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,253,143,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,134,117,230,249,170,88,38,180,224,154,1,169,154,105,125,246,206,55,121,251,87,224,171,124,44,212,253,222,212,212,16,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,87,26,242,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,232,137,158,210,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,194,0,6,127,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,235,251,63,143,247,33,168,246,95,118,26,118,85,127,109,50,8,164,159,187,37,58,73,249,196,94,141,250,91,178,39,191,53,114,224,229,255,0,89,196,69,246,45,91,213,236,119,252,233,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,207,44,88,131,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,127,216,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,170,29,128,0,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,3,176,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,106,174,88,255,0,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,69,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,116,182,55,189,241,133,196,128,0,213,92,179,78,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,53,150,0,218,160,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,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,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,29,131,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,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,180,65,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,123,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,32,249,57,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,109,153,34,164,128,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,157,27,246,216,170,142,149,136,186,235,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,100,14,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,129,215,245,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,225,106,111,182,235,186,170,170,245,82,69,98,60,31,100,213,252,35,103,188,90,102,9,87,109,177,90,233,237,205,196,91,12,180,239,101,222,121,111,13,161,171,124,168,143,116,177,50,4,108,141,70,57,140,87,190,70,57,174,233,141,205,124,117,3,53,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,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,252,77,77,246,221,55,69,69,90,44,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,117,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,169,178,178,44,105,163,60,89,235,206,128,225,185,118,7,165,185,213,93,158,209,152,211,246,170,152,207,123,232,167,85,98,58,174,141,219,239,79,82,232,154,176,172,172,247,171,28,139,253,242,40,100,136,38,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,232,43,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,85,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,130,56,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,122,62,208,100,29,185,169,253,169,218,154,161,244,191,218,175,158,88,224,237,71,80,177,254,109,83,175,110,167,110,171,238,12,129,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,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,149,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,221,73,170,185,109,60,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,240,179,242,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,123,220,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,29,16,157,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,67,104,128,71,254,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,110,143,180,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,21,87,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,199,96,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,238,136,250,104,101,221,206,116,141,94,228,209,70,230,35,91,19,100,154,10,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,194,215,189,176,118,213,202,142,217,146,61,91,210,254,151,183,228,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,252,115,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,3,186,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,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,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,198,186,3,162,26,95,192,191,15,53,182,40,47,149,114,90,44,52,245,121,62,83,125,169,142,71,190,170,118,83,181,106,170,146,8,250,214,54,36,80,53,172,134,52,114,163,35,106,42,201,34,185,239,203,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,10,23,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,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,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,16,95,240,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,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,2,223,185,90,113,237,246,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,141,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,45,81,156,217,241,156,159,131,44,170,131,35,175,171,180,235,82,89,215,28,160,130,146,122,136,231,184,207,37,52,16,190,247,29,77,61,43,32,163,123,100,154,162,116,129,28,138,139,78,141,107,211,173,138,129,61,112,158,41,248,125,212,77,71,190,233,14,39,170,54,170,140,207,28,184,79,107,173,178,84,54,90,58,167,85,64,179,36,209,211,182,118,51,197,118,252,60,202,245,131,184,214,181,168,229,84,71,53,87,42,154,182,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,101,237,20,211,42,109,25,210,60,67,74,105,111,53,119,102,98,182,122,107,90,215,84,201,43,159,82,248,216,136,249,17,37,146,71,70,197,119,82,178,36,122,178,38,116,198,205,152,198,162,5,101,115,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,245,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,20,22,225,163,136,188,239,133,253,83,160,212,204,22,163,252,85,29,226,139,162,31,238,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,52,95,154,46,201,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,136,246,177,207,123,218,175,120,92,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,215,27,157,178,57,88,222,182,43,36,106,116,61,170,176,3,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,116,77,21,85,61,101,149,98,150,7,53,30,141,124,14,124,241,75,215,27,209,209,124,47,107,246,175,109,7,226,95,84,248,114,251,99,249,51,187,120,79,182,184,252,246,10,222,169,234,99,240,253,207,239,117,176,118,101,143,162,178,29,223,217,149,221,93,190,236,155,39,196,166,63,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,224,126,80,51,175,22,220,51,212,240,177,144,224,120,61,230,186,174,124,134,249,131,208,228,121,4,51,44,93,20,87,25,234,170,153,37,36,75,19,156,215,50,38,195,28,106,254,183,245,189,175,122,43,90,246,177,191,171,193,63,12,244,220,87,101,185,254,152,67,93,73,111,190,193,131,212,93,241,234,234,181,151,177,77,113,134,227,64,141,238,36,110,69,86,73,20,147,66,170,173,127,66,76,178,35,30,230,53,0,150,156,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,103,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,130,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,180,89,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,223,245,155,139,61,121,215,236,55,17,192,245,75,58,171,188,90,48,234,126,213,43,31,238,125,108,232,175,70,213,214,59,125,234,42,91,19,146,20,149,254,244,99,85,127,190,75,52,146,131,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,170,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,212,189,82,211,83,185,141,69,103,71,110,89,28,172,87,57,33,154,39,98,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,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,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,15,214,0,1,0,57,213,249,88,197,190,160,80,250,117,196,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,92,167,58,191,43,24,183,212,10,31,78,184,148,172,6,194,124,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,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,193,60,52,113,23,130,113,65,165,148,26,153,130,212,127,138,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,230,139,243,68,12,170,99,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,59,174,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,53,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,167,175,182,155,35,35,134,53,116,157,164,145,193,146,176,254,107,156,71,98,122,227,148,234,125,69,87,218,12,91,41,184,54,71,97,215,138,183,203,75,108,161,100,200,177,67,67,36,109,98,83,204,200,55,137,102,108,125,50,57,221,217,162,149,232,213,75,148,197,175,248,39,19,58,29,75,123,117,146,234,252,67,81,177,247,178,107,125,210,154,106,10,169,40,106,225,116,114,70,244,69,107,219,212,199,185,18,72,220,173,115,85,31,19,220,199,49,235,76,60,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,248,140,115,26,246,61,200,246,94,240,26,192,234,198,11,249,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,234,119,71,87,111,171,167,169,219,111,182,235,182,229,244,242,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,212,247,246,106,168,32,138,54,175,91,152,196,119,118,5,167,159,102,245,53,157,254,142,167,57,142,82,176,57,185,233,158,43,167,124,92,77,113,197,169,60,39,219,92,126,147,38,184,192,200,227,142,22,215,73,61,69,60,175,141,172,99,118,238,120,86,202,245,119,83,157,44,178,189,93,241,108,153,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,235,11,95,53,235,230,43,172,119,221,100,226,227,59,169,187,195,225,233,48,251,132,248,117,174,155,169,143,236,210,208,79,44,110,94,182,177,138,238,236,235,81,62,206,234,115,59,253,29,78,107,26,165,244,234,198,117,249,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,233,119,71,87,111,167,171,165,219,111,190,203,182,198,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,129,110,156,146,244,207,21,166,210,204,235,88,252,39,119,36,184,100,11,140,247,228,142,55,120,122,26,122,106,122,142,136,93,209,220,103,114,74,173,228,78,181,107,187,16,124,40,172,221,108,168,197,92,42,233,111,228,91,135,29,58,211,57,172,94,198,175,179,99,244,190,213,162,241,94,35,181,116,149,157,234,239,206,35,222,215,111,85,44,238,248,28,172,77,246,102,205,70,162,101,80,0,0,0,0,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,128,252,13,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,189,124,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,50,175,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,55,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,112,137,103,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,58,169,50,184,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,33,111,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,51,1,173,103,13,28,69,231,124,47,234,157,6,166,96,181,31,226,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,249,162,252,209,118,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,31,126,231,39,124,142,27,170,129,205,19,99,195,247,219,220,114,56,75,191,71,185,85,0,175,62,53,46,113,86,235,102,153,218,161,93,228,142,248,199,57,136,168,170,155,186,139,111,114,123,254,242,106,98,245,177,99,250,97,67,93,84,189,45,130,215,20,142,221,81,187,35,105,218,171,243,254,162,17,106,101,166,76,195,139,155,20,117,9,222,138,221,87,75,51,17,234,138,136,170,235,127,220,237,255,0,87,220,73,14,38,117,22,223,165,186,31,84,250,185,223,19,159,111,125,52,73,20,110,119,196,180,115,116,167,194,169,183,247,178,96,170,221,109,204,234,248,136,215,182,219,237,144,74,145,38,253,182,170,54,79,254,114,141,87,251,218,111,243,133,127,251,119,46,59,135,188,29,154,127,166,148,24,243,58,118,142,106,137,21,19,171,249,82,170,255,0,43,117,42,187,151,214,150,191,60,212,95,182,23,72,33,153,208,124,187,142,107,183,234,130,170,63,147,154,171,252,132,251,203,147,183,83,199,75,72,200,98,98,53,173,223,100,68,79,215,253,5,31,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,18,170,46,5,191,45,124,186,180,215,92,116,115,12,241,122,147,101,246,191,182,41,168,157,211,53,246,215,29,210,189,23,104,81,171,226,43,33,218,62,222,202,215,190,36,124,127,157,115,105,227,72,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,174,60,137,233,151,227,94,177,90,67,254,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,254,168,87,187,180,177,198,140,108,45,141,178,35,85,139,43,162,9,107,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,61,229,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,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,51,0,0,10,1,230,143,231,179,83,127,5,244,122,34,79,242,254,225,159,13,226,191,151,230,107,165,185,133,117,93,185,237,212,138,187,149,162,231,76,170,231,219,174,49,218,168,153,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,145,131,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,84,6,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,224,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,105,92,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,207,252,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,222,136,127,205,86,5,149,127,166,184,230,73,142,92,63,217,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,114,160,27,73,130,42,242,230,226,175,42,226,171,67,167,189,231,246,222,222,83,139,92,61,139,114,184,65,71,36,84,183,77,161,100,145,213,53,123,109,133,179,57,30,169,44,49,57,221,14,107,95,211,19,38,137,137,42,128,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,88,167,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,8,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,52,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,11,159,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,76,140,87,53,142,124,82,196,245,99,58,250,83,42,154,230,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,93,130,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,226,106,111,182,233,186,42,42,135,107,0,1,170,185,105,56,47,5,150,174,41,249,98,105,213,247,16,199,233,29,170,152,213,61,225,113,250,197,169,109,42,214,192,151,202,215,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,91,23,253,202,227,200,158,153,126,53,235,21,160,80,183,249,170,192,178,175,244,215,28,201,49,203,135,251,37,29,117,182,186,158,79,248,50,67,52,114,51,250,28,215,55,238,84,47,207,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,70,190,110,188,31,99,53,248,109,195,139,76,61,41,45,183,219,93,69,51,114,230,205,45,67,223,119,130,85,164,161,164,124,72,175,116,81,62,5,108,109,86,53,140,71,178,71,185,206,234,141,173,125,90,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,196,213,219,125,211,101,68,84,13,159,129,141,56,110,214,251,87,17,250,37,139,107,69,154,199,87,102,167,200,233,229,115,232,42,100,108,143,166,158,25,228,167,153,136,246,251,158,196,150,25,58,31,179,85,204,233,114,181,138,170,196,201,96,0,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,11,147,125,182,93,209,85,23,181,128,53,193,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,242,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,147,27,17,206,99,95,44,177,49,94,206,190,164,159,252,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,91,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,186,128,0,0,0,2,162,249,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,251,49,169,247,32,22,232,10,213,228,215,171,26,167,170,31,149,255,0,202,102,165,229,121,111,179,62,207,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,201,11,42,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,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,232,223,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,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,74,158,86,50,159,168,21,222,157,110,59,87,51,62,12,168,248,143,211,134,106,110,55,117,181,89,115,61,62,183,213,212,54,123,131,224,165,165,185,91,81,59,178,211,84,213,201,211,217,237,244,62,72,100,145,233,11,29,36,200,254,132,149,210,198,24,255,0,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,83,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,197,20,208,72,221,225,123,221,10,196,233,88,197,106,178,69,114,246,163,141,240,245,6,190,228,233,162,229,255,0,89,171,188,3,233,223,16,58,33,142,248,188,234,147,219,115,228,214,216,164,158,90,171,245,44,119,25,225,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,219,43,164,107,25,36,22,47,251,149,199,145,61,50,252,107,214,43,64,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,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,144,3,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,130,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,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,3,103,224,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,6,52,215,158,34,180,143,134,220,54,167,51,213,108,178,146,220,198,211,205,53,13,177,146,177,215,27,179,227,86,53,97,163,167,87,35,166,127,84,177,34,170,108,198,117,163,164,115,25,187,144,49,7,52,127,34,122,155,248,47,172,81,20,2,92,79,16,220,89,225,188,93,114,196,212,204,226,197,79,73,103,190,208,84,90,105,175,184,227,107,214,170,123,83,214,249,74,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,148,236,6,213,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,42,215,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,253,13,114,61,31,223,114,51,162,121,36,140,28,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,75,233,58,254,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,132,117,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,247,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,23,38,251,108,187,162,170,46,189,156,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,236,124,117,251,238,1,134,228,217,54,51,153,223,113,234,74,187,238,29,81,83,83,98,184,57,21,39,161,125,69,59,233,231,70,57,21,21,89,36,82,42,57,139,187,21,91,27,149,58,163,99,154,17,87,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,153,64,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,197,52,131,131,43,23,24,124,179,52,162,217,29,215,216,217,158,47,246,138,163,25,185,74,247,173,43,100,150,239,85,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,74,160,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,78,87,30,68,244,203,241,175,88,173,49,87,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,129,216,57,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,157,73,219,145,174,122,186,68,143,186,243,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,64,241,5,89,196,239,41,28,167,86,238,216,255,0,177,174,181,222,205,163,185,83,69,4,236,165,90,168,47,180,145,190,74,103,204,212,238,66,254,148,122,43,29,35,88,231,58,37,145,239,137,234,5,54,22,105,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,187,202,147,74,233,55,123,100,127,102,178,205,170,0,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,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,151,204,139,131,43,23,9,122,143,103,185,224,119,94,238,25,157,248,218,139,69,182,119,189,245,86,169,41,214,30,253,51,164,118,253,216,83,196,68,177,72,174,89,58,85,205,126,234,206,236,189,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,19,43,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,147,252,238,46,116,215,171,86,131,94,104,227,171,142,158,190,159,32,169,137,149,116,146,210,206,214,61,182,199,53,36,134,102,182,88,159,178,166,236,145,173,123,87,116,114,34,162,161,24,57,92,121,236,211,47,198,189,30,180,11,254,0,199,250,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,26,173,174,154,113,163,85,152,133,167,53,188,246,174,185,222,65,69,141,216,45,176,34,62,170,182,170,162,120,225,87,181,138,169,180,49,119,90,249,100,85,70,181,170,212,77,222,248,216,252,128,80,13,151,136,188,239,138,14,62,180,171,82,243,170,143,210,5,142,142,207,69,209,15,247,50,215,237,164,154,10,62,228,81,71,222,237,119,222,222,235,219,214,255,0,154,175,201,18,255,0,128,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,86,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,61,160,7,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,110,199,172,83,75,26,185,187,47,68,143,111,201,202,139,149,121,160,243,4,166,187,83,94,184,94,209,107,173,91,24,202,135,80,102,23,202,105,101,166,127,92,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,189,18,49,93,23,196,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,248,140,107,220,198,61,202,198,101,254,76,159,194,59,237,221,247,236,207,255,0,35,31,156,251,73,237,30,191,15,237,78,202,118,60,7,254,25,253,231,187,183,193,216,219,187,241,248,82,21,240,209,195,166,119,197,6,169,208,105,158,11,79,254,42,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,146,39,205,83,97,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,26,20,131,205,31,207,102,166,254,11,232,244,68,95,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,151,61,141,158,23,57,168,187,181,37,141,87,110,164,222,80,115,71,243,217,169,191,130,250,61,17,42,185,117,240,233,130,113,65,192,46,113,166,153,213,63,233,2,231,89,103,173,235,155,251,153,116,246,45,36,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,149,62,74,129,138,185,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,110,164,214,91,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,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,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,132,234,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,2,205,56,167,224,114,167,82,184,68,210,174,41,52,217,244,145,95,113,141,39,199,223,148,219,28,200,160,75,141,186,150,217,27,214,181,146,108,138,250,152,98,221,174,108,142,94,228,49,70,214,43,93,19,99,154,178,203,254,229,179,196,46,43,174,156,50,227,118,75,77,55,179,175,90,111,111,160,196,174,246,249,42,163,150,69,240,212,177,199,5,99,81,170,143,72,103,99,21,90,175,107,118,146,57,216,138,244,139,173,208,255,0,154,23,47,250,203,101,225,252,69,104,94,59,226,41,47,119,6,69,148,217,41,164,158,162,186,107,197,125,123,146,58,216,27,35,222,178,247,231,170,138,5,167,133,173,86,59,182,172,99,154,249,22,48,234,188,158,248,98,251,125,168,247,30,33,115,44,94,213,114,197,176,254,187,125,145,245,147,117,200,204,137,22,158,86,207,28,9,186,47,98,7,170,245,201,178,54,73,225,116,104,231,198,174,138,229,12,21,193,79,15,22,174,25,248,121,198,176,56,45,85,116,23,219,133,60,55,188,165,149,53,141,169,127,182,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,240,244,68,213,85,123,149,210,63,58,128,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,118,0,6,186,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,133,159,242,189,224,163,248,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,119,154,94,212,19,72,178,34,62,63,130,46,136,220,201,123,147,43,44,192,48,220,234,167,31,170,204,49,234,75,179,241,91,196,119,251,66,84,162,185,148,183,24,226,150,40,170,17,155,244,185,236,108,242,43,58,145,122,95,210,246,236,246,49,205,236,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,9,191,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,142,198,177,207,99,28,175,101,69,240,215,194,142,163,241,33,174,43,162,22,200,190,206,87,218,251,243,228,147,221,33,88,228,179,82,211,204,200,170,28,250,119,43,100,124,205,146,70,70,144,166,206,89,28,136,229,141,168,249,25,177,241,215,241,60,3,13,193,106,114,10,172,63,30,164,180,191,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,191,75,94,246,193,26,191,165,19,169,253,79,118,239,123,220,224,249,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,186,163,141,146,77,208,159,28,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,78,214,0,0,0,16,3,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,2,213,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,2,69,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,216,87,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,176,238,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,40,7,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,70,25,3,152,207,30,223,194,162,251,6,155,233,220,30,31,76,177,155,135,140,164,168,158,159,162,170,245,92,198,62,36,172,114,61,58,225,133,25,36,141,138,47,115,149,175,115,229,78,167,54,56,113,87,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,210,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,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,235,145,205,221,26,175,119,67,17,145,181,122,24,212,64,238,184,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,0,128,28,230,244,183,237,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,74,224,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,100,84,145,145,75,36,85,9,27,147,103,62,157,158,246,170,35,219,122,124,75,224,21,58,167,195,206,164,105,245,191,30,164,190,92,175,152,189,202,154,215,67,82,145,116,75,113,240,239,90,53,69,149,81,140,123,106,18,39,177,238,84,232,123,90,237,219,211,186,107,68,5,217,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,109,178,186,54,170,237,39,75,170,175,131,252,2,167,83,248,163,210,220,50,28,122,146,251,79,85,148,80,212,220,45,245,105,19,160,158,221,77,42,84,86,164,141,149,122,30,196,166,134,101,86,46,253,104,138,212,71,42,163,87,37,241,255,0,175,223,151,155,238,145,215,38,161,125,167,171,181,105,125,143,237,3,96,126,212,180,217,21,75,29,61,127,76,108,70,194,217,156,143,166,73,123,73,179,93,27,98,118,206,137,88,201,41,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,248,93,188,110,69,11,106,0,0,0,132,28,221,181,11,62,211,94,27,113,187,238,156,231,25,6,43,114,159,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,182,236,106,253,200,4,223,5,32,114,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,181,188,77,186,233,147,86,213,210,207,209,106,171,123,58,226,146,71,49,221,47,99,92,155,167,185,205,69,79,122,33,119,224,8,65,205,59,70,56,151,214,29,35,163,162,209,107,149,93,219,30,161,168,74,139,246,31,107,164,99,42,238,44,141,146,205,226,164,157,211,163,170,89,19,162,129,177,209,69,10,189,242,201,220,252,227,153,18,71,55,192,26,219,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,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,216,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,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,250,241,60,3,13,193,106,114,10,172,63,30,164,180,191,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,191,75,94,246,193,26,191,165,19,169,253,79,118,239,123,220,238,192,6,170,230,201,28,50,90,109,87,254,17,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,91,115,101,62,19,188,172,104,223,211,252,123,211,160,2,152,57,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,180,192,228,239,164,60,75,224,116,215,172,207,48,130,174,205,164,153,109,157,151,11,69,178,186,118,117,220,46,47,149,141,138,190,10,127,123,225,103,135,138,68,115,221,219,239,50,74,103,53,38,107,88,232,236,123,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,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,8,168,191,32,60,128,120,85,68,3,200,60,34,238,121,0,0,0,0,3,139,144,245,251,247,61,174,84,68,249,156,81,90,7,51,209,84,229,142,39,61,23,255,0,183,115,222,124,23,153,187,52,50,72,143,68,219,111,154,251,191,140,128,66,22,89,213,252,79,186,229,59,247,72,96,134,117,247,127,49,104,191,82,255,0,65,139,57,149,234,165,61,78,45,69,136,83,205,249,199,212,198,221,186,87,228,177,214,71,247,179,254,147,241,111,58,183,77,141,235,86,81,121,175,184,181,17,45,109,108,73,222,79,227,36,84,238,247,110,244,254,111,220,164,76,185,222,110,26,213,196,3,41,82,73,42,98,158,242,157,40,170,231,237,27,171,85,19,111,123,254,233,127,171,223,255,0,24,89,247,47,125,33,139,11,211,250,91,196,241,244,213,77,215,213,239,85,219,105,234,218,159,39,170,124,157,250,137,156,159,35,170,233,190,63,14,59,140,211,91,226,141,173,237,245,251,145,17,62,114,61,127,82,127,56,237,96,1,225,20,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,70,14,87,30,68,244,203,241,175,88,173,36,166,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,141,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,241,30,214,57,239,123,85,239,193,92,52,113,23,157,240,191,170,116,26,153,130,212,127,138,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,230,139,243,69,216,206,237,108,195,117,95,0,173,179,86,73,73,127,196,243,27,60,148,210,190,146,173,86,11,133,186,174,21,107,150,57,161,114,42,178,72,164,93,159,27,147,220,228,86,175,201,77,125,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,191,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,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,133,249,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,200,127,197,15,45,221,56,226,107,92,113,141,104,185,228,158,198,240,62,22,12,162,209,29,177,31,30,71,75,4,200,230,181,211,197,44,50,195,51,161,235,129,211,43,164,119,109,176,35,81,157,175,138,96,0,58,254,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,246,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,138,65,254,202,63,29,159,247,115,255,0,147,54,127,250,160,23,83,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,7,84,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,139,218,192,26,230,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,254,189,187,111,84,70,202,197,92,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,184,158,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,154,240,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,194,229,219,125,151,101,69,68,13,159,129,77,124,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,202,1,170,185,126,124,179,174,214,171,7,47,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,131,12,235,151,113,103,153,100,60,43,224,92,41,217,169,234,236,152,246,43,81,113,169,189,73,13,122,57,153,11,231,173,117,85,50,75,26,70,215,70,200,29,36,155,51,184,246,61,253,18,42,35,163,103,72,126,255,0,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,147,187,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,120,171,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,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,40,7,251,40,252,118,127,221,207,254,76,217,255,0,234,128,95,240,49,255,0,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,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,200,0,0,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,126,29,246,221,85,84,44,252,194,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,209,74,201,36,145,177,244,83,207,27,23,103,205,34,238,169,213,241,109,190,200,136,145,175,149,39,20,122,237,196,167,229,71,242,215,156,253,163,251,57,236,79,102,127,115,40,232,251,30,35,199,119,191,193,162,143,171,171,177,23,241,183,219,167,221,182,235,188,255,0,3,21,104,95,11,154,19,195,95,182,255,0,34,152,55,217,207,180,126,27,218,127,221,58,202,206,255,0,135,238,246,127,194,101,147,167,167,191,47,241,118,223,171,223,190,201,182,85,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,241,57,118,223,100,217,17,17,2,223,202,1,230,143,231,179,83,127,5,244,122,34,207,185,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,232,165,101,21,20,141,143,162,158,56,216,187,62,105,23,117,78,175,139,109,246,68,68,172,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,29,121,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,186,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,165,209,177,143,147,21,105,31,22,121,151,14,124,4,220,240,125,63,167,171,161,190,234,86,113,126,166,167,200,233,43,210,9,236,204,165,162,177,44,171,27,59,110,87,62,88,170,100,141,30,215,198,248,151,103,181,122,145,21,35,86,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,50,7,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,216,79,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,122,87,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,186,165,168,145,172,79,242,99,98,57,207,115,34,138,38,43,223,209,212,185,84,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,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,165,16,243,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,110,251,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,22,174,219,238,187,34,42,163,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,23,38,251,108,187,162,170,40,107,239,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,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,137,169,190,219,166,232,168,171,175,191,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,201,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,80,190,146,168,57,190,240,145,153,77,117,169,226,226,197,148,85,222,44,80,83,209,90,239,182,154,250,148,222,200,196,115,96,130,74,36,93,145,105,164,150,68,235,137,62,54,205,51,228,78,182,202,254,205,170,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,106,195,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,187,61,137,44,49,72,141,118,233,215,27,29,243,106,42,124,164,212,230,51,192,79,240,87,190,193,169,26,119,63,136,211,44,154,225,224,233,41,231,168,235,170,178,215,61,143,149,40,220,175,94,185,161,86,71,35,162,151,222,228,107,28,201,87,169,173,146,104,86,6,213,0,234,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,241,53,55,219,116,221,21,21,123,88,0,80,15,246,81,248,236,255,0,187,159,252,153,179,255,0,213,11,126,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,194,212,223,109,215,117,85,85,10,44,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,34,175,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,0,0,0,0,0,20,3,253,148,126,59,63,238,231,255,0,38,108,255,0,245,64,47,248,214,179,139,31,52,250,201,245,3,33,245,25,203,211,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,194,212,223,109,215,117,85,85,162,206,44,124,211,235,39,212,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,10,181,51,149,166,141,106,151,19,243,235,230,71,117,235,198,239,61,85,55,252,45,148,46,167,134,186,185,212,239,137,106,35,171,165,154,25,33,234,147,181,80,244,233,123,159,42,74,174,122,164,187,55,176,115,49,180,218,172,28,191,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,106,69,94,104,254,68,245,55,240,95,88,162,2,128,77,156,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,154,198,18,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,200,29,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,249,82,61,90,214,53,242,203,43,209,140,235,233,73,191,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,155,74,179,68,217,55,99,99,103,123,10,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,5,85,243,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,222,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,90,11,227,95,141,124,239,139,60,238,181,140,185,221,109,250,109,111,184,45,78,55,141,212,172,45,240,251,66,200,188,68,253,166,167,114,103,244,201,34,35,221,47,103,191,36,113,189,90,174,115,178,175,49,254,96,21,156,68,95,101,210,77,33,200,191,206,158,131,195,79,45,77,60,115,211,201,145,85,116,50,78,170,134,76,200,228,100,48,200,170,198,66,173,233,89,34,89,92,175,252,202,69,13,172,88,6,101,147,99,57,54,103,98,199,170,234,236,88,117,61,53,77,246,224,212,68,130,133,149,21,12,167,129,30,229,84,69,124,146,200,136,214,38,239,84,108,142,68,233,141,238,104,119,94,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,2,213,57,173,241,71,174,220,53,254,75,191,34,153,207,217,207,180,126,219,246,159,247,50,142,179,191,225,252,15,103,252,38,41,58,122,123,242,255,0,23,109,250,189,251,236,155,4,255,0,42,175,158,119,232,79,246,147,247,105,250,188,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,116,85,50,182,138,54,201,215,79,4,111,93,153,52,137,178,175,79,197,190,219,162,42,126,87,60,239,208,159,237,39,238,208,43,215,68,117,231,50,208,57,51,75,166,159,214,213,219,111,185,102,47,46,51,79,118,164,168,72,103,182,178,90,218,73,229,154,53,232,114,245,186,42,105,34,69,106,177,236,89,146,70,189,29,26,111,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,242,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,83,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,29,238,99,94,246,53,30,240,202,188,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,124,104,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,252,234,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,12,149,204,67,131,236,7,136,221,35,187,230,243,165,37,155,59,194,44,245,85,246,139,227,229,134,157,147,65,11,31,51,168,107,37,153,236,137,41,156,168,229,73,36,123,82,7,185,100,71,35,22,102,73,66,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,22,105,205,23,152,5,101,222,178,229,195,38,136,100,93,155,84,62,38,221,156,93,32,142,120,42,164,170,138,121,96,154,210,222,227,25,211,10,118,183,150,72,213,237,153,178,54,52,114,49,37,108,176,91,134,142,29,51,190,40,53,78,131,76,240,90,127,241,85,151,138,222,184,127,185,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,252,145,62,106,129,105,58,39,198,13,215,139,14,95,154,230,220,229,105,19,59,194,176,123,221,5,233,244,209,58,54,87,65,45,170,161,105,171,149,168,196,138,55,202,177,206,199,199,27,149,17,240,57,232,216,217,35,35,109,48,155,4,100,218,13,134,240,219,203,243,81,244,167,12,162,164,107,45,218,111,126,125,206,186,26,117,133,247,107,138,218,165,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,19,95,112,50,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,209,35,91,178,57,88,238,135,163,36,106,117,177,170,155,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,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,69,156,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,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,126,176,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,0,0,1,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,179,247,170,220,194,150,215,61,79,129,166,171,235,165,125,21,108,142,143,162,162,57,24,155,190,24,215,116,78,175,135,109,246,85,69,128,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,235,101,51,94,222,166,61,201,187,85,28,155,238,138,139,239,2,96,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,90,167,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,0,108,166,99,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,174,55,59,117,106,61,189,108,87,198,229,232,123,145,114,88,2,63,240,101,194,6,43,193,222,156,87,97,214,155,247,218,59,213,234,224,235,133,222,251,37,186,58,73,42,118,78,136,32,107,26,175,123,97,137,136,170,214,62,73,54,146,89,222,138,212,147,161,178,0,0,0,0,6,189,124,197,116,114,251,163,124,92,103,116,215,121,188,69,38,97,112,159,49,181,212,244,177,157,234,90,249,229,145,201,208,215,189,91,218,157,42,32,221,221,46,127,99,175,165,173,123,80,216,80,170,14,119,26,67,82,203,174,158,235,221,12,21,114,83,207,79,46,33,116,145,211,197,216,129,236,116,149,84,77,100,126,233,85,242,36,149,234,231,124,76,68,134,52,248,21,83,172,42,216,191,62,87,26,67,83,164,188,31,99,51,220,160,171,130,229,156,212,77,151,213,67,52,241,74,198,50,165,172,101,43,162,88,255,0,138,199,209,193,73,34,181,202,231,163,228,122,59,167,248,141,163,109,39,193,127,42,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,217,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,129,250,192,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,190,186,87,209,86,200,232,250,42,35,145,137,187,225,141,119,68,234,248,118,223,101,84,80,152,6,63,214,189,4,210,126,34,113,90,92,43,88,241,79,180,22,90,43,131,46,144,83,120,234,154,78,138,166,71,36,109,147,174,158,72,222,187,50,105,19,101,94,159,139,125,183,68,84,172,14,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,190,23,38,251,108,187,162,170,45,191,129,31,244,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,241,53,118,223,116,217,81,21,36,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,190,186,167,214,214,198,233,58,234,32,145,233,187,33,141,54,69,233,248,119,219,117,85,80,179,240,86,7,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,157,21,76,173,162,141,178,117,211,193,27,215,102,77,34,108,171,211,241,111,182,232,138,150,126,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,174,223,51,201,225,83,112,8,168,191,37,56,239,208,253,151,228,239,145,193,241,189,23,169,142,217,127,168,226,247,170,183,226,77,149,190,253,192,250,15,158,71,185,87,100,247,33,206,9,82,70,170,167,220,187,47,245,156,186,19,101,85,64,60,49,235,242,57,162,238,122,213,170,159,35,147,93,183,184,14,75,238,8,187,158,21,119,8,187,1,200,0,7,7,156,90,159,208,115,114,110,135,134,166,202,7,51,242,50,119,35,45,82,187,161,29,183,79,187,254,18,31,174,117,236,226,169,180,86,41,170,30,244,68,111,79,234,254,123,83,239,254,176,40,167,138,187,221,69,139,83,238,116,212,170,230,119,35,99,21,81,202,221,209,105,160,93,189,223,214,126,183,1,248,29,86,95,173,54,251,172,140,71,118,167,138,119,238,140,95,133,42,233,92,171,241,46,255,0,202,58,198,168,216,238,122,213,174,83,91,113,184,93,50,205,37,50,110,140,116,136,136,232,233,227,221,123,104,191,121,100,252,12,112,151,113,210,170,104,50,123,229,69,58,212,205,74,212,237,182,57,218,168,138,148,207,247,245,236,159,56,215,238,2,108,209,192,216,33,108,109,93,209,55,251,182,251,207,160,240,137,183,185,15,32,120,219,222,121,60,33,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,166,85,226,199,202,198,178,125,63,200,125,58,115,21,114,184,242,39,166,95,141,122,197,105,149,120,177,242,177,172,159,79,242,31,78,156,10,234,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,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,21,226,95,135,76,19,138,13,44,175,211,60,234,159,252,109,101,158,183,174,111,238,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,255,0,37,79,146,166,181,134,213,0,107,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,36,244,228,185,174,154,143,93,155,100,124,60,92,239,62,59,12,161,199,234,114,75,109,53,66,43,228,183,85,54,178,154,57,25,78,253,254,8,100,241,79,123,227,84,86,247,26,143,111,66,190,85,147,245,185,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,197,92,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,58,166,172,96,191,149,13,44,204,180,207,218,158,204,251,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,86,183,246,12,127,250,40,191,228,79,255,0,103,150,168,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,109,80,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,93,167,42,78,43,181,31,136,157,56,201,112,173,80,151,218,183,93,57,246,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,241,205,31,133,114,44,219,245,72,215,181,94,138,246,190,73,107,175,154,63,158,205,77,252,23,209,232,137,85,200,199,244,217,251,55,251,200,10,171,38,253,183,151,157,215,86,184,28,193,56,145,209,42,58,186,252,202,58,123,170,228,120,243,28,233,95,119,130,11,157,92,108,168,163,106,238,169,83,28,81,177,171,3,125,210,177,136,172,68,153,21,181,16,128,191,238,87,30,68,244,203,241,175,88,173,2,138,244,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,226,106,237,190,233,178,162,42,108,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,165,203,20,200,136,217,26,215,34,163,30,201,35,100,54,230,115,203,206,213,144,218,178,30,40,180,94,142,146,221,120,183,83,207,119,204,172,168,230,195,5,198,8,218,178,79,113,131,125,154,202,150,181,28,249,89,238,73,145,28,244,252,247,82,84,87,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,242,100,98,185,175,107,37,138,39,171,31,209,210,161,178,153,85,127,216,49,255,0,232,162,255,0,145,63,253,158,88,166,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,200,0,117,77,39,193,127,37,250,89,134,233,159,181,61,167,246,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,0,0,1,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,2,234,64,0,8,85,198,183,45,239,225,131,170,118,173,76,252,178,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,109,252,79,79,79,74,237,209,190,254,253,146,106,128,34,175,3,28,12,127,2,239,182,223,231,163,246,199,237,143,179,127,210,79,103,248,95,9,226,127,240,137,186,250,188,79,250,221,186,62,253,253,210,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,228,136,22,20,64,14,40,249,82,127,9,77,118,201,181,175,242,245,246,115,237,31,130,254,230,125,150,241,157,143,15,71,5,55,247,239,23,31,87,87,99,171,248,137,183,86,222,253,183,94,213,203,123,141,109,83,227,7,242,137,249,76,176,98,150,207,178,94,200,240,94,194,165,169,135,185,226,188,95,115,187,222,158,93,246,240,204,233,233,233,219,119,111,190,233,180,213,2,63,240,83,194,151,240,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,221,186,212,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,216,49,29,47,181,102,124,169,51,60,242,103,82,65,114,211,237,88,246,149,60,238,162,108,179,203,5,77,29,178,138,90,86,75,186,58,22,57,213,16,204,237,186,145,203,75,26,43,126,78,110,10,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,99,252,175,244,190,213,173,92,191,53,99,74,47,46,164,142,159,41,202,46,246,214,84,84,209,54,173,148,115,190,213,111,236,213,36,78,84,71,190,25,123,114,179,226,106,163,227,106,163,154,168,138,149,22,6,213,0,195,252,33,106,245,78,187,240,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,248,26,199,212,65,43,216,141,70,252,14,111,194,207,226,166,96,3,85,114,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,7,52,127,34,122,155,248,47,172,81,17,87,149,31,29,63,222,56,95,214,188,207,253,79,75,128,86,215,55,252,166,186,215,37,66,187,253,171,194,177,205,254,124,40,255,0,240,120,73,85,205,31,200,158,166,254,11,235,20,69,0,129,178,71,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,225,114,237,190,203,178,162,162,108,252,85,95,60,239,208,159,237,39,238,208,28,153,56,139,206,239,119,139,239,13,23,250,143,29,141,216,177,249,47,184,255,0,193,12,94,204,233,175,79,21,23,193,18,73,55,122,75,130,63,170,73,23,183,217,233,106,108,255,0,134,213,10,86,228,169,230,159,41,250,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,80,8,19,83,150,127,26,246,238,24,51,187,150,19,169,119,63,13,166,217,110,245,53,181,146,45,84,222,198,174,134,25,22,58,136,105,225,108,157,125,237,153,4,136,216,250,151,104,28,175,70,194,173,117,234,26,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,47,39,150,238,11,196,118,159,240,227,107,178,113,11,116,254,99,177,155,53,100,15,246,165,150,215,209,240,83,213,202,174,254,165,142,157,91,215,78,205,152,231,252,160,167,8,171,253,131,31,254,138,47,249,19,255,0,217,228,255,0,225,115,66,255,0,131,94,132,227,58,41,246,167,237,31,217,207,27,253,211,240,62,15,191,226,43,39,169,254,243,220,147,167,167,191,211,252,117,223,167,127,118,251,38,85,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,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,171,254,193,143,255,0,69,23,252,137,255,0,236,242,213,0,24,171,133,205,11,254,13,122,19,140,232,167,218,159,180,127,103,60,111,247,79,192,248,62,255,0,136,172,158,167,251,207,114,78,158,158,255,0,79,241,215,126,157,253,219,236,148,3,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,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,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,51,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,193,70,202,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,234,150,162,70,177,63,201,141,136,231,61,204,138,40,152,175,127,71,82,135,117,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,21,87,207,59,244,39,251,73,251,180,170,178,213,57,231,126,132,255,0,105,63,118,149,151,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,129,251,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,58,223,248,210,208,189,56,225,211,150,102,121,165,250,95,102,240,54,170,31,99,75,52,210,170,62,170,225,84,235,189,10,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,185,131,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,122,91,215,249,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,253,64,199,189,70,2,234,120,231,224,99,248,104,253,137,255,0,61,31,177,223,99,189,165,254,146,123,67,197,120,191,13,255,0,132,67,209,211,225,191,215,111,215,247,109,239,165,110,19,188,211,232,223,212,12,123,212,96,54,83,2,21,112,83,203,123,248,31,106,157,215,83,63,44,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,187,101,192,28,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,43,148,6,1,134,231,92,87,212,213,102,24,245,37,217,248,174,47,83,127,180,37,74,43,153,75,113,142,178,142,40,170,17,155,244,185,236,108,242,43,58,145,122,95,210,246,236,246,49,205,188,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,40,7,154,63,158,205,77,252,23,209,232,143,171,72,184,211,186,232,31,4,215,221,26,210,220,130,174,215,168,57,118,113,89,87,85,93,5,51,145,246,219,35,173,244,113,58,88,103,234,68,142,166,89,99,86,49,204,71,185,140,100,206,252,211,251,47,95,151,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,97,62,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,67,26,242,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,227,189,204,107,222,198,163,223,50,128,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,108,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,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,72,60,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,133,234,112,157,229,99,70,254,159,227,222,157,0,226,95,135,76,19,138,13,44,175,211,60,234,159,252,109,101,158,183,174,111,238,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,255,0,37,79,146,160,84,175,43,174,51,111,186,31,168,246,221,1,189,218,189,171,134,106,54,65,77,79,10,64,198,54,170,217,120,170,88,169,163,169,107,151,110,228,47,233,133,146,198,229,221,173,99,100,143,101,107,227,154,239,200,171,193,79,0,24,39,7,222,213,191,253,160,251,91,153,220,251,244,127,104,60,36,212,29,187,92,158,29,254,15,194,248,137,98,93,166,166,238,119,118,71,175,95,78,251,39,190,85,0,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,0,4,127,227,91,133,47,225,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,219,127,19,213,213,212,187,116,109,183,191,116,138,186,79,201,175,242,95,170,120,110,166,127,8,239,105,253,146,200,45,215,223,5,246,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,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,128,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,7,90,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,58,91,43,226,9,84,8,1,203,63,152,5,247,136,111,105,105,14,186,100,86,169,51,234,45,235,44,149,221,182,82,77,127,165,94,227,230,143,179,27,27,15,122,157,26,213,218,62,151,62,39,117,118,255,0,51,44,174,159,224,0,0,10,149,231,105,172,119,217,114,172,23,135,234,120,123,54,90,107,122,102,53,146,117,49,222,46,170,73,42,41,41,211,101,103,92,125,150,69,83,239,71,244,191,197,124,77,222,54,170,219,81,175,15,48,141,80,186,234,175,24,58,147,115,184,54,174,26,123,5,226,92,94,134,146,106,215,84,178,158,11,123,150,153,123,91,162,36,108,150,88,229,168,88,218,155,53,245,15,247,185,85,94,224,195,250,79,157,126,75,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,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,53,109,47,163,149,102,177,223,117,119,132,123,69,54,71,14,245,120,21,194,92,58,58,158,166,127,109,82,211,65,4,148,203,208,198,53,25,219,130,162,40,54,248,156,238,199,91,156,174,122,162,4,192,35,255,0,26,220,41,127,12,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,22,219,248,158,174,174,165,219,163,109,189,251,164,128,0,64,14,23,57,82,127,6,189,118,198,117,175,242,245,246,143,236,231,141,254,230,125,150,240,125,255,0,17,71,61,55,247,239,23,39,79,79,127,171,248,139,191,78,222,237,247,73,254,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,254,170,118,34,42,185,83,101,119,187,228,168,18,128,133,92,107,114,222,254,24,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,48,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,206,135,73,87,35,19,119,194,212,93,216,191,10,174,219,46,202,150,126,4,42,224,167,150,247,240,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,203,53,64,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,238,60,43,218,158,227,145,227,100,0,142,69,61,53,91,118,92,187,108,168,138,169,255,0,17,239,56,200,136,173,84,254,133,3,165,83,103,54,202,43,219,172,85,213,176,67,43,222,170,196,146,70,181,93,187,250,83,230,237,215,222,139,247,29,213,175,107,219,212,199,35,147,250,23,114,22,241,177,141,100,22,154,186,92,250,198,239,240,4,99,220,155,51,249,11,83,42,255,0,25,87,245,39,242,87,254,131,180,240,183,197,149,155,84,232,27,65,84,189,170,200,247,235,111,198,239,155,167,84,247,164,45,79,148,96,74,133,60,108,159,51,140,114,182,86,36,140,93,218,167,45,209,64,242,55,77,246,60,124,211,115,139,127,140,187,129,236,71,123,250,78,71,173,223,173,62,227,158,251,166,232,7,23,42,252,145,67,55,251,198,222,229,85,60,48,15,97,209,245,130,103,65,133,214,72,223,154,118,255,0,250,180,103,120,58,46,177,183,171,11,171,223,229,249,189,255,0,252,52,96,85,231,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,224,253,101,179,227,246,246,91,168,97,167,99,81,168,200,218,221,145,54,79,114,34,126,175,232,32,23,45,107,108,81,100,249,116,253,59,185,212,212,63,122,253,210,201,253,37,136,49,187,34,127,80,28,148,245,61,238,99,182,79,122,30,215,30,164,69,87,42,238,7,54,59,169,55,57,156,90,159,121,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,166,85,226,199,202,198,178,125,63,200,125,58,115,21,114,184,242,39,166,95,141,122,197,105,149,120,177,242,177,172,159,79,242,31,78,156,13,107,13,170,13,85,205,170,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,138,185,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,168,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,166,207,217,191,222,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,54,126,205,254,242,2,170,203,254,229,113,228,79,76,191,26,245,138,210,128,73,127,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,6,64,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,146,63,240,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,116,125,160,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,143,244,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,52,59,6,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,246,0,0,0,0,0,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,117,32,0,0,0,4,42,227,91,150,247,240,193,213,59,86,166,126,89,126,201,123,51,31,130,197,224,190,206,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,17,87,129,142,6,63,129,119,219,111,243,209,251,99,246,199,217,191,233,39,179,252,47,132,241,63,248,68,221,125,94,39,253,110,221,31,126,254,233,84,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,245,2,187,211,173,197,106,241,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,37,79,43,25,79,212,10,239,78,183,24,43,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,244,245,35,213,215,9,145,202,174,84,84,108,123,35,118,85,112,102,174,76,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,195,102,163,87,65,19,32,134,221,112,238,75,28,44,123,126,55,189,42,97,174,145,202,244,247,36,209,162,57,81,58,89,97,69,32,114,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,3,85,114,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,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,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,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,179,238,69,165,184,38,87,157,226,58,153,127,177,120,172,147,4,241,255,0,103,235,124,84,204,240,126,54,20,134,171,243,108,122,71,39,92,109,70,254,113,174,233,219,118,236,190,243,181,128,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,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,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,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,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,109,80,106,174,109,80,0,0,5,85,243,206,253,9,254,210,126,237,51,87,46,14,95,244,124,59,216,162,213,189,94,199,127,207,98,191,196,193,21,53,68,144,84,71,142,210,245,190,62,154,119,194,249,35,124,211,70,136,247,204,142,234,72,229,72,154,140,252,242,203,45,114,109,33,195,114,253,80,194,53,114,251,5,92,215,221,61,167,187,67,98,70,206,172,130,23,220,35,134,41,230,123,19,222,247,164,80,172,109,69,94,132,73,164,85,106,185,24,230,119,80,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,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,10,1,230,143,231,179,83,127,5,244,122,34,69,114,128,225,51,13,206,170,106,120,161,204,42,41,46,207,197,111,21,54,91,69,142,166,129,92,202,91,140,113,81,212,69,114,73,123,157,46,123,27,60,141,100,110,137,122,95,211,43,92,143,99,58,99,175,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,0,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,93,72,0,0,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,84,175,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,13,133,56,151,226,47,4,225,127,75,43,245,51,58,168,255,0,27,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,205,87,228,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,238,220,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,212,238,167,162,53,23,182,200,216,201,21,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,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,188,117,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,233,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,90,192,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,3,103,224,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,12,105,196,190,127,83,165,156,60,234,70,160,219,242,26,75,29,202,199,139,220,170,109,117,213,43,23,68,87,31,14,244,163,68,73,81,88,247,186,161,98,99,24,228,94,183,185,173,217,221,91,46,180,69,207,115,167,207,233,172,92,60,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,58,28,198,84,79,64,244,99,215,222,254,135,53,23,182,170,218,245,229,213,163,151,221,100,226,227,4,166,180,77,225,233,48,251,132,25,141,210,167,165,143,236,210,208,79,20,141,78,135,61,138,238,236,235,79,6,237,234,115,59,253,125,46,107,28,128,119,110,101,156,60,93,116,43,38,210,73,171,173,84,140,125,199,77,236,214,75,173,202,146,177,211,65,112,189,218,41,227,163,170,116,109,145,81,236,99,105,210,129,17,123,113,181,200,168,187,117,247,54,205,92,145,245,66,235,75,159,234,22,139,204,218,185,237,183,59,60,89,69,58,186,181,221,138,57,233,166,142,154,94,138,125,149,189,115,182,174,30,169,17,90,187,82,70,213,71,123,186,36,87,56,173,51,251,97,194,156,57,213,37,37,169,42,240,44,130,142,225,53,85,68,127,219,77,161,169,85,163,146,10,119,163,21,83,174,121,232,222,246,43,154,215,54,4,114,170,185,140,69,170,14,15,243,250,157,48,226,143,75,115,56,114,26,75,21,61,46,81,67,77,112,184,85,172,77,130,11,117,76,169,79,90,178,58,84,232,99,22,154,105,145,94,187,116,34,171,145,90,168,142,64,217,36,0,0,143,252,107,112,165,252,48,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,247,238,146,0,1,0,56,92,229,73,252,26,245,219,25,214,191,203,215,218,63,179,158,55,251,153,246,91,193,247,252,69,28,244,223,223,188,92,157,61,61,254,175,226,46,253,59,123,183,221,39,248,0,0,0,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,43,145,61,234,167,147,131,217,186,1,225,37,234,85,68,57,252,207,66,181,90,167,181,142,69,247,123,192,252,124,175,21,181,229,150,154,139,85,210,23,73,20,241,190,55,34,72,173,247,57,174,111,205,63,161,202,84,151,16,218,7,155,240,197,150,51,51,211,150,74,202,69,223,116,116,82,85,109,249,168,163,254,92,91,124,231,127,242,191,230,216,184,131,31,234,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,32,17,255,0,131,94,47,45,218,183,135,211,91,178,59,133,52,87,168,229,168,108,145,170,67,10,170,119,88,140,217,157,197,95,148,141,251,191,250,242,178,26,244,157,88,248,223,27,227,122,111,186,46,255,0,118,255,0,113,75,154,179,167,122,161,193,230,175,173,230,193,213,13,142,52,164,155,166,26,228,217,81,81,178,61,58,35,116,127,226,23,238,247,146,227,135,206,63,112,156,194,194,203,109,246,235,83,77,119,129,34,137,88,234,26,135,53,202,144,162,185,122,145,239,251,218,239,188,9,242,143,71,46,222,227,146,162,47,204,232,248,6,160,219,114,234,70,207,71,86,217,149,203,182,233,20,141,254,83,147,249,95,228,157,225,187,57,190,239,188,15,10,170,223,154,166,199,169,42,98,87,118,250,147,169,61,232,155,161,237,122,59,167,109,145,78,161,83,126,166,164,201,153,107,149,239,108,239,99,28,214,236,170,155,43,145,19,222,159,210,7,111,234,85,79,119,252,71,38,162,253,255,0,121,235,167,221,209,163,151,222,171,239,61,201,253,64,121,58,86,172,65,226,49,58,168,156,136,173,114,71,190,234,169,254,138,195,186,157,47,86,25,60,152,149,83,105,255,0,143,249,189,189,251,127,162,176,8,117,203,190,157,180,185,158,107,76,216,218,141,138,150,131,101,69,85,249,190,69,251,201,240,159,34,11,114,248,183,213,83,228,217,133,85,91,118,116,180,212,41,186,57,23,228,249,9,210,159,36,0,191,35,214,223,153,236,95,145,193,17,119,247,129,205,191,35,201,225,62,71,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,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,153,87,139,31,43,26,201,244,255,0,33,244,233,204,85,202,227,200,158,153,126,53,235,21,166,85,226,199,202,198,178,125,63,200,125,58,112,53,172,54,168,53,87,54,168,2,170,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,6,42,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,0,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,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,254,155,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,244,217,251,55,251,200,10,171,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,239,185,112,114,255,0,163,225,222,197,22,173,234,246,59,254,123,21,254,38,8,169,170,36,130,162,60,118,151,173,241,244,211,190,23,201,27,230,154,52,71,190,100,119,82,71,42,68,212,103,231,150,80,204,28,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,210,217,20,0,0,0,0,0,0,0,21,87,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,0,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,253,64,174,244,235,113,221,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,122,218,197,223,100,86,187,165,114,84,242,177,148,253,64,174,244,235,113,58,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,120,26,214,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,19,81,77,154,77,85,205,143,120,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,80,215,8,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,1,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,65,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,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,109,80,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,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,109,80,0,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,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,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,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,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,253,164,253,218,6,42,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,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,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,148,248,78,242,177,163,127,79,241,239,78,128,202,166,42,225,59,202,198,141,253,63,199,189,58,3,42,128,0,0,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,0,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,149,139,169,231,87,229,99,22,250,129,67,233,215,18,170,248,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,153,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,168,25,87,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,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,157,87,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,228,0,5,53,243,92,224,163,242,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,219,189,13,158,233,52,141,114,84,117,171,150,70,195,85,36,143,247,57,189,17,202,157,40,244,73,161,137,183,40,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,3,92,206,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,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,144,87,9,228,217,164,246,157,113,190,229,185,206,67,237,253,54,151,191,81,100,197,41,210,166,142,72,36,154,105,186,105,170,42,82,103,75,36,52,240,246,122,36,108,141,146,105,21,85,253,13,141,91,60,245,187,92,240,221,40,192,43,111,53,145,210,88,49,60,58,207,37,76,172,164,164,84,130,223,110,164,133,92,228,142,24,90,170,140,142,40,215,102,70,213,247,53,17,169,242,64,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,248,154,238,199,91,92,173,122,34,73,94,73,122,41,255,0,199,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,241,232,230,255,0,17,74,203,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,126,124,186,180,114,197,163,124,35,224,148,214,137,188,69,94,97,111,131,49,186,84,244,189,157,234,170,248,34,145,169,208,231,189,27,218,129,41,224,221,189,45,127,99,175,165,174,123,144,12,213,171,24,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,154,203,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,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,105,50,128,121,154,104,167,228,91,139,140,167,195,220,60,85,6,119,190,107,71,215,47,92,209,120,217,230,241,17,201,180,108,107,118,170,138,167,161,169,213,180,75,23,83,149,221,91,5,207,112,127,159,211,106,127,11,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,91,222,149,48,204,138,245,223,173,81,92,138,228,84,114,230,2,176,57,37,235,29,138,92,87,58,225,250,162,30,205,234,154,224,185,141,28,157,79,119,139,165,146,58,122,74,132,217,25,209,31,101,241,83,123,213,253,79,241,95,11,118,141,202,182,126,0,0,0,0,0,0,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,94,222,163,212,221,218,191,35,222,120,217,63,80,4,93,208,242,113,247,167,235,60,162,129,141,245,147,70,241,253,86,177,84,219,110,180,171,35,165,133,204,69,71,72,158,254,220,141,79,226,189,191,207,82,167,120,170,224,123,80,180,199,34,118,67,128,216,46,117,180,18,164,178,57,212,244,138,244,98,172,234,214,162,245,74,245,254,43,211,238,46,172,252,44,163,21,181,100,212,46,163,185,81,67,59,29,178,42,73,27,92,159,198,69,251,209,126,244,2,158,248,44,226,43,35,193,245,42,199,137,229,143,117,20,53,213,208,211,189,181,44,100,95,198,238,237,254,133,191,206,70,253,233,243,66,227,49,187,181,45,230,209,75,95,75,59,36,142,104,153,35,85,174,221,21,21,168,191,244,149,185,197,151,11,54,189,57,170,164,213,92,78,137,148,171,99,153,149,175,72,99,107,55,70,58,157,63,208,225,111,221,213,252,164,249,252,254,100,173,224,243,84,169,243,189,63,183,194,181,29,117,20,180,176,197,34,43,209,85,28,216,41,247,254,91,151,230,255,0,188,9,17,46,253,62,227,22,102,117,150,187,86,75,71,53,202,170,40,166,123,225,70,245,191,167,223,212,187,38,223,239,25,87,221,182,235,239,33,223,23,57,69,85,171,82,113,219,109,37,107,226,239,213,219,155,179,100,86,255,0,25,242,167,220,169,250,137,68,177,177,206,218,170,40,231,137,232,230,61,168,168,169,242,93,209,23,115,244,145,23,245,29,75,75,165,154,108,58,214,249,165,235,114,210,65,186,245,42,238,189,166,126,179,183,148,14,161,168,242,44,118,57,61,232,136,187,110,170,187,109,241,180,237,230,9,226,207,81,105,180,247,2,146,182,89,85,175,145,173,86,236,228,69,247,84,66,213,254,83,127,156,7,66,224,226,52,101,243,34,90,90,168,165,106,193,75,213,208,246,187,249,111,253,74,191,210,75,38,239,183,188,130,92,181,238,115,94,169,50,11,149,69,107,165,116,208,83,123,150,69,114,167,76,243,183,239,85,253,68,237,79,144,30,28,112,77,207,98,252,142,9,183,205,0,230,223,145,228,240,159,35,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,0,69,94,87,30,68,244,203,241,175,88,173,50,175,22,62,86,53,147,233,254,67,233,211,153,84,1,170,185,181,64,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,117,32,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,63,192,0,0,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,170,0,0,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,170,228,99,250,108,253,155,253,228,90,160,2,170,249,81,240,45,253,227,138,13,107,195,63,212,245,88,5,21,115,191,202,115,174,146,83,171,127,218,188,43,220,239,231,204,140,255,0,7,152,181,64,0,0,0,0,0,0,0,0,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,0,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,224,4,0,228,169,229,99,41,250,129,93,233,214,226,127,128,6,189,124,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,39,175,36,253,80,186,228,58,71,158,105,69,193,181,115,83,225,151,138,91,149,13,68,213,174,149,145,193,112,100,155,210,197,18,166,208,177,146,209,203,42,244,187,103,62,169,235,210,213,69,87,216,248,3,85,114,255,0,185,92,121,19,211,47,198,189,98,180,149,64,8,171,205,31,200,158,166,254,11,235,20,69,0,155,84,0,5,85,243,206,253,9,254,210,126,237,45,80,1,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,69,94,104,254,68,245,55,240,95,88,162,40,4,218,160,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,164,170,0,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,40,4,218,160,0,0,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,48,4,85,229,113,228,79,76,191,26,245,138,210,85,0,0,138,188,209,252,137,234,111,224,190,177,68,74,160,6,170,230,213,0,0,0,0,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,1,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,0,170,190,121,223,161,63,218,79,221,165,170,0,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,63,192,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,170,0,24,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,0,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,139,169,0,0,0,0,0,0,0,66,14,109,152,6,101,170,122,23,128,105,246,159,99,213,119,204,134,249,169,20,20,212,52,52,200,157,114,191,217,183,37,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,76,213,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,157,45,233,98,171,149,59,143,145,239,206,160,0,0,0,0,1,15,249,169,235,29,247,72,184,71,187,211,99,144,237,87,158,220,34,195,164,169,234,103,246,173,45,76,19,201,82,189,15,99,145,253,200,41,229,131,111,133,205,239,245,181,200,230,34,44,192,0,107,25,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,126,70,206,96,0,43,3,157,166,142,88,165,197,112,94,32,105,230,236,222,169,174,9,135,86,71,210,247,120,186,89,35,168,171,167,93,213,253,17,246,95,21,79,185,25,212,255,0,21,241,59,104,218,139,103,224,10,11,229,113,171,212,218,75,198,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,248,175,125,100,20,145,171,156,142,98,50,71,171,186,127,142,219,244,0,0,0,0,0,0,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,202,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,242,61,46,115,154,187,33,239,56,61,136,190,240,17,191,169,167,37,77,254,103,165,168,172,94,159,153,238,69,221,0,199,122,231,128,219,51,173,55,191,217,170,168,161,149,102,183,206,198,163,217,191,189,81,21,23,230,159,123,83,239,251,136,25,194,182,93,115,210,29,113,187,105,213,202,178,104,168,101,171,158,58,104,186,247,111,190,178,8,88,136,141,71,109,240,198,169,239,82,204,170,224,109,77,52,176,63,229,35,21,171,254,250,21,201,198,182,11,85,166,153,221,163,86,45,113,170,178,43,157,58,202,214,177,234,187,36,213,19,185,219,187,118,167,241,19,255,0,240,5,139,219,234,82,178,130,158,169,171,186,75,27,95,191,245,161,93,188,114,228,21,137,196,78,49,103,167,157,237,233,125,166,84,68,93,189,235,44,169,191,203,250,127,89,50,56,118,212,10,77,64,210,44,102,251,4,136,143,168,182,64,233,26,175,98,170,57,55,106,167,195,238,249,181,72,75,198,108,84,53,188,82,98,17,35,154,250,167,212,217,99,84,71,123,209,171,59,254,228,95,214,169,247,1,60,180,95,188,186,127,100,116,242,43,222,234,10,101,114,175,235,236,70,119,195,168,105,101,26,81,97,86,152,18,62,158,154,56,19,239,251,161,98,125,255,0,212,118,240,4,34,230,121,87,53,46,157,210,172,83,58,52,72,21,85,27,238,223,251,110,152,155,164,14,230,171,213,249,63,160,233,93,145,105,221,191,255,0,141,211,1,208,121,70,94,42,110,48,229,80,79,80,247,50,42,106,53,98,42,238,137,189,69,70,229,151,39,200,171,142,78,110,223,237,115,118,219,106,90,47,255,0,57,168,45,29,62,64,20,245,181,119,85,61,139,242,61,109,249,129,236,79,145,228,240,223,145,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,15,91,147,101,220,228,221,246,60,170,30,26,7,149,249,17,195,141,125,60,126,99,164,215,39,65,4,114,77,77,28,211,179,169,90,138,138,218,106,157,189,234,159,173,196,144,58,254,111,108,109,215,29,175,165,114,111,215,79,43,127,227,99,147,245,167,235,2,17,112,51,171,52,246,236,73,218,125,87,60,205,173,176,189,212,143,111,75,149,168,169,53,82,236,142,71,108,190,230,253,200,134,47,212,185,31,168,156,110,89,153,77,80,233,91,64,182,105,220,146,42,162,34,50,120,149,118,223,127,241,159,250,76,51,115,212,41,244,71,138,28,234,158,72,186,161,150,249,84,189,61,72,158,238,153,85,61,253,47,95,244,84,255,0,237,249,118,238,23,178,165,212,14,41,95,146,57,157,41,34,82,70,137,190,251,116,77,70,159,169,191,243,1,109,184,173,47,131,177,81,65,191,241,32,141,54,254,166,53,15,216,62,91,99,17,148,20,232,159,226,153,255,0,210,161,245,0,32,183,52,170,126,254,156,82,200,231,53,59,112,46,223,239,214,83,19,164,130,124,211,149,201,167,180,44,106,236,142,129,202,191,254,55,76,6,37,228,234,141,69,203,182,118,255,0,218,180,91,255,0,248,205,65,104,169,242,42,219,147,155,183,147,47,95,215,75,69,255,0,231,53,5,164,167,200,2,252,143,91,126,106,123,23,228,122,219,243,3,216,223,145,228,240,223,145,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,1,197,62,103,35,138,129,200,245,207,26,75,19,152,169,238,84,84,255,0,208,115,69,221,2,129,78,156,206,116,202,174,197,168,247,28,210,130,129,205,101,101,76,146,62,70,68,168,139,240,82,181,61,232,196,251,220,191,121,212,121,112,84,201,91,171,116,243,185,189,91,76,207,126,219,239,181,77,25,96,60,126,105,61,30,105,166,23,58,254,194,58,170,53,133,88,228,100,123,251,234,105,81,125,238,247,252,155,250,202,250,229,208,245,179,235,44,86,215,53,63,191,71,178,175,207,117,168,163,253,64,93,173,189,85,104,225,247,109,249,182,251,191,222,67,233,62,75,107,149,212,80,185,223,124,109,255,0,153,15,172,1,8,185,158,219,167,172,211,72,39,137,157,73,12,59,42,162,42,237,189,93,55,244,19,116,136,28,198,102,129,154,85,36,82,53,23,187,27,118,254,141,171,41,148,8,227,201,229,21,181,121,107,126,91,82,81,38,223,254,211,57,105,137,242,66,171,185,64,205,218,187,101,208,170,239,213,73,69,178,175,251,166,111,253,165,168,181,119,106,47,244,0,95,145,235,111,204,246,47,200,224,159,48,57,183,228,121,60,55,228,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,112,127,235,216,230,120,84,69,249,129,193,142,247,236,123,14,61,40,138,114,3,166,234,133,142,59,230,47,87,73,50,110,215,116,126,191,241,140,95,187,250,138,145,225,234,134,155,17,226,225,246,102,206,214,51,185,64,230,162,251,183,87,73,69,252,229,220,185,43,189,35,107,40,100,129,201,191,86,222,239,247,209,127,232,41,179,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,189,175,252,64,92,133,138,78,229,174,149,200,237,209,97,102,222,239,245,168,126,137,211,244,182,242,203,238,27,106,185,71,39,83,103,164,130,79,122,238,191,20,76,95,214,191,172,238,0,8,155,204,46,206,203,134,148,75,58,187,101,129,140,68,247,42,255,0,26,174,155,250,73,100,70,238,57,232,29,89,163,213,234,198,245,43,82,47,118,219,255,0,243,221,56,16,111,148,109,226,24,51,60,162,219,43,92,143,125,21,34,167,189,63,213,46,255,0,253,144,183,24,85,22,38,170,47,187,100,255,0,152,166,110,86,85,173,163,214,107,245,59,159,183,93,5,34,116,239,255,0,133,51,238,255,0,124,185,122,69,69,166,141,201,242,86,53,127,244,1,237,95,145,195,101,71,124,208,246,30,165,254,48,30,196,249,30,79,13,249,30,64,3,194,174,222,240,142,69,249,40,15,232,60,158,21,21,125,232,167,144,60,42,236,16,108,138,191,212,121,0,15,29,73,242,69,221,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,156,95,184,96,28,149,55,251,138,252,230,35,165,175,154,233,111,212,26,42,126,169,45,242,82,61,206,235,219,225,137,149,15,223,101,127,244,39,242,87,253,242,193,12,101,175,152,77,30,99,128,221,233,38,134,71,202,180,83,163,58,28,228,247,246,37,68,249,34,253,238,253,64,99,174,10,115,168,242,237,53,183,210,43,191,57,67,77,21,59,147,111,189,148,244,232,191,201,79,231,127,73,36,136,19,193,150,69,81,136,234,157,227,78,43,152,176,178,36,175,150,52,123,54,115,186,29,20,105,239,114,162,175,186,53,251,190,226,122,167,200,15,38,48,226,6,209,29,235,4,171,164,149,189,72,169,31,187,125,191,209,226,95,214,159,168,201,231,86,212,106,120,170,113,201,227,149,21,83,224,249,46,223,232,140,2,159,249,121,211,190,223,196,93,214,157,169,252,90,106,21,79,233,254,216,129,127,233,46,130,222,170,234,40,92,239,154,198,223,249,144,166,222,23,32,143,27,226,250,190,130,129,202,145,189,150,230,175,82,245,123,150,90,69,249,255,0,194,82,228,45,74,174,182,210,185,87,125,225,98,255,0,249,40,7,214,122,93,252,99,220,122,220,170,142,80,57,51,228,114,56,183,228,121,80,10,155,156,123,105,190,227,175,223,182,199,48,60,111,183,185,78,43,35,91,252,101,18,170,181,138,173,219,125,190,242,33,113,15,175,89,94,158,106,37,5,186,219,112,165,101,52,157,72,248,221,3,30,171,254,18,159,53,93,255,0,208,219,247,253,192,75,253,208,240,230,245,166,203,242,63,27,17,187,173,234,203,5,193,251,43,165,234,223,100,217,61,207,114,127,208,126,216,28,90,212,106,108,135,35,194,185,19,230,17,200,191,32,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,20,193,197,239,29,60,113,232,71,18,250,133,165,182,253,108,164,130,219,105,188,62,107,92,20,214,11,100,204,167,183,84,177,181,84,112,171,229,164,235,115,217,79,60,76,122,185,93,241,181,223,19,255,0,140,183,62,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,165,141,240,149,81,201,81,87,78,187,171,250,228,239,50,90,159,114,51,165,158,23,226,118,242,53,16,36,175,43,110,40,243,190,37,52,179,48,252,173,231,63,104,243,60,115,32,111,115,251,153,13,31,98,215,81,77,31,133,255,0,7,138,56,157,213,52,21,191,45,222,157,63,22,200,172,222,106,148,129,201,215,83,62,199,241,89,54,11,87,87,117,90,76,247,31,172,183,195,75,79,39,246,171,171,169,145,43,35,158,161,138,244,69,232,130,10,198,49,232,215,57,174,157,90,136,141,123,213,46,252,1,77,124,100,243,55,226,79,31,226,59,51,194,180,83,56,251,43,139,98,55,9,49,232,233,159,98,160,158,106,138,170,87,186,58,169,228,125,67,38,85,234,157,37,70,116,171,27,218,100,74,172,107,213,234,182,211,171,25,215,228,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,165,221,29,93,190,158,174,151,109,190,251,46,219,26,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,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,46,251,149,182,181,107,183,16,154,89,152,106,102,181,234,119,218,110,222,64,219,21,178,139,216,180,116,94,7,177,77,28,211,75,220,166,142,62,239,119,197,196,222,151,55,224,240,251,162,175,90,162,96,14,100,252,93,241,99,195,79,17,205,196,244,211,90,188,14,55,125,199,232,175,180,86,207,179,118,217,125,159,212,249,105,164,139,189,52,50,73,47,84,148,175,155,169,202,155,119,186,17,54,98,42,206,158,11,52,207,242,69,194,158,152,96,178,82,93,105,42,233,241,248,46,21,244,183,72,251,117,84,181,213,170,181,149,80,61,157,13,86,118,231,168,149,136,199,55,169,173,106,53,202,174,69,85,192,28,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,210,246,82,78,247,189,17,35,138,154,87,35,218,157,77,120,117,78,86,220,114,234,199,17,57,86,97,165,58,221,124,251,65,122,162,183,183,33,179,221,35,181,211,82,116,82,178,72,224,169,130,110,194,70,197,217,243,83,186,61,162,234,248,167,235,126,201,27,82,106,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,141,123,56,85,213,47,200,183,17,218,117,169,147,95,125,141,65,102,200,41,125,171,91,225,124,71,106,215,43,251,53,223,155,70,61,206,222,150,89,219,240,53,94,155,238,205,156,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,160,20,195,253,148,126,59,63,238,231,255,0,38,108,255,0,245,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,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,198,178,230,202,124,39,121,88,209,191,167,248,247,167,64,4,63,230,147,199,46,172,112,237,149,97,250,83,162,55,207,179,247,170,219,123,178,27,197,210,75,93,53,95,93,43,228,146,10,104,33,239,164,140,77,223,13,67,164,222,46,175,134,14,135,236,178,53,122,7,45,142,46,248,177,226,91,136,231,98,122,151,173,94,59,27,177,99,245,183,218,219,103,217,187,108,94,208,233,124,84,209,197,222,134,24,228,139,166,74,166,77,212,213,93,251,61,10,155,61,85,32,7,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,54,163,215,109,223,187,149,202,182,211,202,19,66,235,52,195,135,26,189,70,200,108,222,10,245,169,119,6,220,97,115,214,118,76,235,60,12,88,232,146,72,164,70,177,189,79,125,92,236,123,17,82,72,170,98,114,189,201,210,214,4,234,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,138,29,43,137,126,34,240,78,23,244,178,191,83,51,170,143,241,180,118,122,46,137,191,186,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,124,213,126,72,176,215,129,126,103,213,58,205,171,151,141,41,214,149,164,180,191,42,188,87,87,97,245,213,53,145,53,148,204,145,240,165,29,129,18,42,104,219,35,209,189,245,101,76,175,71,202,254,152,250,85,239,98,45,122,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,153,142,240,20,189,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,152,0,13,170,1,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,129,135,248,155,226,139,75,248,89,192,38,203,245,2,247,72,203,149,101,61,90,99,214,87,62,68,158,243,91,12,46,145,180,236,237,199,35,163,98,187,182,199,78,230,118,227,89,99,234,84,234,106,58,5,240,181,205,174,251,153,241,29,120,182,113,5,114,181,99,58,119,150,109,6,61,19,105,152,176,227,149,77,123,91,3,103,172,248,30,232,101,98,189,38,154,86,185,169,47,109,200,148,240,247,17,179,255,0,137,126,29,48,78,40,52,178,191,76,243,170,127,241,181,150,122,222,185,191,185,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,149,62,74,154,245,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,39,185,155,218,80,2,26,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,227,189,175,115,30,198,171,31,146,184,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,23,231,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,37,1,172,182,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,216,83,134,142,34,240,78,40,52,178,131,83,48,90,143,241,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,209,126,104,129,149,79,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,41,219,154,199,28,116,218,149,117,175,225,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,186,35,233,161,151,119,57,210,53,123,147,69,27,152,141,108,77,146,96,253,92,231,156,190,101,107,226,26,170,243,131,98,52,151,157,43,183,83,213,90,25,101,154,169,33,125,221,236,168,153,97,187,197,82,234,86,207,72,247,199,216,222,158,70,200,198,177,30,138,157,110,71,178,90,107,167,17,153,126,176,112,85,113,226,59,130,173,74,246,109,126,59,181,226,229,12,182,234,42,138,166,82,211,198,171,95,65,83,29,87,84,116,243,67,28,137,80,170,212,123,158,216,26,145,117,182,118,61,212,217,195,71,14,153,223,20,26,167,65,166,120,45,63,248,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,72,159,53,75,254,211,126,24,180,107,75,52,58,163,135,172,99,23,219,16,185,91,234,109,247,134,75,51,155,85,118,241,48,246,170,103,169,158,62,135,186,105,88,187,43,219,211,210,212,107,99,70,49,140,107,66,157,180,247,154,159,23,54,236,255,0,26,184,106,54,174,213,221,49,58,91,197,20,215,234,26,76,110,206,217,234,173,205,153,139,83,12,106,148,236,84,123,162,71,181,21,30,207,122,167,196,223,154,94,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,53,172,226,7,76,255,0,35,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,123,82,62,138,169,168,89,51,188,44,239,248,24,142,238,192,177,72,143,107,81,175,107,209,205,78,151,33,115,252,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,161,130,185,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,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,135,125,183,85,85,200,28,169,56,163,215,110,37,63,42,63,150,188,231,237,31,217,207,98,123,51,251,153,71,71,216,241,30,59,189,254,13,20,125,93,93,136,191,141,190,221,62,237,183,93,226,175,58,191,52,248,183,211,250,31,81,184,153,87,145,143,233,179,246,111,247,144,22,19,196,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,237,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,73,159,217,71,227,179,254,238,127,242,102,207,255,0,84,37,255,0,59,77,99,177,69,138,224,188,63,83,195,222,189,84,220,19,49,172,147,169,237,240,148,177,199,81,73,78,155,43,58,36,239,62,90,159,122,63,169,158,23,226,110,210,53,82,26,242,222,209,11,174,183,113,95,137,182,223,124,164,181,211,224,117,20,249,197,115,230,141,210,62,120,40,43,41,213,32,137,169,178,43,228,150,72,152,170,231,34,53,138,247,252,74,212,141,225,117,55,108,215,84,52,215,132,74,221,70,205,105,233,39,212,92,87,77,228,189,221,162,171,100,110,130,75,221,53,177,102,157,178,54,153,205,98,177,106,24,228,84,133,205,110,219,244,42,38,202,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,125,124,88,249,88,214,79,167,249,15,167,78,80,95,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,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,217,36,29,83,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,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,237,96,0,0,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,210,238,157,151,220,167,235,0,41,47,136,174,51,185,143,112,219,171,151,221,41,204,245,154,173,175,183,84,61,246,202,233,177,11,52,44,187,91,149,238,74,122,216,145,180,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,72,14,93,124,203,114,109,79,204,147,68,248,146,201,41,42,175,183,218,137,166,176,228,181,43,79,68,201,231,84,167,100,22,148,167,167,166,100,72,247,42,84,72,201,94,244,87,189,91,18,34,185,209,162,200,174,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,161,108,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,6,210,101,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,241,57,118,223,100,217,17,17,37,175,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,59,28,246,177,140,114,49,149,151,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,246,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,241,109,190,200,136,146,171,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,16,91,146,167,149,140,167,234,5,119,167,91,136,149,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,64,226,43,155,39,17,119,237,92,190,187,65,51,170,76,99,4,160,168,125,5,153,144,217,169,106,159,112,130,55,185,27,93,43,171,105,214,86,62,100,217,233,26,53,137,27,58,24,173,87,181,242,63,53,114,249,214,190,96,28,87,231,242,95,114,125,108,171,161,211,172,86,162,158,107,173,99,176,235,75,160,187,78,217,161,115,237,44,145,177,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,120,23,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,195,216,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,170,29,128,0,5,96,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,143,65,87,215,84,250,218,216,221,39,93,68,18,61,55,100,49,166,200,189,63,14,251,110,170,170,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,123,30,130,147,162,169,149,180,81,182,78,186,120,35,122,236,201,164,77,149,122,126,45,246,221,17,83,10,243,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,46,164,0,4,53,215,206,56,234,120,113,227,103,16,209,236,225,148,143,211,172,211,23,182,190,106,185,31,21,59,236,119,25,174,21,176,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,166,81,74,220,234,252,211,226,223,79,232,125,70,226,101,94,85,156,120,255,0,240,71,10,154,191,122,255,0,27,22,33,125,185,220,127,218,25,77,100,107,59,95,238,135,68,249,38,255,0,23,78,198,255,0,122,96,22,168,0,0,0,0,70,173,71,227,54,197,164,156,98,98,188,51,231,54,174,213,171,59,199,237,213,22,75,197,59,30,249,32,188,84,87,85,211,54,154,161,137,190,240,203,218,133,172,145,168,139,28,138,189,123,177,234,248,100,169,74,220,234,252,211,226,223,79,232,125,70,226,5,212,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,4,106,226,83,140,219,22,135,235,6,150,232,13,146,213,237,92,207,81,178,11,53,60,201,59,30,218,91,101,158,170,224,218,105,42,92,228,219,185,51,250,102,100,81,181,118,107,152,233,36,217,26,200,230,250,248,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,109,37,240,245,148,223,115,158,52,52,211,53,202,107,188,109,235,32,213,11,53,210,227,83,218,100,125,250,169,238,209,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,6,199,192,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,190,186,167,214,214,198,233,58,234,32,145,233,187,33,141,54,69,233,248,119,219,117,85,92,129,202,147,138,61,118,226,83,242,163,249,107,206,126,209,253,156,246,39,179,63,185,148,116,125,143,17,227,187,223,224,209,71,213,213,216,139,248,219,237,211,238,219,117,222,42,243,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,174,149,244,85,178,58,62,138,136,228,98,110,248,99,93,209,58,190,29,183,217,85,22,96,16,3,157,95,149,140,91,234,5,15,167,92,64,143,252,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,124,46,77,246,217,119,69,84,91,127,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,0,80,15,246,81,248,236,255,0,187,159,252,153,179,255,0,213,11,254,53,87,3,98,142,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,252,45,77,246,221,119,85,85,90,129,254,202,63,29,159,247,115,255,0,147,54,127,250,161,106,156,174,60,137,233,151,227,94,177,90,80,8,27,20,112,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,255,0,55,11,25,27,118,142,38,55,225,106,111,182,235,186,170,170,231,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,193,202,227,200,158,153,126,53,235,21,164,0,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,144,59,5,219,156,254,168,67,175,53,185,93,139,8,164,172,210,182,83,201,65,71,137,213,190,58,106,217,145,55,88,235,164,173,107,36,116,117,42,237,183,141,17,240,182,53,88,209,174,122,120,133,179,79,225,71,161,63,144,159,225,47,246,231,252,237,191,253,55,236,202,207,245,103,130,255,0,7,237,120,143,240,143,131,251,223,250,239,226,252,69,16,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,189,187,143,68,86,196,245,75,243,252,128,232,215,228,107,248,62,126,79,109,95,147,223,103,251,51,216,93,14,236,246,122,186,250,186,247,238,119,187,159,157,239,245,119,123,191,157,235,238,124,96,86,93,247,156,254,77,113,215,156,102,245,101,194,42,237,58,73,105,168,169,130,241,103,107,233,230,186,222,160,147,173,145,212,190,71,179,166,7,196,213,138,86,211,68,244,69,123,100,99,231,123,94,215,71,106,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,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,220,191,203,131,152,5,103,14,247,216,180,147,87,178,47,243,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,133,223,128,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,248,90,187,111,186,236,136,170,129,143,248,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,141,124,186,57,139,254,94,252,38,138,107,93,199,252,242,127,57,236,203,159,103,255,0,140,127,225,117,51,126,102,154,153,148,244,126,30,158,40,155,241,63,243,191,52,248,183,69,171,94,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,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,74,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,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,82,212,1,88,28,123,115,66,206,244,171,89,98,210,62,30,164,181,51,236,93,194,41,50,107,165,84,112,215,67,115,168,107,81,207,182,49,168,171,219,133,157,75,28,238,71,50,126,235,92,198,172,61,165,116,185,3,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,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,185,59,215,50,58,109,69,224,163,53,215,189,32,138,146,197,168,56,37,69,150,107,198,61,86,201,107,160,160,101,77,237,144,71,12,147,190,24,89,59,42,41,162,149,85,97,217,241,164,138,136,230,61,26,226,80,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,38,70,43,154,199,62,41,98,122,177,157,125,41,8,53,175,131,236,103,132,110,88,154,145,101,106,82,86,230,215,202,124,125,217,101,226,146,90,142,197,116,241,95,33,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,150,192,14,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,138,27,25,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,3,175,231,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,10,224,67,137,203,239,22,154,123,153,106,173,222,203,236,74,70,102,18,90,237,118,143,18,202,159,1,75,21,178,222,231,71,223,108,81,44,189,83,201,81,46,238,111,82,119,122,55,86,181,165,91,115,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,115,127,146,167,149,140,167,234,5,119,167,91,128,159,224,0,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,231,38,167,124,142,222,73,94,239,137,203,182,251,38,200,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,232,165,101,21,20,141,143,162,158,56,216,187,62,105,23,117,78,175,139,109,246,68,68,172,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,99,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,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,210,184,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,39,96,226,199,202,198,178,125,63,200,125,58,114,128,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,13,148,193,210,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,189,212,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,251,110,145,249,132,118,187,165,163,196,178,155,199,210,203,108,184,57,177,247,221,20,171,23,76,241,211,203,187,91,212,189,174,141,209,174,113,37,72,1,206,175,202,198,45,245,2,135,211,174,32,77,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,5,16,242,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,0,0,0,197,92,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,202,145,234,214,189,204,138,41,94,140,127,71,74,247,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,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,5,223,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,167,111,236,163,241,217,255,0,119,63,249,51,103,255,0,170,22,169,202,227,200,158,153,126,53,235,21,165,0,129,177,71,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,22,166,251,110,187,170,170,174,117,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,140,28,174,60,137,233,151,227,94,177,90,64,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,3,176,93,185,207,234,132,58,243,91,149,216,176,138,74,205,43,101,60,148,20,120,157,91,227,166,173,153,19,117,142,186,74,214,178,71,71,82,174,219,120,209,31,11,99,85,141,26,231,167,136,89,211,196,111,22,20,214,238,10,47,92,83,240,233,145,210,93,41,233,106,45,211,90,171,42,237,210,182,10,166,54,247,5,37,76,50,65,59,89,42,49,200,147,196,171,179,31,178,171,152,230,175,75,210,155,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,165,180,243,8,192,48,221,44,229,195,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,232,137,158,217,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,12,235,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,238,153,105,228,115,23,252,153,24,174,107,28,248,165,137,234,198,117,244,166,85,53,204,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,187,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,28,155,161,193,61,202,123,14,10,138,7,51,227,187,82,178,178,223,61,59,218,142,73,35,115,85,21,17,126,109,84,251,255,0,172,250,211,228,120,122,42,181,81,0,128,58,133,83,69,164,60,78,91,239,177,68,145,178,186,146,165,143,233,248,17,93,35,170,157,239,70,34,170,255,0,123,79,153,60,237,53,237,184,209,178,165,187,108,237,255,0,95,220,170,159,127,245,16,139,152,206,49,89,73,140,210,230,84,116,114,190,106,90,186,104,213,237,69,114,35,92,181,9,239,247,170,124,223,250,190,243,62,112,197,170,54,189,68,194,96,171,164,173,137,239,78,174,166,181,219,237,249,233,147,249,173,254,98,129,155,142,179,168,29,207,179,149,40,198,34,255,0,19,223,191,203,243,141,59,49,248,25,172,114,75,97,168,100,110,217,203,211,178,109,243,248,218,5,64,112,220,218,183,241,121,80,181,12,68,122,182,131,223,190,251,254,118,143,250,75,146,180,38,214,170,52,95,186,8,255,0,250,84,41,255,0,65,45,242,209,241,133,82,202,183,244,63,166,129,58,85,62,95,156,163,46,2,209,178,90,232,209,23,125,160,143,223,255,0,5,0,251,15,91,191,140,123,15,83,182,223,230,7,54,124,143,43,242,249,30,27,242,60,175,200,14,9,191,87,200,246,30,191,154,156,211,228,7,174,165,202,216,94,169,252,213,255,0,152,172,142,44,235,234,238,124,69,90,236,175,85,236,187,190,239,227,42,239,210,181,219,123,151,221,247,22,113,62,253,167,109,250,151,254,98,181,184,176,100,137,196,93,157,244,251,186,85,239,238,212,79,187,251,124,11,8,192,32,74,124,110,150,38,177,17,169,215,178,162,127,178,60,236,138,237,182,254,189,143,197,195,152,172,199,105,26,171,186,167,115,238,219,249,110,63,86,71,163,92,136,171,247,128,149,119,84,106,30,198,55,165,14,45,106,43,186,142,106,168,159,53,3,200,56,245,162,255,0,21,55,60,35,183,119,72,28,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,171,204,211,69,63,45,60,35,229,62,30,225,225,107,240,77,243,90,62,185,122,33,151,193,65,55,136,142,77,163,123,157,189,44,181,61,13,78,157,229,72,186,156,141,234,222,85,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,192,214,95,73,243,175,201,126,169,225,186,153,236,191,105,253,146,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,54,104,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,198,178,250,177,130,254,75,245,79,50,211,63,106,123,79,236,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,122,156,178,245,175,242,211,194,62,45,226,45,254,22,191,4,219,10,172,232,139,162,25,124,20,16,248,121,35,222,71,185,219,210,203,77,214,229,233,222,84,151,165,168,222,157,195,165,115,133,205,110,184,175,7,207,177,91,233,233,36,167,204,114,139,109,146,185,211,49,202,248,224,99,102,174,71,68,168,228,68,127,118,134,38,170,185,28,157,14,122,109,186,163,155,81,124,42,233,111,229,167,136,237,58,211,57,172,94,217,160,188,228,20,190,213,162,241,94,31,187,107,137,253,234,239,206,35,216,230,237,75,20,238,248,28,143,93,182,102,238,86,162,202,174,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,47,71,131,186,86,189,102,155,243,138,196,116,157,116,173,183,59,220,231,49,187,108,155,59,184,135,106,228,151,166,121,85,78,169,231,90,199,225,59,88,221,191,31,92,103,191,36,114,55,196,87,84,84,211,212,116,66,238,142,219,251,113,210,239,34,117,163,155,223,131,225,84,126,232,22,254,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,63,88,1,172,14,172,96,191,146,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,91,167,13,250,223,117,214,206,85,58,148,219,205,142,146,221,81,128,96,247,252,29,143,166,145,206,101,100,20,86,38,172,51,171,93,239,99,214,41,163,99,211,169,200,175,141,207,78,148,122,70,204,1,206,91,135,139,174,55,170,22,190,36,108,182,170,70,99,217,101,61,37,146,241,80,218,199,58,117,189,195,28,189,183,62,39,175,194,199,209,193,19,90,177,124,59,210,200,175,70,185,205,89,35,167,6,154,233,71,166,22,125,111,211,156,134,243,224,172,186,151,165,249,5,186,22,189,32,100,46,188,65,65,81,37,18,201,44,138,215,183,169,143,171,129,140,98,170,201,45,76,77,86,57,122,92,192,141,101,207,113,33,173,247,93,19,229,83,166,173,179,88,233,46,53,25,254,15,96,193,222,250,153,28,214,81,193,91,98,114,205,58,53,190,247,189,34,134,70,49,58,154,136,249,26,245,234,70,44,111,166,18,79,241,175,173,22,173,69,199,180,7,79,241,124,190,146,243,104,192,52,158,195,73,89,79,76,198,185,148,23,185,169,99,241,145,44,168,221,222,244,138,26,38,189,168,231,54,55,198,230,124,50,36,168,6,10,210,124,23,242,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,205,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,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,80,60,153,52,46,179,41,214,91,238,188,221,236,221,118,92,38,223,37,186,215,87,34,207,31,247,98,173,168,199,44,42,212,72,165,237,210,45,67,100,99,156,170,207,23,3,186,21,92,215,54,229,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,179,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,17,141,123,152,199,185,88,203,30,230,139,104,226,10,239,195,45,202,61,16,184,246,109,80,248,153,243,136,32,116,80,85,73,98,138,150,89,102,115,106,36,153,157,48,167,107,166,88,99,99,229,153,178,53,168,168,196,150,57,104,92,9,21,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,87,71,113,118,70,71,52,136,217,59,75,27,172,83,152,79,46,156,55,54,210,58,124,251,65,48,170,186,108,219,1,179,209,91,105,237,54,182,172,239,190,218,41,89,28,12,130,68,145,253,114,212,211,211,177,22,57,17,95,52,140,139,178,173,149,86,30,222,106,229,189,115,209,42,254,20,49,58,93,18,142,145,172,183,83,211,211,101,107,13,36,240,189,217,34,209,211,203,94,178,190,102,163,166,127,84,172,68,123,85,209,163,17,140,98,244,49,173,108,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,108,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,39,87,71,113,55,71,199,52,104,233,59,75,35,169,215,152,94,71,195,238,83,196,214,65,118,225,213,157,235,84,221,201,111,247,40,170,37,158,150,235,125,150,170,121,170,234,169,159,36,143,234,133,123,177,177,21,136,200,149,209,185,99,106,177,90,247,254,183,44,187,6,178,223,120,184,197,159,163,151,191,101,251,47,107,134,85,43,234,91,28,50,227,172,158,22,214,65,35,21,29,222,238,117,199,27,24,141,114,164,174,138,77,227,237,247,99,11,254,34,175,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,161,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,189,46,149,146,202,160,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,183,78,28,121,183,225,183,125,6,201,43,181,222,106,74,93,74,194,44,239,169,130,20,222,158,12,189,233,179,32,72,22,56,222,144,84,190,87,70,201,88,140,86,53,28,233,216,137,19,101,100,29,131,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,149,128,201,92,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,245,92,179,0,204,176,90,108,126,171,48,199,170,237,44,202,172,241,223,237,9,82,136,215,213,91,164,150,88,162,168,70,111,212,214,61,208,72,172,234,68,234,103,75,219,187,30,199,58,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,226,49,204,107,216,247,35,217,221,121,213,249,167,197,190,159,208,250,141,196,8,43,77,139,95,106,241,91,142,107,79,67,215,101,181,92,40,237,117,149,61,214,39,106,170,174,58,153,41,227,232,85,235,119,83,40,170,87,116,69,106,118,246,114,162,185,168,185,131,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,50,121,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,53,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,16,75,78,97,156,205,112,219,198,1,81,162,92,55,94,169,47,233,152,217,209,153,14,70,144,42,193,75,110,171,135,119,81,64,201,26,138,181,50,69,39,76,174,115,83,176,142,116,123,119,250,150,158,176,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,242,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,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,123,6,85,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,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,125,44,111,132,170,142,74,138,186,117,221,95,215,39,121,146,212,251,145,157,44,240,191,19,183,145,168,152,47,149,62,188,211,104,223,20,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,251,168,180,205,85,70,246,210,178,71,171,218,212,122,58,218,120,214,225,226,213,196,199,15,57,46,7,61,170,174,190,251,111,167,154,247,139,50,154,177,180,207,246,220,20,242,165,43,85,210,42,68,172,145,100,116,47,73,62,30,137,92,168,172,114,54,70,107,195,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,157,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,68,117,230,129,170,22,173,106,212,189,39,213,123,51,105,35,167,202,116,158,209,114,125,61,53,107,106,217,71,59,235,174,29,234,85,149,168,136,247,195,47,114,39,252,45,84,124,110,69,107,85,21,19,228,225,27,88,236,90,55,194,63,20,245,55,120,124,69,94,97,111,177,97,214,186,110,167,179,189,85,95,5,222,55,47,91,88,244,111,106,4,168,159,103,116,181,253,142,142,166,185,237,80,49,87,25,58,233,89,196,79,17,217,158,163,123,103,218,54,87,92,36,183,99,142,98,78,200,89,103,167,123,163,165,88,226,157,85,241,119,24,157,247,179,102,167,118,105,93,208,213,114,181,44,211,147,78,139,218,177,173,6,186,107,69,215,16,164,131,33,204,47,21,116,150,235,211,158,217,103,158,201,7,106,62,211,54,114,246,89,227,34,170,234,110,204,115,214,40,220,238,166,178,37,74,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,145,179,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,128,233,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,75,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,237,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,26,235,241,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,228,255,0,42,62,53,255,0,38,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,93,251,208,217,238,147,72,230,173,63,66,53,100,108,53,82,72,207,123,93,209,28,169,212,172,68,154,105,90,23,40,0,0,0,0,64,14,104,92,11,126,90,241,87,235,142,142,97,158,47,82,108,189,30,216,166,162,119,76,215,219,92,113,185,23,104,81,171,226,43,33,218,62,222,202,215,190,36,124,127,157,115,105,227,73,254,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,29,215,136,221,111,186,241,29,172,55,173,101,190,216,233,45,23,43,253,61,185,181,148,148,146,57,240,36,244,244,48,83,72,248,250,190,38,177,238,129,94,140,85,114,177,30,141,87,63,167,173,103,167,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,127,84,43,221,218,88,227,70,54,22,198,217,17,170,197,149,209,86,8,25,215,19,226,207,50,193,120,80,200,56,94,195,233,234,237,44,202,178,137,47,87,123,229,53,122,53,245,86,233,40,226,167,150,218,177,118,250,154,199,186,8,220,249,27,42,117,51,170,39,53,88,247,245,116,157,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,213,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,245,189,90,198,245,61,237,77,220,168,212,223,117,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,14,180,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,244,182,38,68,25,87,134,142,29,48,78,23,244,178,131,76,240,90,127,241,85,151,138,222,185,191,186,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,124,145,62,106,185,84,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,165,110,117,126,105,241,111,167,244,62,163,113,32,1,63,249,213,249,167,197,190,159,208,250,141,196,139,252,52,112,207,153,113,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,224,235,99,90,229,99,92,178,48,45,171,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,230,174,246,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,246,170,57,62,104,95,71,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,9,64,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,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,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,74,118,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,27,28,254,151,117,181,177,201,208,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,54,136,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,157,43,135,222,53,244,107,95,52,58,237,173,116,87,63,98,71,136,219,229,173,204,109,51,171,167,170,177,118,161,124,178,57,205,141,189,115,66,172,142,71,69,43,25,249,198,177,201,210,217,27,36,76,166,30,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,28,24,255,0,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,95,175,132,239,52,250,55,245,3,30,245,24,6,27,195,166,119,150,232,78,119,196,87,135,240,152,102,21,217,163,241,189,112,201,226,238,146,86,80,67,224,251,125,212,150,61,161,175,239,119,123,110,103,230,186,55,221,219,181,194,119,154,125,27,250,129,143,122,140,0,108,166,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,181,120,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,12,109,123,145,21,81,17,118,41,53,87,44,251,149,167,31,87,218,75,237,135,133,61,94,184,120,235,85,119,246,142,29,123,170,169,99,36,183,200,214,42,199,109,153,210,57,59,144,191,165,35,167,217,86,70,72,232,225,106,61,143,141,32,11,106,0,1,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,87,114,101,115,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,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,153,87,126,56,233,177,174,95,248,111,8,250,114,202,180,190,220,169,238,76,203,174,200,249,105,210,134,146,91,181,76,237,162,129,90,173,89,95,60,78,103,117,203,188,73,12,174,143,103,186,71,246,99,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,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,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,182,208,197,221,149,18,71,53,36,145,207,115,157,210,138,200,163,12,129,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,152,216,142,115,220,200,162,137,138,247,244,117,46,85,42,131,53,231,29,83,108,226,142,43,134,21,106,171,188,104,141,21,59,109,21,148,50,211,69,29,109,193,233,43,150,75,189,42,185,141,150,39,162,43,91,29,60,207,232,124,113,252,105,12,146,239,13,154,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,196,212,223,109,211,116,84,85,15,202,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,235,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,221,154,72,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,157,46,8,21,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,53,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,48,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,229,94,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,168,24,82,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,77,186,92,246,54,120,92,230,162,238,212,150,53,93,186,147,127,175,26,197,175,185,133,198,107,78,57,67,226,234,233,237,245,247,73,35,238,178,62,154,90,42,89,106,234,100,221,234,136,189,16,65,43,246,223,169,221,59,53,21,202,136,182,41,205,243,75,112,77,22,193,52,3,76,244,210,197,236,108,110,205,246,175,193,81,120,169,170,59,93,217,168,38,147,243,147,61,242,59,121,37,123,190,39,46,219,236,155,34,34,38,0,229,113,231,179,76,191,26,244,122,208,35,254,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,252,77,93,183,221,54,84,69,75,127,206,185,189,232,213,15,14,52,58,145,130,219,252,94,164,222,187,182,248,48,234,199,57,222,202,174,141,141,89,103,171,145,168,222,186,54,247,24,232,222,206,151,84,110,140,68,137,205,157,105,227,87,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,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,151,127,203,79,129,90,158,25,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,186,170,41,32,180,91,146,161,21,176,49,96,145,241,76,249,150,8,102,116,138,229,233,78,220,109,107,21,178,44,152,171,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,205,154,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,38,87,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,198,180,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,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,78,174,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,33,110,133,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,206,188,206,184,241,252,136,88,170,116,27,73,239,93,57,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,189,50,71,44,45,88,230,77,186,226,114,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,95,46,167,146,167,149,140,167,234,5,119,167,91,138,171,226,143,66,255,0,131,94,187,100,218,41,246,167,237,31,217,207,5,253,211,240,62,15,191,226,40,224,169,254,243,220,147,167,167,191,211,252,117,223,167,127,118,251,37,170,114,84,242,177,148,253,64,174,244,235,112,19,252,0,5,0,243,71,243,217,169,191,130,250,61,17,47,249,46,107,166,156,80,225,57,31,15,23,59,207,129,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,127,142,104,252,43,222,248,213,17,221,183,35,219,214,140,149,99,136,28,209,252,246,106,111,224,190,143,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,162,1,29,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,4,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,94,166,222,158,121,196,62,151,233,246,131,79,196,141,222,235,87,83,132,182,207,73,123,166,168,164,163,145,211,214,65,85,219,240,141,142,39,163,92,215,202,233,161,106,36,157,8,213,122,44,138,196,71,42,80,191,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,235,246,238,39,117,150,219,195,237,223,134,40,242,142,246,3,120,184,83,220,31,69,81,11,101,146,155,183,42,204,232,41,228,118,235,20,50,78,145,76,246,55,253,18,36,86,171,123,147,164,161,37,52,115,156,23,19,248,53,246,74,141,85,91,86,165,217,106,54,238,81,212,82,83,218,170,160,233,100,136,158,30,162,146,22,177,189,79,124,106,254,236,82,238,216,209,173,237,171,149,196,160,230,217,150,84,231,92,19,96,25,133,86,29,144,98,175,187,103,20,21,41,104,200,32,138,27,141,43,29,111,185,116,36,241,69,36,141,141,234,222,151,116,43,186,219,212,141,122,49,232,230,54,189,120,22,225,211,248,78,241,29,142,224,23,42,126,238,55,111,234,190,228,223,31,78,246,186,119,179,174,47,116,177,201,249,233,31,13,63,84,110,87,179,191,220,68,84,98,150,85,206,175,202,198,45,245,2,135,211,174,32,82,177,102,156,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,97,7,11,154,23,252,37,53,219,25,209,79,181,63,103,62,209,248,223,238,159,129,241,157,143,15,71,61,79,247,158,228,125,93,93,142,159,227,166,221,91,251,246,217,122,86,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,134,209,0,128,28,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,96,174,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,218,85,154,39,71,179,27,27,251,193,133,121,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,56,106,100,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,162,54,187,116,106,189,189,111,86,70,213,235,123,81,113,168,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,50,174,252,113,211,99,92,191,240,222,17,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,198,173,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,249,49,177,28,231,185,145,69,19,21,239,232,234,92,85,205,31,200,158,166,254,11,235,20,68,74,205,121,199,84,219,56,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,250,31,28,127,26,67,36,187,195,34,184,245,213,44,19,90,121,108,103,58,151,166,151,223,108,227,119,159,102,120,42,223,11,53,63,119,181,127,165,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,161,69,132,191,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,196,3,42,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,42,55,163,92,246,178,88,165,98,61,253,29,74,27,4,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,245,191,103,43,89,212,228,107,213,17,139,84,58,41,206,79,136,44,27,197,82,107,30,61,106,212,218,73,186,228,130,109,226,178,215,65,34,246,209,173,238,83,194,232,93,11,81,146,47,74,193,220,87,75,191,119,165,168,194,31,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,252,127,47,133,187,72,190,85,252,60,93,117,151,137,123,86,121,85,106,164,170,196,244,198,162,27,221,217,243,86,58,23,182,181,89,50,219,91,19,99,94,183,189,42,97,108,202,139,180,125,20,239,71,170,245,54,57,2,244,237,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,158,23,228,7,144,112,69,247,236,135,48,48,215,20,248,27,115,173,40,184,218,155,76,147,78,249,233,92,196,232,234,84,233,153,23,221,240,185,126,74,191,113,15,121,124,106,5,85,134,253,89,129,222,222,248,39,139,183,209,12,202,173,85,221,149,82,174,205,115,145,126,74,139,252,95,253,165,141,93,232,97,184,80,201,77,52,77,145,174,86,174,206,247,167,185,74,178,212,86,63,64,184,144,134,245,70,207,13,77,81,213,187,98,94,148,94,154,6,55,238,235,95,156,203,247,125,224,90,195,21,28,212,84,251,207,206,200,90,197,181,204,233,19,116,78,159,254,153,14,56,213,205,151,107,29,13,198,55,171,155,61,60,82,110,187,255,0,41,136,191,122,39,235,56,229,18,44,118,121,220,159,235,127,250,118,129,85,186,116,150,230,241,157,47,135,223,117,74,13,246,233,247,252,116,63,168,181,219,62,222,202,163,217,61,221,136,255,0,250,84,42,43,71,102,90,206,51,234,149,23,116,106,91,246,255,0,239,232,191,246,22,235,104,77,173,84,105,250,160,143,255,0,165,64,62,195,212,228,68,113,237,61,111,254,50,129,201,191,35,203,149,118,60,51,228,121,119,201,64,224,138,187,252,142,103,173,189,93,73,250,143,104,30,170,149,114,66,245,106,111,179,87,254,98,178,56,150,172,172,127,20,246,168,182,87,51,166,171,220,187,174,203,189,121,102,87,23,171,41,37,84,114,183,224,119,189,62,239,114,251,202,175,226,46,231,52,156,89,219,161,101,75,213,88,218,197,68,247,251,246,117,114,110,5,161,98,106,229,176,211,43,218,141,119,199,186,34,109,252,183,11,229,115,45,209,165,76,146,181,172,106,238,170,231,109,238,247,175,253,3,19,223,216,52,221,78,87,47,199,239,255,0,134,227,175,106,164,141,102,47,112,85,153,98,114,82,203,210,230,239,186,47,109,251,47,184,14,213,105,185,211,92,169,91,61,52,204,145,21,19,126,135,34,251,246,223,238,83,236,119,191,109,254,70,28,225,194,233,112,184,89,174,209,214,92,37,169,74,122,238,220,107,39,189,81,169,26,123,147,115,49,185,55,111,191,253,224,57,35,81,62,71,173,63,190,156,219,190,222,245,249,30,166,185,58,149,219,252,191,160,15,99,157,241,116,161,201,61,200,122,218,229,251,255,0,140,114,106,57,125,238,95,247,128,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,146,249,203,96,20,216,207,20,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,54,217,29,27,149,55,147,169,217,3,147,14,188,212,227,151,93,71,209,188,150,182,146,147,19,167,179,205,158,45,194,174,162,42,120,45,111,167,116,20,245,111,145,206,98,42,178,72,164,167,114,189,242,35,35,74,69,84,111,231,28,228,206,188,230,244,183,237,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,74,118,193,243,91,174,1,122,169,190,217,169,233,38,168,170,179,221,172,143,109,75,28,230,36,23,11,125,69,12,206,68,107,154,189,109,138,166,71,49,119,217,30,141,85,71,34,43,84,63,87,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,203,179,229,89,163,151,221,34,225,30,209,83,145,205,181,94,123,112,151,49,142,155,165,159,218,180,181,48,65,29,50,117,177,238,71,247,32,167,138,125,254,23,55,191,208,230,163,152,170,180,111,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,35,103,44,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,7,235,0,0,141,92,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,244,189,253,154,170,8,37,145,201,208,215,177,29,221,129,106,32,221,221,77,103,127,175,165,206,99,80,215,176,218,160,215,135,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,4,117,0,206,188,20,240,241,117,226,99,136,108,107,3,130,213,73,95,98,183,212,67,123,202,89,83,88,234,102,123,18,10,136,146,169,168,232,213,37,87,200,146,54,22,36,127,23,92,173,85,86,53,29,35,2,231,185,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,233,123,59,213,85,240,69,35,83,161,207,122,55,181,2,83,193,187,122,90,254,199,95,75,92,247,33,37,64,0,82,183,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,108,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,173,212,159,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,192,215,51,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,124,245,230,51,204,167,21,200,112,152,52,103,134,124,195,218,113,228,214,254,230,79,125,130,154,55,210,186,215,89,70,246,45,177,172,168,137,94,147,61,147,181,242,185,189,183,192,230,54,61,251,139,43,34,134,188,122,240,207,77,194,199,16,215,60,30,205,93,73,62,61,124,167,251,71,143,195,10,203,215,69,110,158,162,118,71,73,42,202,231,57,207,137,208,201,26,63,173,253,108,107,30,170,215,61,204,108,117,3,186,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,118,30,225,163,135,76,19,133,253,44,160,211,60,22,159,252,85,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,36,79,154,174,31,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,210,212,0,0,1,0,56,141,229,43,130,107,70,184,209,106,126,37,152,125,145,178,222,238,14,172,204,237,177,67,53,69,85,100,210,205,83,81,85,89,77,60,210,189,145,205,43,228,130,36,139,182,216,163,111,84,168,142,86,246,95,63,192,31,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,202,108,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,197,53,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,117,117,242,49,253,54,126,205,254,242,45,80,8,21,192,7,46,42,158,25,115,252,143,86,117,38,239,73,120,190,193,81,95,101,197,161,109,44,91,83,219,146,101,98,92,158,187,200,176,212,212,68,196,233,142,57,63,53,12,210,49,238,123,165,115,34,158,160,0,0,0,53,235,230,43,163,151,221,27,226,227,59,166,187,205,226,41,51,11,132,249,141,174,167,165,140,239,82,215,207,44,142,78,134,189,234,222,212,233,81,6,238,233,115,251,29,125,45,107,218,134,194,133,117,115,155,208,186,60,167,70,172,90,243,104,179,117,222,176,155,132,118,235,165,92,107,4,127,220,122,183,43,26,179,43,145,37,151,183,86,180,237,141,141,114,163,60,92,238,232,84,115,156,208,167,106,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,217,140,89,102,150,69,107,118,78,185,30,239,155,149,85,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,191,202,0,159,252,153,52,183,237,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,174,143,7,116,173,122,67,15,230,209,232,233,58,233,91,113,111,189,174,99,118,221,118,119,109,75,169,34,175,44,189,20,252,139,112,143,139,120,139,135,138,175,206,246,205,107,58,37,235,134,47,27,4,62,30,56,247,141,142,110,212,177,83,117,181,122,182,149,101,233,114,183,167,105,84,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,37,248,116,193,56,160,210,202,253,51,206,169,255,0,198,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,242,84,249,42,107,215,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,41,47,155,79,17,218,95,172,26,185,79,167,56,78,17,73,37,223,78,170,42,109,23,124,186,104,164,138,174,162,118,61,205,150,221,19,119,68,125,52,50,245,170,190,86,185,86,85,127,103,162,53,123,234,3,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,224,240,127,195,238,163,241,33,174,54,124,43,76,178,15,179,149,246,190,155,237,93,253,179,172,114,89,169,105,230,141,22,174,36,99,155,35,230,108,146,68,145,182,53,71,44,142,98,171,163,106,58,70,108,103,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,216,155,61,83,218,212,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,244,181,169,178,32,125,96,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,77,117,248,226,210,28,55,66,56,168,207,52,183,79,160,171,131,30,180,212,81,205,67,5,76,235,51,233,217,83,69,5,82,194,143,95,137,204,99,167,115,24,174,87,63,161,173,234,115,221,187,151,99,50,128,121,163,249,236,212,223,193,125,30,136,9,149,201,67,72,112,214,96,25,150,189,186,10,185,50,201,239,21,24,131,36,116,235,216,130,220,200,104,170,156,214,70,155,34,190,73,100,98,185,206,234,217,33,141,25,209,188,157,118,104,64,14,74,158,86,50,159,168,21,222,157,110,39,248,0,0,0,8,107,204,83,142,170,110,22,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,142,246,189,204,123,26,172,120,64,14,111,249,254,27,157,113,95,77,75,135,228,52,151,103,226,184,189,53,130,238,180,202,174,101,45,198,58,202,201,101,167,87,237,210,231,177,179,198,143,233,85,233,127,83,29,179,216,246,181,202,3,63,195,112,94,43,234,105,115,12,134,146,210,252,171,23,169,176,90,22,165,85,172,170,184,201,89,71,44,84,232,253,186,90,247,182,9,17,157,74,157,79,233,99,119,123,216,215,66,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,148,13,170,1,13,121,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,241,216,231,181,140,99,145,140,153,64,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,12,213,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,211,50,118,182,150,56,209,238,153,210,54,68,106,61,37,116,181,193,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,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,107,133,168,89,37,171,50,207,242,92,190,197,140,82,99,118,219,229,226,182,229,71,101,164,86,246,45,176,77,51,228,142,150,62,150,49,189,17,181,200,196,217,141,77,154,155,53,191,36,13,140,248,104,226,47,4,226,131,75,40,53,51,5,168,255,0,21,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,205,23,230,137,149,74,213,228,247,195,30,163,233,253,138,227,196,38,85,122,186,217,109,89,173,189,244,20,24,188,244,203,28,119,10,84,125,60,180,183,119,59,187,254,234,142,38,190,20,114,199,43,164,99,250,37,78,171,42,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,29,83,154,95,1,63,97,43,47,220,87,105,124,253,120,253,214,225,227,50,251,93,69,70,242,80,87,85,206,141,90,202,119,61,119,146,25,167,149,168,248,183,87,71,36,136,172,69,137,202,216,59,95,35,31,211,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,34,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,213,209,220,93,145,145,205,34,54,78,210,198,236,255,0,174,252,166,53,66,207,196,53,155,31,210,58,10,187,134,154,230,55,134,162,222,33,130,53,102,43,4,213,21,15,125,60,177,203,84,233,167,101,53,36,77,114,78,245,98,76,247,50,36,94,235,218,215,90,167,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,129,130,185,141,226,214,44,27,151,86,105,133,98,212,62,10,203,143,219,241,219,93,186,155,186,249,59,20,176,93,40,35,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,41,179,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,13,148,193,213,53,99,58,252,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,98,133,181,103,143,173,113,213,30,35,172,28,67,251,67,217,82,97,119,4,168,197,172,17,84,205,224,109,212,168,244,89,41,158,177,186,55,205,226,24,157,21,50,110,215,76,215,43,62,8,210,56,216,25,175,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,137,92,192,120,152,195,120,175,212,188,43,84,176,250,26,187,115,219,131,210,91,110,246,202,148,87,62,221,113,142,186,181,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,45,121,24,254,155,63,102,255,0,121,1,106,128,0,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,169,93,8,209,203,238,190,234,101,22,149,98,211,116,94,174,182,251,173,69,186,62,150,47,137,170,164,183,84,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,117,174,232,221,151,170,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,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,242,74,242,184,243,217,166,95,141,122,61,105,99,252,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,29,127,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,76,21,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,187,74,179,68,232,246,99,99,127,122,181,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,91,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,3,181,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,141,77,138,56,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,122,62,208,100,29,185,169,253,169,218,154,161,244,191,218,175,158,88,224,237,71,80,177,254,109,83,175,110,167,110,171,238,215,92,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,184,158,81,92,38,97,184,246,157,219,248,172,188,212,82,94,242,28,170,158,166,154,203,28,212,10,215,227,204,130,174,174,150,165,98,145,100,115,100,124,237,142,61,223,219,99,216,206,184,209,85,178,63,171,10,243,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,116,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,167,75,163,99,31,39,84,178,243,4,166,209,238,95,248,87,15,154,65,117,171,143,80,107,233,239,84,215,139,181,36,178,210,207,141,49,247,103,207,26,198,175,129,89,59,234,41,167,149,168,248,101,107,224,93,156,138,143,70,237,13,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,63,57,51,217,27,118,142,39,187,226,114,111,182,201,186,170,34,134,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,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,248,156,187,111,178,108,136,136,152,255,0,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,252,214,0,0,4,42,230,45,192,79,240,171,183,90,115,253,61,159,194,106,77,151,194,89,162,241,53,29,52,53,182,185,42,190,52,159,169,127,53,225,251,243,212,36,145,181,207,115,82,72,251,114,185,209,118,243,175,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,169,91,11,58,98,141,140,141,170,189,44,99,122,156,247,245,200,252,192,0,170,190,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,129,126,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,215,128,242,144,195,113,238,45,46,217,197,222,26,74,141,32,179,84,82,93,177,252,114,187,123,130,92,95,44,51,164,180,117,15,116,140,123,25,75,82,200,100,107,100,100,236,158,23,198,201,30,247,119,144,177,240,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,216,163,140,94,14,176,78,47,240,74,123,5,254,179,216,217,37,155,175,236,254,65,219,154,163,217,125,217,169,223,85,253,170,201,226,142,126,236,116,233,31,231,21,122,55,234,110,202,158,253,125,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,87,99,62,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,229,72,245,107,94,230,69,20,175,70,63,163,165,117,225,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,84,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,254,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,164,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,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,82,220,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,252,23,209,232,142,149,142,112,171,153,103,92,40,92,56,150,193,45,181,119,102,98,185,69,198,211,148,82,69,34,57,244,182,232,232,232,103,134,178,40,81,157,78,99,29,61,79,125,221,107,210,206,211,209,136,198,76,246,247,94,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,82,186,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,98,157,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,80,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,58,122,255,0,13,4,180,212,242,79,81,38,59,85,208,200,250,106,31,51,228,145,240,205,34,43,217,50,187,165,36,149,98,114,51,243,43,46,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,133,228,241,99,229,99,89,62,159,228,62,157,57,173,97,177,158,185,103,248,110,169,240,77,169,218,131,167,217,13,37,243,30,190,105,190,65,83,67,93,76,171,209,43,61,159,80,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,174,96,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,42,55,163,92,199,62,41,101,98,61,157,125,73,175,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,127,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,159,252,87,240,125,165,252,92,227,54,187,46,120,149,116,87,43,29,67,93,107,188,82,75,39,126,134,9,106,41,159,90,200,227,235,72,92,249,161,166,237,35,229,100,137,26,185,30,141,118,202,215,6,21,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,235,101,99,83,226,107,24,229,235,252,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,31,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,117,39,114,55,53,234,232,214,58,224,229,113,231,179,76,191,26,244,122,210,218,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,97,175,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,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,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,228,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,118,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,95,159,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,207,71,218,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,218,235,155,41,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,255,0,38,70,43,154,199,62,41,98,122,177,157,125,41,173,96,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,113,60,162,184,76,195,113,237,59,183,241,89,121,168,164,189,228,57,85,61,77,53,150,57,168,21,175,199,153,5,93,93,45,74,197,34,200,230,200,249,219,28,123,191,182,199,177,157,113,162,171,100,127,86,21,230,161,199,85,78,127,144,221,120,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,232,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,238,189,207,78,151,70,198,62,78,169,101,230,9,77,163,220,191,240,174,31,52,130,235,87,30,160,215,211,222,169,175,23,106,73,101,165,159,26,99,238,207,158,53,141,95,2,178,119,212,83,79,43,81,240,202,215,192,187,57,21,30,141,218,26,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,126,114,103,178,54,237,28,79,119,196,228,223,109,147,117,84,69,12,129,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,101,180,241,235,165,184,38,139,114,216,206,116,211,77,44,94,198,198,236,222,204,240,84,94,42,106,142,215,118,255,0,75,52,159,156,153,239,145,219,201,43,221,241,57,118,223,100,217,17,17,51,87,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,160,19,99,62,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,174,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,173,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,225,114,237,190,203,178,162,162,94,167,45,109,1,252,133,112,193,143,253,163,211,223,178,249,214,81,222,185,228,190,37,155,87,79,253,177,55,130,108,251,170,186,62,138,87,69,180,31,15,109,207,147,169,141,145,210,239,218,184,155,224,163,70,184,170,190,225,151,253,68,182,118,234,241,107,131,100,171,169,163,71,69,85,116,181,163,37,85,182,73,51,28,213,108,46,157,241,201,213,179,158,198,182,102,196,177,58,103,72,146,0,0,0,8,255,0,197,111,26,218,89,193,247,217,111,202,101,131,43,185,253,173,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,31,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,226,84,223,100,221,83,160,115,91,225,115,93,184,148,252,151,126,69,48,111,180,127,103,61,183,237,63,238,157,29,31,99,196,120,30,207,248,76,177,245,117,118,37,254,46,251,116,251,246,221,55,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,55,13,67,228,118,242,74,198,252,45,93,183,221,118,68,85,64,183,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,221,242,67,146,46,231,135,6,239,242,3,202,252,136,87,204,7,76,34,188,225,115,100,84,84,210,201,89,75,211,210,173,115,213,62,41,105,88,191,10,34,167,201,20,154,166,51,215,60,90,60,151,10,174,160,116,81,200,233,59,125,40,253,182,247,77,18,175,205,23,249,160,99,62,13,181,142,151,62,211,235,93,27,234,160,89,168,233,32,129,237,78,134,175,83,32,167,69,247,35,151,239,121,157,115,142,183,99,181,10,199,34,111,209,182,255,0,127,198,210,163,184,51,214,199,233,166,177,212,225,183,138,250,168,233,31,94,250,70,70,222,227,217,214,181,84,241,167,185,174,219,109,152,169,242,45,122,231,123,165,191,97,30,209,165,115,156,217,35,133,205,85,106,166,232,170,197,251,255,0,161,64,171,46,22,173,19,75,197,189,197,181,114,34,201,77,5,12,158,229,219,253,22,145,127,87,245,22,243,108,77,168,41,211,245,68,207,254,149,10,131,225,170,240,142,226,250,225,81,26,189,141,169,138,129,138,159,47,244,74,52,251,148,183,187,82,245,91,169,151,125,247,133,139,255,0,228,160,31,89,193,200,157,71,51,214,229,84,112,28,219,242,14,219,109,148,240,223,144,112,30,27,178,125,199,51,131,78,96,126,54,87,85,224,236,85,149,10,137,210,200,100,114,170,254,164,99,151,254,130,164,234,124,102,161,241,193,45,34,185,178,50,158,75,179,90,145,166,219,49,146,85,237,242,223,249,197,170,234,163,220,204,46,235,180,207,143,122,57,211,118,170,166,223,153,121,88,156,46,89,93,120,227,114,251,60,210,44,190,27,219,110,71,61,219,174,221,231,53,62,105,254,188,11,90,177,64,180,182,168,161,254,111,87,203,252,165,48,103,20,57,108,214,204,105,240,219,165,98,84,204,139,2,53,90,142,85,222,57,190,73,191,235,68,51,172,181,17,91,104,187,146,57,81,140,249,174,219,252,215,255,0,174,67,172,193,183,93,107,212,170,88,177,202,254,229,166,134,169,137,59,37,145,241,34,171,42,29,212,157,46,221,23,225,149,191,112,25,195,134,59,117,77,62,1,13,109,107,92,147,86,36,19,187,116,84,247,186,6,42,251,182,253,106,166,97,123,154,198,238,229,217,16,252,44,34,197,30,57,142,209,91,25,27,89,216,130,38,57,27,182,219,182,54,183,238,68,253,71,183,35,189,209,90,105,123,181,213,29,152,213,85,58,186,92,191,118,255,0,114,40,31,29,255,0,52,183,88,228,108,18,76,215,73,46,205,107,17,90,174,85,93,209,61,221,73,250,143,186,223,44,245,76,71,189,17,63,173,54,253,103,80,162,183,227,121,77,193,183,72,42,157,90,248,213,21,173,123,62,22,170,57,29,238,71,183,253,119,235,251,206,253,79,78,144,183,167,165,169,253,64,123,152,197,68,217,92,114,70,109,247,169,197,85,81,61,223,119,188,36,168,171,178,252,192,231,182,199,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,228,107,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,180,241,173,103,22,62,105,245,147,234,6,67,234,51,129,154,185,86,104,229,139,87,120,184,180,84,228,115,111,73,129,91,229,204,99,166,233,127,246,213,85,52,240,71,76,157,108,123,85,157,185,234,34,159,127,137,174,236,116,57,170,215,170,165,244,149,151,200,250,183,13,126,1,170,118,250,27,77,92,121,100,23,139,116,215,74,231,57,123,19,219,159,12,169,69,11,19,173,81,31,28,177,215,185,203,208,221,210,104,254,39,236,136,203,52,0,0,0,86,95,58,125,6,166,187,97,184,167,17,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,217,211,44,146,211,77,43,209,253,16,50,42,133,146,52,94,143,206,62,185,141,87,252,44,106,217,161,29,121,132,102,184,14,19,193,246,164,203,168,52,244,149,116,247,171,60,182,75,93,28,204,134,71,207,117,168,106,182,141,209,71,43,145,30,248,101,233,169,85,110,239,99,41,159,35,81,86,48,53,225,45,167,146,94,142,88,162,197,115,174,32,106,38,239,94,170,110,11,135,81,199,210,246,248,74,88,227,167,171,168,93,209,253,18,119,159,45,55,185,89,212,207,11,240,187,105,28,137,82,198,194,124,186,181,35,78,53,23,132,124,18,45,55,163,240,81,226,118,248,49,187,213,39,129,74,110,213,226,8,34,125,91,246,111,193,39,121,242,248,142,227,85,85,254,35,119,237,39,91,90,18,84,0,0,2,53,115,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,212,246,119,170,171,224,150,55,47,91,88,244,111,106,4,168,159,103,116,181,253,142,142,166,185,237,80,41,219,143,253,121,169,226,15,138,60,187,38,134,182,146,166,197,96,168,126,51,143,62,146,162,42,152,31,110,164,150,70,182,104,230,141,141,73,89,60,174,154,165,21,85,219,37,66,49,30,230,181,170,71,83,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,150,188,198,120,98,254,14,23,221,39,134,147,23,181,91,99,186,233,253,182,223,120,173,181,205,189,45,203,34,183,177,33,184,78,200,221,210,246,245,49,244,111,87,172,113,164,142,145,94,168,178,44,170,5,159,242,203,214,191,203,79,8,248,183,136,183,248,90,252,19,108,42,179,162,46,136,101,240,80,67,225,228,143,121,30,231,111,75,45,55,91,151,167,121,82,94,150,163,122,119,149,69,59,114,88,214,43,173,151,87,50,189,16,184,95,169,34,177,100,182,119,222,232,104,234,234,156,215,186,235,74,248,218,173,165,141,94,140,87,201,77,36,175,149,26,197,123,153,71,26,238,141,137,75,137,0,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,0,0,0,0,0,29,83,86,48,95,202,134,150,102,90,103,237,79,102,125,173,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,59,88,3,86,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,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,100,14,21,116,183,242,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,231,17,236,115,118,165,138,119,124,14,71,174,219,51,119,43,81,123,255,0,49,92,195,78,51,46,46,51,186,141,55,192,190,204,71,106,184,79,103,189,59,173,19,218,215,138,105,229,142,174,191,180,221,217,23,113,233,211,179,87,121,59,125,231,237,36,175,106,101,94,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,252,27,111,212,230,162,133,223,128,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,92,79,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,117,86,84,205,22,238,115,164,106,118,225,150,55,49,28,233,91,36,53,65,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,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,53,87,22,212,124,47,81,242,60,111,87,168,110,180,153,157,37,194,87,94,219,116,149,101,170,146,170,69,238,58,103,202,170,238,247,115,173,36,73,81,206,108,141,122,61,174,114,57,28,179,255,0,147,38,172,232,214,55,157,223,116,170,247,136,120,109,73,203,123,146,89,178,78,151,77,226,232,97,133,37,150,217,242,95,13,211,217,146,163,169,62,25,182,233,122,163,161,129,175,11,31,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,221,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,255,0,55,11,31,35,183,146,86,55,225,106,237,190,235,178,34,170,118,178,42,243,71,242,39,169,191,130,250,197,16,31,171,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,173,244,205,99,122,158,246,166,238,84,106,111,186,170,39,188,146,166,181,156,39,121,167,209,191,168,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,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,3,10,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,186,173,120,221,35,169,95,60,117,119,137,97,145,244,241,202,141,115,58,97,78,211,228,145,85,236,94,220,111,70,170,189,88,215,107,197,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,147,127,155,110,133,235,182,61,170,112,235,94,117,148,253,173,195,46,125,54,123,61,207,192,209,208,123,35,185,83,93,83,5,159,179,20,139,45,71,106,20,123,188,83,216,157,125,123,42,238,136,132,85,225,87,58,193,52,203,136,237,58,207,245,46,215,227,177,187,22,65,75,89,91,249,249,162,240,157,47,252,221,103,230,90,233,36,240,242,116,84,118,154,213,238,246,123,106,155,61,64,235,250,151,164,57,150,146,211,97,179,230,112,82,64,252,231,23,165,203,237,144,195,58,74,246,91,170,101,153,148,238,149,91,240,181,239,108,29,196,106,43,182,100,140,71,116,191,169,141,250,180,123,66,245,31,94,107,50,107,78,151,217,189,179,117,197,241,249,178,73,173,177,42,173,85,101,44,83,193,12,140,166,98,34,247,102,79,16,215,164,123,163,158,214,57,25,212,245,99,31,42,185,191,229,54,44,231,95,116,247,53,197,171,188,109,151,32,210,251,77,210,221,83,218,124,125,250,89,235,107,228,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,62,190,77,87,107,85,131,137,44,218,251,125,185,210,91,173,182,237,55,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,8,65,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,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,234,232,238,38,232,248,230,141,29,39,105,100,117,37,241,135,169,122,79,171,90,251,148,102,186,57,132,125,159,178,214,220,43,100,158,167,218,85,53,126,222,170,125,109,68,142,186,244,84,53,175,165,239,178,72,215,195,34,116,199,211,183,205,85,12,235,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,248,103,124,173,70,43,183,247,64,157,185,183,73,18,6,188,59,7,58,191,52,248,183,211,250,31,81,184,159,147,202,3,41,177,96,218,251,168,89,174,83,93,224,172,184,254,151,221,174,151,26,158,211,228,236,82,193,91,65,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,250,220,234,252,211,226,223,79,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,111,212,230,49,211,198,175,233,69,233,103,83,221,179,24,247,52,51,87,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,202,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,248,217,34,70,196,85,115,223,12,42,180,201,106,134,235,69,53,246,138,174,178,218,202,136,221,89,79,73,82,218,105,230,129,28,157,198,71,43,163,145,177,189,91,186,35,214,55,163,85,81,85,174,219,101,216,207,131,205,99,210,125,104,208,44,94,237,163,144,248,43,46,63,111,162,199,231,180,117,84,201,236,90,168,40,169,220,235,127,126,161,140,125,79,101,146,198,206,250,34,181,251,111,186,174,251,6,107,48,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,245,210,190,73,35,108,157,116,240,72,196,221,240,200,155,42,245,124,59,237,178,162,174,107,41,91,157,95,154,124,91,233,253,15,168,220,64,181,77,11,226,143,66,120,148,246,223,228,83,57,251,71,246,115,195,123,79,251,153,89,71,216,241,29,222,207,248,76,81,245,117,118,37,254,46,251,116,251,246,221,55,170,190,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,233,179,246,111,247,145,106,133,85,242,49,253,54,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,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,153,78,220,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,77,149,25,77,52,187,181,205,145,201,219,154,88,218,197,115,101,108,112,220,73,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,172,69,170,114,49,253,54,126,205,254,242,33,255,0,48,46,24,236,92,42,235,236,152,86,45,122,241,182,92,130,222,185,45,186,155,195,62,63,101,210,207,91,85,28,84,61,111,150,87,207,218,101,59,83,188,229,71,63,125,213,168,190,245,252,174,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,182,163,202,108,148,83,49,190,62,151,165,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,80,54,41,49,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,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,252,59,111,186,162,47,106,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,196,22,231,87,229,99,22,250,129,67,233,215,16,51,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,156,154,157,145,183,104,226,123,190,39,38,251,108,155,170,162,46,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,8,1,202,227,207,102,153,126,53,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,175,83,105,47,131,109,99,177,112,255,0,196,62,63,172,89,28,62,34,147,25,183,223,42,35,166,234,123,60,93,83,237,21,145,211,83,117,177,143,88,251,179,201,20,93,206,133,107,58,250,157,240,181,84,233,90,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,235,249,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,236,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,75,31,229,71,192,183,247,142,40,53,175,12,255,0,83,213,96,20,85,206,255,0,41,206,186,73,78,173,255,0,106,240,175,115,191,159,50,51,252,30,99,10,115,31,229,255,0,89,195,189,246,93,91,210,28,119,252,233,235,252,52,18,211,83,201,61,68,152,237,87,67,35,233,168,124,207,146,71,195,52,136,175,100,202,238,148,146,85,137,200,207,204,172,161,110,156,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,235,68,103,254,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,158,143,180,24,255,0,114,26,127,106,118,161,168,101,47,246,211,224,150,72,59,82,84,44,159,155,68,235,219,165,219,162,251,176,0,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,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,192,28,162,184,62,198,104,48,219,127,22,153,130,82,92,175,183,74,138,150,226,45,134,90,134,62,209,4,75,87,67,86,249,81,30,216,165,124,234,233,26,140,115,30,140,100,108,115,93,213,35,154,203,52,0,0,0,0,0,0,2,170,249,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,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,25,215,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,103,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,223,118,72,137,135,248,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,155,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,107,115,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,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,38,206,101,43,115,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,170,17,127,139,109,111,181,113,31,175,217,30,180,89,172,117,118,106,124,142,158,214,231,208,84,200,217,31,77,60,54,234,106,121,152,143,111,185,236,73,97,147,161,251,53,92,206,151,43,88,170,172,75,74,228,169,229,99,41,250,129,93,233,214,226,149,139,169,228,169,229,99,41,250,129,93,233,214,224,51,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,156,134,157,241,187,120,229,99,190,23,46,219,236,187,42,42,38,64,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,78,138,166,71,28,142,143,162,162,56,222,187,50,104,215,116,78,159,139,109,247,69,68,164,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,37,255,0,44,141,116,211,142,29,56,17,206,181,67,84,47,62,6,213,67,168,21,177,67,12,72,143,170,184,85,58,217,111,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,180,36,175,49,174,32,180,159,70,56,125,189,226,250,137,143,218,178,155,174,113,111,168,163,176,227,55,72,42,86,150,231,36,114,211,182,89,31,44,45,252,215,135,239,199,80,139,220,134,69,116,104,145,72,199,236,246,208,9,223,245,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,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,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,134,96,208,206,30,117,183,135,110,93,122,207,142,235,38,91,86,231,220,112,124,146,166,139,17,153,144,76,204,101,233,75,92,146,164,85,112,205,43,102,101,75,86,9,213,141,233,100,111,87,251,186,223,35,150,152,77,148,248,177,242,177,172,159,79,242,31,78,156,214,176,14,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,183,19,203,23,143,31,203,125,138,155,65,181,98,245,213,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,213,36,146,204,212,146,101,223,162,87,39,234,243,31,229,255,0,71,196,69,138,93,91,210,28,119,252,246,40,60,52,18,211,83,201,5,60,121,21,47,91,35,233,168,124,207,142,54,77,12,106,175,100,202,238,165,142,37,137,200,255,0,204,172,84,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,16,3,157,95,149,140,91,234,5,15,167,92,76,213,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,194,188,234,252,172,98,223,80,40,125,58,226,5,90,240,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,245,191,103,43,89,212,228,107,213,17,139,213,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,189,40,159,252,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,31,249,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,45,218,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,175,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,58,246,238,49,21,27,43,209,112,81,37,56,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,113,172,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,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,224,14,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,234,145,205,101,154,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,0,159,85,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,92,247,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,200,28,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,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,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,32,118,13,116,226,143,66,120,107,246,39,229,175,57,251,57,246,143,196,251,51,251,153,89,89,223,240,253,174,247,248,52,82,116,244,247,226,254,54,219,245,123,183,217,118,234,154,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,126,114,106,118,70,221,163,137,238,248,156,155,237,178,110,170,136,176,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,1,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,225,223,109,149,21,127,91,66,248,163,208,158,37,61,183,249,20,206,126,209,253,156,240,222,211,254,230,86,81,246,60,71,119,179,254,19,20,125,93,93,137,127,139,190,221,62,253,183,77,234,175,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,199,134,238,135,51,199,222,7,147,242,239,244,235,87,110,150,30,157,247,233,251,255,0,215,39,254,195,245,15,92,172,71,181,80,13,123,117,153,149,56,15,17,55,91,157,43,250,25,13,250,121,155,238,69,247,37,116,142,79,159,87,243,16,182,14,13,181,78,61,80,210,6,210,164,221,114,209,54,146,158,68,233,219,222,148,241,175,243,26,159,54,169,21,248,246,225,234,104,50,90,140,182,138,223,44,141,170,168,124,142,86,196,170,136,174,146,170,69,219,104,255,0,171,239,59,71,46,108,103,34,177,84,87,42,210,212,197,75,36,241,238,142,100,141,69,218,154,77,190,228,79,189,0,198,218,97,109,126,63,198,84,144,246,250,90,247,91,209,61,251,237,241,209,42,253,235,250,203,113,178,59,170,209,68,191,174,158,53,255,0,242,80,173,140,134,40,109,124,101,81,201,217,141,189,249,41,25,239,106,39,191,123,127,245,22,73,143,191,185,101,161,95,119,248,52,95,47,242,16,15,209,61,79,95,143,99,218,112,114,124,91,129,229,159,32,224,211,195,247,220,15,41,243,57,28,88,139,247,158,87,220,6,44,226,54,226,150,221,49,191,212,43,182,68,182,213,47,203,239,240,243,47,234,254,130,187,249,126,163,171,248,156,201,238,238,247,252,55,125,157,253,115,68,187,109,255,0,11,245,19,63,142,11,207,179,244,138,240,200,220,168,231,209,206,223,114,254,186,90,159,233,32,151,9,153,109,62,155,216,178,108,222,103,198,201,214,170,118,181,92,168,155,247,29,75,254,185,171,250,254,240,44,19,136,221,76,92,83,18,170,90,58,173,170,151,163,102,116,124,255,0,59,15,222,172,84,249,57,78,157,193,86,19,87,71,139,203,125,186,123,167,174,170,117,74,124,191,138,248,233,221,252,151,109,243,69,251,144,175,154,77,68,204,120,149,213,152,173,85,21,115,58,149,253,95,4,50,74,172,247,83,117,124,149,210,39,206,15,213,243,255,0,209,114,24,29,130,12,99,23,162,181,194,206,150,193,12,108,79,114,39,185,177,181,191,169,63,155,250,128,253,247,57,177,51,222,187,34,17,47,140,60,222,87,218,45,216,245,3,250,228,168,173,86,175,187,109,145,97,219,127,123,127,215,254,178,77,222,169,95,115,98,177,37,123,26,207,118,205,118,219,251,255,0,223,253,71,83,177,233,142,48,201,214,186,107,77,60,146,46,223,20,208,70,171,238,95,118,223,7,207,220,6,52,225,47,4,184,89,44,77,189,214,191,173,107,17,28,137,179,83,100,123,32,119,220,229,253,75,247,18,85,173,233,247,33,241,91,232,233,232,224,108,52,240,50,38,49,17,173,107,26,141,68,68,68,68,249,127,81,246,43,191,80,28,142,42,212,83,143,113,81,118,93,206,104,187,160,4,77,143,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,210,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,204,214,48,186,158,115,122,165,246,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,133,69,233,70,151,221,117,86,245,122,182,91,221,87,13,61,131,23,190,101,21,213,112,209,58,165,148,240,91,237,243,84,167,119,101,68,141,146,203,28,84,233,35,151,102,190,161,158,231,42,163,28,18,43,149,102,177,216,180,139,139,139,69,54,71,14,212,153,237,190,92,58,58,158,167,255,0,106,213,84,207,4,148,203,208,198,57,95,220,158,158,40,54,248,90,222,255,0,91,156,141,98,162,223,73,171,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,124,205,154,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,7,96,0,0,42,87,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,212,199,120,186,169,36,168,164,167,77,149,157,113,246,89,21,79,189,31,210,255,0,21,241,55,120,218,171,106,153,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,214,223,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,218,42,40,100,100,91,177,31,29,52,112,198,170,138,237,213,138,170,231,42,171,148,49,169,103,220,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,78,166,55,194,85,71,37,61,37,66,108,140,235,147,188,201,105,189,234,254,150,120,95,133,187,200,229,74,193,59,174,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,67,103,48,126,78,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,1,82,188,237,53,142,251,46,85,130,240,253,79,15,102,203,77,111,76,198,178,78,166,59,197,213,73,37,69,37,58,108,172,235,143,178,200,170,125,232,254,151,248,175,137,187,198,213,91,106,53,204,227,167,53,186,231,252,96,234,221,246,243,79,73,13,69,46,81,87,100,99,105,152,230,177,96,183,187,192,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,3,181,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,223,173,142,172,90,72,222,214,34,189,89,43,149,58,118,87,182,202,185,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,78,134,189,119,221,17,174,195,252,146,244,114,197,22,43,157,113,3,81,55,122,245,83,112,92,58,142,62,151,183,194,82,199,29,61,93,66,238,143,232,147,188,249,105,189,202,206,166,120,95,133,219,72,228,75,20,213,140,23,242,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,215,95,133,93,82,252,139,113,29,167,90,153,53,247,216,212,22,108,130,151,218,181,190,23,196,118,173,114,191,179,93,249,180,99,220,237,233,101,157,191,3,85,233,190,236,217,200,213,77,148,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,54,51,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,161,154,192,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,0,0,3,21,113,85,170,95,145,110,28,117,23,83,33,190,251,26,190,205,143,213,123,42,183,194,248,142,213,210,86,118,104,127,54,172,123,93,189,84,176,55,227,106,177,55,221,251,53,28,169,149,74,171,231,105,173,127,252,69,225,206,142,223,250,179,91,133,84,145,127,186,40,233,35,133,233,39,251,181,100,107,163,255,0,16,173,119,241,208,10,171,59,86,147,231,95,146,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,117,80,6,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,253,98,10,242,132,215,74,205,79,225,198,175,78,114,27,207,141,189,105,165,193,182,232,90,244,157,243,54,207,59,22,74,37,146,89,21,204,119,75,217,87,3,24,197,68,142,42,104,154,172,106,116,185,243,168,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,193,28,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,249,18,71,44,110,86,185,170,199,177,202,138,215,46,207,197,69,243,167,212,109,35,186,230,88,166,154,90,241,90,74,189,69,177,211,178,182,231,145,195,82,206,186,43,116,169,34,199,107,149,140,85,115,222,231,43,106,81,37,70,246,152,230,44,125,73,85,34,160,73,254,92,220,123,127,10,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,126,138,91,213,11,30,200,150,177,168,196,232,134,100,124,145,182,88,189,205,87,61,175,137,58,92,232,225,154,166,180,60,53,225,90,161,168,58,243,131,99,26,47,81,73,77,155,58,241,13,117,150,174,173,241,182,10,57,233,119,169,241,50,119,26,230,185,145,54,23,74,173,232,122,185,24,173,70,61,85,24,187,36,98,118,235,237,159,21,179,90,114,156,143,237,5,234,138,223,79,79,113,187,248,54,82,123,66,169,145,181,178,212,246,24,170,200,187,143,71,63,182,213,233,111,86,201,238,64,63,88,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,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,3,170,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,9,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,26,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,217,36,195,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,164,108,204,233,150,70,62,55,42,117,49,238,233,115,31,209,35,3,92,26,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,217,140,89,102,150,69,107,118,78,185,30,239,155,149,85,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,187,61,137,44,49,72,141,118,233,215,27,29,243,106,42,118,13,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,193,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,65,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,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,7,107,225,163,135,76,239,138,13,83,160,211,60,22,159,252,85,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,36,79,154,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,1,74,220,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,59,87,50,46,91,191,147,255,0,106,113,11,195,213,135,252,202,124,117,153,54,51,71,23,255,0,2,253,239,172,164,98,127,243,159,205,100,137,63,193,253,238,106,118,55,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,169,203,20,200,138,232,220,231,34,163,216,249,35,126,197,25,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,214,179,95,179,13,56,207,245,151,44,204,180,143,2,251,23,136,93,110,14,158,215,100,235,69,240,209,244,162,57,221,45,221,145,119,30,143,151,178,197,88,226,238,118,216,170,198,53,84,54,62,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,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,89,84,28,150,49,189,121,117,78,87,149,219,242,122,74,93,32,74,135,209,87,90,170,211,190,250,219,218,69,27,146,74,86,35,209,105,158,200,159,23,118,103,34,182,70,58,56,250,36,115,82,74,107,95,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,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,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,27,41,128,0,165,110,117,126,105,241,111,167,244,62,163,113,32,1,63,249,213,249,167,197,190,159,208,250,141,196,114,200,225,211,4,226,131,75,53,239,76,243,170,127,255,0,64,86,89,235,122,230,254,230,93,60,53,226,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,74,159,37,64,249,57,88,241,167,106,208,60,202,179,70,181,75,32,164,181,233,246,93,80,181,116,181,211,211,53,25,109,189,185,34,137,178,205,63,82,44,116,210,197,26,49,238,122,61,172,123,33,119,230,153,222,122,221,161,92,28,14,114,171,166,210,172,133,218,165,196,122,210,93,114,123,29,225,179,99,22,203,93,124,190,18,137,244,149,72,248,110,82,72,197,99,165,124,142,137,175,142,23,39,67,98,119,231,88,233,30,177,193,99,224,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,74,196,233,229,193,203,254,179,136,139,236,90,183,171,216,239,249,211,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,176,7,5,250,57,98,215,222,40,48,13,42,202,102,232,178,221,110,18,84,92,99,233,122,248,154,90,74,121,106,229,166,221,143,99,217,222,101,59,162,238,53,200,230,119,58,211,117,110,203,177,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,3,245,142,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,175,15,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,182,58,155,52,107,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,101,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,0,0,0,0,0,5,85,243,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,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,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,119,80,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,214,219,139,173,16,181,112,227,196,94,103,163,86,43,229,93,222,219,96,168,166,117,29,93,92,109,100,235,5,69,44,53,49,178,78,159,133,207,99,103,70,43,209,26,143,86,43,145,172,234,232,75,74,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,2,128,121,163,249,236,212,223,193,125,30,136,141,85,57,77,246,175,21,183,97,85,21,221,118,91,85,194,182,233,71,77,218,98,118,170,170,227,166,142,162,78,180,78,183,117,50,138,153,54,85,86,167,111,118,162,43,156,171,37,121,163,249,236,212,223,193,125,30,136,234,156,29,112,117,157,241,127,157,212,88,44,21,158,198,198,236,221,31,104,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,134,96,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,117,47,110,54,181,232,233,22,59,201,58,254,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,246,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,21,129,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,117,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,179,240,5,43,114,180,225,3,89,115,61,71,176,241,59,111,191,125,139,197,177,75,134,244,53,181,22,230,213,73,144,123,214,26,218,74,120,222,173,70,194,232,31,81,11,234,189,253,18,57,18,52,123,217,34,197,42,185,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,129,67,233,215,16,42,215,132,93,16,181,113,29,196,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,62,175,133,175,123,96,86,35,213,28,140,87,163,149,175,233,232,93,143,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,149,199,158,205,50,252,107,209,235,75,254,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,140,54,168,53,87,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,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,20,237,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,209,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,189,77,141,236,100,127,171,202,43,133,13,80,92,202,223,197,85,125,254,175,29,196,227,167,169,164,182,210,66,232,229,102,83,4,137,87,77,81,20,189,185,209,240,50,158,166,8,36,70,205,19,146,71,177,138,221,186,17,233,110,128,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,230,135,229,98,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,215,225,173,214,188,154,138,174,170,126,134,57,239,232,138,57,28,247,116,177,142,114,236,158,230,181,85,125,200,165,117,243,206,253,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,165,55,251,142,103,173,237,69,247,1,197,147,117,59,99,203,157,178,110,129,173,70,255,0,64,114,35,147,101,77,192,232,89,254,7,137,103,22,217,168,242,43,53,37,99,54,114,162,205,31,86,203,210,244,223,230,159,206,95,248,206,163,167,88,86,43,130,84,205,67,142,80,211,210,177,242,123,219,20,74,221,149,173,84,251,213,126,227,37,100,20,117,140,165,150,90,101,221,205,107,156,136,141,223,222,136,191,208,97,91,174,168,45,139,37,101,182,251,107,170,137,251,61,99,159,225,108,125,40,174,79,155,145,191,122,127,233,64,34,30,189,86,85,89,56,175,196,238,52,239,86,37,101,202,150,37,217,126,104,139,111,254,191,212,89,110,9,80,250,172,78,213,59,215,117,125,20,14,85,254,184,154,165,67,234,158,161,209,230,252,83,98,205,161,151,174,42,91,165,26,162,163,152,239,227,58,133,63,147,254,74,150,223,166,136,169,132,89,183,251,232,105,215,255,0,220,176,14,208,112,114,236,167,51,214,245,247,129,201,170,155,5,84,85,67,139,126,71,133,110,235,190,224,123,19,111,184,42,236,159,45,207,13,77,143,46,249,1,9,121,129,86,223,170,233,89,141,91,59,137,79,61,60,110,149,27,35,90,138,142,142,165,174,69,69,219,238,84,251,202,206,212,76,139,33,192,113,122,139,29,44,243,210,69,85,59,58,152,201,147,103,47,87,207,221,191,248,164,251,254,226,113,243,61,203,31,140,212,83,75,65,42,182,161,98,167,69,219,165,119,98,199,84,187,108,187,253,232,158,253,138,191,154,241,121,212,76,150,43,124,202,175,115,209,253,45,232,69,254,47,83,191,146,212,95,189,64,176,110,89,90,75,21,218,165,51,59,165,28,82,189,127,136,178,53,174,95,149,100,107,239,234,254,132,251,139,78,186,213,120,106,85,134,7,246,213,172,95,122,39,201,54,95,121,27,184,22,211,137,240,77,32,182,37,205,27,28,191,158,235,69,107,219,183,246,213,78,223,198,219,238,122,31,23,16,92,68,82,83,54,171,14,197,232,106,171,43,234,154,248,27,36,43,20,141,107,157,221,143,222,137,212,191,198,233,251,190,240,51,133,5,210,174,58,154,135,84,95,31,51,85,255,0,11,22,29,186,83,117,247,111,255,0,219,242,63,126,211,83,36,176,183,121,122,209,119,217,118,219,239,35,143,11,218,101,145,92,233,43,50,92,201,85,31,81,51,36,134,55,64,248,220,214,186,37,85,249,35,81,125,239,79,187,238,37,45,37,182,150,141,157,48,71,211,183,244,175,235,223,239,80,61,176,170,162,39,81,237,247,125,200,120,221,17,15,8,228,119,244,47,244,129,231,167,127,154,110,115,106,108,16,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,114,204,166,197,131,98,183,156,215,41,174,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,20,131,205,207,83,49,93,68,226,226,107,118,45,87,226,254,197,99,244,152,205,198,118,73,28,144,186,186,57,234,42,37,100,110,99,221,191,111,197,54,39,163,186,92,217,98,149,138,223,135,117,205,92,146,244,114,251,46,85,157,113,3,81,55,102,203,77,111,92,58,142,62,150,59,197,213,73,37,61,93,66,238,143,235,143,178,200,169,189,202,206,151,248,175,133,219,198,228,90,235,213,140,235,242,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,210,222,190,158,231,79,87,75,119,219,125,147,125,139,233,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,165,236,239,85,87,193,20,141,78,135,61,232,222,212,9,79,6,237,233,107,251,29,125,45,115,220,128,81,183,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,189,113,91,188,67,214,141,81,101,85,123,216,234,117,137,236,123,149,122,216,230,187,119,117,110,183,61,202,179,88,239,186,187,194,61,162,155,35,135,122,188,10,225,46,29,29,79,83,63,182,169,105,160,130,74,101,232,99,26,140,237,193,81,20,27,124,78,119,99,173,206,87,61,81,33,7,58,124,2,166,197,196,54,41,168,52,248,245,37,29,183,42,197,217,76,250,232,82,38,190,190,227,71,81,34,76,178,163,87,173,207,101,60,244,12,71,189,61,236,232,107,85,123,106,141,250,249,41,234,103,217,253,113,205,52,182,174,174,213,79,73,152,99,236,184,67,226,36,232,170,168,174,160,155,243,112,83,238,244,71,239,5,93,100,143,98,53,206,233,129,28,138,214,177,251,133,202,0,0,135,252,212,245,142,251,164,92,35,221,233,177,200,118,171,207,110,17,97,210,84,245,51,251,86,150,166,9,228,169,94,135,177,200,254,228,20,242,193,183,194,230,247,250,218,228,115,17,22,136,109,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,38,177,142,114,236,136,170,76,14,107,26,243,77,172,156,81,215,227,54,42,218,185,44,90,109,78,184,204,108,117,68,171,4,151,22,74,247,87,204,200,94,198,164,79,238,170,83,57,81,29,220,74,56,222,143,115,85,136,223,223,229,249,163,151,217,116,11,137,238,32,106,38,236,217,105,180,191,35,195,168,227,233,99,188,93,84,148,73,87,80,187,163,250,227,236,178,42,111,114,179,165,254,43,225,118,241,185,20,32,177,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,190,78,99,218,228,221,21,20,249,73,211,204,15,71,47,177,104,23,12,60,64,211,205,222,178,212,233,126,57,135,86,71,210,198,248,74,168,232,150,174,157,119,87,245,201,222,100,181,62,228,103,75,60,47,196,237,228,106,32,79,94,84,250,243,83,172,156,46,80,99,55,218,218,73,47,186,109,80,152,204,140,109,68,75,60,150,230,68,199,80,76,248,88,198,172,76,237,42,211,53,85,29,220,90,57,30,175,115,149,232,217,148,81,15,42,125,121,166,209,190,40,232,49,155,237,109,92,118,45,73,167,76,102,70,54,162,84,130,59,139,229,99,168,38,124,44,99,146,87,247,81,105,154,170,141,237,165,100,143,87,181,168,244,117,239,1,143,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,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,198,178,229,233,243,121,206,190,201,112,109,114,176,123,47,197,253,181,200,45,118,46,247,127,183,225,59,114,58,191,187,211,210,189,205,252,7,111,167,118,255,0,125,234,223,225,233,117,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,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,240,47,251,151,86,142,88,180,111,132,124,18,154,209,55,136,171,204,45,240,102,55,74,158,151,179,189,85,95,4,82,53,58,28,247,163,123,80,37,60,27,183,165,175,236,117,244,181,207,114,18,84,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,26,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,235,108,85,49,181,233,182,200,244,114,34,185,17,28,182,83,201,66,237,106,155,134,220,202,197,13,206,145,247,42,60,226,162,174,162,141,179,53,103,134,9,168,40,155,20,175,143,126,166,177,238,130,102,181,202,155,57,98,145,19,126,149,218,48,115,171,243,79,139,125,63,161,245,27,137,250,188,146,242,155,237,38,190,231,88,85,61,119,69,150,235,135,173,210,178,155,180,197,238,213,82,86,211,199,79,39,90,167,91,122,89,91,82,155,34,163,87,185,187,145,85,173,84,11,148,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,0,0,0,0,13,107,56,170,213,47,203,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,155,86,49,205,218,150,40,27,241,181,30,187,110,253,220,174,85,185,238,104,58,223,117,209,62,20,47,77,179,88,233,46,53,25,253,67,176,119,190,166,71,53,148,112,86,209,213,44,211,163,91,239,123,210,40,100,99,19,169,168,143,145,175,94,164,98,198,250,54,210,124,23,242,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,103,26,103,149,105,221,187,16,184,229,52,158,19,237,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,118,238,120,87,74,197,111,83,93,20,177,61,29,241,108,159,45,22,21,117,175,192,47,58,141,13,69,34,91,108,119,139,101,146,162,39,61,221,247,79,93,13,108,209,57,141,233,233,86,35,109,243,35,149,92,138,138,232,246,71,110,170,217,147,205,255,0,22,177,96,218,251,167,184,86,45,67,224,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,250,220,182,244,183,242,211,195,143,22,58,103,13,139,219,53,247,156,126,203,236,170,47,21,225,251,183,72,153,115,154,135,243,138,246,53,187,85,69,3,190,55,35,23,109,159,187,85,200,161,143,249,86,107,29,139,72,184,184,180,83,100,112,237,73,158,219,229,195,163,169,234,127,246,173,85,76,240,73,76,189,12,99,149,253,201,233,226,131,111,133,173,239,245,185,200,214,42,45,244,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,167,195,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,111,21,108,49,178,93,222,140,142,166,57,163,69,85,118,232,196,84,115,145,81,202,31,47,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,209,204,11,142,235,23,10,184,172,152,86,44,255,0,27,169,185,5,189,100,183,83,108,248,253,151,75,60,117,81,197,117,235,125,60,180,243,246,170,105,218,158,25,202,142,126,251,174,205,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,187,228,114,123,220,170,229,249,168,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,137,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,12,171,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,82,168,0,0,0,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,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,66,12,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,184,37,167,49,158,61,191,133,69,246,13,55,211,184,60,62,153,99,55,15,25,73,81,61,63,69,85,234,185,140,124,73,88,228,122,117,195,10,50,73,27,20,94,231,43,94,231,202,157,78,108,112,245,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,197,92,52,112,233,157,241,65,170,116,26,103,130,211,255,0,138,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,228,137,243,84,216,79,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,135,106,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,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,0,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,54,83,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,6,170,230,213,6,170,224,95,247,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,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,0,2,170,249,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,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,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,64,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,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,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,38,213,6,170,230,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,254,163,200,3,208,238,165,95,122,236,135,52,249,7,38,233,176,79,114,123,192,244,213,49,95,19,154,230,238,142,69,79,114,17,223,136,220,29,149,246,135,220,105,36,146,158,120,218,136,217,99,94,133,77,230,103,222,141,223,228,171,255,0,25,35,213,187,167,189,14,131,172,150,136,110,152,133,76,15,143,171,221,31,222,169,254,139,26,254,180,253,64,82,102,152,83,203,89,196,213,166,58,202,214,74,177,215,80,61,23,185,213,239,73,169,127,95,245,151,159,167,145,246,240,251,67,81,232,168,148,84,232,155,47,251,19,10,28,211,152,146,143,137,123,35,24,157,46,246,141,189,23,239,247,119,169,75,224,211,69,107,176,155,50,167,207,192,211,239,253,125,150,1,218,14,14,68,85,57,158,185,23,222,7,148,79,114,158,54,85,80,208,157,91,160,28,209,54,14,249,30,79,77,83,251,112,185,255,0,171,111,249,192,168,126,109,25,91,93,156,210,216,162,149,136,230,80,81,202,168,142,247,238,173,170,79,215,253,41,247,17,179,130,61,40,151,83,181,126,142,138,162,150,71,68,218,106,201,21,221,10,168,187,68,155,123,213,142,79,229,29,223,153,133,205,215,110,34,106,41,26,189,72,150,251,123,127,86,219,198,239,232,79,231,19,11,150,86,153,208,88,240,250,124,194,120,191,61,36,10,212,94,167,124,159,77,74,191,115,213,62,245,251,128,152,151,154,186,29,54,193,27,65,27,226,129,33,223,239,70,187,223,50,47,250,223,231,152,155,76,180,238,207,156,85,38,77,91,97,98,187,191,214,143,154,149,157,75,239,99,247,221,90,190,239,137,126,243,244,115,108,130,28,251,38,147,30,137,55,72,246,234,95,127,223,27,94,159,115,127,153,250,201,3,140,89,233,236,246,200,169,97,93,209,173,111,235,254,107,83,239,85,253,64,123,113,203,53,45,146,129,148,148,144,178,54,34,53,58,90,212,68,77,154,137,247,34,126,163,245,85,19,99,194,108,135,23,189,126,224,56,200,142,223,116,249,6,55,239,84,255,0,140,242,223,121,236,217,0,39,185,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,99,232,224,171,141,28,212,115,209,242,49,91,211,252,118,203,82,165,121,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,157,76,119,139,170,146,74,138,74,116,217,89,215,31,101,145,84,251,209,253,47,241,95,19,119,141,170,161,93,122,79,130,254,84,53,79,13,211,63,106,123,51,237,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,179,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,133,43,114,105,192,41,178,110,40,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,239,186,54,71,34,111,31,83,110,208,8,107,205,155,75,238,186,143,193,245,210,231,102,117,92,149,24,45,226,143,40,125,37,53,19,170,31,83,3,27,37,52,219,244,170,44,108,138,42,185,42,31,38,206,70,178,157,219,162,34,171,219,78,220,42,234,151,228,91,136,237,58,212,201,175,190,198,160,179,100,20,190,213,173,240,190,35,181,107,149,253,154,239,205,163,30,231,111,75,44,237,248,26,175,77,247,102,206,70,170,108,81,171,24,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,154,203,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,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,54,147,58,86,181,234,133,171,69,116,143,47,213,123,203,105,36,167,197,172,245,55,38,83,212,214,182,145,149,147,177,139,217,165,73,92,138,140,124,210,246,226,103,194,229,87,200,212,70,185,85,17,113,167,1,58,153,138,234,135,8,250,103,113,197,170,251,158,193,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,163,171,182,217,88,142,217,203,20,209,61,90,222,189,136,151,206,159,94,105,173,56,110,41,195,149,154,182,173,151,43,237,67,50,107,210,67,81,44,76,246,116,43,36,84,208,202,196,103,68,236,150,161,36,145,19,175,243,111,161,99,149,159,19,28,129,84,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,187,236,19,66,236,90,3,202,251,51,198,237,150,107,173,178,235,126,210,251,190,73,146,67,116,87,165,83,111,21,86,69,90,134,62,55,35,123,61,190,134,66,145,163,90,173,108,41,213,212,245,123,221,88,28,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,244,177,253,154,90,9,226,145,169,208,231,177,93,221,157,105,224,221,189,78,103,127,175,165,205,99,144,187,254,44,124,172,107,39,211,252,135,211,167,3,90,194,250,47,58,23,71,196,79,44,172,59,78,125,141,237,27,211,180,190,197,113,199,26,197,129,147,50,241,79,107,134,74,84,142,89,209,89,23,113,233,216,123,247,106,246,166,149,189,109,71,43,146,133,205,148,248,78,242,177,163,127,79,241,239,78,128,13,112,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,113,178,246,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,40,131,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,158,150,51,189,75,95,60,178,57,58,26,247,171,123,83,165,68,27,187,165,207,236,117,244,181,175,106,19,131,146,198,188,211,93,176,220,175,135,43,205,109,91,238,86,42,135,228,214,84,154,162,89,89,236,233,150,56,170,97,137,138,206,136,25,21,66,199,34,167,95,231,31,92,247,35,62,23,185,67,234,231,123,157,123,63,75,52,211,76,253,151,220,246,246,65,87,125,241,189,253,187,62,2,153,33,237,118,250,126,46,191,105,117,117,117,39,79,103,109,157,215,187,107,175,130,156,90,251,152,113,113,164,54,156,114,135,197,213,211,230,22,203,164,145,247,89,31,77,45,20,237,171,169,147,119,170,34,244,65,4,175,219,126,167,116,236,212,87,42,34,203,254,119,185,215,180,53,79,77,52,207,217,125,191,96,227,245,119,223,27,223,223,189,227,234,82,30,215,111,167,225,232,246,111,87,87,82,245,119,182,217,189,27,187,31,242,109,197,172,89,7,23,21,151,107,189,15,136,171,198,112,251,141,210,215,39,117,236,240,245,79,158,154,145,210,108,213,68,126,240,85,212,51,103,34,183,227,223,110,166,181,80,46,252,0,5,101,243,193,194,174,181,248,6,150,106,52,53,20,137,109,177,222,46,54,74,136,156,247,119,221,61,116,49,77,19,152,222,158,149,98,54,223,50,57,85,200,168,174,143,100,118,234,173,139,252,161,179,175,178,92,100,219,108,30,203,241,127,109,113,251,165,139,189,223,237,248,78,220,109,175,238,244,244,175,115,127,1,219,233,221,191,223,122,183,248,122,93,53,121,213,249,88,197,190,160,80,250,117,196,172,190,5,179,91,174,1,198,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,12,206,68,107,154,189,109,138,166,71,49,119,217,30,141,85,71,34,43,84,54,51,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,0,0,0,58,166,172,103,95,146,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,5,59,115,136,214,139,86,162,241,13,101,211,252,95,47,164,188,218,48,11,59,233,43,41,233,152,215,50,130,247,53,67,252,100,75,42,55,119,189,34,134,137,175,106,57,205,141,241,185,159,12,137,42,29,131,147,38,133,214,101,58,203,125,215,155,189,155,174,203,132,219,228,183,90,234,228,89,227,254,236,85,181,24,229,133,90,137,20,189,186,69,168,108,140,115,149,89,226,224,119,66,171,154,230,192,189,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,249,151,231,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,79,75,217,222,170,175,130,41,26,157,14,123,209,189,168,18,158,13,219,210,215,246,58,250,90,231,185,0,174,190,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,21,121,154,104,167,228,91,139,140,167,195,220,60,85,6,119,190,107,71,215,47,92,209,120,217,230,241,17,201,180,108,107,118,170,138,167,161,169,213,180,75,23,83,149,221,91,75,78,74,26,223,106,91,86,101,195,116,214,58,182,220,155,81,81,156,83,220,155,35,93,4,144,43,104,168,229,129,237,247,57,143,107,146,23,53,83,169,30,143,145,23,163,161,59,153,87,156,70,139,221,117,23,135,155,46,160,98,248,133,93,230,239,128,94,31,87,89,81,76,247,57,244,22,73,169,223,227,37,88,145,219,61,137,44,52,78,123,145,174,116,108,141,207,248,99,73,84,170,190,18,53,162,235,160,188,67,97,58,129,75,151,213,227,182,136,239,20,116,153,37,68,44,116,172,150,201,37,68,126,54,41,98,107,92,178,179,180,142,114,53,26,231,35,216,199,179,105,24,197,64,191,78,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,114,157,185,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,241,24,230,53,236,123,145,236,12,233,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,211,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,182,212,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,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,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,1,117,32,0,41,91,157,95,154,124,91,233,253,15,168,220,72,65,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,147,167,156,173,166,235,127,226,239,9,177,88,173,149,119,27,149,199,7,182,210,81,209,210,66,233,167,169,158,75,157,193,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,77,94,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,252,119,185,141,123,216,212,123,195,42,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,243,168,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,64,37,255,0,114,184,242,39,166,95,141,122,197,105,64,32,95,247,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,0,0,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,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,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,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,109,80,106,174,109,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,123,189,231,22,174,254,227,147,254,91,156,27,243,249,1,237,63,23,41,167,109,69,178,72,223,252,85,219,125,255,0,202,67,246,143,130,244,212,117,4,155,183,169,61,222,239,248,72,5,40,231,86,154,91,103,23,214,70,209,68,198,53,215,43,122,42,49,168,159,125,15,234,68,253,106,92,158,152,110,152,53,155,127,245,13,63,255,0,81,97,82,121,229,129,127,134,13,153,23,119,47,180,40,23,222,169,238,217,104,63,246,150,229,167,209,246,48,251,68,91,127,22,138,157,63,253,211,0,236,135,170,79,227,33,237,61,111,77,212,2,46,205,81,26,170,251,212,34,123,189,231,38,181,19,222,128,114,63,39,35,174,142,134,219,44,178,63,167,109,190,107,183,242,147,255,0,105,250,198,6,226,191,84,219,167,56,37,93,116,125,61,230,244,116,162,171,211,127,207,64,139,252,84,253,79,2,158,181,169,147,234,95,20,210,178,52,117,79,92,150,200,246,77,223,186,116,194,159,235,191,156,89,85,101,206,159,71,120,96,177,211,64,172,130,170,106,59,92,93,12,217,175,71,44,49,111,186,34,177,127,208,151,127,254,221,160,167,7,248,75,117,11,82,42,181,43,35,145,85,180,111,107,213,21,173,145,23,176,250,85,249,185,85,223,36,95,187,250,137,115,154,199,87,171,151,234,92,46,154,185,212,246,170,20,217,140,141,23,222,176,247,17,191,11,149,26,158,231,39,221,247,1,32,184,95,197,230,131,19,130,178,238,222,245,76,221,125,79,122,43,149,118,150,100,249,185,55,249,108,72,20,106,109,178,29,71,77,113,230,99,216,221,53,11,19,116,143,175,103,42,38,254,249,30,191,119,245,157,193,19,96,56,61,85,19,220,113,98,171,190,103,55,167,81,225,141,3,147,78,71,132,77,143,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,234,215,238,82,119,222,32,53,151,44,214,44,143,137,207,15,87,147,92,29,81,29,55,216,182,63,194,82,177,169,29,53,55,91,43,24,146,118,160,142,40,187,157,8,231,244,117,59,226,114,169,98,160,8,235,193,47,7,150,174,13,240,11,238,33,14,85,73,149,92,175,215,133,185,84,94,155,100,109,190,119,64,216,99,142,42,87,254,118,87,61,145,185,179,61,187,191,100,90,137,54,106,110,170,233,20,0,2,186,181,251,147,229,139,89,53,151,44,213,92,115,90,254,200,210,101,87,7,93,36,180,125,155,125,127,102,170,86,163,170,100,239,190,181,138,238,236,235,44,187,116,181,172,238,116,53,17,173,66,197,64,17,255,0,130,158,20,191,129,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,125,188,55,87,87,82,111,215,182,222,237,215,10,241,121,203,54,251,197,166,178,212,234,173,223,136,143,98,82,50,223,75,107,181,218,62,201,50,167,192,82,196,213,115,163,239,182,170,37,151,170,121,42,37,221,205,234,78,239,70,234,214,180,157,64,8,171,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,245,203,34,119,36,94,185,23,187,210,254,212,31,2,44,125,78,207,250,177,130,254,84,52,179,50,211,63,106,123,51,237,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,185,218,192,21,87,253,131,31,254,138,47,249,19,255,0,217,229,148,233,62,11,249,47,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,231,107,0,69,94,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,174,41,23,183,34,117,198,189,222,150,119,103,248,21,100,234,110,63,225,15,150,109,247,132,189,101,166,213,91,71,17,30,219,164,125,190,170,215,116,180,125,146,101,55,143,165,149,168,230,199,223,117,84,171,23,76,241,211,203,187,91,212,189,174,141,209,174,113,58,128,16,171,141,110,91,223,195,7,84,237,90,153,249,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,35,130,158,91,223,192,251,84,238,186,153,249,101,251,91,237,60,126,123,23,130,251,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,0,0,71,254,53,184,82,254,24,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,123,247,72,171,164,252,154,255,0,37,250,167,134,234,103,240,142,246,159,217,44,130,221,125,240,95,100,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,10,184,214,229,189,252,48,117,78,213,169,159,150,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,223,178,77,80,4,85,224,99,129,143,224,93,246,219,252,244,126,216,253,177,246,111,250,73,236,255,0,11,225,60,79,254,17,55,95,87,137,255,0,91,183,71,223,191,186,85,0,0,0,0,194,156,94,112,247,125,226,135,70,170,116,118,209,169,127,98,169,46,119,10,90,139,165,79,177,153,114,241,148,176,57,100,109,55,67,164,141,99,252,251,105,229,238,53,232,239,204,244,251,218,247,33,154,192,21,151,167,188,149,45,88,110,127,141,101,247,221,123,164,201,45,182,59,197,21,202,178,203,87,132,183,177,114,130,25,153,36,148,178,117,86,189,189,18,53,170,197,221,142,77,156,187,181,223,37,179,64,0,133,92,107,114,222,254,24,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,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,182,223,231,163,246,199,237,143,179,127,210,79,103,248,95,9,226,127,240,137,186,250,188,79,250,221,186,62,253,253,210,168,1,215,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,228,86,95,246,12,127,250,40,191,228,79,255,0,103,150,168,0,198,150,157,16,181,67,195,109,23,13,215,219,229,93,101,181,152,60,120,61,101,202,146,54,211,79,52,9,64,148,114,79,27,93,220,108,111,86,238,228,69,235,70,170,162,47,86,222,254,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,0,0,0,0,0,0,0,0,32,7,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,251,247,139,143,171,171,177,213,252,68,219,171,111,126,219,172,255,0,0,71,254,10,120,82,254,7,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,123,183,89,0,0,0,0,0,0,16,171,141,110,91,223,195,7,84,237,90,153,249,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,35,130,158,91,223,192,251,84,238,186,153,249,101,251,91,237,60,126,123,23,130,251,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,0,0,97,76,159,133,29,56,206,120,154,179,241,55,154,197,237,155,174,47,143,210,89,236,22,185,225,69,165,161,170,138,170,166,117,175,118,234,189,217,147,196,53,34,69,68,108,78,99,164,78,167,172,110,139,53,128,0,0,0,0,0,133,92,107,114,222,254,24,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,38,168,2,42,240,49,192,199,240,46,251,109,254,122,63,108,126,216,251,55,253,36,246,127,133,240,158,39,255,0,8,155,175,171,196,255,0,173,219,163,239,223,221,42,128,0,0,3,21,113,71,161,127,194,83,66,114,109,20,251,83,246,115,237,31,130,254,233,248,31,25,216,240,245,144,84,255,0,121,238,71,213,213,216,233,254,58,109,213,191,191,109,150,21,105,63,38,191,201,126,169,225,186,153,252,35,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,89,80,0,0,2,21,113,173,203,123,248,96,234,157,171,83,63,44,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,191,100,237,124,12,112,49,252,11,190,219,127,158,143,219,31,182,62,205,255,0,73,61,159,225,124,39,137,255,0,194,38,235,234,241,63,235,118,232,251,247,247,74,160,0,0,0,143,252,107,112,165,252,48,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,247,238,146,0,1,0,56,92,229,73,252,26,245,219,25,214,191,203,215,218,63,179,158,55,251,153,246,91,193,247,252,69,28,244,223,223,188,92,157,61,61,254,175,226,46,253,59,123,183,221,39,248,0,0,0,10,171,254,193,143,255,0,69,23,252,137,255,0,236,242,213,0,24,171,133,205,11,254,13,122,19,140,232,167,218,159,180,127,103,60,111,247,79,192,248,62,255,0,136,172,158,167,251,207,114,78,158,158,255,0,79,241,215,126,157,253,219,236,144,3,251,6,63,253,20,95,242,39,255,0,179,203,84,0,98,174,23,52,47,248,53,232,78,51,162,159,106,126,209,253,156,241,191,221,63,3,224,251,254,34,178,122,159,239,61,201,58,122,123,253,63,199,93,250,119,247,111,178,101,80,0,0,0,0,0,0,0,138,188,115,240,49,252,52,126,196,255,0,158,143,216,239,177,222,210,255,0,73,61,161,226,188,95,134,255,0,194,33,232,233,240,223,235,183,235,251,182,247,226,174,23,57,82,127,6,189,118,198,117,175,242,245,246,143,236,231,141,254,230,125,150,240,125,255,0,17,71,61,55,247,239,23,39,79,79,127,171,248,139,191,78,222,237,247,73,254,0,0,0,0,0,197,92,81,232,95,240,148,208,156,155,69,62,212,253,156,251,71,224,191,186,126,7,198,118,60,61,100,21,63,222,123,145,245,117,118,58,127,142,155,117,111,239,219,101,128,31,216,49,255,0,232,162,255,0,145,63,253,158,90,160,0,0,0,0,2,0,113,71,202,147,248,74,107,182,77,173,127,151,175,179,159,104,252,23,247,51,236,183,140,236,120,122,56,41,191,191,120,184,250,186,187,29,95,196,77,186,182,247,237,186,231,254,10,120,82,254,7,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,123,183,89,0,0,0,0,128,28,81,242,164,254,18,154,237,147,107,95,229,235,236,231,218,63,5,253,204,251,45,227,59,30,30,142,10,111,239,222,46,62,174,174,199,87,241,19,110,173,189,251,110,185,255,0,130,158,20,191,129,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,125,188,55,87,87,82,111,215,182,222,237,214,64,0,0,0,58,166,172,96,191,149,13,44,204,180,207,218,158,204,251,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,86,183,246,12,127,250,40,191,228,79,255,0,103,150,168,0,0,0,17,255,0,141,110,20,191,134,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,109,252,79,87,87,82,237,209,182,222,253,210,64,0,32,7,11,156,169,63,131,94,187,99,58,215,249,122,251,71,246,115,198,255,0,115,62,203,120,62,255,0,136,163,158,155,251,247,139,147,167,167,191,213,252,69,223,167,111,118,251,164,255,0,0,0,0,1,85,127,216,49,255,0,232,162,255,0,145,63,253,158,90,160,3,21,112,185,161,127,193,175,66,113,157,20,251,83,246,143,236,231,141,254,233,248,31,7,223,241,21,147,212,255,0,121,238,73,211,211,223,233,254,58,239,211,191,187,125,146,0,127,96,199,255,0,162,139,254,68,255,0,246,121,106,128,12,85,194,230,133,255,0,6,189,9,198,116,83,237,79,218,63,179,158,55,251,167,224,124,31,127,196,86,79,83,253,231,185,39,79,79,127,167,248,235,191,78,254,237,246,76,170,0,3,21,113,71,161,127,194,83,66,114,109,20,251,83,246,115,237,31,130,254,233,248,31,25,216,240,245,144,84,255,0,121,238,71,213,213,216,233,254,58,109,213,191,191,109,151,42,128,42,175,251,6,63,253,20,95,242,39,255,0,179,203,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,93,144,240,215,38,225,231,20,249,129,237,63,62,250,254,221,182,87,238,137,183,79,255,0,76,135,232,31,151,146,162,186,207,58,39,207,225,255,0,233,144,10,146,177,84,37,255,0,140,232,188,67,145,233,12,148,14,106,126,175,138,131,245,109,250,139,109,198,163,72,172,86,248,209,61,201,75,18,39,255,0,120,133,66,224,51,71,31,26,14,115,149,17,21,214,246,167,245,245,208,150,251,143,43,93,99,183,171,92,139,253,171,23,201,127,214,32,31,162,112,114,251,206,103,7,162,239,186,0,57,124,142,8,187,253,193,234,228,106,236,2,87,181,140,87,43,145,54,77,253,234,87,95,31,119,236,143,47,188,207,133,227,214,138,186,228,134,87,177,235,4,74,244,77,188,51,211,223,211,254,177,223,202,251,137,243,124,169,150,58,121,26,143,86,238,197,77,209,85,62,229,34,142,190,82,213,83,45,69,194,209,141,205,87,89,36,138,229,168,109,26,200,170,189,81,162,170,185,190,255,0,146,170,1,12,44,52,53,186,67,134,197,136,82,75,218,200,110,181,15,106,210,43,83,186,172,153,21,141,248,87,169,19,117,99,127,87,205,63,223,153,28,27,232,109,218,141,208,102,249,109,4,241,84,85,66,249,27,220,98,179,221,44,81,59,249,47,219,230,231,125,196,125,209,109,36,201,181,79,86,97,200,114,232,42,17,148,75,2,181,38,108,155,111,28,176,170,127,124,99,190,231,59,239,44,227,13,178,67,98,177,81,219,161,141,173,100,16,71,26,108,136,159,197,99,83,245,39,234,3,246,97,133,176,49,35,99,118,106,127,73,205,206,217,61,200,114,61,47,115,183,254,128,60,163,183,95,153,236,105,235,98,111,239,216,246,39,200,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,109,142,45,219,245,28,156,155,156,81,54,3,216,126,110,64,216,223,108,149,146,59,165,23,167,223,182,255,0,202,67,244,143,138,237,18,75,68,246,43,122,145,118,247,123,255,0,90,126,160,41,206,122,154,75,15,25,86,249,17,119,239,85,80,49,62,127,206,160,254,178,223,112,170,134,84,226,246,185,155,242,125,28,11,255,0,28,109,82,156,245,114,153,214,78,46,236,14,124,75,26,73,115,160,106,43,145,127,240,31,214,91,214,149,212,119,240,91,43,213,81,119,161,166,219,111,246,150,1,219,142,14,79,126,231,51,138,183,112,60,167,200,240,255,0,115,85,223,169,15,59,46,222,253,143,134,243,93,21,190,217,83,89,59,218,214,69,26,185,85,85,19,254,112,35,167,20,92,64,82,233,197,5,77,174,145,119,172,150,157,253,31,63,115,149,179,53,62,113,185,62,108,253,100,81,211,206,42,178,169,239,147,210,85,212,119,60,67,213,205,78,136,211,165,17,30,239,186,31,127,220,101,61,124,183,105,158,167,228,149,20,119,75,226,82,220,26,231,196,197,117,116,81,71,186,73,42,39,222,171,252,103,175,221,242,67,241,116,103,131,251,92,121,11,47,179,85,178,182,149,119,116,46,134,177,238,69,106,178,68,249,182,52,69,249,167,223,247,1,44,116,86,134,247,112,180,178,239,125,167,240,242,186,73,26,140,235,99,254,20,115,118,247,183,221,247,47,220,101,214,181,26,212,68,63,62,203,111,134,215,68,202,56,81,122,90,174,95,122,239,243,93,207,191,125,128,226,247,123,189,199,6,57,85,66,189,83,221,177,205,136,159,112,28,154,135,35,194,38,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,59,228,122,209,87,115,216,191,35,215,178,111,243,3,218,122,106,155,213,18,162,174,201,255,0,215,61,199,9,83,118,236,5,53,113,160,231,99,92,75,99,87,100,106,53,172,186,82,187,221,239,254,44,116,75,247,109,250,139,73,225,222,238,151,173,45,199,107,183,85,239,91,41,36,247,162,253,244,209,47,223,253,101,106,115,45,179,203,107,213,60,66,234,228,86,182,162,229,178,111,254,182,26,79,233,254,130,192,184,59,173,125,78,139,227,72,229,69,218,217,70,137,239,79,151,132,167,3,60,0,113,85,84,80,60,175,184,195,220,78,230,117,56,102,148,95,238,212,110,84,146,58,55,116,42,239,243,87,198,223,228,170,47,242,140,187,35,213,172,85,83,22,235,22,43,105,212,140,62,225,133,215,206,216,31,114,139,180,197,93,213,85,122,152,239,146,57,191,205,79,189,0,168,140,159,80,50,139,214,84,251,139,107,100,89,231,157,94,196,108,178,34,34,186,71,42,39,189,222,239,122,254,178,203,248,41,182,101,83,233,165,182,233,147,203,220,241,52,177,190,29,231,89,21,27,215,55,235,85,219,220,173,49,85,131,129,214,91,50,170,58,199,210,190,162,154,26,136,229,89,61,237,248,82,68,95,151,125,87,228,132,212,194,241,186,108,99,30,160,180,82,199,208,202,90,118,68,137,186,174,200,212,254,149,95,249,192,253,230,53,26,155,32,115,85,126,71,149,84,79,188,226,146,53,125,200,239,120,28,17,171,191,196,135,177,169,177,231,111,214,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,3,194,252,143,91,190,103,177,81,85,61,199,175,111,122,238,191,250,0,246,39,200,227,34,42,181,118,57,33,226,77,250,87,103,108,5,82,115,92,106,197,144,224,213,45,106,238,219,156,223,36,247,167,230,105,151,254,130,95,240,29,119,146,229,163,54,70,191,253,6,138,154,47,127,244,82,82,255,0,74,254,178,31,115,88,167,172,92,143,14,149,245,10,177,62,229,42,181,54,77,147,104,41,247,37,167,0,116,175,131,71,173,42,139,238,125,52,14,255,0,248,90,80,37,88,7,133,3,209,88,246,69,18,190,71,116,181,62,123,174,201,243,48,85,195,80,233,111,185,221,5,134,198,234,121,222,201,145,36,84,84,114,181,21,141,118,255,0,11,151,111,114,59,230,159,113,144,117,95,46,131,20,178,186,90,154,133,137,175,106,42,57,17,87,253,17,169,247,34,254,180,35,199,11,152,165,109,203,46,155,44,184,84,190,174,55,186,53,100,146,47,189,118,142,102,47,242,183,251,147,238,251,128,148,182,186,105,150,40,220,253,183,217,55,249,255,0,71,254,131,247,24,157,44,68,253,72,112,138,8,226,68,70,53,17,16,231,242,221,55,0,228,77,143,82,179,223,238,247,127,73,236,57,34,123,189,232,1,168,191,121,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,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,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,120,18,84,29,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,0,1,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,225,223,109,149,21,67,53,131,21,104,95,20,122,19,196,167,182,255,0,34,153,207,218,63,179,158,27,218,127,220,202,202,62,199,136,238,246,127,194,98,143,171,171,177,47,241,119,219,167,223,182,233,191,228,235,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,134,107,6,20,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,139,125,182,69,84,205,96,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,245,178,153,204,119,75,216,228,221,170,173,93,183,69,84,247,153,171,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,168,118,176,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,248,90,187,111,186,236,136,170,152,42,211,204,199,130,139,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,123,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,9,64,0,0,0,0,0,0,0,0,0,0,8,171,253,148,126,4,255,0,238,231,255,0,38,111,31,245,67,63,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,196,212,223,109,211,116,84,85,14,214,0,0,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,80,63,88,0,0,0,0,3,242,105,178,155,21,94,85,113,194,169,235,186,239,86,171,125,29,210,178,155,180,244,237,82,213,201,83,29,60,157,106,157,14,234,125,21,74,108,138,174,78,222,238,68,71,53,84,63,88,0,0,0,0,29,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,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,166,0,254,202,63,2,127,247,115,255,0,147,55,143,250,160,18,168,0,0,2,42,255,0,101,31,129,63,251,185,255,0,201,155,199,253,80,9,84,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,19,83,125,183,77,209,81,87,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,7,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,243,107,216,230,174,202,138,135,214,0,0,0,3,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,194,213,219,125,215,100,69,84,14,214,8,213,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,173,244,205,99,122,158,246,166,238,84,106,111,186,170,39,188,146,160,0,58,254,7,159,225,186,159,140,193,153,233,254,67,73,125,177,85,84,85,211,83,220,41,21,93,4,239,166,168,146,158,85,141,219,108,246,36,176,200,136,246,238,199,162,35,154,174,106,163,148,59,0,0,0,0,0,6,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,190,186,87,201,36,109,147,174,158,9,24,155,190,25,19,101,94,175,135,125,182,84,85,12,214,12,85,161,124,81,232,79,18,158,219,252,138,103,63,104,254,206,120,111,105,255,0,115,43,40,251,30,35,187,217,255,0,9,138,62,174,174,196,191,197,223,110,159,126,219,166,249,84,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,242,114,42,135,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,16,59,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,176,0,0,0,0,0,0,0,0,0,0,0,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,201,200,170,31,88,0,0,7,95,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,165,207,99,103,141,234,205,250,213,157,110,68,86,198,245,104,118,0,0,0,0,0,117,252,15,63,195,117,63,25,131,51,211,252,134,146,251,98,170,168,171,166,167,184,82,42,186,9,223,77,81,37,60,171,27,182,217,236,73,97,145,17,237,221,143,68,71,53,92,213,71,47,96,0,0,0,15,201,191,229,152,174,41,236,223,181,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,62,187,181,206,154,203,106,173,188,214,71,87,37,61,5,60,149,50,178,146,146,90,169,220,198,53,92,228,142,24,90,233,101,126,200,187,50,54,185,238,93,145,168,170,168,128,125,96,138,191,217,71,224,79,254,238,127,242,102,241,255,0,84,50,254,136,113,35,162,92,71,218,174,119,157,23,207,169,50,58,123,53,67,41,171,216,218,121,233,103,166,123,219,212,197,124,53,12,100,168,199,34,59,165,253,61,14,86,72,136,170,172,122,32,100,176,12,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,125,116,175,146,72,219,39,93,60,18,49,55,124,50,38,202,189,95,14,251,108,168,170,25,172,24,171,66,248,163,208,158,37,61,183,249,20,206,126,209,253,156,240,222,211,254,230,86,81,246,60,71,119,179,254,19,20,125,93,93,137,127,139,190,221,62,253,183,77,242,168,0,98,173,116,226,143,66,120,107,246,39,229,175,57,251,57,246,143,196,251,51,251,153,89,89,223,240,253,174,247,248,52,82,116,244,247,226,254,54,219,245,123,183,217,118,197,95,217,71,224,79,254,238,127,242,102,241,255,0,84,2,85,3,228,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,0,0,0,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,7,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,225,126,71,173,85,81,118,61,139,242,56,46,223,171,222,7,52,93,207,14,247,166,219,158,80,47,200,10,193,230,197,79,2,59,8,89,35,118,237,186,206,230,175,191,220,137,4,59,253,255,0,212,73,62,0,228,167,151,72,173,46,133,234,170,148,144,53,127,175,194,210,255,0,73,31,57,180,193,31,178,176,250,180,114,35,155,117,157,137,186,254,186,120,215,255,0,229,51,143,46,151,117,233,21,189,171,35,93,180,17,47,207,127,254,117,164,2,95,28,36,123,88,199,57,203,238,68,85,57,159,149,146,215,197,109,179,86,86,200,244,111,102,158,73,23,117,219,228,197,95,215,253,0,71,253,114,200,237,121,70,115,107,192,42,233,95,35,101,167,149,253,125,105,211,238,115,151,111,133,81,127,208,83,239,251,204,183,166,88,45,14,25,106,101,53,10,34,53,55,249,43,191,156,245,254,82,175,243,148,137,184,181,254,125,81,226,46,174,122,101,149,97,178,201,61,39,195,190,219,175,139,253,74,228,251,147,245,19,142,138,20,134,6,181,17,83,111,253,170,7,209,247,123,206,46,114,111,177,201,83,115,214,246,46,255,0,208,7,36,77,206,103,22,124,142,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,81,124,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,183,64,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,233,179,246,111,247,145,223,249,205,232,93,30,83,163,86,45,121,180,89,186,239,88,77,194,59,117,210,174,53,130,63,238,61,91,149,141,89,149,200,146,203,219,171,90,118,198,198,185,81,158,46,119,116,42,57,206,111,64,228,99,250,108,253,155,253,228,89,78,172,96,191,149,13,44,204,180,207,218,158,204,251,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,6,190,252,20,241,15,117,225,159,136,108,107,60,130,235,73,65,98,184,84,67,100,202,95,83,70,234,150,123,18,122,136,150,169,200,216,209,101,71,198,145,182,102,44,127,23,92,77,69,71,181,93,27,246,51,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,145,126,124,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,10,65,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,138,188,237,53,175,255,0,136,188,57,209,219,255,0,86,107,112,170,146,47,247,69,29,36,112,189,36,255,0,118,172,141,116,127,226,21,174,254,58,17,127,149,246,136,90,181,179,138,251,43,175,55,202,187,117,62,1,78,220,225,140,166,141,174,125,100,244,85,148,169,12,10,231,123,152,197,150,104,222,245,233,114,171,35,115,19,165,94,146,51,16,113,85,170,95,150,158,35,181,23,83,33,190,251,102,130,243,144,85,123,42,183,194,248,126,237,174,39,246,104,127,54,172,99,155,181,44,80,55,227,106,61,118,221,251,185,92,171,107,220,157,244,94,235,167,92,60,222,181,3,40,196,42,236,215,124,254,240,202,186,58,138,151,185,175,175,178,67,78,207,7,42,68,174,217,140,89,102,173,115,28,173,107,164,100,141,127,197,26,196,160,79,80,0,16,87,155,254,83,125,193,180,11,79,115,92,90,187,193,94,177,253,80,180,221,45,213,61,166,73,216,170,130,138,190,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,48,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,245,2,135,211,174,37,80,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,189,18,53,187,35,149,142,232,122,50,70,167,91,26,168,27,47,3,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,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,108,24,87,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,25,149,194,119,149,141,27,250,127,143,122,116,6,182,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,155,36,240,157,229,99,70,254,159,227,222,157,0,26,214,23,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,8,43,204,127,152,5,31,14,246,41,116,147,72,114,47,243,216,175,240,211,203,83,79,28,21,17,227,180,189,108,147,170,161,147,50,72,223,52,209,162,177,144,171,122,146,57,86,87,43,63,50,146,134,42,230,215,198,191,177,40,235,56,77,211,43,157,214,142,245,55,102,76,210,225,2,246,35,109,12,208,119,25,108,106,171,122,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,70,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,26,128,54,168,5,59,114,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,116,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,39,75,99,123,223,29,196,128,0,199,250,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,49,175,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,245,54,141,177,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,223,201,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,173,113,225,139,89,109,188,62,218,56,157,147,23,239,96,55,139,133,69,189,149,180,243,54,89,41,187,114,164,45,158,162,54,238,177,67,36,233,44,44,123,191,209,34,84,114,55,185,2,202,23,253,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,238,153,105,228,115,23,252,153,24,174,107,28,248,165,137,234,198,117,244,166,85,53,204,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,187,9,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,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,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,157,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,213,45,64,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,64,14,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,103,255,0,43,143,34,122,101,248,215,172,86,148,2,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,0,0,0,1,82,186,191,198,109,247,131,206,102,122,175,115,146,213,237,156,51,40,251,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,170,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,226,133,249,163,249,236,212,223,193,125,30,136,201,92,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,84,46,208,0,0,0,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,217,200,168,244,110,217,131,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,214,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,78,150,202,248,168,46,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,36,87,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,143,96,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,88,137,233,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,66,237,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,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,5,191,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,98,14,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,222,36,134,87,71,179,221,35,251,48,171,151,78,168,107,206,9,196,190,57,140,104,83,105,46,85,25,133,67,104,174,246,27,149,111,134,183,92,104,162,99,229,150,73,159,179,150,39,193,19,102,149,147,49,143,145,187,57,173,100,169,35,225,150,58,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,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,104,70,174,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,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,129,124,243,191,66,127,180,159,187,72,65,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,67,99,48,117,77,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,248,154,155,237,186,110,138,138,189,172,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,183,18,80,15,52,127,61,154,155,248,47,163,209,1,122,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,241,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,233,0,0,2,165,117,127,140,219,239,7,156,204,245,94,231,37,171,219,56,102,81,246,118,159,38,182,196,198,37,83,163,138,209,75,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,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,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,197,11,243,71,243,217,169,191,130,250,61,17,146,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,109,223,34,168,93,160,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,125,101,37,243,35,230,9,77,196,77,76,122,61,163,119,90,182,233,213,186,161,181,53,183,40,101,150,22,100,207,88,160,146,36,150,158,104,34,154,22,83,76,147,181,24,231,57,146,61,25,38,219,178,53,64,201,90,65,198,109,247,140,62,102,122,81,115,142,213,236,108,51,23,251,69,79,140,219,101,99,22,169,177,203,104,170,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,37,181,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,49,87,20,250,179,149,104,95,15,185,182,172,225,88,135,218,107,214,57,111,74,154,107,123,155,35,163,78,169,89,27,234,37,72,209,94,176,192,199,186,121,17,21,187,199,11,247,124,105,187,219,149,64,26,214,98,220,78,235,46,49,196,21,47,19,174,202,61,177,159,67,112,125,194,106,219,164,45,158,58,174,228,78,134,72,31,26,116,163,97,116,15,116,40,200,250,59,113,170,36,75,31,75,21,187,9,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,107,230,97,193,69,187,134,12,238,219,155,105,165,179,195,105,182,91,181,53,21,28,105,85,55,177,171,161,134,52,146,158,106,137,157,39,95,123,103,207,26,186,78,165,218,118,163,17,176,163,157,210,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,24,108,18,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,66,48,115,17,226,243,248,41,104,210,125,150,173,236,234,22,99,221,162,197,250,232,60,76,48,118,157,23,138,171,147,169,82,52,237,71,43,122,17,221,125,82,201,22,241,190,52,151,164,34,175,56,46,47,62,124,35,224,181,191,226,43,115,151,73,65,254,209,85,65,73,12,175,95,242,39,145,88,207,241,13,73,63,191,198,96,174,84,250,223,175,56,110,188,208,105,46,156,216,234,242,172,63,42,168,73,242,75,59,164,233,130,215,3,122,25,37,225,146,47,195,3,226,106,177,29,191,186,116,237,195,178,200,176,57,144,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,255,0,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,24,70,190,113,249,254,101,165,153,151,15,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,157,113,63,107,106,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,180,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,232,251,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,21,243,206,253,9,254,210,126,237,43,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,64,217,120,29,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,221,64,0,0,21,193,205,155,87,179,45,5,213,14,28,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,141,114,88,249,85,124,243,191,66,127,180,159,187,64,158,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,51,1,174,103,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,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,38,166,251,110,155,162,162,168,118,176,0,0,8,255,0,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,215,246,127,31,238,77,79,237,78,212,212,236,170,254,218,100,18,199,7,106,58,132,147,243,136,157,123,116,183,117,95,112,98,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,175,74,119,36,115,152,173,141,36,170,190,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,138,179,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,19,175,129,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,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,210,6,63,215,187,206,178,227,250,79,125,187,240,253,137,218,178,108,250,159,194,251,34,215,116,145,177,210,212,117,84,196,217,250,220,233,161,68,233,129,102,122,126,117,191,19,83,231,252,85,215,50,231,173,26,161,122,213,198,107,189,231,47,171,175,206,227,188,65,126,101,226,165,145,202,246,214,192,246,62,23,36,110,106,196,140,141,99,141,25,23,71,109,172,99,88,141,70,34,52,217,204,170,190,107,156,11,127,127,226,131,69,48,207,245,69,86,127,69,66,239,242,92,219,164,116,232,223,246,223,20,246,187,249,147,43,63,194,38,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,164,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,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,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,3,42,149,171,205,47,143,111,176,148,119,238,20,116,190,14,188,130,235,111,240,121,125,210,162,159,120,232,40,106,224,71,45,29,59,94,155,73,52,208,74,213,124,187,43,99,142,68,70,42,202,229,116,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,16,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,62,152,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,233,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,88,139,20,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,194,229,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,189,128,161,110,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,160,99,94,48,120,179,204,184,186,213,15,183,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,105,60,165,117,51,136,237,75,209,172,130,187,90,234,238,183,172,110,146,225,27,49,44,134,243,35,229,174,184,110,233,188,108,107,60,143,89,42,33,134,68,137,25,35,145,118,115,229,137,30,228,139,183,21,106,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,129,82,220,216,184,40,184,226,217,85,207,138,141,55,182,117,227,119,157,170,115,24,24,148,180,240,218,171,157,37,61,60,117,17,181,28,201,38,241,82,77,212,244,108,111,114,74,146,200,247,170,74,136,200,87,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,153,24,174,107,218,201,98,137,234,199,244,116,174,202,101,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,66,237,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,23,206,175,205,62,45,244,254,135,212,110,38,20,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,230,14,114,183,107,85,255,0,137,44,38,251,98,185,210,92,109,183,29,55,182,213,209,214,82,76,217,160,169,130,74,251,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,12,193,200,199,244,217,251,55,251,200,176,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,43,91,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,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,94,221,182,42,171,98,98,32,116,157,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,221,97,92,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,235,107,149,234,254,251,81,157,16,73,38,31,229,193,203,254,179,136,139,236,90,183,171,216,239,249,211,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,174,252,0,0,0,4,21,230,63,204,2,143,135,123,20,186,73,164,57,23,249,236,87,248,105,229,169,167,142,10,136,241,218,94,182,73,213,80,201,153,36,111,154,104,209,88,200,85,189,73,28,171,43,149,159,153,73,67,10,243,92,227,167,251,255,0,11,250,41,153,255,0,170,41,115,250,218,22,255,0,146,214,218,227,168,71,127,182,248,166,53,191,204,133,95,254,17,9,29,121,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,72,149,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,206,213,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,67,102,144,84,95,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,155,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,91,183,220,246,47,200,245,57,203,247,1,237,79,144,85,13,249,5,249,1,89,28,220,165,218,215,134,198,173,221,171,113,170,95,159,222,148,241,127,237,51,87,45,100,106,233,37,27,149,63,208,99,219,255,0,197,168,204,69,205,207,165,113,140,77,253,175,226,221,103,247,244,252,147,194,180,202,60,179,171,27,38,150,211,71,243,68,133,136,155,127,185,168,192,155,42,187,24,131,136,43,165,108,152,197,125,154,212,157,85,21,52,146,70,137,238,77,213,241,74,136,159,18,109,243,84,251,204,181,83,59,96,137,210,72,228,106,38,223,53,219,239,33,206,173,199,126,212,29,93,165,183,227,247,103,120,88,227,164,239,50,41,223,182,221,123,59,116,103,82,124,158,159,48,63,119,131,253,44,175,198,157,126,189,94,105,251,117,21,245,233,42,124,109,95,156,111,223,248,175,84,249,189,126,228,37,114,124,142,173,166,248,226,99,88,197,37,3,211,121,18,24,186,220,191,53,114,70,212,85,223,100,253,71,106,0,120,251,253,199,7,63,222,121,106,238,7,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,49,81,117,60,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,143,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,145,254,199,193,69,187,136,190,89,152,6,168,97,86,205,245,55,17,183,222,36,166,123,82,170,121,46,182,186,107,189,218,87,219,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,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,41,91,157,95,154,124,91,233,253,15,168,220,75,9,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,149,237,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,41,47,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,219,177,235,20,212,78,123,145,173,108,143,145,207,248,164,89,84,236,28,153,53,210,179,22,214,91,238,131,93,239,61,22,92,218,223,37,198,215,73,34,79,39,247,98,145,168,247,36,40,213,88,162,238,82,37,67,164,123,154,138,255,0,9,3,122,209,90,214,186,117,115,52,209,79,203,79,8,249,79,135,184,120,90,252,19,124,214,143,174,94,136,101,240,80,77,226,35,147,104,222,231,111,75,45,79,67,83,167,121,82,46,167,35,122,183,162,189,39,206,191,37,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,14,215,197,143,154,125,100,250,129,144,250,140,228,255,0,182,107,95,228,91,146,230,57,225,237,254,42,191,59,246,222,21,71,215,23,92,49,120,219,149,207,196,73,38,210,49,205,218,150,42,158,135,39,86,210,172,93,77,86,245,109,93,92,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,245,181,83,84,190,213,233,22,139,105,157,5,247,197,80,96,152,253,215,196,209,120,94,143,7,116,173,189,215,77,55,231,21,136,233,58,233,91,110,119,185,206,99,118,217,54,119,113,0,234,154,79,130,254,84,53,79,13,211,63,106,123,51,237,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,179,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,42,7,147,38,133,214,101,58,203,125,215,155,189,155,174,203,132,219,228,183,90,234,228,89,227,254,236,85,181,24,229,133,90,137,20,189,186,69,168,108,140,115,149,89,226,224,119,66,171,154,230,220,160,0,0,16,3,157,95,149,140,91,234,5,15,167,92,74,86,46,167,157,95,149,140,91,234,5,15,167,92,74,234,229,201,139,88,179,158,48,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,197,95,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,120,31,47,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,26,251,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,211,215,219,93,149,146,67,34,182,62,234,70,220,129,203,243,152,29,79,8,181,55,76,31,56,177,85,223,52,234,249,81,37,202,104,109,176,197,237,26,11,143,105,172,73,225,87,185,141,149,146,54,40,163,124,111,122,109,210,215,177,205,86,189,147,5,191,113,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,135,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,240,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,238,188,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,38,7,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,193,92,6,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,107,88,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,216,56,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,180,3,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,153,127,142,159,225,29,252,35,178,47,225,65,255,0,198,191,135,193,120,94,191,101,251,47,173,254,31,217,189,95,252,231,252,126,159,229,245,247,123,191,159,239,18,255,0,148,167,5,30,219,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,232,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,222,16,219,95,248,76,204,184,115,210,253,41,206,53,2,162,174,134,251,169,84,247,74,154,140,114,174,129,32,158,204,202,89,32,72,146,71,247,28,174,124,177,84,71,34,177,204,141,241,46,236,114,117,35,145,58,255,0,11,154,23,252,37,53,219,25,209,79,181,63,103,62,209,248,223,238,159,129,241,157,143,15,71,61,79,247,158,228,125,93,93,142,159,227,166,221,91,251,246,217,103,255,0,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,17,215,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,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,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,201,124,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,32,224,22,156,250,245,153,90,104,244,182,217,144,87,229,145,212,37,93,166,43,4,51,75,113,108,240,34,204,146,192,216,17,101,71,198,145,172,157,76,247,183,161,93,238,219,112,54,104,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,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,78,167,93,158,39,165,185,86,180,240,193,102,211,62,51,172,86,171,205,250,243,111,167,251,85,69,108,170,146,158,25,102,138,161,179,67,213,37,51,217,211,50,118,160,116,189,151,36,75,42,72,145,239,18,181,22,139,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,117,53,37,133,85,93,27,156,213,69,123,31,28,143,12,255,0,203,131,151,253,103,17,23,216,181,111,87,177,223,243,167,160,241,48,69,77,81,36,244,242,100,85,93,15,143,166,157,240,190,57,25,12,50,42,61,243,35,186,86,72,146,38,163,255,0,60,177,93,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,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,115,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,175,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,181,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,126,78,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,125,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,213,242,240,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,250,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,212,232,153,40,95,240,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,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,218,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,226,106,237,190,233,178,162,42,108,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,165,203,20,200,136,217,26,215,34,163,30,201,35,101,96,243,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,29,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,40,108,102,106,174,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,19,83,125,183,77,209,81,87,88,32,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,74,1,0,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,169,59,114,53,207,87,72,145,215,174,73,193,71,182,248,7,211,254,44,116,202,217,117,172,189,67,237,72,243,75,124,9,223,141,212,48,220,107,99,101,205,168,174,235,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,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,127,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,232,251,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,0,0,1,64,60,209,252,246,106,111,224,190,143,68,69,82,85,115,71,243,217,169,191,130,250,61,17,154,184,60,224,202,197,198,31,2,55,251,100,119,95,99,102,120,190,160,93,170,49,155,148,175,122,210,182,73,109,150,190,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,6,64,229,71,199,79,247,142,23,245,175,51,255,0,83,210,224,21,181,205,255,0,41,174,181,201,80,174,255,0,106,240,172,115,127,159,10,63,252,30,18,213,13,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,211,151,7,48,10,62,34,44,81,105,38,175,100,95,231,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,9,212,97,78,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,157,77,89,102,84,86,198,215,53,17,30,247,199,27,243,89,68,60,209,164,226,142,109,121,134,110,34,40,169,40,236,239,167,123,176,202,123,53,76,181,54,72,104,151,163,186,202,121,100,142,55,73,82,142,232,74,135,201,27,36,115,146,53,233,108,43,78,136,17,127,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,22,166,251,110,187,170,170,174,96,205,56,68,186,233,215,6,88,199,20,89,125,198,174,158,229,156,101,20,214,219,45,153,105,221,18,67,106,117,53,108,158,42,126,227,81,206,124,206,166,137,241,116,124,29,149,107,250,164,239,34,69,159,249,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,202,14,117,126,86,49,111,168,20,62,157,113,2,173,120,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,250,217,187,85,204,234,106,57,138,168,244,234,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,76,235,202,227,207,102,153,126,53,232,245,165,180,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,2,32,114,163,227,167,251,199,11,250,215,153,255,0,169,233,112,10,218,230,255,0,148,215,90,228,168,87,127,181,120,86,57,191,207,133,31,254,15,9,106,134,174,247,108,3,50,178,231,245,186,91,89,143,85,201,150,80,94,36,176,75,105,164,68,170,157,215,22,76,176,58,158,52,133,92,146,191,186,138,196,237,171,186,151,110,157,247,67,99,62,23,63,46,223,144,156,103,248,75,255,0,242,147,253,187,237,191,240,63,245,100,254,31,252,11,251,95,252,31,177,252,79,248,95,23,80,25,84,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,87,164,249,215,228,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,31,46,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,117,242,207,185,74,112,81,237,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,238,136,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,225,157,121,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,125,159,34,44,213,192,243,252,55,83,241,152,51,61,63,200,105,47,182,42,170,138,186,106,123,133,34,171,160,157,244,213,18,83,202,177,187,109,158,196,150,25,17,30,221,216,244,68,115,85,205,84,114,192,174,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,213,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,237,145,178,57,143,142,5,242,251,214,254,34,244,183,91,104,113,14,31,44,116,153,61,70,97,81,27,174,216,173,76,148,180,204,189,65,71,5,76,170,196,171,159,101,166,123,34,125,67,216,246,189,19,173,27,212,217,81,59,110,9,107,207,59,244,39,251,73,251,180,170,178,213,57,231,126,132,255,0,105,63,118,145,255,0,149,54,150,224,154,211,173,153,238,153,234,101,139,219,56,221,231,79,231,241,180,94,42,106,126,239,106,239,107,154,63,206,66,246,72,221,164,137,142,248,92,155,237,178,238,138,168,161,249,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,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,215,51,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,249,85,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,133,202,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,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,17,84,177,78,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,143,165,114,242,225,51,13,226,235,75,245,183,7,190,212,82,89,239,180,21,24,189,77,139,35,117,2,213,79,106,122,201,94,179,163,24,146,68,175,100,177,49,99,115,21,253,27,246,222,168,174,137,138,145,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,104,128,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,80,15,52,127,61,154,155,248,47,163,209,17,84,149,92,209,252,246,106,111,224,190,143,68,103,94,11,248,62,198,120,185,224,39,46,178,185,41,40,179,107,30,113,117,118,39,120,171,150,163,177,67,60,180,86,119,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,112,119,94,84,124,116,255,0,120,225,127,90,243,63,245,61,46,1,91,92,223,242,154,235,92,149,10,239,246,175,10,199,55,249,240,163,255,0,193,225,45,80,213,179,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,147,255,0,251,48,90,153,252,24,62,198,111,117,252,182,251,67,183,246,195,194,91,188,15,129,241,29,238,247,135,236,246,251,221,191,237,94,207,103,167,167,243,221,222,191,205,129,149,121,181,241,175,236,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,185,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,149,44,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,22,21,198,31,6,86,46,15,56,17,176,91,36,186,251,103,51,202,53,2,211,81,147,92,162,123,210,149,210,69,108,186,118,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,140,48,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,7,84,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,139,174,191,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,242,163,122,53,207,107,37,138,86,35,223,209,212,187,41,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,21,235,203,171,152,253,139,65,48,75,182,142,235,164,253,56,134,63,111,171,186,226,213,52,84,79,146,185,106,157,55,114,75,90,50,54,244,73,222,124,178,203,28,179,62,54,198,228,123,95,34,177,241,164,80,131,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,210,137,127,203,63,133,76,19,137,253,101,185,51,82,238,86,170,156,111,18,183,173,109,110,55,37,100,208,215,94,123,205,146,40,221,15,102,72,228,100,48,200,172,146,73,90,239,115,150,8,213,170,147,43,154,18,255,0,148,239,5,22,236,91,21,182,113,81,169,22,206,188,146,243,189,78,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,222,42,57,186,152,142,141,237,72,146,41,24,245,89,85,25,101,64,1,85,124,243,191,66,127,180,159,187,74,171,45,83,158,119,232,79,246,147,247,105,13,121,123,224,24,110,169,241,115,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,232,149,158,199,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,7,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,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,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,127,151,7,48,10,206,29,239,177,105,38,175,100,95,231,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,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,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,127,91,149,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,112,87,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,242,163,122,53,207,107,37,138,86,35,223,209,212,161,178,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,83,95,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,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,219,174,182,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,150,188,222,36,226,46,93,109,162,118,171,209,82,82,233,242,84,86,183,79,25,77,83,75,59,22,4,130,137,43,94,174,100,108,168,71,185,233,11,222,201,218,168,199,185,204,137,210,49,189,199,126,87,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,134,52,197,120,50,190,213,240,99,154,241,137,150,221,124,13,170,135,194,83,226,150,234,119,177,242,92,36,117,214,10,42,154,154,133,247,246,225,103,84,241,178,63,116,143,145,170,245,232,99,27,223,196,26,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,228,94,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,56,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,149,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,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,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,225,114,237,190,203,178,162,162,6,207,192,143,252,11,127,8,239,224,227,142,255,0,10,15,254,53,252,94,11,197,117,251,83,217,125,12,240,254,210,234,255,0,231,207,227,245,127,47,163,181,221,252,255,0,120,144,0,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,239,187,227,69,192,28,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,175,110,227,17,81,178,189,23,97,220,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,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,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,140,48,94,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,101,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,187,177,201,212,142,68,151,252,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,180,171,52,77,147,118,54,54,119,187,7,60,239,208,159,237,39,238,208,32,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,115,216,146,195,31,91,55,106,185,157,77,71,49,85,30,157,43,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,36,128,229,113,231,179,76,191,26,244,122,210,210,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,80,84,182,119,199,86,182,231,252,52,99,92,48,221,43,233,32,199,172,116,233,109,174,154,26,88,58,238,214,232,31,74,251,116,18,162,198,174,141,244,174,166,114,36,145,61,157,214,57,137,35,92,230,57,242,116,174,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,228,198,196,115,152,215,203,44,76,87,179,175,169,58,254,7,162,250,161,169,90,161,6,139,226,24,133,92,249,180,245,21,116,137,101,171,124,116,51,199,61,52,114,73,81,20,158,37,209,182,39,177,176,203,187,94,173,93,216,173,249,251,139,254,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,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,7,84,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,139,218,192,26,230,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,254,189,187,111,84,70,202,197,92,41,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,187,49,139,44,210,200,173,110,201,215,35,221,243,114,170,236,125,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,94,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,248,92,187,111,178,236,168,168,129,215,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,144,28,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,210,238,149,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,152,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,253,92,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,0,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,169,180,3,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,151,167,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,170,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,186,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,46,167,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,247,217,242,34,200,14,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,138,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,60,191,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,120,107,197,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,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,187,185,85,94,174,222,162,245,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,225,106,111,182,235,186,170,170,219,79,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,70,22,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,74,170,111,242,61,203,242,61,107,243,3,216,223,145,228,240,223,145,228,10,218,230,238,174,110,31,139,109,19,125,247,26,151,111,253,84,173,255,0,218,118,110,87,87,167,212,224,141,161,88,145,59,81,166,235,186,253,208,209,33,248,92,221,162,98,224,88,203,246,247,165,210,118,239,250,183,164,255,0,235,31,183,202,234,138,58,124,17,149,29,73,187,216,159,239,170,195,68,191,172,9,143,170,25,43,172,152,252,206,98,163,21,253,61,47,221,219,166,207,102,255,0,47,235,49,118,130,233,180,171,83,38,95,117,172,146,166,170,121,28,212,87,181,170,136,214,172,72,158,245,85,95,228,126,191,188,253,61,98,162,201,114,11,204,118,59,77,166,162,174,146,77,251,138,198,166,205,217,145,185,61,234,155,252,209,126,255,0,184,203,24,109,133,150,11,68,116,77,98,183,165,207,93,151,127,118,238,223,239,85,3,247,98,98,70,198,177,17,54,106,34,30,92,187,124,143,43,242,247,30,183,43,145,219,236,3,118,187,230,155,41,205,169,177,197,17,28,168,170,158,243,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,158,229,89,118,181,92,120,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,107,223,75,58,220,234,102,72,165,106,46,236,122,197,52,82,35,93,178,244,72,199,124,156,138,177,131,154,159,1,223,252,47,197,94,144,89,127,197,75,151,216,173,150,239,246,247,212,222,220,254,239,251,157,178,178,56,127,198,84,61,223,223,94,69,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,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,6,182,252,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,102,174,100,58,243,134,241,37,169,122,113,170,216,101,109,35,153,113,211,123,115,46,116,48,212,44,207,180,220,82,186,189,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,94,193,204,175,130,139,143,14,154,143,93,170,24,85,179,109,50,203,174,13,146,153,237,74,88,35,181,93,42,86,166,87,219,34,130,55,35,214,22,50,7,62,55,36,77,99,99,123,34,85,115,152,174,124,43,2,213,57,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,0,26,214,113,85,165,191,145,110,35,181,23,76,225,177,123,26,130,205,144,85,123,42,139,197,120,142,213,174,87,247,168,127,56,175,123,157,189,44,176,59,227,114,189,55,217,251,57,28,137,178,153,85,124,237,52,83,255,0,136,188,70,81,220,63,86,21,112,165,146,95,247,69,101,36,144,177,35,255,0,118,164,142,116,159,226,17,173,254,58,129,85,96,25,171,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,129,117,60,186,180,114,197,163,124,35,224,148,214,137,188,69,94,97,111,131,49,186,84,244,189,157,234,170,248,34,145,169,208,231,189,27,218,129,41,224,221,189,45,127,99,175,165,174,123,144,146,160,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,115,220,91,233,126,151,234,207,15,57,182,63,171,142,164,164,177,80,89,235,46,233,120,154,138,74,167,216,231,167,167,145,236,184,197,28,74,146,185,240,167,83,149,140,84,89,25,215,18,238,217,28,213,215,51,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,193,190,147,218,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,83,122,182,95,122,19,255,0,154,231,26,255,0,148,220,170,126,26,244,206,231,117,166,198,241,43,133,69,54,91,46,253,152,111,23,72,100,107,82,159,161,90,146,58,26,89,35,127,189,206,232,146,85,234,70,42,67,12,174,136,28,53,240,215,168,252,84,234,58,233,150,153,45,170,26,248,109,243,221,42,234,238,149,75,5,45,37,44,74,198,44,143,86,53,242,59,121,37,138,52,72,216,247,117,72,138,168,141,71,57,161,250,188,30,105,166,147,234,214,190,226,248,86,177,230,255,0,103,236,181,183,10,40,224,166,246,109,77,95,183,170,159,91,79,27,109,93,116,238,107,233,123,236,146,68,241,42,189,49,244,239,243,84,83,99,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,13,93,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,117,60,175,120,215,254,16,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,77,166,139,187,4,50,36,138,175,147,224,151,174,71,62,94,216,82,9,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,26,214,23,253,202,227,200,158,153,126,53,235,21,165,0,151,253,202,227,200,158,153,126,53,235,21,160,103,93,94,209,125,47,215,172,54,77,63,213,204,66,147,34,177,73,81,21,90,83,204,249,34,124,83,198,171,209,44,82,196,230,203,19,246,87,53,92,199,53,85,143,123,23,118,189,200,189,212,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,241,210,172,90,47,165,248,214,168,100,218,209,101,196,41,32,205,179,10,122,106,75,197,233,207,146,89,231,130,8,217,28,113,51,173,202,216,89,211,20,93,77,137,24,143,88,163,115,250,149,141,84,238,160,1,135,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,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,102,0,6,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,240,185,118,223,101,217,81,81,50,174,81,198,190,178,229,60,48,99,188,43,213,92,250,49,187,55,126,154,190,119,171,106,38,186,208,182,162,158,162,130,158,71,76,215,201,15,133,146,23,181,139,12,140,106,196,177,70,172,68,139,119,207,94,120,53,184,107,48,13,44,183,215,90,106,228,203,39,188,92,102,181,215,53,203,216,130,220,200,98,74,216,94,157,104,138,249,37,146,129,205,94,135,108,144,201,241,51,117,71,212,88,25,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,75,146,40,81,81,210,57,174,85,86,49,146,72,205,132,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,226,114,237,190,201,178,34,34,68,190,80,86,157,47,135,132,186,107,238,23,108,164,102,79,89,120,173,164,204,107,27,12,137,60,213,176,204,231,83,68,249,30,159,19,25,71,61,51,154,216,215,182,213,150,69,247,72,233,119,155,224,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,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,53,246,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,204,14,84,124,116,255,0,120,225,127,90,243,63,245,61,46,1,91,92,223,242,154,235,92,149,10,239,246,175,10,199,55,249,240,163,255,0,193,225,44,127,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,173,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,67,83,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,141,64,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,189,121,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,45,133,114,184,242,39,166,95,141,122,197,105,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,120,26,214,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,138,116,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,21,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,237,180,209,119,98,69,145,173,72,228,107,218,230,244,170,190,40,254,94,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,104,108,60,14,191,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,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,7,213,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,41,179,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,109,39,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,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,190,158,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,118,95,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,139,213,120,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,213,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,254,142,165,202,160,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,16,47,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,99,255,0,200,14,141,126,89,127,132,31,228,246,213,249,66,246,127,179,61,187,208,238,247,103,167,163,171,163,126,223,123,183,249,174,255,0,79,119,181,249,174,190,223,192,100,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,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,229,218,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,233,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,110,154,54,210,124,235,242,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,134,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,230,225,99,35,110,209,196,198,252,45,77,246,221,119,85,85,80,252,175,243,85,158,229,95,233,174,71,146,100,119,15,246,74,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,94,247,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,195,252,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,166,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,187,171,100,115,217,29,138,129,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,2,207,184,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,215,179,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,37,218,115,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,87,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,19,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,70,190,117,126,105,241,111,167,244,62,163,113,44,83,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,93,124,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,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,34,185,35,103,248,109,139,50,212,221,62,188,228,52,148,121,14,85,79,105,169,178,208,204,170,215,215,178,141,43,86,165,34,85,78,151,61,141,158,55,171,55,235,86,117,185,17,91,27,213,178,211,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,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,27,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,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,3,95,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,244,229,221,197,231,240,173,209,165,251,83,91,222,212,44,59,181,69,148,116,80,120,104,103,238,186,95,11,87,31,74,172,107,221,142,39,117,163,122,58,101,142,93,163,100,107,23,87,74,227,75,150,94,51,197,30,162,90,53,39,15,202,41,48,171,237,117,68,141,203,174,51,83,212,87,190,225,3,41,35,138,145,241,66,179,182,38,190,37,167,142,53,99,123,104,230,76,249,28,229,116,77,100,146,127,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,133,32,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,3,245,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,123,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,65,54,168,35,85,199,128,93,14,171,226,178,209,197,101,21,191,192,221,104,124,69,117,117,146,58,104,95,111,184,94,28,136,144,220,156,215,181,123,115,51,170,73,29,208,136,175,157,176,77,187,30,201,86,112,194,188,177,120,14,252,136,88,169,181,231,86,44,189,57,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,108,238,235,147,189,81,3,169,213,221,81,199,44,45,89,33,93,186,229,106,185,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,169,94,109,124,107,251,110,178,179,132,221,50,185,218,171,44,176,246,100,205,46,16,47,126,71,87,67,63,113,150,198,170,183,162,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,124,170,230,51,198,191,240,85,211,136,44,24,5,206,213,38,166,229,63,155,182,211,78,189,217,45,116,42,143,73,46,110,135,165,204,119,75,216,145,196,217,85,173,124,142,115,182,149,176,203,26,209,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,125,118,12,79,42,202,253,165,246,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,231,96,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,95,79,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,244,182,176,57,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,45,251,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,92,150,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,216,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,42,219,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,93,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,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,233,99,60,93,43,218,146,83,84,244,49,239,72,251,176,73,20,189,190,181,115,58,250,93,241,53,80,189,78,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,30,190,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,129,106,156,164,56,211,186,222,170,99,225,79,84,178,10,186,250,136,233,247,192,231,150,153,210,189,176,65,20,146,84,91,229,157,28,170,140,142,40,209,240,35,219,179,88,201,99,238,34,36,17,22,148,67,94,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,101,0,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,254,210,126,237,3,21,114,84,243,79,148,253,63,174,245,27,113,102,156,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,82,178,249,42,121,167,202,126,159,215,122,141,184,186,144,53,129,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,133,203,182,251,46,202,138,137,109,60,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,38,96,230,7,192,229,55,23,120,109,174,191,12,126,63,102,212,91,5,68,108,162,187,220,153,43,25,85,110,85,119,118,138,105,97,71,57,24,142,127,121,142,88,228,233,123,28,214,163,18,121,30,100,14,19,56,62,210,254,17,112,217,108,88,58,85,215,223,111,20,244,173,200,239,181,50,200,143,186,207,2,202,172,122,64,175,116,84,236,106,212,74,214,49,137,191,66,181,30,233,28,138,245,12,171,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,8,171,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,153,210,175,186,47,165,249,46,168,99,58,209,122,196,41,39,205,176,250,122,154,75,61,233,175,146,41,224,130,120,223,28,145,63,161,200,217,153,211,44,189,45,149,30,140,89,100,115,58,85,238,85,238,160,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,225,114,111,182,203,186,42,162,246,176,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,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,210,172,90,47,165,248,214,168,100,218,209,101,196,41,32,205,179,10,122,106,75,197,233,207,146,89,231,130,8,217,28,113,51,173,202,216,89,211,20,93,77,137,24,143,88,163,115,250,149,141,84,238,160,0,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,0,0,0,0,10,245,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,154,136,175,86,239,97,64,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,37,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,233,106,203,50,162,58,71,53,168,136,198,50,56,217,250,188,126,125,132,254,25,58,177,249,58,255,0,224,175,180,18,120,143,239,223,252,41,219,103,180,191,191,124,95,225,222,43,229,240,127,139,248,58,76,43,137,220,108,86,124,170,205,118,202,113,207,180,22,90,43,133,61,69,198,209,227,31,73,237,10,86,72,215,75,77,223,98,43,226,238,49,28,206,227,83,169,189,91,167,189,0,159,252,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,202,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,30,165,85,220,246,175,200,245,63,230,7,177,191,35,145,197,191,35,144,21,197,205,226,117,110,11,140,39,66,116,251,74,165,203,238,253,84,169,255,0,180,250,185,92,100,84,181,56,122,91,209,200,175,98,127,21,21,55,77,162,162,79,150,231,231,115,124,122,125,130,199,35,223,255,0,159,234,151,254,42,68,255,0,218,98,206,84,245,213,144,229,51,64,197,252,211,169,156,187,123,189,234,178,80,167,245,252,128,182,86,80,83,37,83,230,116,40,174,247,124,74,212,223,229,250,246,62,246,42,116,162,255,0,204,120,68,251,215,230,114,106,123,191,88,30,28,229,251,143,8,191,114,161,231,223,190,219,4,111,191,112,57,34,34,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,3,31,222,113,107,238,63,110,177,93,174,244,62,30,147,38,183,190,233,107,147,186,199,248,138,86,85,84,82,58,77,154,170,172,218,122,74,134,108,228,71,124,27,237,210,230,170,207,254,84,124,107,254,76,178,168,56,107,212,203,157,214,167,27,203,110,20,244,216,148,187,247,161,179,221,38,145,205,90,126,132,106,200,216,106,164,145,158,246,187,162,57,83,169,88,137,52,210,182,69,112,197,195,62,27,197,127,43,125,62,210,220,194,186,174,220,246,212,93,238,86,139,157,50,171,159,110,184,199,117,184,178,41,214,62,164,108,204,233,150,70,62,55,42,117,49,238,233,115,31,209,35,42,47,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,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,13,154,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,174,191,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,117,138,114,155,227,94,227,168,20,127,193,139,84,46,125,251,213,146,222,201,49,10,217,22,150,158,57,109,116,176,67,10,91,27,27,26,199,201,52,76,141,211,53,223,157,123,227,239,171,213,169,10,43,240,7,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,0,24,171,138,173,45,252,180,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,249,197,123,26,221,170,162,129,223,27,145,139,182,207,221,170,228,92,170,97,78,50,117,210,143,135,110,28,115,61,70,246,207,179,175,77,183,201,110,199,28,196,129,243,62,241,80,199,71,74,177,197,58,163,37,237,189,123,239,102,206,94,212,50,187,161,200,213,106,134,185,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,150,191,201,47,71,44,81,98,185,215,16,53,19,119,175,85,55,5,195,168,227,233,123,124,37,44,113,211,213,212,46,232,254,137,59,207,150,155,220,172,234,103,133,248,93,180,142,68,169,98,213,57,37,235,95,255,0,30,184,115,172,183,254,188,214,223,85,28,95,238,122,58,184,230,122,201,254,226,88,218,216,255,0,199,171,157,252,68,2,213,0,0,69,254,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,245,83,177,17,85,202,155,43,189,223,37,72,193,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,161,210,85,200,196,221,240,181,23,118,47,194,171,182,203,178,164,191,227,91,133,47,225,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,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,237,31,217,207,27,253,204,251,45,224,251,254,34,142,122,111,239,222,46,78,158,158,255,0,87,241,23,126,157,189,219,238,128,231,87,229,99,22,250,129,67,233,215,18,154,241,172,166,251,135,220,102,187,99,149,222,18,174,162,223,95,107,146,78,211,36,234,165,173,165,150,146,166,61,158,138,137,215,4,242,179,125,186,155,213,187,85,28,136,169,114,156,234,252,172,98,223,80,40,125,58,226,83,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,118,13,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,199,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,97,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,31,82,182,22,116,197,27,25,27,85,122,88,198,245,57,239,235,145,248,171,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,123,75,80,33,7,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,55,200,177,189,21,28,199,195,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,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,218,76,170,190,106,124,7,127,240,191,21,122,65,101,255,0,21,46,95,98,182,91,191,219,223,83,123,115,251,191,238,118,202,200,225,255,0,25,80,247,127,125,120,21,86,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,181,133,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,5,85,243,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,254,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,144,57,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,248,168,136,198,224,10,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,252,162,218,120,161,225,70,143,76,185,81,227,22,76,254,46,172,207,75,124,45,226,41,163,134,4,146,146,170,233,115,68,172,160,116,141,89,122,161,103,143,86,185,98,145,27,44,148,144,73,242,68,96,24,171,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,19,164,106,37,202,26,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,19,81,77,154,64,194,156,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,254,182,199,36,111,93,153,51,149,54,122,124,72,155,238,155,162,214,15,246,106,248,167,255,0,180,29,42,255,0,201,87,31,250,241,106,156,81,232,95,240,148,208,156,155,69,62,212,253,156,251,71,224,191,186,126,7,198,118,60,61,100,21,63,222,123,145,245,117,118,58,127,142,155,117,111,239,219,101,128,31,216,49,255,0,232,162,255,0,145,63,253,158,4,170,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,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,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,250,255,0,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,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,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,127,220,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,210,237,120,77,140,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,38,185,128,95,247,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,184,242,39,166,95,141,122,197,105,34,179,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,219,102,49,101,154,52,87,187,102,49,21,92,229,107,81,92,145,215,149,199,145,61,50,252,107,214,43,71,52,127,34,122,155,248,47,172,81,1,157,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,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,42,55,163,92,246,178,88,165,98,61,253,29,75,103,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,36,160,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,253,27,246,222,168,174,137,138,129,86,188,184,57,128,86,112,239,125,139,73,53,123,34,255,0,58,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,187,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,173,170,114,119,226,171,50,206,169,175,92,52,231,119,42,187,179,49,91,59,46,216,189,92,177,163,159,75,110,142,86,65,53,28,179,43,250,156,198,58,122,110,195,122,23,165,157,214,43,209,140,133,141,8,107,205,31,207,102,166,254,11,232,244,71,96,208,14,58,170,120,101,224,203,32,211,13,49,175,171,165,213,12,143,56,158,229,75,92,218,88,164,130,209,110,74,107,122,58,119,164,241,190,41,159,50,193,52,45,141,26,189,41,220,145,206,98,182,52,147,175,243,71,243,217,169,191,130,250,61,17,21,64,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,54,9,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,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,217,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,103,248,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,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,133,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,253,109,142,72,222,187,50,103,42,108,244,248,145,55,221,55,69,205,102,42,226,143,66,255,0,132,166,132,228,218,41,246,167,236,231,218,63,5,253,211,240,62,51,177,225,235,32,169,254,243,220,143,171,171,177,211,252,116,219,171,127,126,219,40,87,6,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,68,202,230,143,228,79,83,127,5,245,138,34,63,233,63,38,191,201,126,169,225,186,153,252,35,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,72,14,104,254,68,245,55,240,95,88,162,2,128,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,72,63,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,54,105,0,0,2,170,249,231,126,132,255,0,105,63,118,144,255,0,129,14,39,44,92,37,234,22,101,170,183,123,47,182,234,223,135,201,107,181,218,60,75,233,188,125,84,183,59,123,157,31,125,177,74,145,116,193,29,68,187,185,189,43,218,232,221,28,230,147,3,158,119,232,79,246,147,247,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,47,84,18,84,69,179,157,210,157,222,189,149,205,104,24,47,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,46,39,150,47,1,223,145,11,21,54,188,234,197,151,167,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,90,128,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,133,203,182,251,46,202,138,137,109,60,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,32,88,169,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,126,175,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,10,38,251,174,234,191,149,200,199,244,217,251,55,251,200,202,188,81,242,164,254,18,154,237,147,107,95,229,235,236,231,218,63,5,253,204,251,45,227,59,30,30,142,10,111,239,222,46,62,174,174,199,87,241,19,110,173,189,251,110,161,218,185,111,113,173,170,124,96,254,81,63,41,150,12,82,217,246,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,173,110,104,254,123,53,55,240,95,71,162,45,83,129,142,6,63,129,119,219,111,243,209,251,99,246,199,217,191,233,39,179,252,47,132,241,63,248,68,221,125,94,39,253,110,221,31,126,254,234,171,230,143,231,179,83,127,5,244,122,32,49,86,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,235,250,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,31,228,99,250,108,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,213,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,147,35,21,205,99,159,20,177,61,88,206,190,148,202,166,185,156,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,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,10,33,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,215,185,133,241,65,159,112,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,213,78,196,69,87,42,108,174,247,124,149,42,135,149,199,158,205,50,252,107,209,235,75,126,227,91,133,47,225,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,219,127,19,213,213,212,187,116,109,183,191,116,8,129,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,161,210,85,200,196,221,240,181,23,118,47,194,171,182,203,178,164,244,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,82,37,240,185,202,147,248,53,235,182,51,173,127,151,175,180,127,103,60,111,247,51,236,183,131,239,248,138,57,233,191,191,120,185,58,122,123,253,95,196,93,250,118,247,111,186,76,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,168,107,131,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,101,107,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,42,55,163,92,246,178,88,165,98,61,253,29,75,63,249,62,241,121,242,225,31,58,173,255,0,31,91,131,58,58,15,246,250,170,250,73,165,98,255,0,151,60,106,246,127,143,106,201,253,226,48,45,80,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,216,14,149,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,13,122,248,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,204,174,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,100,11,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,167,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,215,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,176,63,43,158,119,232,79,246,147,247,105,2,184,73,214,251,87,14,26,253,142,107,69,230,199,87,121,167,199,41,238,142,101,5,52,141,141,245,51,205,110,169,167,133,138,247,123,152,197,150,104,250,223,179,149,172,234,114,53,234,136,197,158,188,243,191,66,127,180,159,187,72,21,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,214,205,218,174,103,83,81,204,85,71,160,117,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,159,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,172,173,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,98,188,168,248,233,254,241,194,254,181,230,127,234,122,92,2,182,185,191,229,53,214,185,42,21,223,237,94,21,142,111,243,225,71,255,0,131,194,5,170,16,171,153,15,26,218,167,193,247,228,239,242,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,91,111,226,95,213,213,213,190,205,219,109,151,121,170,69,94,57,248,24,254,26,63,98,127,207,71,236,119,216,239,105,127,164,158,208,241,94,47,195,127,225,16,244,116,248,111,245,219,245,253,219,123,195,15,242,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,249,162,227,94,121,223,161,63,218,79,221,166,127,224,167,150,247,240,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,203,128,57,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,0,0,34,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,0,0,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,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,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,0,2,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,248,81,55,221,119,85,205,92,183,184,214,213,62,48,127,40,159,148,203,6,41,108,251,37,236,143,5,236,42,90,152,123,158,43,197,247,59,189,233,229,223,111,12,206,158,158,157,183,118,251,238,155,117,94,40,249,82,127,9,77,118,201,181,175,242,245,246,115,237,31,130,254,230,125,150,241,157,143,15,71,5,55,247,239,23,31,87,87,99,171,248,137,183,86,222,253,183,92,171,192,199,3,31,192,187,237,183,249,232,253,177,251,99,236,223,244,147,217,254,23,194,120,159,252,34,110,190,175,19,254,183,110,143,191,127,112,74,163,26,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,245,191,103,43,89,212,228,107,213,17,139,146,202,203,231,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,128,168,179,176,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,174,74,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,100,175,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,234,146,10,235,116,84,244,242,116,181,35,106,54,23,64,250,53,110,239,123,150,78,254,253,45,232,64,39,255,0,44,93,82,252,168,112,109,133,120,187,239,180,238,184,151,136,197,174,31,218,189,159,11,225,100,95,9,7,185,141,107,250,104,100,162,248,219,213,190,255,0,19,149,232,242,85,20,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,137,210,53,18,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,35,212,168,155,158,213,61,106,187,46,219,1,236,111,200,47,184,32,95,144,21,169,205,242,118,166,13,141,177,91,241,58,227,82,137,253,31,218,137,255,0,214,58,111,42,91,12,254,50,107,170,171,149,157,14,103,187,228,158,250,23,126,175,250,79,213,231,7,95,47,178,241,42,20,122,236,181,213,110,114,110,187,123,169,162,219,255,0,166,83,181,114,177,163,166,143,17,73,34,107,59,174,77,221,240,253,203,21,22,255,0,119,235,2,199,81,63,89,229,81,2,123,144,59,125,189,192,112,219,223,242,57,237,177,193,55,223,125,207,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,79,147,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,253,124,174,60,137,233,151,227,94,177,90,74,160,53,108,255,0,53,88,22,85,254,154,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,202,134,85,226,167,137,203,239,21,89,86,35,154,229,54,95,5,122,199,240,250,12,106,227,83,226,89,39,181,42,160,146,121,37,174,232,100,81,50,14,235,234,28,189,150,162,181,155,108,142,84,247,37,133,115,88,224,86,167,49,142,191,138,125,40,160,171,169,190,210,211,172,217,173,11,170,162,108,14,183,82,81,61,125,164,197,154,70,171,95,20,84,241,196,232,99,71,119,17,99,115,88,215,54,69,150,162,192,181,78,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,5,74,243,180,214,59,236,185,86,11,195,245,60,61,155,45,53,189,51,26,201,58,152,239,23,85,36,149,20,148,233,178,179,174,62,203,34,169,247,163,250,95,226,190,38,239,27,85,109,126,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,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,198,166,85,225,87,84,191,34,220,71,105,214,166,77,125,246,53,5,155,32,165,246,173,111,133,241,29,171,92,175,236,215,126,109,24,247,59,122,89,103,111,192,213,122,111,187,54,114,53,83,21,0,54,168,4,85,229,151,173,127,150,158,17,241,111,17,111,240,181,248,38,216,85,103,68,93,16,203,224,160,135,195,201,30,242,61,206,222,150,90,110,183,47,78,242,164,189,45,70,244,239,42,128,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,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,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,173,97,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,85,124,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,10,213,231,105,169,153,86,63,167,26,119,165,182,154,191,15,101,204,46,23,11,133,223,183,36,140,146,163,192,37,55,98,7,116,189,24,248,85,245,107,35,152,246,187,243,144,64,228,86,171,61,246,84,80,95,52,220,254,167,58,227,75,50,165,76,134,146,237,109,197,105,232,44,22,213,166,88,156,202,86,71,76,201,106,41,213,241,167,196,246,86,79,86,143,235,85,123,95,212,197,219,161,26,208,198,188,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,46,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,168,206,73,250,95,106,200,117,115,60,213,123,131,169,38,168,195,44,244,182,218,26,121,168,155,43,227,158,224,249,55,170,138,85,93,225,123,34,163,150,37,233,110,238,101,83,211,169,168,138,143,184,144,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,83,151,134,107,117,207,248,45,210,171,237,230,158,146,26,138,91,59,236,140,109,51,28,214,44,22,250,153,104,97,114,163,156,229,235,116,84,209,185,235,190,202,245,114,162,53,21,26,149,23,205,7,19,251,41,198,214,160,248,124,103,216,212,23,159,103,93,168,250,40,188,60,53,157,218,24,60,69,76,123,34,54,78,186,166,212,245,200,155,245,74,146,245,42,185,28,75,254,71,89,77,246,175,21,213,204,42,162,187,174,203,106,184,89,238,148,116,221,166,39,106,170,174,58,168,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,161,103,224,0,34,175,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,5,69,243,94,224,114,167,26,186,222,248,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,174,242,164,210,186,77,222,217,31,217,183,64,6,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,201,145,138,230,189,172,150,40,158,172,127,71,74,226,162,95,243,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,98,0,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,57,163,249,19,212,223,193,125,98,136,114,184,242,39,166,95,141,122,197,104,230,143,228,79,83,127,5,245,138,32,40,4,218,160,213,92,218,160,10,160,231,149,105,181,67,117,209,187,236,54,202,70,92,171,41,239,212,149,21,141,133,169,60,208,66,234,23,69,19,228,219,169,204,99,167,153,205,106,174,205,89,100,84,219,169,119,198,188,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,49,87,52,127,61,154,155,248,47,163,209,25,215,148,71,8,150,173,69,201,159,197,22,95,113,164,168,182,224,247,137,109,182,91,42,211,182,85,154,234,218,120,228,241,83,247,26,173,107,33,109,76,79,139,163,227,239,35,95,213,31,101,18,92,21,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,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,173,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,11,41,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,235,251,63,144,118,230,168,246,95,118,106,119,213,127,106,178,120,163,159,187,29,58,71,249,197,94,141,250,155,178,167,190,128,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,225,114,237,190,203,178,162,162,95,247,24,188,98,224,156,32,96,148,247,251,253,31,182,114,75,207,95,217,252,127,185,53,63,181,59,83,83,178,171,251,105,144,75,28,29,168,234,18,79,206,34,117,237,210,221,213,125,218,251,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,32,93,79,47,62,97,150,174,37,237,84,250,87,170,149,148,150,237,84,183,83,170,177,232,214,195,6,73,4,109,221,213,16,53,54,107,42,90,212,87,75,3,81,17,81,29,44,73,209,220,142,8,107,206,175,205,62,45,244,254,135,212,110,36,191,229,193,203,254,143,135,123,20,90,183,171,216,239,249,236,87,248,152,34,166,168,146,10,136,241,218,94,183,199,211,78,248,95,36,111,154,104,209,30,249,145,221,73,28,169,19,81,159,158,89,98,7,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,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,74,174,70,63,166,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,85,183,35,31,211,103,236,223,239,34,213,0,215,175,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,105,92,178,248,80,213,14,23,244,190,246,237,81,191,213,193,114,204,42,34,171,151,19,115,163,150,11,20,240,73,81,19,165,100,208,207,44,51,62,166,21,165,123,156,198,177,81,34,141,142,234,232,78,153,148,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,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,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,157,46,215,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,105,226,181,121,177,112,81,110,202,113,91,159,21,26,111,108,232,201,44,219,84,230,48,49,42,170,38,186,208,182,58,122,120,234,35,106,57,241,195,225,99,135,169,232,216,216,213,137,101,145,239,69,137,17,225,32,57,119,113,121,252,43,116,105,126,212,214,247,181,11,14,237,81,101,29,20,30,26,25,251,174,151,194,213,199,210,171,26,247,99,137,221,104,222,142,153,99,151,104,217,26,197,213,85,124,196,120,188,254,21,186,202,159,101,171,123,218,123,135,119,104,177,126,186,15,13,52,253,214,197,226,170,228,234,85,145,123,178,68,222,132,119,71,76,81,197,188,108,145,101,234,138,166,74,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,51,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,85,95,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,185,62,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,40,7,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,236,19,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,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,191,94,205,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,91,79,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,43,171,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,177,80,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,0,0,8,171,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,0,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,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,0,0,0,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,0,0,0,0,0,26,245,243,27,212,207,202,135,25,58,143,113,167,171,186,201,65,97,184,55,25,163,130,225,38,254,23,192,70,218,122,134,66,212,123,154,200,93,85,29,76,173,68,219,126,242,189,205,107,158,228,47,127,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,186,198,1,105,60,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,223,180,247,162,195,64,247,123,149,236,69,143,248,169,34,245,103,94,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,157,47,127,126,150,186,162,10,74,138,109,145,237,99,122,158,250,105,123,138,215,185,60,55,67,122,82,71,41,146,185,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,51,94,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,3,94,30,22,53,175,248,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,250,158,141,238,35,58,183,110,232,187,41,154,171,155,36,112,133,171,213,58,239,195,70,158,234,149,194,122,185,238,87,107,59,33,186,79,83,4,80,190,162,227,76,247,82,214,76,140,139,224,107,31,81,4,175,98,53,27,240,57,191,11,63,138,129,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,95,145,235,119,241,143,98,252,143,91,191,140,7,177,191,32,191,32,159,32,191,32,42,167,156,18,55,183,136,239,191,248,117,82,109,183,254,13,1,223,121,86,82,78,204,85,102,124,78,237,171,62,31,119,251,29,18,161,208,249,192,42,172,152,107,61,219,58,190,171,255,0,205,224,51,71,44,106,104,89,166,180,206,137,141,71,118,88,174,84,68,255,0,83,209,129,59,143,14,77,208,242,113,122,236,155,129,197,26,187,156,211,220,112,106,239,247,158,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,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,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,11,115,74,208,189,56,208,110,38,163,180,233,125,155,216,214,172,163,31,167,201,38,182,196,168,148,180,117,82,213,85,67,35,41,152,136,157,168,87,195,181,233,30,234,214,57,238,70,116,177,24,198,95,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,2,31,243,83,214,59,238,145,112,143,119,166,199,33,218,175,61,184,69,135,73,83,212,207,237,90,90,152,39,146,165,122,30,199,35,251,144,83,203,6,223,11,155,223,235,107,145,204,68,90,76,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,164,159,230,201,174,150,45,96,226,107,236,222,37,121,186,213,218,180,238,222,252,110,170,26,132,124,116,172,188,71,85,50,214,190,158,55,47,251,68,47,147,165,170,247,83,38,221,76,108,111,118,96,228,177,160,213,55,108,203,43,226,54,243,69,72,251,109,138,157,248,205,149,102,167,138,87,251,70,100,142,90,153,162,122,191,174,7,197,78,177,198,171,209,249,198,87,61,168,255,0,133,237,80,129,92,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,243,181,234,166,133,214,98,220,60,104,182,188,218,44,221,22,92,218,223,117,183,93,42,227,89,228,254,236,82,93,235,152,213,153,92,139,20,93,202,68,167,108,108,107,145,95,225,39,119,66,43,92,231,126,87,22,62,105,245,147,234,6,67,234,51,150,41,134,232,229,139,89,57,46,91,105,174,243,120,122,188,62,223,144,102,54,186,158,151,191,179,85,65,114,185,72,228,232,107,216,142,238,192,181,16,110,238,166,179,191,215,210,231,49,168,6,21,228,201,170,95,101,56,142,190,233,157,125,247,194,208,103,120,252,158,26,139,194,245,248,203,165,19,210,104,127,56,140,87,71,209,74,235,139,189,238,107,29,190,203,187,187,104,93,73,171,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,124,205,154,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,7,96,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,90,194,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,2,170,249,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,26,182,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,97,62,63,51,175,201,223,6,218,177,127,246,95,180,60,94,63,37,139,179,223,237,116,251,74,70,80,119,122,186,93,191,111,197,119,58,118,248,186,58,119,110,253,73,174,184,23,147,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,155,157,55,204,85,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,129,202,196,223,102,108,212,106,38,85,2,165,121,226,226,214,42,76,171,73,51,90,122,30,139,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,161,87,161,189,47,173,169,93,209,17,203,220,217,202,168,214,162,97,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,122,122,87,185,191,128,237,244,238,223,239,189,91,252,61,46,158,188,225,112,171,174,85,193,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,221,174,137,202,142,86,167,67,94,187,238,136,215,85,175,0,121,215,228,239,140,157,39,191,251,47,218,30,47,32,142,197,217,239,246,186,125,165,27,232,59,189,93,46,223,183,226,187,157,59,124,93,29,59,183,126,164,13,138,64,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,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,248,92,155,237,178,238,138,168,186,193,27,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,163,154,63,145,61,77,252,23,214,40,135,43,143,34,122,101,248,215,172,86,142,104,254,68,245,55,240,95,88,162,2,128,77,170,13,85,205,170,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,138,185,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,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,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,42,175,158,119,232,79,246,147,247,105,26,185,100,107,166,156,112,233,172,25,214,168,106,133,231,192,218,168,116,254,182,40,97,137,17,245,87,10,167,92,45,235,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,201,94,121,223,161,63,218,79,221,165,85,129,223,245,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,138,242,163,224,91,251,199,20,26,215,134,127,169,234,176,10,42,231,127,148,231,93,36,167,86,255,0,181,120,87,185,223,207,153,25,254,15,49,133,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,116,244,30,38,8,169,170,36,158,158,76,138,171,161,241,244,211,190,23,199,35,33,134,69,71,190,100,119,74,201,18,68,212,127,231,150,43,191,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,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,74,174,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,69,94,98,60,94,127,5,45,26,79,178,213,189,157,66,204,123,180,88,191,93,7,137,134,14,211,162,241,85,114,117,42,70,157,168,229,111,66,59,175,170,89,34,222,55,198,146,244,231,93,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,184,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,80,233,68,159,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,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,114,215,151,119,45,109,51,212,13,26,93,92,226,83,15,246,231,219,30,213,78,55,107,125,77,198,223,53,190,134,55,74,223,17,35,162,150,46,231,137,221,146,49,58,92,212,137,145,61,175,94,243,154,216,1,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,252,168,222,141,115,218,201,98,149,136,247,244,117,40,108,145,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,149,43,202,83,141,127,98,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,244,73,222,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,182,160,42,175,158,119,232,79,246,147,247,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,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,38,175,60,239,208,159,237,39,238,210,170,192,205,92,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,250,90,178,204,168,142,145,205,106,34,49,140,142,54,74,174,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,211,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,221,213,209,181,236,147,15,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,171,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,172,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,0,0,0,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,54,83,0,0,0,0,0,0,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,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,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,0,0,16,215,155,102,107,106,197,120,45,200,44,87,10,122,185,42,51,27,197,170,201,66,232,88,213,100,115,178,165,181,202,233,85,92,138,140,237,80,202,212,86,163,151,173,204,77,182,85,115,104,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,210,185,231,126,132,255,0,105,63,118,144,255,0,150,246,45,98,204,56,218,210,219,78,71,67,226,233,41,238,21,119,72,227,238,190,62,154,170,42,26,138,186,105,55,98,162,175,68,240,68,253,183,233,119,78,206,69,106,170,40,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,245,128,6,182,220,94,233,13,54,132,113,47,168,90,91,111,130,146,11,109,166,240,249,173,112,83,79,44,204,167,183,84,177,181,84,112,171,229,248,220,246,83,207,19,30,174,87,124,109,119,196,255,0,227,45,181,114,130,213,11,86,105,194,93,54,7,11,105,32,185,105,245,226,182,219,81,3,107,91,44,242,193,83,51,171,98,170,124,91,35,161,99,157,81,52,45,223,169,28,180,178,42,59,230,214,192,14,109,152,85,215,21,227,75,32,190,220,42,41,36,167,204,108,246,171,221,11,97,123,149,241,192,202,102,208,171,101,69,106,34,63,187,67,43,145,26,174,78,135,49,119,221,85,173,145,92,140,127,77,159,179,127,188,128,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,228,122,157,252,99,218,191,35,214,191,48,61,136,23,228,27,242,14,2,171,185,190,244,163,176,205,227,69,95,104,212,253,255,0,248,60,6,119,229,153,77,20,122,85,75,50,53,55,116,44,255,0,243,106,51,5,243,122,115,246,195,26,179,55,117,185,84,126,175,245,60,38,120,229,160,230,126,74,41,26,215,167,82,67,30,254,255,0,252,26,140,9,174,113,147,228,114,56,191,228,7,6,166,199,180,245,52,246,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,41,213,140,235,242,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,210,238,142,174,223,79,87,75,182,223,125,151,109,138,214,228,99,250,108,253,155,253,228,118,14,116,250,243,77,105,195,113,78,28,172,213,181,108,185,95,106,25,147,94,146,26,137,98,103,179,161,89,34,166,134,86,35,58,39,100,181,9,36,136,157,127,155,125,11,28,172,248,152,228,10,160,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,198,193,60,0,104,53,55,15,156,46,98,56,204,212,85,116,215,219,253,59,50,108,133,149,116,242,211,78,203,141,92,81,185,208,201,12,143,114,196,248,34,108,52,202,136,141,221,105,213,234,198,185,206,66,157,121,117,104,229,247,89,56,184,193,41,173,19,120,122,76,62,225,6,99,116,169,233,99,251,52,180,19,197,35,83,161,207,98,187,187,58,211,193,187,122,156,206,255,0,95,75,154,199,33,176,160,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,83,183,26,220,60,93,120,103,226,27,37,192,231,181,82,80,88,174,21,19,94,241,102,83,86,58,165,158,196,158,162,84,165,106,186,69,89,81,241,164,110,133,233,39,197,215,19,149,21,237,86,200,251,41,228,211,173,22,172,151,65,174,154,47,117,203,233,39,200,112,251,197,93,93,186,202,230,54,41,224,178,79,218,147,186,205,154,157,230,120,201,106,186,157,187,220,197,150,54,187,165,175,137,23,165,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,250,94,239,23,75,36,117,21,116,235,186,191,162,62,203,226,169,247,35,58,159,226,190,39,109,27,81,97,175,45,237,111,186,232,143,21,248,155,173,246,58,75,165,62,121,81,79,131,215,50,105,29,27,224,130,190,178,157,18,120,156,155,162,62,57,99,137,234,142,106,163,152,143,103,194,174,73,24,27,4,128,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,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,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,173,97,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,85,124,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,69,94,104,254,68,245,55,240,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,66,231,249,213,249,88,197,190,160,80,250,117,196,172,190,5,176,171,174,127,198,14,146,88,172,213,20,144,212,82,229,20,151,183,186,165,238,107,22,11,123,188,116,205,69,107,92,189,110,138,154,70,177,54,217,94,173,69,86,162,171,144,54,51,0,1,21,121,163,249,19,212,223,193,125,98,136,160,19,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,128,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,3,85,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,74,1,2,255,0,185,92,121,19,211,47,198,189,98,180,115,71,242,39,169,191,130,250,197,16,229,113,228,79,76,191,26,245,138,209,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,21,87,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,49,87,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,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,173,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,5,85,243,206,253,9,254,210,126,237,33,175,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,186,197,57,162,104,54,101,196,150,174,112,235,165,56,101,21,91,159,113,168,200,95,115,174,134,157,38,101,166,220,143,181,37,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,139,53,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,250,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,216,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,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,74,174,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,1,138,184,163,208,191,225,41,161,57,54,138,125,169,251,57,246,143,193,127,116,252,15,140,236,120,122,200,42,127,188,247,35,234,234,236,116,255,0,29,54,234,223,223,182,202,20,173,204,71,139,207,225,91,172,169,246,90,183,189,167,184,119,118,139,23,235,160,240,211,79,221,108,94,42,174,78,165,89,23,187,36,77,232,71,116,116,197,28,91,198,201,22,94,174,213,203,63,130,139,119,19,249,221,203,54,212,187,103,137,211,108,75,122,106,218,57,18,170,31,108,215,77,12,137,29,60,53,16,186,62,142,206,236,158,69,108,157,73,188,13,86,43,102,87,55,26,224,28,9,107,206,77,196,189,167,134,60,207,25,171,195,175,181,116,233,116,184,86,84,193,227,41,168,109,72,197,115,171,82,74,117,116,82,179,116,236,177,82,68,98,212,57,176,185,241,187,171,166,252,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,226,114,237,190,201,178,34,34,7,107,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,186,69,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,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,166,21,230,197,193,69,187,41,197,110,124,84,105,189,179,163,36,179,109,83,152,192,196,170,168,154,235,66,216,233,233,227,168,141,168,231,199,15,133,142,30,167,163,99,99,86,37,150,71,189,22,36,71,224,174,84,60,34,106,134,93,170,22,78,40,42,110,53,120,174,31,138,212,84,37,186,169,41,227,116,247,249,221,28,144,77,79,3,101,107,154,148,200,215,201,28,179,237,190,253,81,196,169,34,62,72,3,37,243,206,253,9,254,210,126,237,32,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,150,41,205,243,75,115,189,105,206,244,3,76,244,210,197,237,156,146,243,246,175,193,81,120,168,105,251,189,168,104,38,147,243,147,61,145,183,104,226,123,190,39,38,251,108,155,170,162,44,202,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,30,29,215,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,39,46,219,236,155,34,34,39,107,0,0,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,0,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,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,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,0,0,41,131,157,125,218,235,55,18,88,109,138,107,157,91,237,180,120,61,61,93,61,27,166,114,193,12,243,87,214,182,89,89,30,253,45,123,219,4,45,115,145,55,114,69,26,46,253,41,183,229,114,105,192,41,178,110,40,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,239,186,54,71,34,111,31,83,113,175,52,127,61,154,155,248,47,163,209,18,171,145,143,233,179,246,111,247,144,22,168,0,2,165,121,226,226,214,42,76,171,73,51,90,122,30,139,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,161,87,161,189,47,173,169,93,209,17,203,220,217,202,168,214,162,116,14,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,83,191,140,123,87,228,112,84,221,64,230,159,32,239,144,67,140,159,197,2,170,57,186,79,28,247,12,46,4,85,217,46,21,27,251,191,93,61,57,34,121,109,219,82,151,73,232,106,17,87,103,197,18,124,211,239,166,163,82,50,115,82,185,69,113,203,240,155,108,105,241,165,206,77,254,127,124,52,191,209,253,36,209,224,75,29,109,151,71,44,111,223,127,17,65,77,50,255,0,91,169,105,191,165,127,80,18,108,226,245,247,108,114,56,185,64,224,221,189,231,180,224,213,221,78,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,44,1,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,123,156,170,190,245,83,245,128,0,116,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,251,212,238,160,14,169,130,233,62,150,105,127,142,252,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,190,174,223,119,178,198,245,244,247,31,211,213,190,221,110,219,230,167,203,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,122,157,212,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,238,67,186,128,6,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,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,63,88,1,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,67,160,127,4,238,22,63,239,105,210,175,252,205,183,127,238,76,170,0,0,0,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,212,235,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,0,0,24,171,248,39,112,177,255,0,123,78,149,127,230,109,187,255,0,114,100,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,1,138,191,130,119,11,31,247,180,233,87,254,102,219,191,247,39,127,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,172,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,72,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,93,126,26,227,107,198,104,169,42,160,235,99,152,254,137,99,141,175,111,83,30,230,174,203,239,107,149,23,220,170,100,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,222,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,76,128,0,0,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,49,175,240,78,225,99,254,246,157,42,255,0,204,219,119,254,228,202,160,0,0,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,123,156,212,84,247,162,29,3,248,39,112,177,255,0,123,78,149,127,230,109,187,255,0,114,101,80,0,0,0,197,95,193,59,133,143,251,218,116,171,255,0,51,109,223,251,147,42,128,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,116,15,224,157,194,199,253,237,58,85,255,0,153,182,239,253,201,149,64,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,25,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,67,245,128,24,171,248,39,112,177,255,0,123,78,149,127,230,109,187,255,0,114,101,80,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,72,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,247,33,221,64,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,59,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,223,102,53,62,228,59,0,0,0,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,234,118,0,6,63,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,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,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,245,59,168,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,249,169,218,192,0,99,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,122,60,77,198,233,140,209,85,213,79,208,198,177,157,114,201,27,158,238,150,49,173,77,215,220,214,162,39,185,16,200,0,14,169,130,233,62,150,105,127,142,252,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,190,174,223,119,178,198,245,244,247,31,211,213,190,221,110,219,230,167,107,0,0,0,12,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,29,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,114,29,128,0,0,0,58,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,223,103,185,62,245,59,0,3,31,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,215,225,174,54,188,102,138,146,170,14,182,57,143,232,150,56,218,246,245,49,238,106,236,190,246,185,81,125,202,166,64,0,0,0,0,0,0,0,1,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,0,0,0,0,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,144,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,114,29,212,0,0,0,0,0,63,39,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,116,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,201,96,0,0,0,0,0,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,144,237,96,12,127,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,95,134,184,218,241,154,42,74,168,58,216,230,63,162,88,227,107,219,212,199,185,171,178,251,218,229,69,247,42,153,0,0,0,0,0,0,0,0,7,74,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,189,78,234,0,234,152,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,106,118,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,250,184,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,106,118,176,0,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,242,67,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,235,240,215,27,94,51,69,73,85,7,91,28,199,244,75,28,109,123,122,152,247,53,118,95,123,92,168,190,229,83,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,60,59,228,122,147,125,215,222,123,93,242,61,73,243,80,61,199,9,125,237,57,156,36,254,40,20,203,204,50,161,106,117,231,28,167,123,211,167,218,112,162,110,190,228,222,26,61,203,48,225,42,22,197,163,120,203,90,168,168,150,186,36,221,63,220,176,21,133,204,43,173,154,249,96,95,255,0,88,68,169,255,0,224,104,139,59,225,13,207,118,138,99,10,253,183,246,93,23,255,0,154,64,6,111,56,72,115,56,73,242,0,195,153,235,143,238,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,0,0,0,0,0,0,0,0,0,0,0,0,120,119,200,245,34,123,212,246,187,228,122,145,125,224,123,142,18,127,20,228,159,35,140,159,197,2,151,57,133,211,47,229,235,31,122,189,191,21,198,45,191,252,13,25,102,252,35,123,244,95,23,248,147,225,180,209,55,111,255,0,100,128,173,142,63,216,202,141,126,198,160,116,106,187,92,225,68,233,79,158,241,81,22,97,194,188,81,211,233,14,53,19,88,169,181,170,143,125,211,239,240,176,1,153,142,18,28,206,18,124,190,64,120,98,158,195,131,62,239,113,204,0,7,133,93,128,242,1,227,127,184,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,200,227,178,30,93,242,61,73,190,255,0,37,3,222,122,106,85,169,18,171,190,73,255,0,180,247,31,53,122,162,83,187,169,170,228,247,123,147,250,208,10,117,230,5,112,166,77,112,197,93,79,240,201,13,202,55,59,230,191,232,116,106,159,52,44,163,133,10,201,43,52,131,27,149,206,221,61,153,71,247,125,254,22,15,253,165,93,113,184,147,87,113,1,101,137,177,185,94,183,10,116,217,19,245,197,70,159,251,11,75,225,90,133,244,58,61,140,70,230,43,85,109,84,74,187,239,238,95,11,7,254,192,51,41,193,235,178,123,206,103,7,162,168,6,57,20,228,190,255,0,113,197,168,168,135,36,93,211,125,182,0,159,171,245,13,183,27,30,64,240,171,178,110,120,111,191,226,95,247,143,42,136,191,51,200,0,113,87,34,39,187,223,253,71,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,187,220,135,4,249,236,115,122,251,182,216,226,213,77,247,216,15,97,242,220,94,232,233,92,246,162,42,166,223,63,235,67,234,63,51,33,151,179,108,149,253,72,155,116,252,255,0,202,64,42,39,91,109,105,152,241,109,97,181,201,23,91,34,184,209,72,255,0,151,201,124,2,47,241,189,223,121,106,250,85,105,142,203,132,218,45,240,177,26,200,104,169,216,136,136,137,238,72,88,159,119,187,238,42,142,219,126,170,174,227,14,23,65,26,206,238,245,3,85,25,183,185,21,212,62,255,0,114,127,65,110,24,95,117,113,203,114,200,197,106,173,44,42,168,191,119,230,218,7,239,28,92,114,56,59,125,253,192,114,111,200,242,113,102,251,123,207,40,168,191,37,0,171,178,42,254,163,16,234,23,16,150,76,19,32,150,195,83,76,217,100,129,221,47,85,116,137,183,194,215,39,201,138,159,202,253,102,94,95,122,108,166,50,206,180,59,24,205,174,239,188,215,193,188,210,46,238,94,169,61,255,0,11,83,238,145,19,249,41,247,1,221,49,60,154,147,43,179,197,120,161,68,88,164,115,219,238,221,61,237,93,151,230,136,167,237,29,119,10,196,169,48,203,60,118,90,22,237,11,30,247,167,207,230,229,221,126,106,171,255,0,164,236,64,120,68,68,249,33,228,240,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,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,235,125,51,158,238,150,49,169,187,149,92,187,110,170,171,239,2,239,193,31,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,155,133,140,141,187,71,19,27,240,181,55,219,117,221,85,85,100,0,0,0,0,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,95,93,43,232,171,100,116,125,21,17,200,196,221,240,198,187,162,117,124,59,111,178,170,40,76,0,84,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,11,147,125,182,93,209,85,22,223,192,3,242,114,203,117,246,241,138,222,109,56,182,71,246,126,245,91,111,168,167,183,93,252,27,42,253,159,84,248,220,216,170,123,15,84,100,189,183,171,95,219,114,244,187,167,101,247,41,76,60,69,113,157,204,123,134,221,92,190,233,78,103,172,213,109,125,186,161,239,182,87,77,136,89,161,101,218,220,175,114,83,214,196,141,167,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,16,46,208,21,151,203,175,153,110,77,169,249,146,104,159,18,89,37,37,85,246,251,81,52,214,28,150,165,105,232,153,60,234,148,236,130,210,148,244,244,204,137,30,229,74,137,25,43,222,138,247,171,98,68,87,58,52,91,52,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,126,29,246,221,85,87,32,114,164,226,143,93,184,148,252,168,254,90,243,159,180,127,103,61,137,236,207,238,101,29,31,99,196,120,238,247,248,52,81,245,117,118,34,254,54,251,116,251,182,221,119,9,254,1,82,188,116,115,82,203,232,245,30,151,10,225,19,62,240,54,172,115,196,65,121,191,197,67,69,93,75,121,170,114,177,17,180,201,81,12,159,153,135,161,232,147,53,81,178,186,87,43,81,88,200,228,144,45,168,20,193,194,175,21,252,199,184,175,213,202,61,45,195,248,128,164,183,49,180,238,185,93,238,117,56,205,153,204,183,91,163,124,108,150,116,143,195,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,114,150,154,42,155,117,170,138,223,89,118,171,186,84,82,211,199,12,181,213,109,137,179,213,61,173,68,116,210,36,44,100,72,247,42,43,149,35,99,25,186,175,75,90,155,34,7,214,1,26,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,61,253,185,153,213,60,140,147,221,27,227,106,177,122,30,198,247,194,74,128,0,0,0,0,0,3,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,194,213,219,125,215,100,69,84,136,28,25,115,65,177,113,63,171,21,218,75,150,224,63,99,174,183,94,170,140,81,180,245,79,174,142,166,56,105,187,149,52,213,18,246,217,211,50,118,167,153,146,116,54,55,71,188,107,210,248,218,233,194,117,0,0,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,71,137,184,221,43,99,164,165,131,173,237,99,58,229,145,90,198,245,61,237,106,110,190,247,57,17,61,234,133,107,101,28,228,236,79,226,59,29,180,225,216,247,70,145,209,220,39,181,95,110,247,5,127,122,225,75,51,233,218,203,164,48,50,21,154,159,195,43,39,123,98,85,123,167,138,85,71,199,20,138,206,208,89,248,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,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,33,7,47,110,97,150,174,38,169,170,52,211,84,171,41,45,122,161,21,69,109,109,44,76,107,98,164,187,209,58,89,38,108,116,109,249,181,244,209,57,35,88,94,175,145,209,66,147,117,202,189,229,142,111,128,0,0,4,10,227,131,153,237,55,12,186,161,110,210,61,57,195,105,50,123,237,166,162,150,175,46,91,146,203,4,20,244,146,70,217,91,71,76,246,236,171,83,36,82,50,78,242,163,226,137,28,196,232,153,206,123,98,146,188,51,241,85,164,124,87,225,181,57,134,150,220,170,218,251,117,71,134,185,218,46,81,178,27,141,185,234,174,237,172,209,49,239,111,68,141,106,185,143,99,156,199,108,230,239,214,201,24,192,204,0,0,0,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,189,40,175,150,62,193,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,58,55,238,49,21,93,19,209,3,58,128,0,0,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,49,87,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,186,98,167,141,207,95,242,164,122,181,175,115,34,138,87,163,31,209,210,189,131,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,192,238,160,193,92,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,19,58,128,0,0,0,0,0,168,14,59,248,210,227,59,135,110,40,50,237,57,195,181,102,235,110,197,155,225,110,54,38,220,49,171,83,250,233,106,41,227,145,233,12,175,163,69,150,24,231,89,224,107,213,92,239,204,171,94,247,61,175,114,133,191,130,5,114,178,227,43,81,56,147,181,103,24,102,180,101,84,151,156,179,31,168,167,186,80,85,57,41,41,39,169,183,76,213,141,241,178,150,158,40,209,89,4,177,53,93,47,197,186,214,198,213,233,217,157,82,215,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,6,64,5,0,255,0,101,31,142,207,251,185,255,0,201,155,63,253,80,191,224,0,174,14,104,188,113,106,38,132,102,88,110,159,112,249,171,116,150,156,134,10,122,218,156,182,134,27,109,37,115,233,217,34,83,45,2,74,181,16,200,216,222,173,241,15,70,53,81,253,15,99,156,157,47,141,87,165,114,224,226,171,141,174,38,120,130,138,219,154,234,95,182,48,28,110,223,83,112,201,25,38,63,67,79,28,157,200,159,21,36,13,158,158,145,170,217,157,59,219,43,88,178,51,170,58,121,213,21,221,42,213,11,84,4,117,205,56,187,181,105,215,25,184,199,11,185,125,186,146,158,219,156,98,244,215,43,45,229,106,27,18,195,117,117,77,108,126,22,126,227,145,174,100,205,166,137,145,116,124,125,229,107,58,100,239,34,197,34,128,0,0,0,0,2,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,228,168,0,15,146,237,69,83,113,181,86,219,232,238,213,118,186,138,170,121,33,138,186,145,177,58,122,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,55,68,234,107,147,116,80,250,193,74,220,78,241,133,204,87,133,253,101,189,105,30,83,175,158,63,192,118,234,109,215,70,97,214,186,120,110,116,50,183,170,42,136,218,250,79,242,163,122,53,207,107,37,138,86,35,223,209,212,185,127,151,159,51,93,68,212,77,80,167,209,46,36,111,84,151,138,140,170,161,89,143,100,107,5,37,189,105,170,210,61,219,69,59,35,108,81,61,146,171,58,98,115,91,221,239,61,177,237,34,74,213,132,45,40,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,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,135,125,183,85,85,11,63,4,0,229,73,197,30,187,113,41,249,81,252,181,231,63,104,254,206,123,19,217,159,220,202,58,62,199,136,241,221,239,240,104,163,234,234,236,69,252,109,246,233,247,109,186,239,63,192,2,165,120,232,230,165,151,209,234,61,46,21,194,38,125,224,109,88,231,136,130,243,127,138,134,138,186,150,243,84,229,98,35,105,146,162,25,63,51,15,67,209,38,106,163,101,116,174,86,162,177,145,201,39,74,225,87,138,254,99,220,87,234,229,30,150,225,252,64,82,91,152,218,119,92,174,247,58,156,102,204,230,91,173,209,190,54,75,58,71,225,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,11,159,7,201,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,216,155,61,83,218,212,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,244,181,169,178,39,74,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,144,1,64,63,217,71,227,179,254,238,127,242,102,207,255,0,84,47,248,0,0,0,4,106,225,175,140,219,22,184,107,6,169,104,13,238,213,236,172,207,78,114,11,205,60,41,3,30,234,91,157,158,150,224,234,104,234,90,229,223,183,51,58,161,100,177,185,118,115,158,217,35,221,28,248,225,9,42,0,0,0,0,0,0,1,0,56,141,230,213,130,104,190,184,209,105,134,37,135,253,174,178,217,46,14,163,204,238,81,77,53,61,85,28,209,77,83,79,85,71,77,4,209,49,146,77,19,227,130,84,151,184,232,164,111,84,72,173,87,119,152,19,252,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,12,127,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,41,7,251,40,252,118,127,221,207,254,76,217,255,0,234,128,95,240,49,255,0,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,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,200,0,0,0,0,0,0,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,231,38,167,124,142,222,73,94,239,137,203,182,251,38,200,136,136,22,254,8,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,13,53,39,69,43,40,168,164,108,125,20,241,198,197,217,243,72,187,170,117,124,91,111,178,34,36,192,0,8,1,205,111,138,61,118,225,175,242,93,249,20,206,126,206,125,163,246,223,180,255,0,185,148,117,157,255,0,15,224,123,63,225,49,73,211,211,223,151,248,187,111,213,239,223,100,219,31,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,63,22,251,110,136,168,22,126,1,18,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,176,75,80,69,94,8,56,246,193,56,184,177,65,142,86,193,236,77,77,182,219,228,172,189,217,34,167,153,212,175,134,39,195,27,171,41,166,84,86,36,47,124,241,162,68,247,247,88,229,115,118,123,90,146,191,186,229,156,89,225,184,47,21,248,255,0,11,217,133,61,37,165,249,86,47,29,234,209,124,169,175,86,178,170,227,37,100,180,241,91,82,46,223,75,94,246,193,35,153,35,165,78,167,244,196,214,171,222,206,160,206,160,0,0,0,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,190,186,87,209,86,200,232,250,42,35,145,137,187,225,141,119,68,234,248,118,223,101,84,80,152,0,164,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,245,178,153,175,111,83,30,228,221,170,142,77,247,69,69,247,151,126,0,24,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,82,15,246,81,248,236,255,0,187,159,252,153,179,255,0,213,0,191,224,99,254,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,113,218,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,112,31,172,10,203,211,158,116,248,109,215,87,47,150,189,75,211,234,187,30,157,85,212,67,14,57,115,162,141,106,46,52,76,235,70,62,107,148,105,34,181,236,115,85,101,84,167,69,124,93,29,180,109,74,185,36,75,41,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,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,215,74,250,42,217,29,31,69,68,114,49,55,124,49,174,232,157,95,14,219,236,170,138,19,0,21,1,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,243,144,211,178,70,237,36,76,119,194,228,223,109,151,116,85,69,183,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,199,134,162,30,92,169,183,188,55,109,128,228,117,141,65,184,71,65,143,205,44,155,167,241,125,255,0,240,219,253,63,210,118,115,10,113,91,147,85,227,26,99,95,95,71,51,163,149,137,18,163,155,243,77,234,97,111,234,95,185,84,10,197,208,107,172,121,7,23,50,85,246,145,200,139,111,219,169,187,175,247,218,52,253,107,250,139,146,199,24,172,179,81,162,183,165,59,17,236,155,109,252,132,41,131,151,165,174,175,52,226,18,225,121,157,203,55,132,130,138,87,57,234,139,182,213,48,167,222,169,247,51,245,23,83,109,143,181,65,79,26,47,185,177,49,19,255,0,189,64,62,147,214,253,250,143,97,193,90,155,251,192,242,223,145,229,17,19,228,129,19,96,191,37,216,6,233,190,199,147,195,83,100,254,149,10,187,38,224,121,56,181,219,170,181,126,104,114,56,61,54,248,147,230,128,114,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,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,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,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,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,237,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,31,147,154,23,5,31,194,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,237,155,91,102,115,223,78,145,57,201,180,209,119,103,154,53,141,21,242,124,113,116,72,231,197,219,165,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,4,234,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,33,87,25,156,82,255,0,11,140,219,15,212,138,220,111,216,151,171,110,31,75,98,189,211,196,238,170,87,215,69,89,87,43,165,166,85,114,189,33,123,39,141,200,215,252,76,114,185,155,189,26,146,63,235,225,167,139,187,175,12,186,71,172,56,166,31,110,171,92,179,82,169,237,150,219,109,214,58,135,64,203,68,17,50,185,181,21,77,124,110,108,190,37,169,83,31,103,165,81,26,253,228,115,191,54,145,200,19,127,153,167,49,31,179,255,0,106,120,87,209,196,181,87,205,95,111,91,86,85,145,50,163,196,120,46,239,122,58,203,92,112,172,125,190,247,111,182,215,204,146,63,183,221,150,62,150,76,206,184,235,3,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,39,38,251,108,155,170,162,47,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,157,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,210,25,43,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,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,11,31,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,57,190,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,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,116,125,160,199,251,147,84,123,47,187,53,67,41,127,182,159,4,81,207,221,142,157,100,252,218,47,70,253,46,217,83,222,18,0,0,0,2,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,39,84,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,251,166,141,237,108,206,123,182,71,70,214,62,64,197,92,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,72,128,125,84,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,55,34,42,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,47,39,151,55,30,223,194,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,162,150,245,66,199,178,37,172,106,49,58,33,153,31,36,109,150,47,115,85,207,107,226,78,151,58,56,102,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,236,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,218,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,120,101,93,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,248,92,155,237,178,238,138,168,186,246,113,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,177,241,133,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,244,181,37,133,85,27,35,90,213,69,99,217,28,140,10,203,229,165,204,18,167,71,174,182,126,31,53,126,235,73,30,159,87,212,120,107,61,218,174,88,169,96,198,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,77,220,170,140,71,109,115,230,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,240,185,118,223,101,217,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,54,137,97,137,177,236,199,70,206,240,88,166,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,217,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,50,175,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,13,64,236,24,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,237,122,237,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,38,177,142,114,236,136,170,119,93,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,218,27,52,144,171,152,207,30,223,193,94,197,6,155,233,220,30,35,83,114,107,127,140,164,168,158,159,174,150,203,66,247,190,36,172,114,61,58,38,153,95,28,141,138,47,123,81,204,115,229,78,150,182,57,190,188,239,153,246,137,98,60,52,99,90,235,107,90,75,222,67,149,83,163,40,113,24,107,39,107,219,113,129,244,169,113,162,150,173,41,156,216,95,76,218,182,189,29,44,108,239,51,161,209,162,182,70,184,164,28,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,15,201,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,238,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,69,58,205,43,22,70,185,203,43,220,247,245,116,44,113,199,136,57,98,240,29,249,16,177,83,107,206,172,89,122,115,236,130,222,223,102,218,238,54,238,221,86,47,11,159,51,100,217,221,215,39,122,162,7,83,171,186,163,142,88,90,178,66,187,117,202,213,159,224,12,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,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,191,186,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,194,213,219,125,215,100,69,84,215,179,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,199,250,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,240,181,55,219,117,221,85,85,123,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,122,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,184,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,54,123,18,88,101,141,92,221,211,174,55,183,230,213,68,71,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,75,94,246,193,51,154,213,93,220,145,72,169,191,74,236,27,52,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,175,15,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,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,59,0,0,10,171,231,157,250,19,253,164,253,218,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,238,188,243,191,66,127,180,159,187,74,171,3,106,128,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,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,11,87,109,247,93,145,21,83,181,148,45,204,103,141,127,225,85,168,240,88,48,11,157,214,61,50,197,191,55,109,166,157,123,81,221,43,145,94,146,92,221,15,75,94,222,166,61,35,137,178,171,156,200,218,231,109,19,166,150,52,12,107,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,47,123,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,10,1,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,111,76,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,250,58,87,97,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,46,177,132,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,94,166,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,126,176,0,0,2,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,240,182,55,42,216,169,213,53,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,122,99,141,242,67,214,159,4,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,0,215,223,130,61,121,166,225,199,137,124,59,82,111,53,181,112,99,201,80,251,94,64,144,212,75,27,22,221,82,197,138,73,37,100,76,123,166,100,46,116,117,41,23,67,186,223,78,196,77,157,210,228,189,238,44,124,172,107,39,211,252,135,211,167,53,193,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,229,228,226,154,243,83,196,119,44,44,207,82,111,53,180,147,228,43,166,249,37,175,32,72,106,34,145,233,113,166,160,168,138,73,37,100,76,99,97,124,205,108,117,41,23,67,122,25,80,196,77,219,210,229,10,33,54,168,53,87,47,163,154,94,186,81,232,255,0,10,119,236,110,138,243,225,50,77,68,255,0,51,118,200,99,72,36,145,244,178,42,45,193,238,142,85,234,236,248,94,228,46,145,141,115,153,37,76,31,197,87,35,218,20,195,196,142,183,221,120,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,222,247,164,80,199,214,253,154,142,127,83,145,172,69,70,37,186,114,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,74,118,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,236,187,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,206,117,126,105,241,111,167,244,62,163,113,36,255,0,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,120,193,206,175,205,62,45,244,254,135,212,110,36,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,129,18,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,84,181,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,22,174,219,238,187,34,42,166,190,252,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,175,110,219,21,85,177,49,16,49,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,151,103,51,85,115,106,128,0,0,35,255,0,24,188,29,96,156,95,224,148,246,11,253,103,177,178,75,55,95,217,252,131,183,53,71,178,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,206,42,244,111,212,221,149,61,250,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,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,235,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,69,94,117,126,105,241,111,167,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,134,117,227,51,138,95,225,113,155,97,250,145,91,141,251,18,245,109,195,233,108,87,186,120,157,213,74,250,232,171,42,229,116,180,202,174,87,164,47,100,241,185,26,255,0,137,142,87,51,119,163,82,71,132,213,228,99,250,108,253,155,253,228,118,174,105,124,123,125,132,163,191,112,163,165,240,117,228,23,91,127,131,203,238,149,20,251,199,65,67,87,2,57,104,233,218,244,218,73,166,130,86,171,229,217,91,28,114,34,49,86,87,43,160,130,188,41,113,155,125,225,47,78,53,86,217,129,218,187,185,158,119,236,138,123,69,202,118,49,244,182,168,233,210,183,191,82,232,221,191,118,100,241,17,36,81,171,86,62,165,115,159,186,51,181,44,117,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,193,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,249,201,158,200,219,180,113,61,223,19,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,241,175,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,150,160,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,0,0,3,92,205,114,207,243,45,44,227,103,83,181,7,79,178,26,187,30,67,99,212,140,130,166,134,186,153,83,174,39,251,66,161,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,99,51,90,206,44,124,211,235,39,212,12,135,212,103,2,244,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,186,62,208,99,253,201,170,61,151,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,239,144,6,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,31,184,135,210,254,38,176,6,234,54,148,93,106,235,45,172,168,74,26,200,170,232,228,166,158,138,181,33,138,105,41,164,107,147,165,207,99,103,141,21,209,185,241,170,170,244,189,219,110,6,75,0,0,0,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,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,171,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,149,143,213,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,197,186,104,15,40,173,59,139,135,154,219,94,189,218,41,31,170,151,250,122,185,169,110,116,213,181,111,102,50,249,169,218,202,104,86,56,106,89,5,99,224,145,22,87,170,167,67,158,247,70,142,123,26,217,28,17,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,90,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,39,255,0,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,235,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,162,54,35,98,248,88,214,108,22,21,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,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,79,254,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,145,215,149,230,175,97,186,11,170,250,147,171,154,129,61,92,118,44,119,77,235,38,168,74,72,22,105,229,123,238,182,200,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,2,223,184,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,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,248,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,118,190,37,248,139,206,248,160,213,58,253,76,206,170,63,198,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,243,85,249,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,134,95,229,71,193,71,228,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,183,122,107,61,174,104,220,229,168,235,71,44,109,154,170,57,25,238,107,122,227,137,58,85,232,179,77,19,99,95,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,47,249,94,241,175,252,32,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,155,77,23,118,8,100,73,21,95,39,193,47,92,142,124,189,185,212,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,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,80,149,64,175,94,62,121,142,230,92,49,235,206,33,166,154,115,104,199,239,52,54,186,120,47,89,116,50,213,35,231,170,100,221,214,54,218,170,212,85,162,122,69,209,82,146,42,57,234,178,83,47,79,105,30,201,242,175,4,188,195,48,222,49,110,183,220,61,216,77,94,29,150,89,169,214,228,203,107,171,86,225,5,93,185,29,28,110,157,149,9,20,104,215,178,89,88,215,70,230,167,185,241,185,142,127,231,18,48,150,164,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,170,190,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,81,124,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,234,241,33,204,18,154,237,194,134,154,240,189,162,215,90,182,49,152,61,130,131,48,190,83,75,45,51,250,225,163,117,61,101,149,98,150,6,185,88,174,100,14,124,241,75,209,35,21,209,124,76,115,247,140,28,52,112,233,157,241,65,170,116,26,103,130,211,255,0,138,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,228,137,243,84,12,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,235,168,72,101,98,200,215,53,34,99,94,254,174,180,142,57,47,207,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,157,43,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,150,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,229,77,253,231,38,109,183,184,226,229,247,252,142,77,249,1,200,138,28,193,239,83,90,180,162,161,172,145,140,73,35,141,126,47,154,237,89,79,250,201,94,65,190,104,149,179,82,233,213,36,81,72,228,73,33,85,84,69,95,126,213,116,192,71,126,82,214,55,84,102,153,61,221,98,114,162,208,210,55,175,223,178,255,0,108,187,229,247,127,39,255,0,65,109,16,55,166,38,183,245,34,39,254,130,180,249,73,165,28,150,235,251,97,167,106,74,202,122,110,167,163,17,21,119,170,168,219,222,89,123,127,138,155,167,220,7,147,134,202,174,249,161,201,87,99,130,42,111,238,3,153,228,240,139,186,30,64,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,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,184,87,151,95,17,121,223,20,26,89,156,106,102,117,81,250,64,185,209,217,232,186,33,254,230,90,252,53,36,208,81,247,34,138,62,247,107,190,246,247,94,222,183,252,213,126,72,129,42,136,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,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,254,185,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,186,35,98,58,95,133,141,126,214,190,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,171,16,36,255,0,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,143,161,237,107,149,238,106,200,252,213,201,187,65,176,221,74,213,204,171,85,179,10,42,75,155,244,222,158,222,251,69,13,77,58,200,200,238,53,111,153,98,173,69,235,70,245,192,218,73,17,141,115,29,241,204,217,26,172,124,76,80,37,87,46,158,94,120,206,136,227,216,230,187,234,125,29,93,94,168,87,211,182,229,67,4,142,168,165,102,55,5,69,43,227,90,87,64,189,11,37,74,197,59,210,110,243,21,24,253,152,198,162,198,178,203,61,64,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,130,177,157,33,204,178,253,47,205,245,114,197,5,36,214,45,61,168,180,195,125,71,78,140,158,22,92,36,154,40,38,99,23,220,246,36,176,164,110,68,94,180,89,163,84,106,181,30,230,125,90,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,182,197,121,24,254,155,63,102,255,0,121,17,255,0,152,207,1,63,193,94,251,6,164,105,220,254,35,76,178,107,135,131,164,167,158,163,174,170,203,92,246,62,84,163,114,189,122,230,133,89,28,142,138,95,123,145,172,115,37,94,166,182,73,130,229,52,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,118,64,53,225,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,4,10,230,117,204,2,179,72,168,234,120,126,209,12,139,194,103,85,125,80,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,217,27,35,152,248,234,91,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,39,38,251,108,155,170,162,45,191,241,227,203,22,197,173,254,209,213,141,6,162,181,99,249,243,188,93,198,233,109,232,123,33,202,42,159,217,233,78,227,165,72,105,38,218,57,221,214,145,116,205,44,219,202,246,238,233,83,191,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,67,16,113,13,194,102,27,194,47,44,77,76,193,236,85,20,151,139,237,125,69,166,166,251,145,182,129,105,103,186,189,47,148,171,2,61,139,36,170,198,69,19,210,54,177,31,209,191,113,232,136,233,94,171,89,124,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,77,254,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,222,84,154,87,73,187,219,35,251,48,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,210,85,6,183,242,121,186,222,248,139,182,67,163,85,116,152,214,146,100,20,239,117,93,67,85,213,179,227,19,193,75,252,71,197,83,82,147,85,178,162,102,181,90,246,72,170,197,154,68,115,90,216,216,178,5,143,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,99,253,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,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,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,54,158,32,87,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,239,179,35,68,10,161,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,111,84,181,18,53,137,254,76,108,71,57,141,124,178,196,197,123,58,250,146,101,115,102,210,28,55,65,116,191,135,61,35,211,248,42,227,177,99,180,249,52,52,235,87,58,205,60,175,124,150,249,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,163,90,150,41,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,97,7,60,239,208,159,237,39,238,208,34,175,43,143,61,154,101,248,215,163,214,157,255,0,152,255,0,47,250,206,29,239,178,234,222,144,227,191,231,79,95,225,160,150,154,158,73,234,36,199,106,186,25,31,77,67,230,124,146,62,25,164,69,123,38,87,116,164,146,172,78,70,126,101,101,232,28,174,60,246,105,151,227,94,143,90,94,246,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,174,229,154,114,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,166,210,172,209,54,77,216,216,217,222,236,26,77,201,247,217,92,79,223,255,0,41,9,237,157,18,177,111,37,163,198,213,246,171,178,30,253,58,246,225,95,7,51,36,131,195,72,255,0,206,76,238,223,117,208,179,162,46,137,93,218,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,169,245,159,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,2,136,121,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,95,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,74,173,116,228,217,125,155,89,108,145,232,54,67,225,240,28,154,225,83,37,209,247,52,99,254,200,210,177,177,57,173,107,157,55,122,225,214,174,157,177,53,24,142,111,68,109,150,95,137,211,150,127,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,19,151,109,246,77,145,17,16,41,219,156,173,166,213,96,226,75,9,177,88,173,148,150,235,109,187,77,237,180,148,116,116,144,182,24,41,160,142,190,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,50,7,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,137,89,189,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,165,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,8,56,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,116,229,193,204,2,179,135,123,236,90,73,171,217,23,249,211,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,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,90,235,225,35,148,21,214,28,202,247,125,226,226,134,146,123,21,158,162,106,11,77,138,215,116,114,178,246,187,42,37,116,147,192,230,203,21,54,203,213,28,123,199,51,158,155,200,216,218,206,137,130,215,192,0,85,95,60,239,208,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,240,181,239,108,14,99,21,202,214,117,185,189,78,99,119,114,88,255,0,60,239,208,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,31,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,157,83,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,217,93,35,88,201,42,51,3,207,243,45,48,201,160,204,244,255,0,33,171,177,95,105,105,234,233,169,238,20,138,141,158,6,84,211,201,79,42,198,237,183,99,214,41,164,68,123,118,123,21,81,205,86,185,17,200,19,255,0,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,33,175,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,122,165,168,145,172,79,242,99,98,57,204,107,229,150,38,43,217,215,212,157,43,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,54,19,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,253,27,247,30,136,142,149,234,161,174,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,26,214,29,131,50,192,51,45,62,169,181,82,230,120,245,93,169,247,203,61,21,254,216,179,34,116,86,91,170,226,73,105,234,34,123,85,90,246,57,171,178,236,191,11,218,246,59,165,236,115,83,175,151,167,116,224,235,4,226,255,0,129,221,19,176,95,235,61,141,146,89,180,254,193,246,127,32,237,205,81,236,190,237,37,3,234,191,181,89,60,81,207,221,142,157,35,252,226,175,70,253,77,217,83,222,16,131,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,221,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,217,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,58,220,228,122,63,176,213,103,68,17,200,22,148,0,0,0,2,144,57,193,104,229,247,6,226,129,117,86,162,111,17,101,212,187,124,21,20,114,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,85,224,51,88,236,88,126,158,241,35,163,183,120,123,117,122,137,165,247,154,139,93,79,83,215,170,170,219,108,175,145,212,221,13,98,162,117,193,61,68,189,199,61,141,111,134,233,248,157,35,81,44,167,154,94,133,209,235,7,10,119,236,146,138,205,226,242,77,59,255,0,52,150,201,163,88,35,145,148,177,170,37,193,142,146,84,234,236,248,94,228,206,141,142,107,159,37,52,31,198,86,163,29,69,152,214,83,125,195,238,51,93,177,202,239,9,87,81,111,175,181,201,39,105,146,117,82,214,210,203,73,83,30,207,69,68,235,130,121,89,190,221,77,234,221,170,142,68,84,15,202,39,79,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,62,166,63,191,85,93,79,5,93,69,78,232,198,189,189,76,125,52,93,181,115,218,158,27,173,189,43,35,144,130,199,234,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,39,255,0,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,221,47,78,154,171,147,106,35,117,79,91,94,136,189,16,65,81,23,109,204,123,93,226,122,190,23,70,213,91,148,35,255,0,2,26,23,125,225,219,134,12,71,78,115,27,53,170,221,148,183,197,92,111,173,183,171,31,215,85,81,81,36,140,73,165,98,34,75,52,112,44,16,57,232,174,111,230,81,172,123,152,214,57,100,0,20,173,206,175,205,62,45,244,254,135,212,110,36,95,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,27,28,254,151,117,181,177,201,40,57,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,128,173,93,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,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,217,89,124,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,179,81,17,136,221,160,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,217,232,142,145,168,189,50,61,174,9,63,204,103,141,127,225,85,168,240,88,48,11,157,214,61,50,197,191,55,109,166,157,123,81,221,43,145,94,146,92,221,15,75,94,222,166,61,35,137,178,171,156,200,218,231,109,19,166,150,52,142,184,142,144,230,89,174,157,231,186,165,102,130,145,49,237,56,167,183,77,122,158,105,209,175,235,174,171,109,45,52,49,49,55,115,222,231,44,143,85,217,24,140,133,251,185,28,172,107,251,7,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,122,165,168,145,172,79,242,99,98,57,204,107,229,150,38,43,217,215,212,150,233,198,254,144,225,186,11,203,19,45,210,61,63,130,174,59,22,59,79,104,134,157,106,231,89,167,149,239,190,82,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,20,108,109,80,106,174,109,80,0,0,0,0,5,96,115,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,221,113,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,88,218,160,160,30,100,252,58,96,156,52,241,28,220,79,77,41,252,14,55,125,199,232,175,180,86,206,185,165,246,127,83,229,166,146,46,244,210,201,36,189,82,82,190,110,167,42,109,222,232,68,217,136,170,17,84,185,238,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,209,131,147,223,15,88,174,170,107,45,243,87,50,154,158,255,0,228,175,192,212,219,173,111,165,142,88,106,107,171,27,82,216,170,36,115,209,118,236,120,119,72,196,107,81,221,213,137,232,246,246,186,95,117,32,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,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,110,187,195,47,105,138,201,147,102,164,143,88,156,141,85,137,102,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,110,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,34,173,23,38,12,153,252,67,87,227,151,12,222,174,13,32,142,157,46,116,57,4,44,167,150,227,58,120,136,218,182,185,98,87,181,98,169,237,44,170,149,77,138,72,87,161,142,232,71,61,97,96,90,166,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,3,175,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,3,228,187,73,117,134,213,91,53,138,138,146,178,228,202,121,29,71,79,87,82,234,104,38,157,26,189,182,73,43,99,145,209,177,93,178,43,210,55,171,81,85,81,174,219,101,215,7,139,60,215,94,115,157,121,201,235,248,145,167,171,161,205,168,106,60,13,69,170,86,116,65,107,129,187,186,42,106,86,117,57,169,76,141,127,92,110,107,156,146,36,157,222,185,22,69,145,251,36,144,255,0,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,221,242,123,82,150,8,234,164,138,213,208,250,136,169,224,238,212,212,53,124,75,145,92,205,182,93,219,238,64,128,28,161,49,109,14,202,120,142,171,110,166,80,248,204,190,213,111,109,211,9,134,174,88,82,135,197,66,245,90,137,59,110,84,124,181,145,177,89,44,40,212,115,88,216,234,37,84,71,197,27,219,119,230,173,159,230,171,2,202,191,211,92,115,36,199,46,31,236,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,185,238,27,121,168,105,30,73,195,205,215,51,215,108,130,146,199,152,96,244,244,244,149,214,198,84,178,91,142,74,255,0,15,27,82,178,142,157,34,133,138,249,234,59,200,176,199,187,32,217,29,35,227,141,200,224,62,190,111,118,237,14,175,225,198,146,77,76,200,253,149,151,209,220,29,81,132,178,146,142,26,154,234,234,164,98,54,162,155,165,202,215,182,141,204,123,29,52,141,123,90,199,50,157,203,220,122,71,4,180,130,101,94,37,248,139,206,248,160,213,58,253,76,206,170,63,198,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,243,85,249,34,78,158,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,152,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,9,43,167,215,189,101,200,185,86,228,247,189,115,155,197,228,21,186,95,144,84,210,220,37,184,54,174,170,225,107,146,221,60,148,85,21,42,214,53,27,51,160,124,104,168,174,145,238,107,90,249,95,221,124,140,101,22,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,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,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,129,85,124,243,191,66,127,180,159,187,74,171,45,83,158,119,232,79,246,147,247,105,2,184,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,6,96,229,251,192,141,247,138,172,170,60,215,41,103,130,211,44,126,224,145,220,106,119,100,158,212,170,130,74,89,37,181,116,50,162,42,136,59,180,213,14,95,18,212,86,179,109,147,119,123,146,205,56,228,227,7,1,224,215,72,219,132,97,139,73,75,157,221,44,238,160,196,44,118,184,161,99,45,16,35,22,24,171,164,137,88,232,162,166,129,91,180,113,171,21,37,124,125,182,183,161,178,190,44,129,171,26,155,162,92,6,112,243,5,85,61,154,146,199,143,88,233,228,181,99,22,58,104,231,232,174,184,248,121,234,33,164,89,89,28,174,99,231,116,50,43,234,37,69,248,220,231,200,231,57,203,213,65,122,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,184,46,255,0,130,14,61,176,78,46,44,80,99,149,176,123,19,83,109,182,249,43,47,118,72,169,230,117,43,225,137,240,198,234,202,105,149,21,137,11,223,60,104,145,61,253,214,57,92,221,158,214,164,175,128,28,234,252,211,226,223,79,232,125,70,226,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,194,188,234,252,211,226,223,79,232,125,70,226,4,85,210,254,29,51,189,96,210,205,69,212,204,22,159,199,254,76,252,21,101,226,139,174,24,186,45,114,211,87,205,61,103,114,89,89,191,103,192,177,189,166,53,239,127,127,116,68,232,84,119,228,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,219,21,228,99,250,108,253,155,253,228,97,254,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,247,84,101,52,210,238,232,222,206,152,216,249,59,29,49,162,67,221,8,107,171,25,215,229,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,165,189,125,61,206,158,174,150,239,182,251,38,251,23,105,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,82,220,20,240,241,117,226,99,136,108,107,3,130,213,73,95,98,183,212,67,123,202,89,83,88,234,102,123,18,10,136,146,169,168,232,213,37,87,200,146,54,22,36,127,23,92,173,85,86,53,29,35,54,51,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,10,171,225,59,205,62,141,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,250,184,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,191,238,21,56,122,193,56,18,225,198,177,249,77,77,169,46,180,54,250,140,131,58,201,40,169,102,127,137,236,50,73,92,137,238,116,178,67,79,15,84,113,181,173,111,87,75,228,72,152,249,158,213,198,188,175,184,62,198,116,79,72,236,186,219,121,74,75,142,119,159,217,219,94,202,250,105,106,26,202,59,37,107,41,106,33,161,86,57,253,167,189,22,24,229,124,157,182,185,31,35,163,71,57,140,71,190,26,243,66,227,167,242,215,149,63,67,180,115,51,241,122,109,101,232,246,197,77,19,122,97,190,221,35,145,202,187,76,142,95,17,71,14,209,246,246,70,177,242,163,228,252,235,91,79,34,4,138,211,206,113,218,119,115,215,156,179,20,212,155,85,37,155,75,210,162,104,113,108,162,130,154,174,121,250,33,234,68,154,182,30,142,235,153,82,141,71,177,35,133,175,133,92,200,222,217,17,93,52,118,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,174,191,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,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,14,192,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32,56,57,14,109,77,144,245,174,251,251,145,78,109,254,40,28,136,37,205,49,172,126,158,209,200,231,237,209,78,169,182,223,248,101,49,59,20,128,28,213,157,55,216,219,99,34,79,133,105,228,87,47,191,253,87,78,7,86,229,28,176,182,217,145,244,71,239,74,122,93,215,117,247,255,0,108,212,22,80,139,186,21,243,202,154,138,26,124,46,231,44,45,141,37,124,49,119,58,81,55,217,42,234,118,223,111,121,96,205,249,39,245,0,95,234,56,55,231,242,57,56,226,159,48,57,167,200,242,120,79,145,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,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,196,107,229,113,228,79,76,191,26,245,138,210,186,185,161,113,175,252,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,222,217,186,54,23,49,245,9,43,154,155,67,23,118,120,99,72,213,89,39,199,47,92,141,124,93,176,232,28,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,63,249,42,121,88,202,126,160,87,122,117,184,165,98,234,121,42,121,88,202,126,160,87,122,117,184,8,235,199,111,52,108,251,47,186,222,116,95,66,41,178,12,2,219,101,188,75,73,113,200,29,44,212,23,186,245,167,115,91,218,100,74,214,77,110,98,76,201,58,154,171,222,123,91,27,95,217,222,88,93,210,120,169,227,186,197,197,87,5,248,142,21,148,191,193,106,110,63,152,80,73,113,166,217,242,123,82,150,11,76,241,203,117,235,101,60,84,240,119,106,106,28,158,25,170,174,102,219,166,237,247,164,160,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,157,128,149,92,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,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,0,3,31,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,209,226,109,215,76,154,138,146,170,14,182,53,236,235,138,73,26,246,245,49,237,114,110,158,246,185,21,61,202,128,100,2,128,121,163,249,236,212,223,193,125,30,136,189,60,23,86,52,179,84,60,119,228,207,82,241,76,183,217,157,175,27,236,43,205,53,127,133,238,117,118,251,189,151,187,163,171,182,254,158,173,183,232,118,223,37,40,179,154,63,158,205,77,252,23,209,232,128,149,92,140,127,77,159,179,127,188,137,255,0,197,61,255,0,70,177,142,31,115,107,223,16,54,79,108,96,48,219,209,151,123,123,105,157,60,149,93,201,89,28,17,196,141,86,171,102,116,239,133,35,147,169,157,185,21,143,235,143,167,173,181,213,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,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,17,47,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,17,212,185,238,78,56,222,188,219,180,74,187,32,204,50,122,73,52,190,237,81,50,226,54,121,147,191,87,20,236,157,236,171,168,138,68,126,212,244,206,149,178,53,96,114,57,95,43,95,43,82,20,87,58,166,21,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,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,217,76,0,0,0,0,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,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,0,0,0,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,0,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,208,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,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,252,83,95,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,114,128,8,107,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,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,78,164,238,70,230,189,93,26,199,70,198,213,5,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,12,149,203,131,152,5,31,17,22,40,180,147,87,178,47,243,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,78,163,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,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,234,112,72,160,0,3,90,30,36,116,66,235,195,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,246,61,98,154,62,182,110,228,107,250,154,142,122,34,61,118,94,42,131,157,134,139,218,173,213,56,30,187,227,216,133,37,45,69,210,162,170,195,147,94,33,123,88,250,169,210,40,223,110,108,177,245,110,247,164,80,214,162,74,140,85,232,141,140,123,182,108,77,64,171,99,58,240,71,160,212,220,71,113,47,135,105,181,230,138,174,124,121,106,31,116,200,22,26,121,100,98,91,169,152,178,201,28,175,137,236,116,44,153,205,142,153,37,235,111,67,234,24,169,187,186,90,184,40,184,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,157,216,232,149,172,247,208,198,245,235,71,49,90,22,62,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,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,81,183,25,188,187,117,31,74,248,130,161,198,244,63,79,174,183,172,51,80,110,13,167,196,27,79,58,213,58,154,169,98,238,77,65,81,43,209,189,158,223,68,210,49,242,185,91,225,163,87,186,87,172,83,185,151,168,0,193,92,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,163,126,227,209,17,210,189,87,165,115,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,180,150,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,223,45,165,95,249,229,110,255,0,223,25,84,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,0,2,10,243,17,230,27,89,195,38,218,79,165,246,127,17,159,93,237,242,202,251,149,194,150,120,161,178,70,254,215,98,170,24,229,131,179,112,235,71,84,181,170,201,86,56,229,167,84,145,175,233,116,75,5,120,118,230,1,125,199,244,59,86,248,126,214,252,138,235,120,181,101,184,126,65,6,51,114,150,54,77,37,21,226,174,26,233,165,109,75,218,207,17,63,140,168,170,247,205,35,222,177,200,141,221,17,143,123,227,181,254,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,175,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,124,46,93,183,217,118,84,84,64,234,166,213,6,170,230,213,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,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,95,225,99,194,199,253,242,218,85,255,0,158,86,239,253,240,25,84,0,5,101,243,88,224,86,167,49,142,191,138,125,40,160,171,169,190,210,211,172,217,173,11,170,162,108,14,183,82,81,61,125,164,197,154,70,171,95,20,84,241,196,232,99,71,119,17,99,115,88,215,54,69,150,162,203,179,231,17,173,23,93,58,225,230,203,167,248,190,95,87,102,187,231,247,135,210,86,83,211,49,205,125,125,146,26,119,248,200,150,84,110,204,98,203,53,19,94,212,115,93,35,36,115,62,40,214,84,41,48,9,149,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,136,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,83,15,38,77,82,251,41,196,117,247,76,235,239,190,22,131,59,199,228,240,212,94,23,175,198,93,40,158,147,67,249,196,98,186,62,138,87,92,93,239,115,88,237,246,93,221,219,66,234,64,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,1,141,56,138,215,92,103,135,13,35,190,234,190,83,75,87,85,79,107,167,122,82,211,195,77,80,246,84,214,171,29,225,169,229,150,24,165,74,86,75,42,50,36,158,86,164,109,124,140,69,93,220,212,92,150,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,68,55,126,103,92,65,93,120,154,164,226,6,58,223,3,106,161,218,217,6,37,3,226,125,43,44,78,170,130,122,138,22,203,44,79,233,154,163,195,69,221,171,107,18,85,115,91,210,140,99,35,137,152,215,141,253,94,195,117,235,137,204,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,215,73,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,74,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,119,100,126,203,170,158,74,169,34,181,116,62,162,90,137,251,84,212,237,95,18,228,70,191,125,151,103,123,150,32,1,117,60,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,170,190,121,223,161,63,218,79,221,166,10,229,39,159,225,186,89,174,153,254,160,234,14,67,73,99,199,172,122,111,95,83,93,93,82,171,209,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,206,188,243,191,66,127,180,159,187,74,171,3,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,240,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,36,87,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,166,52,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,30,247,189,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,253,98,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,8,149,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,165,255,0,105,14,168,105,127,25,92,60,199,144,82,182,146,225,98,204,108,242,218,50,75,60,53,178,43,232,39,154,157,25,91,110,150,70,164,114,181,236,73,92,212,122,35,21,204,115,37,103,194,246,57,117,204,166,197,175,181,120,173,199,53,167,161,235,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,244,42,245,187,169,148,85,43,186,34,181,59,123,57,81,92,212,92,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,175,87,71,113,54,86,73,52,104,232,251,171,35,66,106,87,102,186,37,202,79,87,46,120,244,58,107,73,152,92,181,22,241,83,118,138,186,130,178,120,110,56,230,26,247,192,148,180,109,74,150,72,201,222,149,17,220,83,165,181,12,89,124,37,59,230,123,122,163,72,167,254,136,113,35,162,92,71,218,174,119,157,23,207,169,50,58,123,53,67,41,171,216,218,121,233,103,166,123,219,212,197,124,53,12,100,168,199,34,59,165,253,61,14,86,72,136,170,172,122,38,190,252,80,235,165,247,136,189,113,202,181,66,237,121,186,215,80,87,92,42,34,176,67,113,70,50,75,125,157,179,61,105,41,82,56,213,99,143,162,55,39,82,49,85,22,71,72,245,115,220,247,61,214,147,201,223,135,90,157,60,210,59,214,182,230,24,157,93,187,33,206,170,25,13,162,106,232,162,71,186,193,27,24,248,166,129,58,123,209,50,162,103,200,231,35,156,141,149,148,244,210,53,189,61,15,120,98,174,100,60,200,234,106,170,114,206,24,116,74,42,186,54,81,212,84,88,114,188,130,102,68,172,172,98,197,81,77,95,108,138,158,104,92,228,98,57,236,69,169,107,216,254,184,158,140,69,98,182,87,199,93,105,227,95,248,64,112,61,137,232,198,161,92,238,181,218,147,134,230,20,149,50,220,107,87,189,237,155,91,105,43,216,202,133,149,173,77,166,139,187,4,50,36,138,175,147,224,151,174,71,62,94,221,138,115,25,224,39,248,84,88,160,212,141,59,159,195,234,110,51,111,240,116,148,243,212,116,82,222,168,88,247,202,148,110,87,175,68,51,35,228,145,209,75,238,106,185,238,100,171,210,230,201,13,22,1,149,120,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,88,167,18,156,192,40,237,28,38,105,111,12,154,33,145,119,174,179,105,253,154,221,156,93,32,142,9,233,99,165,150,204,216,38,180,183,184,199,245,76,189,221,229,146,53,99,161,116,109,141,28,175,89,91,20,42,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,221,87,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,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,255,0,21,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,201,19,230,171,149,65,215,243,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,46,251,49,203,247,40,29,128,128,28,234,252,172,98,223,80,40,125,58,226,75,75,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,137,124,234,252,172,98,223,80,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,228,121,60,47,200,15,91,149,126,227,155,78,14,249,156,217,242,220,15,43,242,82,6,243,73,123,91,129,209,53,240,53,206,116,14,84,85,219,127,240,186,114,121,144,39,154,148,253,156,30,220,196,119,241,169,220,191,119,250,174,152,15,143,149,77,19,224,195,174,245,78,153,202,201,225,133,26,223,185,54,170,169,69,251,203,1,111,200,128,92,171,38,168,159,10,186,198,229,93,153,12,91,124,63,174,170,164,159,173,223,109,148,15,14,56,167,207,99,147,142,8,171,190,219,1,236,79,145,228,240,159,35,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,50,253,255,0,141,187,173,151,129,204,31,132,141,56,158,174,130,162,74,122,217,178,203,197,53,83,162,123,160,158,231,113,123,237,43,27,161,69,86,73,20,148,114,190,88,165,217,204,123,161,114,42,44,141,48,86,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,234,184,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,190,158,1,120,40,197,120,83,211,138,75,221,218,217,226,53,55,38,183,195,38,71,112,168,72,223,37,7,90,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,122,91,19,34,10,107,227,39,71,44,92,63,241,15,144,104,238,57,55,136,164,198,109,246,58,121,42,122,94,207,23,84,251,69,28,149,53,61,15,123,214,62,236,242,75,47,111,173,90,206,190,150,252,45,68,44,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,249,78,220,220,120,62,198,116,186,235,67,196,142,159,165,37,190,219,152,94,36,160,200,109,174,150,162,89,230,189,212,186,170,177,213,204,116,143,123,122,36,107,100,107,163,111,109,177,172,81,171,90,238,227,186,46,36,128,28,234,252,172,98,223,80,40,125,58,226,5,69,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,30,225,163,136,188,19,138,13,44,160,212,204,22,163,252,85,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,52,95,154,38,181,132,148,224,23,138,234,206,20,181,198,146,247,115,151,175,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,111,74,203,214,208,216,80,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,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,0,42,175,145,143,233,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,8,235,106,207,243,43,22,27,127,211,235,54,67,87,71,143,101,85,20,53,55,170,24,85,26,202,247,209,172,171,76,146,170,39,83,152,199,79,35,209,155,244,43,250,28,168,174,141,138,220,171,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,250,246,238,61,17,91,19,213,49,254,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,97,238,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,117,75,81,35,88,159,228,198,196,115,158,230,69,20,76,87,191,163,169,67,186,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,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,0,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,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,0,0,0,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,0,0,170,190,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,210,255,0,128,21,87,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,107,88,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,1,74,220,206,184,14,252,136,95,106,117,231,73,236,189,56,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,189,49,199,20,46,88,225,77,186,226,106,195,253,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,178,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,188,60,111,240,181,252,17,245,198,125,55,162,201,61,183,101,185,91,227,190,217,42,37,111,77,83,40,101,154,104,155,21,74,35,81,139,51,31,4,141,87,51,225,123,81,175,217,138,229,141,129,125,58,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,21,87,200,199,244,217,251,55,251,200,181,64,4,95,230,105,37,170,46,7,53,61,215,154,42,186,170,117,167,182,181,140,166,169,108,15,73,214,231,72,144,189,92,232,222,138,198,202,177,189,236,233,69,123,26,230,35,163,87,36,141,148,5,64,115,164,215,75,22,83,157,226,90,13,142,94,110,175,171,194,124,69,199,37,164,217,241,208,248,170,184,105,223,68,155,42,162,75,52,112,44,174,235,233,86,177,181,125,45,122,185,210,181,161,90,198,197,28,1,253,132,254,6,218,79,249,58,255,0,224,175,179,241,248,143,239,223,252,41,220,127,180,191,191,124,95,225,222,43,229,240,127,139,248,58,77,117,203,105,228,167,174,149,151,91,22,105,195,197,250,243,222,246,39,70,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,61,220,172,11,63,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,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,255,0,115,71,242,39,169,191,130,250,197,17,64,38,213,0,106,174,109,80,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,181,66,170,249,24,254,155,63,102,255,0,121,22,168,0,0,0,134,188,206,120,85,195,117,187,65,178,29,82,134,219,73,73,157,233,213,158,123,181,5,217,100,88,150,123,117,62,243,213,81,206,173,99,150,86,118,146,103,196,213,68,233,153,91,179,216,201,38,235,153,70,42,226,199,202,198,178,125,63,200,125,58,112,53,172,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,232,216,236,24,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,3,5,112,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,76,234,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,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,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,106,128,0,3,31,241,3,169,159,145,189,14,207,53,74,58,187,85,61,94,51,143,215,92,40,61,169,39,69,44,213,204,133,222,22,7,252,108,87,119,103,88,163,70,53,200,231,185,232,214,175,83,144,10,65,230,105,173,127,150,158,46,50,159,15,111,240,180,24,38,248,85,31,92,93,19,75,224,167,155,196,73,38,210,61,174,222,170,90,158,135,39,78,241,36,93,77,71,117,111,249,60,63,240,101,125,214,222,28,117,143,136,31,106,251,58,147,78,237,238,146,209,27,222,196,134,225,85,76,198,213,215,182,69,78,185,27,218,162,79,129,189,13,108,146,212,197,249,214,182,41,17,99,173,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,255,0,112,1,160,216,110,157,112,101,136,227,51,81,82,94,169,245,10,206,204,155,33,101,93,58,190,10,247,220,233,163,115,161,146,25,30,246,43,27,76,176,211,42,34,35,36,72,85,234,196,87,185,0,162,29,39,206,191,37,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,217,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,26,203,234,198,11,249,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,234,119,71,87,111,171,167,169,219,111,182,235,182,229,223,114,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,19,157,216,235,115,149,207,84,64,205,124,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,0,0,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,154,230,113,79,162,159,193,219,136,44,219,71,35,184,120,218,76,126,224,158,2,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,210,196,111,113,31,211,187,118,85,217,76,160,30,104,254,123,53,55,240,95,71,162,3,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,226,61,207,107,30,246,163,31,123,198,170,229,170,114,172,227,199,255,0,130,56,84,213,251,215,248,216,177,11,237,206,227,254,208,202,107,35,89,218,255,0,116,58,39,201,55,248,186,118,55,251,211,0,115,206,253,9,254,210,126,237,32,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,226,171,47,21,189,112,255,0,115,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,249,34,124,213,39,255,0,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,112,22,233,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,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,239,252,151,113,107,22,115,138,241,11,133,101,52,62,54,203,144,91,236,118,187,141,55,117,241,247,233,103,142,233,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,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,233,235,237,174,202,201,33,145,91,31,117,35,108,202,228,99,250,108,253,155,253,228,88,79,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,161,175,14,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,241,57,16,217,79,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,144,131,150,183,4,151,94,26,115,45,87,202,243,184,42,228,190,211,222,37,196,44,53,115,82,186,157,149,118,70,36,53,62,62,46,153,159,19,217,84,175,166,221,187,57,208,190,145,241,171,250,150,86,54,122,128,42,87,156,39,10,58,113,131,81,219,184,155,194,162,246,53,215,40,200,25,103,191,218,224,133,18,150,186,170,88,42,39,74,246,236,169,218,153,124,59,146,84,68,86,202,231,182,69,233,122,72,233,109,168,128,28,234,252,172,98,223,80,40,125,58,226,5,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,227,98,142,15,248,148,177,113,83,161,214,125,77,182,39,102,235,15,77,175,36,164,109,43,224,142,146,241,20,49,190,162,56,145,206,127,84,43,221,100,145,170,61,235,219,145,136,229,71,163,218,221,112,140,191,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,188,47,211,139,31,43,26,201,244,255,0,33,244,233,205,107,13,140,245,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,94,137,89,236,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,77,115,0,187,62,84,252,31,90,180,123,75,232,56,132,201,82,173,249,182,162,89,209,208,68,233,91,216,183,89,38,145,147,64,198,54,55,185,178,62,118,199,79,80,231,191,226,98,44,113,163,99,86,202,178,79,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,16,3,157,95,149,140,91,234,5,15,167,92,73,254,0,214,179,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,32,15,83,147,223,242,57,179,248,167,23,59,109,206,109,93,208,15,36,15,230,157,74,147,96,84,19,35,17,221,20,238,79,150,255,0,252,247,76,79,2,30,115,30,162,167,170,210,199,62,86,238,230,68,222,159,122,253,245,148,219,129,209,249,85,209,73,22,13,115,153,102,126,210,67,18,166,238,247,123,170,170,73,244,159,47,153,4,121,91,74,199,224,183,24,119,247,50,6,109,254,253,85,73,59,147,228,7,135,39,200,226,137,241,47,188,228,227,138,124,192,230,159,35,201,225,62,71,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,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,64,14,23,56,14,255,0,250,167,212,222,42,245,126,203,250,64,201,165,196,44,87,59,119,255,0,172,122,233,175,109,127,119,253,208,216,153,36,63,226,234,24,239,239,79,3,245,121,94,240,81,252,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,62,198,181,186,102,189,148,235,19,92,187,205,47,106,9,164,89,17,31,31,193,23,68,110,100,189,201,212,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,10,234,229,201,139,88,179,158,48,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,197,95,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,34,241,62,78,58,137,114,226,27,32,197,243,11,173,93,143,73,45,245,18,85,218,50,58,106,154,74,218,187,173,39,136,137,98,163,86,117,198,248,42,86,158,73,17,243,58,157,98,108,176,187,165,146,53,204,87,96,174,87,30,123,52,203,241,175,71,173,47,248,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,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,64,90,160,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,170,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,0,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,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,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,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,161,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,186,152,255,0,9,74,198,164,116,212,221,108,99,18,78,212,17,197,23,115,161,28,254,142,167,124,78,85,46,43,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,151,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,173,149,142,95,137,172,123,86,146,241,172,90,251,152,92,102,180,227,148,62,46,174,158,223,95,116,146,62,235,35,233,165,162,165,150,174,166,77,222,168,139,209,4,18,191,109,250,157,211,179,81,92,168,138,31,148,101,254,17,117,190,213,195,143,17,120,102,178,223,108,117,119,123,109,130,162,165,181,148,148,146,53,147,172,21,20,179,83,72,248,250,190,23,61,141,157,94,140,85,106,61,88,141,87,51,171,173,49,1,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,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,13,164,193,23,249,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,119,114,185,92,170,247,58,78,178,80,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,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,38,213,6,170,230,213,0,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,90,167,29,28,173,243,188,243,92,105,117,11,134,219,79,139,164,207,174,21,21,153,84,87,27,148,48,210,217,43,164,153,142,146,177,31,44,157,233,33,153,101,150,87,69,28,114,58,55,69,39,66,43,95,28,76,170,179,106,128,35,255,0,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,207,71,218,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,210,0,21,193,204,51,153,149,215,72,110,181,26,33,195,227,234,232,115,106,26,132,75,253,246,229,103,115,18,212,141,118,237,167,166,130,174,46,153,223,43,81,175,239,171,29,15,102,70,44,75,34,200,143,132,44,124,214,179,139,31,52,250,201,245,3,33,245,25,203,94,229,185,204,18,167,136,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,77,182,100,138,149,67,197,143,154,125,100,250,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,5,122,243,167,207,233,172,92,60,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,58,28,198,84,79,64,244,99,215,222,254,135,53,23,182,170,219,10,41,3,156,150,83,98,200,56,184,163,180,218,43,188,69,94,51,135,219,173,119,72,251,79,103,135,170,124,245,53,109,143,119,34,35,247,130,174,157,251,181,85,191,30,219,245,53,200,129,18,244,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,217,204,164,14,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,252,123,237,212,214,170,93,248,20,109,206,23,10,181,98,188,96,190,251,111,168,171,146,163,49,197,237,183,186,230,204,246,171,35,157,142,154,133,27,18,35,81,81,157,170,24,156,168,229,114,245,185,235,190,202,141,110,85,228,143,170,23,90,92,255,0,80,180,94,102,213,207,109,185,217,226,202,41,213,213,174,236,81,207,77,52,116,210,244,83,236,173,235,157,181,112,245,72,138,213,218,146,54,170,59,221,209,149,121,220,97,86,170,253,23,211,221,70,154,162,173,46,86,60,162,91,37,60,77,123,123,14,130,186,146,73,165,115,219,211,212,175,71,91,225,70,170,57,17,17,210,110,142,221,21,176,3,151,190,168,93,116,171,140,29,54,185,219,219,87,53,61,254,241,22,47,93,73,13,107,169,153,81,5,193,201,76,157,221,145,82,70,69,44,145,84,36,110,77,156,250,118,123,218,168,143,104,94,79,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,22,169,196,143,29,63,145,78,11,244,123,67,180,115,51,240,154,147,122,211,252,111,219,21,52,77,234,154,197,107,146,211,18,174,211,35,147,195,214,77,188,125,189,145,207,100,74,249,63,52,231,83,200,185,171,149,239,26,255,0,194,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,180,209,119,96,134,68,145,85,242,124,18,245,200,231,203,219,164,19,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,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,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,47,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,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,201,154,248,10,229,103,117,211,204,134,217,173,28,75,83,82,54,251,107,168,241,86,92,86,26,135,61,246,202,218,122,168,37,165,175,150,174,150,126,211,222,139,12,187,83,237,36,106,201,24,231,59,171,120,219,221,121,42,121,88,202,126,160,87,122,117,184,159,224,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,181,66,170,249,24,254,155,63,102,255,0,121,22,168,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,43,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,39,86,89,201,179,81,239,28,71,94,108,152,182,67,106,199,244,142,183,196,93,109,215,221,150,174,107,124,111,123,187,86,191,8,249,146,105,102,141,85,173,238,186,78,219,162,111,113,100,238,47,96,133,124,39,121,167,209,191,168,24,247,168,192,108,166,4,106,207,116,47,78,56,116,224,71,84,244,191,75,236,222,6,213,67,167,249,20,179,77,42,163,234,174,21,78,182,76,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,110,189,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,76,235,196,87,54,44,238,231,196,117,142,253,161,119,203,172,58,93,135,92,41,159,37,173,237,134,155,237,71,105,242,182,166,73,28,248,29,44,48,207,12,206,137,145,201,215,209,219,138,126,134,76,136,216,235,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,242,115,30,230,174,232,170,135,202,6,202,124,52,113,23,130,113,65,165,148,26,153,130,212,127,138,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,230,139,243,68,202,166,186,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,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,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,235,115,83,245,253,231,38,124,142,47,77,247,247,156,153,242,3,145,20,249,131,91,95,93,165,19,61,140,71,36,76,103,221,186,251,234,233,255,0,163,250,9,88,71,158,53,45,239,184,233,77,109,51,19,222,246,196,136,190,239,118,213,80,47,222,4,115,229,79,144,197,89,101,191,90,250,26,215,211,65,76,174,77,145,23,226,169,168,84,251,255,0,167,245,22,34,138,138,158,226,176,249,78,182,177,151,220,181,138,212,88,150,142,141,87,223,247,248,137,118,251,255,0,165,75,60,111,241,83,250,128,42,110,113,68,77,206,75,238,67,135,222,7,176,30,19,228,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,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,200,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,64,90,160,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,170,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,0,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,0,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,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,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,197,53,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,110,167,179,197,213,61,201,29,53,55,91,24,245,143,187,60,145,69,220,232,86,179,175,169,223,11,85,64,167,110,109,250,243,83,170,124,75,201,166,214,250,218,73,241,237,48,167,246,93,50,211,84,69,80,201,110,51,178,57,107,164,87,177,136,230,61,174,72,169,159,19,158,254,135,209,185,126,23,61,237,79,171,128,77,11,163,186,240,237,196,199,16,247,235,55,123,216,154,127,126,198,241,218,153,22,9,35,101,84,182,185,228,174,123,88,168,178,199,51,33,117,43,27,34,43,26,177,213,206,207,143,119,35,33,5,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,88,52,114,251,160,92,174,114,93,42,202,102,235,189,90,180,191,38,168,184,199,210,196,240,213,85,116,213,149,114,211,110,199,189,143,236,190,161,209,119,26,229,107,251,125,105,178,59,100,10,23,39,255,0,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,234,146,10,235,116,84,244,242,116,181,35,106,54,23,64,250,53,110,239,123,150,78,254,253,45,232,66,0,27,4,115,36,209,123,174,183,240,151,148,88,177,124,66,175,36,201,236,117,20,119,235,21,29,35,221,223,73,225,153,27,59,163,141,28,157,231,248,57,107,26,145,108,229,114,185,17,141,116,157,0,64,14,77,26,223,106,193,117,182,255,0,162,247,11,29,93,69,70,168,83,192,234,26,248,100,111,69,36,246,216,43,42,21,146,177,118,85,100,145,73,46,207,106,170,181,241,177,189,42,143,87,199,115,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,179,150,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,2,155,57,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,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,77,170,13,85,205,170,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,218,160,213,92,218,160,1,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,123,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,41,212,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,31,94,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,203,52,230,185,192,183,247,254,40,52,83,12,255,0,84,85,103,244,84,46,255,0,37,205,186,71,78,141,255,0,109,241,79,107,191,153,50,179,252,34,98,170,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,0,0,13,109,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,201,172,99,90,155,34,34,27,20,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,213,220,11,137,228,143,133,90,168,52,95,80,181,26,26,138,181,185,95,50,136,172,149,17,57,237,236,54,10,26,72,230,137,204,111,79,82,61,93,112,153,28,170,229,69,70,199,178,55,101,87,88,249,21,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,192,222,157,182,248,154,143,87,146,168,8,235,204,35,75,237,90,171,193,246,164,219,46,14,164,134,162,193,103,151,40,161,171,154,137,181,47,167,158,222,213,169,94,214,234,139,27,229,138,57,105,214,70,174,237,101,67,253,206,69,86,58,128,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,230,108,145,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,53,151,3,101,62,44,124,172,107,39,211,252,135,211,167,53,172,47,251,254,197,151,254,47,255,0,250,184,80,8,22,169,202,179,128,239,254,8,226,175,87,236,191,227,101,196,44,87,59,119,251,67,233,175,109,127,119,253,208,216,153,36,63,226,234,24,239,239,79,28,212,248,14,255,0,225,126,42,244,130,203,254,42,92,190,197,108,183,127,183,190,166,246,231,247,127,220,237,149,145,195,254,50,161,238,254,250,242,127,240,157,229,99,70,254,159,227,222,157,1,149,64,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,41,195,71,17,120,39,20,26,89,65,169,152,45,71,248,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,104,191,52,74,139,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,176,175,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,60,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,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,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,2,170,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,5,212,128,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,69,170,21,87,200,199,244,217,251,55,251,200,181,64,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,170,190,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,10,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,249,240,145,192,230,27,195,215,15,55,189,30,204,31,73,146,220,179,234,121,153,154,85,192,197,129,149,76,158,157,96,117,20,51,49,25,63,134,142,55,72,214,57,206,71,245,203,52,141,72,187,157,12,170,30,87,30,123,52,203,241,175,71,173,47,248,13,120,120,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,233,235,237,174,202,201,33,145,91,31,117,35,110,64,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,196,123,158,214,61,237,70,62,228,248,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,215,223,137,126,29,51,190,23,245,78,191,76,243,170,127,241,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,149,62,74,161,178,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,84,175,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,127,84,43,221,222,41,36,86,54,22,198,232,213,202,197,137,177,91,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,28,121,111,203,99,195,208,242,221,182,3,145,29,56,218,186,50,215,165,53,147,43,145,29,211,23,78,255,0,238,168,17,126,239,233,36,89,29,248,215,179,45,227,74,107,98,107,58,149,27,22,222,237,255,0,249,234,5,253,75,250,128,138,92,166,33,150,58,236,186,87,167,195,37,45,23,74,251,190,233,230,44,209,191,197,79,234,43,15,148,237,91,210,243,150,208,72,170,157,52,148,78,106,47,220,157,249,119,255,0,233,144,179,182,123,154,158,255,0,184,15,42,112,68,93,212,246,30,189,253,251,1,205,191,35,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,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,140,127,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,173,177,210,72,196,221,240,185,83,103,175,194,169,190,203,186,36,159,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,85,59,213,81,26,169,178,183,223,243,68,9,64,64,14,117,126,86,49,111,168,20,62,157,113,39,249,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,213,80,197,68,86,162,108,142,247,252,145,66,168,121,92,121,236,211,47,198,189,30,180,191,226,176,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,116,54,74,72,216,187,62,102,170,238,244,248,81,118,221,118,69,179,240,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,201,92,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,74,189,215,150,247,5,58,167,193,247,229,19,242,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,91,111,226,89,211,211,213,190,206,223,109,147,112,154,160,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,235,108,116,146,49,55,124,46,84,217,235,240,170,111,178,238,136,31,149,200,199,244,217,251,55,251,200,181,66,21,114,222,224,167,84,248,62,252,162,126,83,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,109,252,75,58,122,122,183,217,219,237,178,111,53,64,0,0,0,0,138,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,209,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,235,116,113,200,244,221,144,185,19,102,47,196,169,190,201,186,165,123,104,135,40,158,36,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,77,246,221,83,230,5,186,0,0,0,0,0,0,21,87,207,59,244,39,251,73,251,180,181,66,21,115,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,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,236,21,173,202,227,207,102,153,126,53,232,245,165,255,0,21,129,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,194,139,182,235,178,45,159,128,0,0,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,74,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,77,67,17,21,92,139,186,59,221,242,85,238,188,183,184,41,213,62,15,191,40,159,148,203,254,41,115,251,91,236,143,5,236,42,170,153,187,126,23,197,247,59,189,232,34,219,127,18,206,158,158,173,246,118,251,108,155,132,213,0,0,0,1,85,124,243,191,66,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,236,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,248,81,118,221,118,69,11,63,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,21,87,253,133,78,41,255,0,237,251,74,191,242,173,199,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,249,1,172,97,178,159,9,222,86,52,111,233,254,61,233,208,21,87,253,133,78,41,255,0,237,251,74,191,242,173,199,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,249,1,221,64,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,245,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,77,67,17,21,92,139,186,59,221,242,85,12,107,200,199,244,217,251,55,251,200,238,188,231,245,230,167,21,210,252,107,64,44,85,180,158,35,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,59,61,178,163,153,239,161,145,137,214,142,122,55,37,114,222,224,167,84,248,62,252,162,126,83,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,109,252,75,58,122,122,183,217,219,237,178,111,130,184,186,229,135,196,151,17,220,69,230,122,203,98,200,180,214,209,109,191,212,83,54,142,146,174,243,94,249,210,10,122,88,105,163,124,157,52,61,45,123,219,2,61,88,138,228,98,189,90,142,127,79,90,132,53,229,219,161,116,122,253,197,102,41,141,223,172,222,211,198,236,61,220,146,253,11,150,5,141,212,180,168,139,19,37,142,100,115,102,134,74,167,210,195,36,104,215,57,209,204,255,0,226,162,43,219,119,252,88,249,88,214,79,167,249,15,167,78,96,174,92,124,18,231,220,30,90,179,185,181,27,44,199,238,183,44,194,162,222,216,169,236,139,52,176,83,193,72,217,250,94,233,102,100,110,115,222,234,167,162,177,35,217,169,19,87,169,221,106,140,146,186,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,228,6,177,134,213,5,43,127,97,83,138,127,251,126,210,175,252,171,113,255,0,168,151,82,6,184,60,104,104,229,139,64,184,160,207,244,171,22,155,174,203,106,184,71,81,110,143,165,233,225,169,106,233,226,171,138,155,119,189,239,127,101,149,13,139,184,231,43,159,219,235,93,149,219,37,159,242,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,46,152,231,161,184,203,81,81,31,83,150,71,43,166,108,236,172,71,108,198,53,35,236,109,212,238,181,63,87,152,199,0,57,183,22,217,86,25,154,233,93,199,20,181,94,172,246,250,171,93,230,166,251,95,89,23,136,165,73,25,37,28,113,50,24,101,103,192,249,43,21,203,179,92,189,214,162,171,145,17,27,143,248,26,229,209,196,215,10,220,65,91,117,54,253,158,233,252,216,220,214,250,219,93,250,146,215,87,85,61,85,93,44,177,43,226,141,137,53,27,26,221,170,162,165,145,85,30,199,116,198,169,186,162,171,92,24,3,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,201,92,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,74,189,215,150,247,5,58,167,193,247,229,19,242,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,91,111,226,89,211,211,213,190,206,223,109,147,112,154,160,0,4,85,230,143,228,79,83,127,5,245,138,34,85,24,83,140,205,20,202,184,137,225,179,48,209,204,42,225,106,162,189,100,30,207,240,211,221,37,146,58,86,118,43,233,234,31,214,232,227,145,233,187,33,114,38,204,95,137,83,125,147,117,64,215,8,218,160,165,111,236,42,113,79,255,0,111,218,85,255,0,149,110,63,245,18,234,64,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,149,235,204,47,151,166,180,113,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,154,134,34,42,185,23,116,119,187,228,170,24,215,145,143,233,179,246,111,247,145,106,132,42,229,189,193,78,169,240,125,249,68,252,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,22,219,248,150,116,244,245,111,179,183,219,100,222,106,128,0,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,233,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,228,6,177,134,213,5,43,127,97,83,138,127,251,126,210,175,252,171,113,255,0,168,151,82,0,0,0,164,14,99,252,191,235,56,119,190,203,171,122,67,142,255,0,157,61,127,134,130,90,106,121,39,168,147,29,170,232,100,125,53,15,153,242,72,248,102,145,21,236,153,93,210,146,74,177,57,25,249,149,150,239,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,224,70,190,87,30,68,244,203,241,175,88,173,37,81,141,56,114,209,11,87,14,58,61,101,209,171,21,242,174,239,109,176,84,92,93,71,87,87,27,89,58,193,81,93,61,76,108,147,167,225,115,216,217,209,138,244,70,163,213,138,228,107,58,186,19,37,128,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,207,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,138,139,254,194,167,20,255,0,246,253,165,95,249,86,227,255,0,81,2,213,56,78,242,177,163,127,79,241,239,78,128,202,167,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,53,129,213,140,23,242,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,205,159,138,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,204,9,63,166,153,215,229,19,148,125,101,255,0,217,126,207,240,154,63,125,177,118,123,253,222,175,102,208,213,80,119,122,186,91,183,115,194,247,58,118,248,122,250,119,118,221,75,69,134,193,26,67,194,254,125,128,112,9,95,194,189,230,239,143,205,150,85,98,249,45,145,149,148,213,19,58,220,147,220,36,173,116,46,89,29,19,101,232,106,84,199,214,189,189,211,103,108,142,217,55,175,111,236,42,113,79,255,0,111,218,85,255,0,149,110,63,245,16,45,83,132,239,43,26,55,244,255,0,30,244,232,12,170,116,173,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,174,219,110,137,242,59,168,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,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,245,211,164,209,49,36,115,156,146,177,204,127,87,90,201,28,123,4,152,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,80,166,206,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,252,71,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,154,238,220,148,56,146,134,235,91,13,139,82,244,214,178,218,202,137,27,71,81,87,87,95,77,60,208,35,151,182,249,34,109,44,141,141,234,221,149,88,146,61,26,170,168,142,118,219,172,255,0,224,115,72,184,175,208,92,53,218,83,175,121,102,21,149,99,22,154,118,179,26,174,181,220,235,38,184,208,49,170,136,148,82,36,212,177,182,74,100,110,235,27,149,253,113,116,246,209,31,26,177,33,9,64,80,15,52,127,61,154,155,248,47,163,209,23,252,86,7,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,254,182,199,73,35,19,119,194,229,77,158,191,10,166,251,46,232,129,144,57,42,121,88,202,126,160,87,122,117,184,159,228,95,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,85,59,213,81,26,169,178,183,223,243,68,148,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,53,57,144,240,83,170,124,96,254,78,255,0,38,119,252,82,217,246,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,233,92,189,57,122,107,71,9,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,233,167,122,42,163,149,119,86,251,190,106,129,97,64,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,122,243,11,229,233,173,28,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,166,161,136,138,174,69,221,29,238,249,42,134,53,228,99,250,108,253,155,253,228,90,161,10,185,111,112,83,170,124,31,126,81,63,41,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,182,254,37,157,61,61,91,236,237,246,217,55,154,160,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,34,255,0,48,190,23,243,238,44,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,250,170,24,168,138,212,77,145,222,255,0,146,40,82,103,9,222,105,244,111,234,6,61,234,48,27,41,149,23,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,153,110,128,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,115,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,34,162,255,0,176,169,197,63,253,191,105,87,254,85,184,255,0,212,64,181,78,19,188,172,104,223,211,252,123,211,160,50,169,210,180,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,200,238,160,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,34,255,0,48,190,23,243,238,44,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,250,170,24,168,138,212,77,145,222,255,0,146,40,85,15,43,143,61,154,101,248,215,163,214,151,252,86,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,206,134,201,73,27,23,103,204,213,93,222,159,10,46,219,174,200,182,126,0,143,252,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,132,128,0,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,148,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,239,252,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,194,188,79,147,239,24,152,54,85,102,205,113,109,76,210,170,43,214,63,112,167,186,91,170,125,161,93,39,98,170,9,27,36,82,116,62,222,230,59,165,236,106,236,228,86,174,219,42,42,123,128,185,64,117,77,42,167,212,122,61,56,199,40,117,122,170,213,87,153,210,91,226,167,189,213,218,231,89,105,107,42,163,78,135,84,177,86,8,58,123,189,41,34,198,145,53,172,115,213,141,234,70,163,157,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,235,60,181,127,164,240,246,162,134,183,111,247,128,230,98,238,33,45,240,87,224,117,113,212,177,175,98,164,123,162,166,255,0,232,241,41,148,76,127,173,86,230,92,240,186,186,105,35,87,34,246,253,251,170,127,163,70,191,119,245,1,3,185,96,80,197,67,155,102,72,136,159,13,37,3,83,253,249,94,165,151,177,81,90,155,126,162,175,249,107,87,186,221,171,89,149,150,118,35,30,234,42,7,123,211,109,246,151,250,125,255,0,203,79,184,180,8,246,237,181,83,239,68,3,202,252,142,31,202,83,154,156,118,68,95,152,28,155,242,60,158,19,228,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,3,139,189,199,134,46,231,151,174,200,120,99,128,230,116,253,83,235,76,78,169,205,68,84,78,222,251,255,0,182,176,238,7,91,207,169,217,81,142,84,49,223,63,131,111,255,0,8,208,42,255,0,151,253,210,89,184,139,201,100,114,163,18,74,10,36,233,77,255,0,199,66,159,172,182,10,117,234,129,138,159,123,83,254,98,163,184,64,116,22,62,43,175,148,148,173,252,220,148,212,13,84,221,126,249,105,151,239,223,245,169,109,180,14,71,209,194,228,249,44,109,255,0,153,0,250,15,82,239,212,123,79,91,151,103,108,7,54,252,143,39,134,252,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,122,251,142,45,83,147,211,221,185,197,169,186,252,192,246,31,147,147,198,201,108,211,178,84,85,106,244,239,183,249,109,63,88,248,47,108,89,45,210,198,141,69,223,167,231,254,82,1,86,90,47,75,29,23,24,151,8,232,145,237,111,106,135,220,158,228,219,174,139,245,127,89,106,22,165,114,219,233,213,219,238,177,51,231,254,74,21,141,166,118,90,218,62,47,234,164,137,157,41,209,67,220,217,83,229,213,69,253,37,156,218,186,189,159,78,142,255,0,20,207,254,149,0,251,15,83,190,103,180,245,185,21,84,14,77,249,28,142,45,249,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,240,239,145,235,106,238,191,35,155,190,71,6,239,191,189,64,246,159,45,201,168,234,87,53,90,170,139,183,185,63,173,15,168,244,86,117,118,93,211,182,254,239,159,245,129,92,22,10,223,99,241,124,246,54,39,185,42,153,73,26,170,39,241,126,42,31,215,253,101,141,90,29,215,110,166,118,202,155,196,197,255,0,242,80,173,185,38,125,15,24,80,178,161,169,249,199,81,181,187,167,191,125,232,63,95,245,150,69,100,127,93,166,137,127,240,120,215,255,0,201,64,62,227,130,187,222,115,61,111,249,129,201,191,35,145,197,191,35,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,30,23,228,122,211,231,243,61,139,242,61,104,158,240,61,167,174,100,221,138,135,176,225,42,162,49,84,10,195,214,42,233,108,92,92,227,213,72,157,94,38,186,150,37,249,39,187,123,127,245,254,162,200,240,202,164,171,198,173,179,109,178,186,146,21,255,0,142,54,169,88,28,92,72,251,71,19,216,149,99,95,179,93,117,166,219,165,126,123,37,7,245,22,79,164,85,107,93,129,88,234,28,237,213,246,234,103,124,255,0,92,49,175,253,32,119,67,131,149,55,247,156,207,91,215,223,176,28,154,169,247,28,142,12,216,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,2,160,52,95,143,111,224,175,198,38,181,233,190,162,65,226,52,203,38,213,12,134,178,174,162,10,126,186,171,45,115,235,164,137,107,26,140,78,185,161,86,71,27,101,139,222,228,107,26,248,147,169,174,142,96,183,240,0,0,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,250,192,8,171,253,148,126,4,255,0,238,231,255,0,38,111,31,245,66,74,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,227,90,205,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,196,213,66,237,57,89,103,244,217,215,5,184,109,42,228,53,119,107,150,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,62,38,50,142,122,68,103,66,171,26,206,150,38,221,10,214,132,181,0,199,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,55,83,217,226,234,158,228,142,154,155,173,140,122,199,221,158,72,162,238,116,43,89,215,212,239,133,170,160,98,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,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,61,230,106,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,137,169,190,219,166,232,168,171,172,17,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,80,202,160,168,14,86,156,123,125,132,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,183,240,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,205,207,123,90,155,170,162,31,89,21,121,163,249,19,212,223,193,125,98,136,195,252,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,194,194,128,0,0,0,0,33,175,51,237,88,226,95,72,244,73,111,154,21,73,73,69,143,84,83,212,83,101,217,43,38,100,119,27,43,37,158,146,26,69,163,85,153,174,107,229,116,211,70,175,100,114,61,158,231,181,98,114,53,224,74,171,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,187,21,91,35,81,122,163,123,91,216,13,107,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,232,135,251,167,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,205,23,230,139,176,71,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,161,146,192,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,62,187,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,65,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,114,255,0,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,127,84,43,221,222,41,36,86,54,22,198,232,213,202,197,137,177,5,181,0,0,29,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,54,99,22,89,152,198,245,42,117,170,73,209,213,219,147,167,31,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,179,63,214,44,251,81,117,114,237,173,247,155,245,93,46,89,116,188,45,237,149,148,85,83,49,244,19,163,209,208,182,154,71,61,210,196,200,17,177,178,20,235,85,141,145,198,136,191,10,1,176,246,186,113,71,161,60,53,251,19,242,215,156,253,156,251,71,226,125,153,253,204,172,172,239,248,126,215,123,252,26,41,58,122,123,241,127,27,109,250,189,219,236,187,117,77,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,57,53,59,35,110,209,196,247,124,78,77,246,217,55,85,68,90,182,227,227,81,181,183,85,120,121,225,187,51,215,188,86,146,211,144,215,83,223,166,165,173,166,169,129,236,190,91,164,167,179,205,77,114,88,161,85,109,51,229,108,170,143,133,118,217,241,185,200,200,218,246,198,206,149,202,227,207,102,153,126,53,232,245,160,95,240,0,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,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,97,109,64,252,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,126,176,0,0,0,84,95,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,155,116,0,0,0,0,0,0,0,124,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,155,94,199,53,118,84,84,62,178,157,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,5,196,128,0,0,0,138,191,217,71,224,79,254,238,127,242,102,241,255,0,84,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,252,77,77,246,221,55,69,69,93,96,139,254,229,113,228,79,76,191,26,245,138,208,37,80,0,15,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,243,115,222,214,166,234,168,135,214,107,237,204,19,136,109,109,214,221,109,174,199,117,135,18,171,194,217,133,212,73,77,109,196,106,95,5,67,236,239,150,10,100,168,84,171,142,24,221,84,201,221,3,39,99,215,169,157,18,55,182,170,197,71,58,197,57,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,217,21,245,48,197,179,100,99,250,164,123,35,239,245,72,171,55,104,39,168,0,1,215,237,89,254,27,125,204,175,250,125,102,200,105,43,50,28,86,158,134,166,245,67,10,171,159,64,202,196,149,105,146,85,68,233,107,222,216,36,122,51,126,180,103,67,149,17,178,49,93,135,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,74,22,198,181,239,86,48,253,101,155,136,28,115,43,240,153,245,69,194,190,233,37,223,192,211,73,213,85,90,217,91,83,39,97,241,172,41,214,147,202,155,116,116,183,171,225,68,217,54,13,154,65,213,52,183,34,206,242,188,18,217,127,212,189,58,251,9,146,85,119,188,110,63,237,120,110,158,15,166,103,178,63,237,168,81,35,147,174,54,178,79,133,62,30,231,74,251,218,167,107,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,204,85,197,143,149,141,100,250,127,144,250,116,228,21,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,122,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,133,159,128,0,0,0,29,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,110,197,86,200,212,94,168,222,214,198,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,211,77,124,60,113,55,159,112,251,175,52,58,243,71,83,87,144,92,157,81,80,235,245,61,117,198,102,173,242,10,157,252,75,42,37,69,87,61,238,114,164,173,124,136,244,73,153,28,142,107,250,54,80,217,36,29,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,221,64,0,0,3,21,113,99,229,99,89,62,159,228,62,157,57,13,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,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,11,31,0,0,0,0,0,0,0,1,21,127,178,143,192,159,253,220,255,0,228,205,227,254,168,103,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,180,45,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,10,228,177,159,211,95,120,121,202,244,250,163,33,171,172,185,98,185,67,234,89,67,50,202,230,80,91,171,41,227,88,82,37,114,116,53,143,168,130,189,234,198,47,185,253,110,114,39,113,21,193,97,64,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,194,186,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,248,92,187,111,178,236,168,168,153,3,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,58,42,153,28,114,58,62,138,136,227,122,236,201,163,93,209,58,126,45,183,221,21,19,92,29,88,206,191,42,26,167,153,106,103,178,253,153,246,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,193,42,129,81,122,3,199,29,79,14,60,108,234,246,143,103,12,164,126,157,102,154,177,125,124,213,114,62,42,119,216,238,51,92,31,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,221,0,0,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,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,64,59,89,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,191,83,152,199,79,11,92,228,77,154,178,198,139,183,82,111,88,28,191,184,152,204,184,175,230,7,154,234,150,97,67,73,110,99,116,222,174,219,104,182,83,34,57,150,235,116,119,90,39,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,103,96,230,243,169,153,86,141,234,63,14,26,165,133,85,248,123,214,51,112,191,220,41,186,164,145,145,205,208,182,206,184,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,129,101,64,195,252,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,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,11,151,109,246,93,149,21,19,32,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,39,69,83,35,142,71,71,209,81,28,111,93,153,52,107,186,39,79,197,182,251,162,162,82,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,205,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,250,217,76,230,59,165,236,114,110,213,86,174,219,162,170,123,204,171,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,157,21,76,142,57,29,31,69,68,113,189,118,100,209,174,232,157,63,22,219,238,138,137,82,220,230,244,183,236,167,17,214,45,76,160,177,120,90,12,239,31,143,196,214,248,174,191,25,116,162,122,195,55,230,213,234,232,250,41,93,110,111,185,173,99,183,221,55,119,113,78,213,201,47,83,50,170,109,83,206,180,115,197,247,113,187,134,62,185,55,98,73,36,119,135,174,167,169,167,167,235,133,189,125,182,119,35,170,218,69,232,87,59,177,7,196,136,205,148,45,252,0,6,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,190,186,87,201,36,109,147,174,158,9,24,155,190,25,19,101,94,175,135,125,182,84,85,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,197,190,219,34,170,82,183,49,93,99,190,235,39,23,25,221,77,222,31,15,73,135,220,39,195,173,116,221,76,127,102,150,130,121,99,114,245,181,140,87,119,103,90,137,246,119,83,153,223,232,234,115,88,213,39,175,36,124,42,213,65,162,250,133,168,208,212,85,173,202,249,148,69,100,168,137,207,111,97,176,80,210,71,52,78,99,122,122,145,234,235,132,200,229,87,42,42,54,61,145,187,42,184,44,124,0,6,42,215,78,40,244,39,134,191,98,126,90,243,159,179,159,104,252,79,179,63,185,149,149,157,255,0,15,218,239,127,131,69,39,79,79,126,47,227,109,191,87,187,125,151,111,201,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,139,125,182,69,84,130,220,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,93,72,0,0,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,250,156,198,58,120,90,231,34,108,213,150,52,93,186,147,127,172,173,94,111,58,153,149,104,222,163,240,225,170,88,85,95,135,189,99,55,11,253,194,155,170,73,25,28,221,11,108,235,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,50,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,6,96,0,0,0,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,221,143,88,166,138,68,107,182,94,137,24,239,147,145,87,235,42,3,92,56,174,190,240,151,205,67,80,51,46,237,214,179,16,185,123,22,143,41,178,81,76,198,248,250,95,98,210,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,64,183,240,126,78,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,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,49,87,22,62,86,53,147,233,254,67,233,211,144,3,149,103,30,63,252,17,194,166,175,222,191,198,197,136,95,110,119,31,246,134,83,89,26,206,215,251,161,209,62,73,191,197,211,177,191,222,152,5,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,35,134,232,174,247,28,215,228,112,217,17,127,164,15,97,235,155,110,133,61,135,25,61,236,93,128,170,158,54,231,167,254,16,248,36,76,137,189,76,188,194,146,47,235,69,74,21,79,184,177,173,20,85,93,59,177,35,99,68,111,179,169,118,84,255,0,104,140,174,206,58,173,83,82,107,238,15,112,107,213,190,46,239,27,81,118,254,107,104,83,245,150,31,161,139,39,228,215,31,71,63,171,107,109,34,47,187,111,127,135,136,12,132,122,228,254,163,216,122,228,223,238,0,195,216,122,227,254,147,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,9,233,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,22,53,155,90,249,170,185,111,220,11,115,34,246,222,129,101,248,206,177,223,189,187,169,58,113,143,221,47,182,120,235,101,240,243,100,214,186,26,39,84,36,75,84,189,125,218,198,118,164,73,28,172,235,116,93,18,237,51,153,80,244,9,255,0,110,213,93,56,187,234,61,223,72,109,153,165,170,167,51,176,219,233,238,151,43,36,117,8,181,84,212,179,42,164,114,57,191,253,226,185,19,226,99,102,129,206,70,164,209,43,251,89,171,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,203,222,229,139,110,212,122,46,13,176,170,157,72,200,238,183,41,46,30,34,162,203,77,115,163,88,102,182,89,210,69,142,146,153,175,114,245,205,10,178,62,252,82,59,100,72,170,35,99,63,55,27,20,9,84,0,2,149,185,201,232,167,216,110,32,173,58,199,73,112,239,82,106,109,189,123,208,73,47,84,144,87,91,162,167,167,147,165,169,27,81,176,186,7,209,171,119,123,220,178,119,247,233,111,66,31,171,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,137,210,53,18,85,115,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,74,160,225,11,87,169,180,35,137,125,61,213,43,132,244,144,91,109,55,134,67,116,158,166,9,102,101,61,186,165,142,165,172,153,25,23,198,231,178,158,121,94,196,106,59,227,107,126,23,255,0,21,67,100,146,0,115,147,214,191,176,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,168,224,161,183,75,79,81,39,75,146,70,171,102,116,239,163,70,238,199,181,99,239,239,210,238,133,39,249,72,28,224,181,142,251,156,241,64,186,85,81,15,135,178,233,165,190,10,122,56,250,152,254,253,85,117,60,21,117,21,59,163,26,246,245,49,244,209,118,213,207,106,120,110,182,244,172,142,64,48,7,5,250,57,98,215,222,40,48,13,42,202,102,232,178,221,110,18,84,92,99,233,122,248,154,90,74,121,106,229,166,221,143,99,217,222,101,59,162,238,53,200,230,119,58,211,117,110,203,177,241,82,188,144,180,207,196,229,90,151,172,117,148,151,88,189,159,111,164,198,109,243,246,250,104,106,60,68,139,81,86,206,165,103,199,52,126,22,137,118,107,211,165,179,252,77,94,182,42,91,80,26,171,151,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,222,152,79,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,74,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,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,82,212,8,171,205,31,200,158,166,254,11,235,20,69,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,52,127,34,122,155,248,47,172,81,20,2,5,255,0,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,170,53,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,137,171,182,251,166,202,136,169,103,252,87,115,58,211,141,76,224,169,244,218,95,91,236,236,235,81,59,152,221,226,193,59,210,74,171,29,47,109,22,224,247,43,162,116,115,67,36,111,108,17,73,249,183,61,181,46,123,58,100,167,150,56,194,194,180,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,167,92,82,197,43,91,44,79,217,90,228,107,218,213,86,61,143,77,218,246,170,247,83,89,109,1,176,106,158,87,172,184,158,45,162,151,187,173,155,51,188,220,27,111,182,92,109,149,53,52,243,81,247,90,230,77,59,165,166,69,150,56,89,11,165,116,175,106,47,76,73,34,170,42,34,155,52,128,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,66,220,194,56,26,190,240,189,157,220,51,92,58,199,209,164,119,187,132,20,246,42,151,221,25,81,53,29,84,208,201,35,232,36,99,213,38,94,133,130,117,99,213,30,222,215,105,31,43,164,87,161,210,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,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,108,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,138,193,230,167,199,143,255,0,11,240,169,164,23,175,241,81,101,247,219,101,199,253,189,149,54,71,51,181,254,231,116,175,142,111,241,148,239,111,247,214,16,215,135,174,56,245,115,135,29,35,212,13,30,195,25,72,251,110,105,79,51,232,170,213,239,167,171,177,220,102,100,112,75,91,79,52,42,215,171,214,157,157,45,106,187,224,150,56,36,106,167,76,140,155,5,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,63,40,25,255,0,140,206,22,191,130,62,109,135,233,189,110,73,237,187,213,203,15,165,190,222,234,34,111,77,43,43,165,172,171,137,209,83,34,181,30,176,177,144,70,212,115,254,39,185,28,253,152,142,72,217,216,56,78,224,250,235,197,134,145,234,235,176,100,164,76,239,10,168,176,215,217,89,83,43,163,101,116,18,178,226,149,52,40,229,122,69,27,229,88,224,123,36,145,170,136,248,26,197,116,108,145,242,52,44,43,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,18,101,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,53,172,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,118,72,213,247,181,81,201,243,67,47,241,67,198,190,178,241,89,71,140,89,51,203,159,135,178,227,54,250,88,210,223,78,173,100,117,247,70,64,145,212,220,234,17,141,99,29,52,175,89,85,141,70,163,33,141,234,198,38,238,145,242,135,85,226,95,136,188,239,138,13,83,175,212,204,234,163,252,109,29,158,139,162,31,238,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,173,255,0,53,95,146,36,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,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,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,10,182,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,208,159,237,39,238,210,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,179,152,49,254,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,200,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,50,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,187,67,85,114,213,57,81,241,211,253,227,133,253,107,204,255,0,212,244,184,5,109,115,127,202,107,173,114,84,43,191,218,188,43,28,223,231,194,143,255,0,7,132,11,84,0,1,170,185,115,220,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,233,132,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,224,69,254,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,40,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,50,185,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,226,77,85,203,158,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,22,20,0,3,85,114,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,2,0,115,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,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,77,124,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,104,88,255,0,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,201,90,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,53,247,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,157,123,119,24,138,141,149,232,185,127,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,104,96,174,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,147,43,148,239,5,23,28,167,42,182,113,81,169,22,206,140,110,205,189,78,29,3,210,150,162,27,173,115,100,168,167,146,162,70,171,159,36,62,22,72,122,152,142,141,142,89,86,41,24,244,72,149,31,29,120,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,189,117,9,12,172,89,26,230,164,76,107,223,213,214,145,199,37,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,214,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,61,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,20,234,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,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,78,167,4,138,48,167,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,249,3,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,22,174,219,238,187,34,42,166,189,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,250,90,178,204,168,142,145,205,106,34,49,140,142,54,6,63,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,133,169,190,219,174,234,170,171,218,245,63,134,45,101,210,13,56,193,117,103,53,197,251,56,182,161,219,227,184,90,110,20,243,54,120,227,238,35,164,134,10,133,102,233,20,210,64,141,157,140,85,248,163,122,236,189,113,204,200,165,167,45,46,95,117,58,195,117,179,241,7,171,246,170,73,52,250,130,163,196,217,237,53,113,69,85,6,74,246,58,170,9,18,68,100,232,248,25,79,83,4,78,86,77,19,153,58,110,213,69,98,187,123,127,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,160,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,176,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,53,226,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,185,87,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,17,238,123,88,247,181,24,240,189,224,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,109,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,73,226,199,202,198,178,125,63,200,125,58,115,90,192,47,163,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,73,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,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,12,192,0,0,0,0,0,2,170,249,218,104,167,255,0,17,120,140,163,184,126,172,42,225,75,36,191,238,138,202,73,33,98,71,254,237,73,28,233,63,196,35,91,252,117,35,87,42,205,99,177,105,23,23,22,138,108,142,29,169,51,219,124,184,116,117,61,79,254,213,170,169,158,9,41,151,161,140,114,191,185,61,60,80,109,240,181,189,254,183,57,26,197,69,181,78,98,186,57,98,214,78,17,243,186,107,188,222,30,175,15,183,207,152,218,234,122,94,254,205,85,4,18,200,228,232,107,216,142,238,192,181,16,110,238,166,179,191,215,210,231,49,168,80,102,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,192,218,32,138,188,205,53,175,242,45,194,62,83,225,237,254,42,191,59,223,10,163,235,139,174,24,188,108,19,120,137,36,218,70,57,187,82,197,83,208,228,234,218,85,139,169,170,222,173,164,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,42,175,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,212,199,120,186,169,36,168,164,167,77,149,157,113,246,89,21,79,189,31,210,255,0,21,241,55,120,218,170,21,215,164,248,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,155,52,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,242,149,185,58,233,159,219,14,43,38,206,170,233,46,169,73,129,99,245,151,8,106,169,227,254,213,109,117,74,37,28,112,84,61,88,168,157,112,79,88,246,49,28,215,57,208,43,145,85,172,122,45,223,129,173,103,22,62,105,245,147,234,6,67,234,51,147,255,0,149,103,30,63,252,17,194,166,175,222,191,198,197,136,95,110,119,31,246,134,83,89,26,206,215,251,161,209,62,73,191,197,211,177,191,222,152,64,14,44,124,211,235,39,212,12,135,212,103,49,80,27,84,2,16,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,133,185,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,190,107,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,238,136,250,104,101,221,206,116,141,94,228,209,70,230,35,91,19,100,154,184,0,159,252,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,2,0,112,209,196,94,119,194,254,169,208,106,102,11,81,254,42,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,154,47,205,23,97,61,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,172,185,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,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,136,47,79,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,255,0,21,145,178,73,30,173,99,30,230,246,11,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,107,230,213,197,133,54,174,100,216,150,145,233,238,71,73,113,193,40,236,246,204,190,117,109,186,88,39,154,227,91,78,249,105,156,247,204,214,187,161,180,21,48,72,214,177,27,178,213,72,146,117,61,136,216,190,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,9,37,80,46,164,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,3,176,115,133,194,174,185,87,7,207,190,219,234,41,35,167,195,178,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,118,186,39,42,57,90,157,13,122,239,186,35,93,81,124,42,234,151,228,91,136,237,58,212,201,175,190,198,160,179,100,20,190,213,173,240,190,35,181,107,149,253,154,239,205,163,30,231,111,75,44,237,248,26,175,77,247,102,206,70,170,108,81,171,24,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,154,203,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,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,54,147,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,249,157,83,131,252,254,155,83,248,92,210,220,206,28,134,174,251,81,85,139,208,211,92,46,21,107,43,167,158,227,77,18,83,214,172,142,149,58,222,244,169,134,100,87,174,253,106,138,228,87,34,163,150,48,115,155,213,47,178,156,56,216,180,206,130,251,225,107,243,188,130,63,19,69,225,122,252,101,174,137,139,52,223,156,86,43,99,232,170,117,185,222,231,53,238,223,100,221,189,196,2,152,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,54,73,225,87,75,127,34,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,113,30,246,187,122,169,103,119,192,229,98,111,179,54,106,53,18,138,248,9,211,60,171,84,56,184,211,59,118,45,73,220,246,14,65,69,147,92,103,124,114,44,52,180,52,19,178,162,87,200,230,49,221,29,93,182,196,197,118,205,89,102,137,138,230,245,238,108,82,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,1,85,124,243,191,66,127,180,159,187,72,1,195,71,17,121,223,11,250,167,65,169,152,45,71,248,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,104,191,52,89,255,0,207,59,244,39,251,73,251,180,170,176,54,104,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,223,171,169,26,171,167,26,63,98,167,201,245,67,52,181,99,54,170,187,133,53,174,26,187,141,66,69,27,234,167,127,68,113,162,175,252,39,57,127,138,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,245,148,173,201,146,221,168,245,188,71,95,106,113,204,142,235,109,196,45,248,252,149,25,45,52,116,107,53,13,206,69,122,71,69,77,51,213,122,33,153,31,36,179,199,39,190,69,109,60,236,111,193,36,170,93,72,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,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,136,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,106,196,89,247,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,127,84,43,221,222,41,36,86,54,22,198,232,213,202,197,137,177,5,181,0,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,93,247,43,222,53,255,0,132,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,105,162,238,193,12,137,34,171,228,248,37,235,145,207,151,183,58,141,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,126,124,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,144,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,30,181,221,29,247,30,197,249,30,181,86,162,251,212,15,98,124,143,14,221,90,187,28,142,46,77,211,96,43,23,152,76,83,210,234,230,159,84,43,227,107,91,121,78,149,85,84,254,77,26,175,252,196,241,225,254,71,77,166,24,236,171,35,92,142,182,82,124,151,127,127,135,136,131,156,207,104,252,53,247,1,175,107,189,241,221,228,77,246,255,0,99,167,95,255,0,148,152,156,40,86,54,171,71,113,119,42,238,239,100,209,123,255,0,253,150,0,51,81,193,232,191,113,204,224,253,254,72,1,135,51,131,21,78,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,155,248,111,2,180,220,82,242,225,211,76,227,79,168,41,25,170,150,10,123,164,52,51,84,213,74,198,92,237,208,222,110,175,91,106,34,200,144,66,247,73,80,233,25,51,153,252,118,53,142,123,24,229,123,43,44,187,62,80,90,243,134,230,124,58,83,104,107,107,105,41,50,204,2,162,181,239,183,186,161,93,61,109,186,162,169,213,13,173,99,85,141,78,134,203,82,248,28,214,171,250,22,56,220,245,111,122,54,152,215,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,166,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,66,10,240,45,195,167,240,157,226,59,29,192,46,84,253,220,110,223,213,125,201,190,62,157,237,116,239,103,92,94,233,99,147,243,210,62,26,126,168,220,175,103,127,184,136,168,197,54,41,32,175,41,190,24,191,36,26,29,249,89,204,113,123,84,57,126,161,244,92,40,46,17,205,223,170,143,29,146,24,100,165,129,203,239,100,93,199,163,231,115,35,93,220,215,193,221,94,184,209,145,78,160,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,141,96,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,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,252,14,233,219,111,133,168,197,96,23,39,193,126,177,223,117,247,134,12,3,85,114,152,122,47,87,91,124,148,247,25,58,152,190,38,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,235,197,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,50,90,104,47,19,185,86,31,203,191,94,116,182,175,40,240,177,178,225,103,179,99,29,200,100,169,145,222,217,117,71,180,168,91,215,215,20,48,186,146,134,178,70,236,214,116,201,44,238,71,44,143,102,209,87,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,241,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,11,212,229,139,165,191,146,254,13,176,175,23,98,246,101,215,45,241,25,77,195,251,107,189,226,188,84,139,225,39,247,61,205,103,85,12,116,95,3,122,118,219,226,106,61,94,74,160,0,213,92,179,78,39,248,21,166,207,248,55,211,30,39,180,182,130,146,12,158,199,166,246,75,150,103,12,213,82,245,221,173,208,89,40,152,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,234,116,140,99,36,172,179,101,62,19,188,172,104,223,211,252,123,211,160,3,93,109,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,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,217,89,124,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,179,81,17,136,221,163,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,225,114,156,209,252,137,234,111,224,190,177,68,80,9,122,124,122,234,150,9,173,60,182,51,157,75,211,75,239,182,113,187,207,179,60,21,111,133,154,159,187,218,191,210,195,39,230,230,99,36,110,210,68,246,252,77,77,246,221,55,69,69,90,44,2,194,121,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,102,162,35,17,187,87,177,178,71,15,26,223,128,241,127,160,212,58,129,71,99,164,117,183,32,167,168,181,223,177,234,233,33,173,74,89,211,120,234,104,170,26,155,181,236,115,85,28,212,145,173,89,33,154,55,185,141,235,233,74,129,227,131,128,76,203,68,117,230,221,102,210,140,70,174,175,4,212,91,197,45,179,13,122,214,164,169,5,198,163,165,190,204,158,105,122,82,39,247,85,253,165,149,203,213,10,53,86,87,190,57,213,129,157,57,54,112,197,237,43,237,219,137,220,215,23,186,195,29,159,107,126,17,91,36,221,170,90,153,164,101,68,55,9,219,26,108,249,123,108,86,194,215,175,230,186,165,157,17,29,36,123,197,109,70,63,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,122,94,207,23,84,247,58,74,154,158,135,189,235,31,118,121,37,151,183,214,173,103,95,75,126,22,162,25,0,0,0,1,138,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,27,89,103,173,235,155,251,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,201,83,228,169,149,64,26,208,241,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,111,252,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,248,31,26,70,196,68,107,223,52,180,204,52,171,78,53,2,251,139,100,249,174,23,106,189,93,112,171,131,174,150,10,186,202,116,146,75,125,82,177,88,178,70,171,255,0,5,219,46,237,73,34,134,68,78,184,163,115,123,88,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,63,87,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,166,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,107,215,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,102,201,39,84,192,52,183,4,210,255,0,180,127,97,108,94,204,251,91,144,86,101,55,143,237,169,166,241,87,74,174,158,252,255,0,157,123,186,58,187,108,248,25,210,196,219,220,212,221,64,250,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,5,85,243,206,253,9,254,210,126,237,42,172,181,78,121,223,161,63,218,79,221,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,162,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,28,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,212,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,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,1,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,94,150,229,94,90,124,117,83,112,203,147,85,105,134,167,87,210,82,233,126,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,175,74,246,228,107,152,141,145,36,11,201,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,205,92,30,112,101,98,227,15,129,27,253,178,59,175,177,179,60,95,80,46,213,24,205,202,87,189,105,91,36,182,203,95,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,43,214,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,42,121,88,202,126,160,87,122,117,184,250,185,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,61,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,20,234,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,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,78,167,6,188,36,202,226,127,129,90,156,3,135,157,49,226,123,75,104,42,231,198,47,152,61,146,229,153,195,53,84,93,22,155,140,244,244,76,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,245,54,55,177,145,195,83,101,62,19,188,172,104,223,211,252,123,211,160,3,93,109,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,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,167,110,99,60,20,127,5,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,186,156,247,116,177,137,36,78,149,26,231,198,231,55,121,93,12,178,46,42,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,188,54,62,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,137,169,190,219,166,232,168,171,218,192,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,61,48,94,11,45,92,83,242,196,211,171,238,33,143,210,59,85,49,170,123,194,227,245,139,82,218,85,173,129,47,149,174,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,170,203,255,0,53,88,22,85,254,154,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,202,133,244,242,184,242,39,166,95,141,122,197,105,133,57,161,240,35,98,212,44,87,36,226,131,79,89,224,178,252,126,223,45,211,36,166,221,242,123,118,150,8,233,163,238,117,203,80,216,169,124,45,37,60,242,109,28,106,233,182,233,217,95,210,170,25,131,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,248,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,13,109,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,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,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,66,144,56,186,209,11,87,14,60,69,230,122,53,98,190,85,221,237,182,10,138,103,81,213,213,198,214,78,176,84,82,195,83,27,36,233,248,92,246,54,116,98,189,17,168,245,98,185,26,206,174,132,198,184,157,131,237,94,85,102,197,189,183,106,179,123,102,225,79,111,246,141,218,167,195,208,209,247,100,107,59,245,18,236,189,184,89,213,212,247,236,189,45,69,93,151,99,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,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,13,143,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,100,0,229,139,199,143,229,190,197,77,160,218,177,122,234,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,234,146,73,102,106,73,50,239,209,43,146,127,128,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,181,78,107,156,11,127,127,226,131,69,48,207,245,69,86,127,69,66,239,242,92,219,164,116,232,223,246,223,20,246,187,249,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,122,237,212,180,74,197,134,170,90,215,109,187,41,150,41,157,27,156,221,164,252,227,91,23,231,157,26,46,198,103,74,210,29,23,210,253,5,195,99,211,253,35,196,41,49,219,20,117,18,213,173,60,47,146,87,203,60,138,157,114,203,44,174,116,178,191,100,107,81,207,115,149,24,198,49,54,107,26,136,31,38,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,91,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,236,210,71,254,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,110,191,179,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,194,5,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,181,76,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,214,95,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,115,86,179,113,219,175,58,221,162,88,142,134,101,185,53,92,150,139,13,63,77,234,177,243,245,213,228,147,178,119,186,153,245,146,34,34,189,144,197,216,106,49,122,149,242,198,179,202,233,36,86,118,131,234,227,95,141,124,239,139,60,238,181,140,185,221,109,250,109,111,184,45,78,55,141,212,172,45,240,251,66,200,188,68,253,166,167,114,103,244,201,34,35,221,47,103,191,36,113,189,90,174,115,187,95,47,222,4,111,188,85,101,81,230,185,75,60,22,153,99,247,4,142,227,83,187,36,246,165,84,18,82,201,45,171,161,149,17,84,65,221,166,168,114,248,150,162,181,155,108,155,187,220,152,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,141,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,135,234,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,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,153,92,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,248,143,107,28,247,189,170,247,224,174,26,56,139,206,248,95,213,58,13,76,193,106,63,197,81,222,40,186,33,254,233,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,243,69,249,162,236,123,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,123,56,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,191,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,117,40,7,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,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,1,250,192,0,0,0,6,178,220,64,233,159,228,111,92,115,205,45,142,146,235,79,73,140,228,21,214,250,15,106,71,209,85,53,11,38,119,133,157,255,0,3,17,221,216,22,41,17,237,106,53,237,122,57,169,210,228,54,105,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,215,227,46,148,79,88,102,252,218,189,93,31,69,43,173,205,247,53,172,118,251,166,238,238,40,19,167,149,102,177,223,117,119,132,123,69,54,71,14,245,120,21,194,92,58,58,158,166,127,109,82,211,65,4,148,203,208,198,53,25,219,130,162,40,54,248,156,238,199,91,156,174,122,162,84,103,29,57,173,215,63,227,7,86,239,183,154,122,72,106,41,114,138,187,35,27,76,199,53,139,5,189,222,6,23,42,57,206,94,183,69,77,27,158,187,236,175,87,42,35,81,81,169,151,249,122,241,59,149,104,118,9,175,246,136,114,143,101,218,169,244,254,179,38,181,77,36,50,85,120,28,137,147,83,208,208,190,24,87,174,36,239,77,93,3,36,87,196,228,119,102,14,183,53,145,187,120,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,23,63,201,147,75,126,202,112,227,125,212,202,251,23,133,175,206,242,9,60,53,111,138,235,241,150,186,38,36,48,254,109,30,173,143,162,169,215,22,251,218,215,187,125,215,118,246,212,159,231,74,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,35,186,129,173,103,22,62,105,245,147,234,6,67,234,51,147,42,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,134,188,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,66,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,159,252,66,243,114,190,234,239,14,48,233,126,39,131,125,159,203,242,155,124,246,188,214,225,35,89,45,12,116,175,98,199,44,118,230,185,206,127,246,195,28,238,165,149,58,160,107,156,198,44,175,86,206,207,147,155,254,143,104,150,11,171,148,217,182,31,146,82,90,115,108,170,158,154,190,239,136,211,89,167,107,42,153,35,235,18,91,210,213,245,118,26,247,201,4,113,62,6,181,30,231,245,76,237,213,239,115,171,216,14,213,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,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,76,174,100,156,51,225,188,40,105,30,131,233,110,31,93,87,113,123,170,50,123,149,222,231,82,170,215,220,110,50,50,210,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,151,252,163,180,123,68,177,157,23,174,213,44,15,36,164,203,178,203,237,68,116,23,203,179,172,211,209,79,103,122,82,82,207,45,149,139,51,149,36,100,82,201,214,233,226,70,178,101,88,247,223,180,206,156,65,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,159,237,39,238,208,48,87,41,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,94,137,89,237,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,127,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,31,221,121,126,241,57,98,225,87,95,99,205,114,155,47,141,178,228,22,244,198,174,53,62,37,241,251,46,150,122,218,89,37,174,232,100,82,190,126,211,41,220,189,150,162,57,251,236,142,69,247,45,218,113,3,161,90,95,197,254,139,187,16,190,213,82,92,109,183,26,117,187,227,87,170,74,153,38,130,150,182,74,73,99,164,184,199,216,149,141,169,99,91,80,175,70,43,214,57,17,83,127,185,80,53,183,54,19,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,88,28,52,112,11,168,235,199,21,6,136,106,229,190,213,110,143,6,237,102,55,70,86,211,45,109,13,254,207,77,87,11,90,148,173,115,81,149,16,212,189,236,141,85,253,40,198,172,200,246,247,34,116,11,122,128,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,249,64,60,205,52,83,242,45,197,198,83,225,238,30,42,131,59,223,53,163,235,151,174,104,188,108,243,120,136,228,218,54,53,187,85,69,83,208,212,234,218,37,139,169,202,238,173,175,248,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,31,75,221,226,233,100,142,162,174,157,119,87,244,71,217,124,85,62,228,103,83,252,87,196,237,163,106,40,57,37,235,29,138,92,87,58,225,250,162,30,205,234,154,224,185,141,28,157,79,119,139,165,146,58,122,74,132,217,25,209,31,101,241,83,123,213,253,79,241,95,11,118,141,202,177,215,156,46,107,106,202,184,193,125,138,223,79,87,29,70,29,139,219,108,149,206,153,141,70,73,59,221,53,114,58,37,71,42,171,59,85,209,53,85,200,213,235,107,211,109,145,28,236,105,203,223,137,75,23,11,220,71,91,243,92,197,58,49,107,221,190,124,122,251,82,202,87,212,77,71,75,51,227,145,147,198,198,57,21,122,39,130,5,126,200,247,118,187,168,198,57,234,196,48,174,172,103,95,149,13,83,204,181,51,217,126,204,251,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,5,138,114,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,250,88,239,23,85,36,148,245,117,11,186,63,174,62,203,34,166,247,43,58,95,226,190,23,111,27,145,109,168,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,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,42,219,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,197,92,194,248,197,254,22,186,167,71,246,122,143,194,97,152,87,142,183,88,191,57,220,246,135,114,165,122,238,63,28,17,75,23,126,24,169,63,48,254,174,223,107,220,187,185,251,227,78,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,225,178,72,58,166,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,227,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,218,192,0,0,170,190,121,223,161,63,218,79,221,166,10,229,39,128,97,186,167,174,153,254,159,106,14,61,73,124,199,175,154,111,95,77,93,67,82,139,209,43,61,165,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,188,243,191,66,127,180,159,187,72,127,203,247,137,203,23,10,186,251,30,107,148,217,124,109,151,32,183,166,53,113,169,241,47,143,217,116,179,214,210,201,45,119,67,34,149,243,246,153,78,229,236,181,17,207,223,100,114,47,185,67,165,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,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,196,6,201,28,64,232,86,151,241,127,162,238,196,47,181,84,151,27,109,198,157,110,248,213,234,146,166,73,160,165,173,146,146,88,233,46,49,246,37,99,106,88,214,212,43,209,138,245,142,68,84,223,238,84,168,190,26,56,5,212,117,227,138,131,68,53,114,223,106,183,71,131,118,179,27,163,43,105,150,182,134,255,0,103,166,171,133,173,74,86,185,168,202,136,106,94,246,70,170,254,148,99,86,100,123,123,145,58,5,11,63,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,37,64,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,34,184,24,225,87,13,226,191,151,230,115,135,222,109,180,141,201,237,217,197,218,167,19,187,201,34,194,251,117,197,109,86,238,132,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,101,117,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,173,196,242,84,242,177,148,253,64,174,244,235,113,50,171,116,95,75,238,58,185,65,174,247,12,66,146,171,59,181,217,214,195,67,120,153,242,61,244,180,74,249,30,173,138,53,119,105,143,85,154,84,89,90,196,147,162,71,179,171,161,202,213,12,85,192,5,167,94,108,28,46,98,54,46,32,237,148,150,235,197,186,157,148,150,106,52,135,179,91,77,100,142,40,219,71,21,116,104,136,214,84,181,168,230,244,162,35,146,52,133,37,252,247,116,145,64,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,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,177,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,243,115,49,241,187,120,229,123,126,38,174,219,238,155,42,34,166,194,124,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,149,3,204,103,130,143,224,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,137,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,13,112,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,216,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,243,115,49,146,55,105,34,123,126,38,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,1,225,203,178,123,143,157,232,170,227,218,231,108,190,227,194,34,59,127,112,30,198,175,185,55,15,94,150,238,121,68,216,252,219,245,206,11,93,11,234,103,122,181,173,219,117,68,85,254,82,39,253,32,86,199,53,43,132,113,179,13,169,137,237,234,138,235,43,189,234,158,237,160,137,119,255,0,208,72,190,1,115,111,180,250,81,105,167,116,145,171,232,232,224,129,122,81,19,248,148,212,169,247,42,255,0,56,129,188,124,106,181,54,165,228,22,139,125,185,242,58,154,134,177,87,121,24,230,110,175,130,20,249,43,151,245,59,238,66,109,114,239,197,95,98,210,251,117,107,157,187,107,41,225,153,62,36,93,186,233,233,23,245,39,234,2,99,158,20,242,120,95,144,30,19,230,114,56,55,230,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,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,7,84,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,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,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,70,217,223,10,55,219,23,9,218,103,197,86,45,21,214,233,101,201,189,165,71,148,39,101,143,134,203,85,13,202,106,106,89,58,154,168,244,134,118,49,172,221,205,86,178,86,108,178,111,60,81,183,175,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,13,143,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,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,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,159,46,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,249,129,221,65,74,223,217,171,226,159,254,208,116,171,255,0,37,92,127,235,197,212,128,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,89,81,133,56,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,215,8,157,60,159,116,114,251,156,241,64,154,171,79,55,135,178,233,165,190,122,138,201,58,88,254,253,85,117,60,244,148,244,219,43,218,246,245,49,245,50,247,17,175,106,120,110,135,116,172,141,82,11,23,103,201,199,72,105,176,174,26,43,181,74,162,10,69,185,106,61,226,105,153,60,51,202,231,251,58,133,239,165,134,25,88,237,152,199,182,161,43,222,138,196,93,217,51,58,156,187,35,88,19,212,0,6,170,230,201,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,91,114,111,241,137,198,14,77,95,161,122,87,194,94,30,181,118,219,21,175,77,241,87,101,206,154,42,119,178,239,60,182,219,109,117,35,34,85,99,165,137,144,35,99,114,189,175,98,189,242,61,174,111,76,109,115,195,31,241,253,198,13,215,139,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,122,234,18,24,158,145,185,173,72,152,214,51,167,173,36,146,78,235,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,56,171,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,163,237,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,84,35,175,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,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,183,19,197,231,24,214,45,58,224,218,167,95,116,79,54,181,86,213,229,158,22,221,135,92,188,35,234,97,150,170,121,23,184,189,181,110,209,205,12,17,85,191,162,116,70,178,90,126,220,140,87,111,19,170,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,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,29,100,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,9,1,194,239,26,124,81,232,13,214,219,136,105,38,65,87,145,91,107,42,27,73,71,134,220,169,165,185,81,84,79,43,165,72,226,166,129,174,73,161,123,166,168,87,244,211,62,53,150,78,142,190,230,221,43,176,241,76,28,154,52,66,213,157,107,109,255,0,90,46,23,202,186,122,141,47,167,129,180,52,16,198,222,138,185,238,80,86,83,171,229,122,238,168,200,226,142,93,152,212,69,115,228,99,186,145,24,172,146,101,115,33,227,91,84,248,62,252,157,254,76,236,24,165,207,237,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,238,19,84,21,129,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,161,210,85,200,196,221,240,181,23,118,47,194,171,182,203,178,165,159,128,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,0,0,0,0,85,95,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,187,237,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,29,174,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,250,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,169,186,251,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,44,211,148,23,24,55,84,186,211,112,133,154,45,35,173,174,167,173,175,195,170,219,19,155,60,115,163,157,83,83,66,254,134,43,94,199,53,106,106,27,36,138,213,98,178,70,117,63,174,38,71,24,57,163,249,236,212,223,193,125,30,136,177,78,92,28,191,232,248,119,177,69,171,122,189,142,255,0,158,197,127,137,130,42,106,137,32,168,143,29,165,235,124,125,52,239,133,242,70,249,166,141,17,239,153,29,212,145,202,145,53,25,249,229,150,186,249,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,245,2,187,211,173,198,63,230,215,198,191,177,40,235,56,77,211,43,157,214,142,245,55,102,76,210,225,2,246,35,109,12,208,119,25,108,106,171,122,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,70,13,0,227,170,167,134,94,12,178,13,48,211,26,250,186,93,80,200,243,137,238,84,181,205,165,138,72,45,22,228,166,183,163,167,122,79,27,226,153,243,44,19,66,216,209,171,210,157,201,28,230,43,99,73,33,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,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,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,201,141,136,231,61,204,138,40,152,175,127,71,82,227,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,28,149,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,59,86,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,124,46,77,246,217,119,69,84,93,125,248,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,197,23,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,155,158,246,181,55,85,68,49,175,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,242,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,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,140,46,80,2,162,245,191,155,183,18,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,247,79,36,20,213,114,67,27,164,115,107,26,213,122,181,136,170,168,214,166,251,236,137,242,2,221,13,107,56,177,243,79,172,159,80,50,31,81,156,190,142,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,103,67,100,146,71,166,236,133,170,187,189,126,37,93,182,77,145,40,95,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,32,7,51,174,60,127,45,247,218,157,6,210,123,215,86,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,76,146,69,51,146,57,147,126,136,156,157,42,239,199,29,54,53,203,255,0,13,225,31,78,89,86,151,219,149,61,201,153,117,217,31,45,58,80,210,75,118,169,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,204,106,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,134,64,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,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,175,74,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,254,76,108,71,57,238,100,81,68,197,123,250,58,151,42,129,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,5,43,127,102,175,138,127,251,65,210,175,252,149,113,255,0,175,22,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,126,96,125,90,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,53,215,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,111,76,84,241,185,235,254,84,143,86,181,141,124,178,202,244,99,58,250,83,63,243,48,227,94,221,196,254,119,109,194,116,210,231,226,116,219,18,218,166,138,178,53,170,135,219,53,211,67,26,201,81,53,60,205,143,163,179,187,224,141,29,31,82,111,59,145,234,217,145,173,234,188,187,184,67,254,21,186,202,191,106,104,187,218,123,135,118,171,114,142,138,255,0,13,52,253,214,203,225,105,35,233,69,145,123,178,68,238,181,111,71,76,81,203,180,140,145,98,234,9,85,201,247,132,63,151,23,25,213,23,248,250,44,25,177,215,255,0,183,210,215,213,205,19,19,252,184,35,71,191,252,123,150,63,239,18,25,215,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,230,248,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,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,116,111,220,98,42,186,39,162,87,175,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,37,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,80,216,204,29,127,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,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,0,0,0,0,84,7,59,223,176,159,149,61,52,246,127,255,0,28,254,207,213,251,95,251,247,255,0,5,248,148,240,31,63,205,127,126,246,151,241,62,63,231,251,187,101,107,25,127,139,173,111,181,113,29,196,94,103,172,182,43,29,93,162,219,127,168,166,109,29,37,92,141,124,233,5,61,44,52,209,190,78,159,133,175,123,96,71,171,17,92,140,87,171,81,207,233,235,94,129,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,118,122,35,163,114,167,76,140,115,130,250,57,104,197,134,191,130,221,59,186,225,152,85,38,52,203,141,61,75,238,113,195,42,204,250,235,140,21,50,82,212,86,203,35,145,28,231,204,234,110,180,106,239,219,98,178,38,175,68,109,37,1,82,188,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,78,166,55,194,85,71,37,61,37,66,108,140,235,147,188,201,105,189,234,254,150,120,95,133,187,200,229,75,106,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,196,137,190,233,186,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,77,246,221,23,228,5,143,241,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,65,138,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,27,89,103,173,235,155,251,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,201,83,228,169,149,79,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,119,123,210,40,101,145,90,221,215,162,55,187,228,213,84,13,107,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,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,150,188,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,182,63,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,181,246,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,109,38,10,192,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,233,153,59,91,197,36,138,247,76,233,29,26,185,30,145,54,91,63,0,10,86,254,205,95,20,255,0,246,131,165,95,249,42,227,255,0,94,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,192,238,164,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,223,183,226,155,43,213,221,45,108,81,74,245,119,195,178,205,83,170,106,198,11,249,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,234,111,95,79,115,171,167,169,187,237,182,233,190,224,107,4,73,78,93,90,57,125,214,78,46,48,74,107,68,222,30,147,15,184,65,152,221,42,122,88,254,205,45,4,241,72,212,232,115,216,174,238,206,180,240,110,222,167,51,191,215,210,230,177,200,96,12,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,90,79,36,125,33,166,101,171,80,181,238,186,10,73,42,39,168,139,16,181,200,217,229,239,192,198,54,58,170,214,190,63,116,74,201,22,74,5,107,190,39,162,195,34,124,8,171,214,22,148,0,3,90,206,44,124,211,235,39,212,12,135,212,103,45,39,134,46,38,48,222,20,57,91,233,246,169,102,20,53,119,23,186,162,239,109,180,91,41,145,90,251,141,198,75,173,197,241,64,178,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,223,86,220,88,249,167,214,79,168,25,15,168,206,99,251,206,83,125,200,45,214,43,77,222,187,196,82,99,54,247,218,237,113,246,152,207,15,74,250,170,138,183,71,187,81,21,251,207,87,80,253,220,170,239,143,109,250,90,212,64,250,243,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,19,37,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,246,68,78,252,12,124,172,237,185,253,45,106,182,94,211,213,24,178,215,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,178,35,233,161,151,102,181,177,185,123,147,69,35,94,173,108,78,142,107,115,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,224,107,217,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,75,254,116,89,77,139,57,197,120,122,205,113,106,239,27,101,200,45,247,203,165,186,167,180,248,251,244,179,199,107,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,137,124,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,5,84,229,55,218,188,86,221,133,84,87,117,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,58,209,58,221,212,202,42,100,217,85,90,157,189,218,136,174,114,168,78,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,129,85,101,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,31,249,127,112,207,134,241,95,169,121,174,150,230,21,213,118,231,183,7,171,185,90,46,116,202,174,125,186,227,29,117,19,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,5,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,126,9,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,1,99,252,235,245,86,213,13,215,13,209,11,118,59,72,203,149,101,61,62,85,121,187,58,145,169,60,208,66,234,218,107,125,51,39,71,245,57,140,116,247,55,186,55,179,102,172,177,171,28,157,82,34,254,175,43,30,50,184,151,214,141,92,172,209,237,73,202,169,50,252,122,221,139,173,122,85,221,17,144,220,104,25,74,248,160,99,163,154,40,186,171,31,35,170,35,108,158,33,221,107,183,113,37,234,107,153,53,85,220,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,126,77,99,26,212,217,17,16,188,158,84,124,58,126,69,184,113,131,63,189,211,244,100,154,165,225,239,181,31,30,253,171,91,88,239,103,69,240,202,248,221,188,114,201,81,212,141,99,211,197,246,222,155,196,155,4,213,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,235,116,117,113,177,118,124,206,68,217,137,240,162,111,186,238,171,39,249,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,213,80,244,85,71,34,108,141,247,124,213,66,168,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,204,63,198,6,1,77,169,252,46,106,150,25,54,61,87,125,168,170,197,235,170,109,246,250,68,149,211,207,113,166,137,106,40,146,54,196,189,111,122,84,195,10,163,19,126,181,68,106,163,145,85,171,152,0,26,171,157,171,73,240,95,202,134,169,225,186,103,237,79,102,125,173,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,59,95,21,90,91,249,22,226,59,81,116,206,27,23,177,168,44,217,5,87,178,168,188,87,136,237,90,229,127,122,135,243,138,247,185,219,210,203,3,190,55,43,211,125,159,179,145,200,146,127,147,78,1,77,147,113,71,116,204,238,56,245,93,93,62,29,139,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,125,209,178,57,19,120,250,154,23,61,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,1,82,188,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,157,48,167,107,121,100,141,94,217,155,35,99,71,35,18,86,203,154,249,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,105,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,249,64,155,252,194,184,85,195,120,80,210,61,3,195,236,214,218,71,100,247,26,123,229,78,89,119,142,69,153,247,27,138,50,219,214,141,149,204,99,188,52,110,116,141,133,157,45,233,98,171,149,59,143,145,239,252,174,87,154,67,134,235,214,171,234,78,145,234,4,21,114,88,178,45,55,172,134,161,105,39,88,103,137,236,186,219,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,15,201,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,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,173,191,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,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,249,42,124,149,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,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,33,113,32,133,92,200,120,214,213,62,15,191,39,127,147,59,6,41,115,251,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,52,80,198,188,243,191,66,127,180,159,187,74,171,45,83,158,119,232,79,246,147,247,105,18,185,127,112,207,134,241,95,169,121,174,150,230,21,213,118,231,183,7,171,185,90,46,116,202,174,125,186,227,29,117,19,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,48,36,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,61,171,157,126,170,218,161,186,225,186,33,110,199,105,25,114,172,167,167,202,175,55,103,82,53,39,154,8,93,91,77,111,166,100,232,254,167,49,142,158,230,247,70,246,108,213,150,53,99,147,170,68,90,224,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,252,19,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,58,253,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,228,214,49,173,77,145,17,0,181,78,86,60,101,113,47,173,26,185,89,163,218,147,149,82,101,248,245,187,23,90,244,171,186,35,33,184,208,50,149,241,64,199,71,52,81,117,86,62,71,84,70,217,60,67,186,215,110,226,75,212,215,50,107,74,33,87,42,62,29,63,34,220,56,193,159,222,233,250,50,77,82,240,247,218,143,143,126,213,173,172,119,179,162,248,101,124,110,222,57,100,168,234,70,177,233,226,251,111,77,226,77,166,168,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,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,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,249,149,23,253,154,190,41,255,0,237,7,74,191,242,85,199,254,188,5,170,113,99,229,99,89,62,159,228,62,157,57,173,97,176,246,161,102,183,93,74,229,225,146,234,53,246,158,146,11,150,85,162,245,183,186,200,169,24,230,193,28,245,54,55,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,175,8,27,41,240,157,229,99,70,254,159,227,222,157,1,218,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,255,0,57,11,217,35,118,146,38,59,225,114,111,182,203,186,42,162,245,94,19,188,172,104,223,211,252,123,211,160,50,168,26,230,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,254,189,187,111,84,70,202,197,94,255,0,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,110,127,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,249,81,189,26,230,57,241,75,43,17,236,235,234,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,129,179,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,83,95,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,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,14,15,85,251,142,74,187,30,190,180,85,220,14,11,190,255,0,35,218,198,34,34,4,68,95,154,28,192,225,35,210,52,234,114,162,34,123,213,84,141,92,83,234,124,84,80,193,134,216,43,35,168,187,86,196,233,25,4,106,142,145,17,147,53,87,225,86,174,254,230,63,255,0,189,83,51,106,94,103,65,136,99,85,183,42,186,168,226,88,161,145,201,212,246,183,117,72,222,190,237,220,159,205,34,158,148,99,119,13,104,212,219,166,160,93,96,146,106,59,117,67,233,104,214,86,185,205,86,57,39,118,237,234,71,166,219,72,207,147,147,254,96,33,175,22,218,106,236,27,15,196,93,89,11,226,174,169,186,73,214,215,34,239,179,90,170,159,202,84,249,57,164,252,224,6,57,29,164,22,169,38,85,221,41,96,107,81,83,238,240,180,164,120,230,135,143,50,217,101,195,43,24,198,181,172,187,76,197,68,77,147,223,3,23,245,39,243,73,49,192,156,180,178,232,221,133,105,149,158,235,125,42,63,167,111,227,248,90,109,254,64,73,179,139,254,71,35,139,190,64,113,103,204,246,28,27,247,28,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,115,220,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,176,57,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,181,165,114,184,242,39,166,95,141,122,197,105,159,245,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,122,99,141,242,67,214,159,4,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,0,163,110,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,237,119,250,133,141,218,181,191,69,242,92,66,197,147,210,37,183,63,197,235,109,180,119,170,68,109,100,9,5,117,35,227,142,170,62,151,163,102,103,76,168,244,217,232,142,77,182,114,111,185,7,248,73,229,43,110,209,109,83,126,166,107,30,97,106,204,61,129,112,90,140,86,138,223,13,85,55,106,104,42,96,154,142,231,52,137,43,58,102,78,212,141,117,34,182,104,147,173,23,185,38,219,37,138,129,85,127,216,49,255,0,232,162,255,0,145,63,253,158,90,160,0,12,85,197,62,181,255,0,7,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,39,75,209,221,180,127,78,238,217,23,42,149,213,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,137,178,57,16,41,176,187,238,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,125,79,127,126,150,186,162,122,186,122,157,213,141,99,122,158,250,152,187,104,231,185,60,55,91,186,82,70,161,72,36,255,0,228,217,173,127,97,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,213,92,151,252,121,232,229,139,15,211,222,27,181,138,209,55,110,175,81,52,190,205,79,116,166,233,122,245,85,91,109,148,17,182,167,173,207,84,78,184,39,167,139,182,214,49,173,240,221,95,19,164,114,164,64,45,167,141,29,28,177,103,60,174,116,115,85,106,38,240,247,173,52,195,241,106,138,57,58,94,254,253,45,117,53,13,37,69,54,200,246,177,189,79,125,52,189,197,107,220,158,27,161,189,41,35,148,12,85,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,137,210,53,18,229,13,109,184,66,213,234,109,8,226,95,79,117,74,225,61,36,22,219,77,225,144,221,39,169,130,89,153,79,110,169,99,169,107,38,70,69,241,185,236,167,158,87,177,26,142,248,218,223,133,255,0,197,93,146,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,80,8,27,57,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,117,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,111,84,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,250,58,151,101,51,165,106,30,139,233,126,171,93,113,59,238,160,98,20,151,107,150,13,120,134,253,143,86,57,242,69,61,5,108,110,107,154,230,73,27,154,229,98,185,145,185,209,57,86,55,172,113,171,154,238,134,236,29,39,131,158,30,191,131,7,15,184,222,147,86,212,218,171,111,84,157,250,219,221,194,221,75,217,142,178,186,121,93,35,156,170,168,143,151,182,197,142,6,202,244,71,58,56,35,248,88,155,49,189,3,142,126,6,63,134,143,216,159,243,209,251,29,246,59,218,95,233,39,180,60,87,139,240,223,248,68,61,29,62,27,253,118,253,127,118,222,249,84,0,128,28,46,114,164,254,13,122,237,140,235,95,229,235,237,31,217,207,27,253,204,251,45,224,251,254,34,142,122,111,239,222,46,78,158,158,255,0,87,241,23,126,157,189,219,238,147,252,0,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,64,90,160,0,0,0,10,171,231,157,250,19,253,164,253,218,65,94,13,181,142,197,195,255,0,16,248,254,177,100,112,248,138,76,102,223,124,168,142,155,169,236,241,117,79,180,86,71,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,194,213,82,117,115,206,253,9,254,210,126,237,42,172,14,235,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,120,226,131,90,240,207,245,61,86,1,69,92,239,242,156,235,164,148,234,223,246,175,10,247,59,249,243,35,63,193,230,48,167,46,14,95,245,156,68,95,98,213,189,94,199,127,206,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,224,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,117,60,177,120,14,252,136,88,169,181,231,86,44,189,57,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,108,238,235,147,189,81,3,169,213,221,81,199,44,45,89,33,93,186,229,106,199,94,81,28,34,90,181,23,38,127,20,89,125,198,146,162,219,131,222,37,182,217,108,171,78,217,86,107,171,105,227,147,197,79,220,106,181,172,133,181,49,62,46,143,143,188,141,127,84,125,148,73,110,36,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,197,92,209,252,137,234,111,224,190,177,68,99,78,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,219,102,72,169,146,249,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,2,239,184,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,154,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,109,60,82,95,57,251,77,170,221,197,125,146,178,223,108,164,165,168,186,96,244,21,117,210,195,11,88,250,169,210,178,182,20,150,87,34,110,247,164,80,197,26,57,219,175,68,108,111,201,168,136,19,43,149,39,21,218,143,196,78,156,100,184,86,168,75,237,91,174,156,251,58,8,111,242,204,174,170,185,82,213,37,66,70,218,148,84,248,230,143,194,185,22,109,250,164,107,218,175,69,123,95,36,184,255,0,86,57,53,254,84,53,79,50,212,207,225,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,99,170,242,49,253,54,126,205,254,242,45,80,12,85,194,230,133,255,0,6,189,9,198,116,83,237,79,218,63,179,158,55,251,167,224,124,31,127,196,86,79,83,253,231,185,39,79,79,127,167,248,235,191,78,254,237,246,74,1,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,69,91,121,121,221,117,107,129,204,19,137,29,18,163,171,175,204,163,167,186,174,71,143,49,206,149,247,120,32,185,213,198,202,138,54,174,234,149,49,197,27,26,176,55,221,43,24,138,196,73,145,91,81,18,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,226,106,237,190,233,178,162,42,94,167,43,143,34,122,101,248,215,172,86,145,255,0,153,23,45,223,202,7,181,56,133,225,234,195,254,106,254,58,204,155,25,163,139,255,0,134,190,247,214,82,49,63,249,243,230,178,68,159,225,30,247,53,59,251,165,64,75,254,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,51,89,173,103,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,187,9,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,224,214,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,42,255,0,96,199,255,0,162,139,254,68,255,0,246,121,101,58,79,130,254,75,244,179,13,211,63,106,123,79,236,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,218,192,20,173,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,172,127,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,51,27,227,233,122,94,145,200,141,145,21,139,52,15,127,118,53,221,142,93,159,31,113,140,150,69,54,9,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,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,168,108,59,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,143,214,41,175,149,31,26,255,0,147,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,46,253,232,108,247,73,164,115,86,159,161,26,178,54,26,169,36,103,189,174,232,142,84,234,86,34,77,52,173,207,252,215,56,215,252,153,98,179,240,215,166,119,59,85,78,73,150,219,234,41,178,217,119,239,77,103,181,205,27,90,148,253,10,213,141,179,85,71,35,253,238,119,92,113,39,82,49,22,104,101,104,69,94,104,92,107,255,0,8,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,166,208,197,221,158,24,210,53,86,73,241,203,215,35,95,23,111,16,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,176,254,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,124,78,77,246,217,55,85,68,93,138,120,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,213,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,254,142,165,12,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,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,128,0,2,58,243,5,214,43,174,136,112,151,157,101,216,213,250,146,213,144,214,211,195,100,179,203,45,83,160,157,103,171,153,144,200,234,87,49,236,127,137,142,157,213,19,198,172,93,218,176,117,170,43,88,228,36,81,82,188,239,117,51,196,229,90,105,163,148,117,119,88,189,159,111,171,201,174,16,119,58,104,106,60,68,137,79,72,254,148,127,199,52,126,22,181,55,115,19,165,179,252,46,94,183,162,5,96,150,211,204,87,131,43,22,155,240,49,167,171,137,93,122,191,33,155,83,213,58,71,190,56,238,81,221,39,134,58,218,150,196,238,235,146,105,43,150,9,91,31,117,35,142,57,39,106,117,109,27,82,26,242,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,189,20,111,164,166,146,90,90,137,95,26,167,67,27,88,148,136,157,75,208,231,185,140,119,87,95,74,222,78,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,225,114,160,26,246,112,171,170,95,145,110,35,180,235,83,38,190,251,26,130,205,144,82,251,86,183,194,248,142,213,174,87,246,107,191,54,140,123,157,189,44,179,183,224,106,189,55,221,155,57,26,169,178,153,170,185,177,159,2,217,173,171,63,224,251,73,47,182,106,122,184,105,233,113,122,75,35,219,82,198,181,235,61,189,190,6,103,34,53,206,78,135,75,77,35,152,187,238,172,86,170,163,85,85,168,29,131,138,61,11,254,18,154,19,147,104,167,218,159,179,159,104,252,23,247,79,192,248,206,199,135,172,130,167,251,207,114,62,174,174,199,79,241,211,110,173,253,251,108,176,171,73,249,53,254,75,245,79,13,212,207,225,29,237,63,178,89,5,186,251,224,190,200,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,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,8,43,205,255,0,41,190,224,218,5,167,185,174,45,93,224,175,88,254,168,90,110,150,234,158,211,36,236,85,65,69,95,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,58,136,1,206,175,202,198,45,245,2,135,211,174,32,100,174,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,213,121,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,224,229,113,231,179,76,191,26,244,122,210,255,0,128,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,185,117,241,49,153,113,75,195,202,102,122,131,67,72,204,134,193,120,155,28,174,173,166,68,99,46,111,134,158,158,100,171,88,145,168,216,94,230,212,53,30,198,252,29,108,115,154,140,107,146,54,84,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,190,110,123,220,229,221,85,84,176,174,74,158,86,50,159,168,21,222,157,110,3,21,127,96,199,255,0,162,139,254,68,255,0,246,121,101,58,79,130,254,75,244,179,13,211,63,106,123,79,236,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,218,192,3,175,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,236,4,63,230,167,172,119,221,34,225,30,239,77,142,67,181,94,123,112,139,14,146,167,169,159,218,180,181,48,79,37,74,244,61,142,71,247,32,167,150,13,190,23,55,191,214,215,35,152,136,161,70,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,243,45,39,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,212,247,120,186,89,35,167,164,168,77,145,157,17,246,95,21,55,189,95,212,255,0,21,240,183,104,220,171,82,196,170,229,151,173,127,145,110,46,49,111,17,111,241,84,25,222,216,85,103,68,93,115,69,227,103,135,195,201,30,242,49,173,218,170,42,110,183,47,86,209,44,189,45,87,116,236,23,252,0,3,90,206,44,124,211,235,39,212,12,135,212,103,50,255,0,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,196,28,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,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,62,176,0,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,203,197,85,243,206,253,9,254,210,126,237,3,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,196,244,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,240,47,146,167,154,124,167,233,253,119,168,219,139,169,3,93,110,15,248,98,202,181,231,137,171,62,147,93,177,126,138,76,122,224,219,134,107,111,186,77,37,4,148,214,186,74,168,227,173,129,232,157,51,54,103,43,210,4,99,17,30,217,36,77,213,141,107,222,205,135,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,58,85,187,66,244,226,213,174,55,126,33,232,108,221,156,206,247,143,211,227,117,117,49,170,71,27,233,98,153,100,87,185,140,68,238,76,254,154,118,58,73,21,238,72,233,32,99,58,17,28,143,200,0,64,14,40,249,82,127,9,77,118,201,181,175,242,245,246,115,237,31,130,254,230,125,150,241,157,143,15,71,5,55,247,239,23,31,87,87,99,171,248,137,183,86,222,253,183,92,255,0,193,79,10,95,192,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,190,222,27,171,171,169,55,235,219,111,118,235,32,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,1,138,184,170,213,47,200,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,155,86,61,174,222,170,88,27,241,181,88,155,238,253,154,142,84,10,43,227,219,83,50,173,80,226,227,83,46,57,77,95,115,216,57,5,110,51,110,129,146,72,176,210,208,208,78,250,120,153,27,94,247,116,117,118,221,43,209,187,53,101,154,87,163,91,215,177,32,57,50,106,151,217,78,35,175,186,103,95,125,240,180,25,222,63,39,134,162,240,189,126,50,233,68,244,154,31,206,35,21,209,244,82,186,226,239,123,154,199,111,178,238,238,218,16,0,238,186,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,230,6,206,96,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,254,59,26,199,61,140,114,189,148,109,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,141,164,202,181,230,131,203,238,166,237,83,122,226,135,69,173,84,140,123,41,221,95,152,88,233,162,138,153,157,16,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,117,200,245,116,191,19,220,253,194,42,241,161,198,13,171,139,45,35,209,7,92,22,174,60,239,14,167,188,80,101,108,154,38,163,42,103,123,45,233,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,249,121,117,241,23,130,112,191,170,121,198,166,103,85,31,163,251,157,29,158,139,162,111,238,157,211,196,210,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,205,87,228,139,21,64,25,43,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,232,141,174,217,92,140,111,91,213,242,57,58,222,229,89,255,0,202,251,151,221,53,218,154,203,197,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,250,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,232,145,138,217,126,38,57,155,225,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,64,138,188,115,240,49,252,52,126,196,255,0,158,143,216,239,177,222,210,255,0,73,61,161,226,188,95,134,255,0,194,33,232,233,240,223,235,183,235,251,182,247,245,78,10,121,111,127,3,237,83,186,234,103,229,151,237,111,180,241,249,236,94,11,236,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,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,2,122,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,122,139,224,255,0,134,44,171,94,120,154,179,233,53,219,23,232,164,199,174,13,184,102,182,251,164,210,80,73,77,107,164,170,142,58,216,30,137,211,51,102,114,189,32,70,49,17,237,146,68,221,88,214,189,236,216,164,199,246,237,11,211,139,86,184,221,248,135,161,179,118,115,59,222,63,79,141,213,212,198,169,28,111,165,138,101,145,94,230,49,19,185,51,250,105,216,233,36,87,185,35,164,129,140,232,68,114,60,59,173,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,14,169,171,24,47,229,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,169,189,125,61,206,174,158,166,239,182,219,166,251,149,173,253,131,31,254,138,47,249,19,255,0,217,229,170,0,35,254,172,96,191,146,254,1,115,45,52,246,167,180,254,201,104,253,198,197,227,123,29,159,21,225,108,178,67,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,115,93,115,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,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,146,160,13,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,211,149,39,21,218,143,196,78,156,100,184,86,168,75,237,91,174,156,251,58,8,111,242,204,174,170,185,82,213,37,66,70,218,148,84,248,230,143,194,185,22,109,250,164,107,218,175,69,123,95,36,176,215,156,253,166,213,110,226,190,201,89,111,182,82,82,212,93,48,122,10,186,233,97,133,172,125,84,233,89,91,10,75,43,145,55,123,210,40,98,141,28,237,215,162,54,55,228,212,68,204,28,140,127,77,159,179,127,188,128,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,145,26,7,23,63,117,216,241,211,186,236,120,84,71,174,237,95,121,236,99,58,126,96,121,106,108,159,51,132,243,54,24,213,238,93,182,61,142,84,68,221,87,99,8,107,246,179,219,48,139,59,232,161,94,237,116,187,118,227,100,177,245,46,206,137,87,220,187,175,241,93,191,200,12,111,171,23,202,173,82,203,227,193,233,107,102,109,43,106,17,179,177,175,84,107,152,146,190,39,34,167,195,243,73,63,89,158,180,151,79,108,248,22,49,13,186,219,67,20,61,77,141,242,57,173,217,92,228,141,173,221,87,117,247,251,191,89,139,120,105,209,202,235,5,50,229,119,202,150,73,87,114,79,18,230,164,79,98,183,184,144,201,178,239,178,123,149,23,238,36,108,81,182,54,35,83,238,2,188,57,179,196,232,240,220,78,68,79,135,218,243,111,253,126,25,63,250,230,85,229,207,85,36,218,65,65,28,138,174,70,195,18,183,117,249,39,133,164,216,198,60,219,26,229,192,113,125,154,191,252,47,50,170,255,0,85,42,153,15,150,220,189,90,73,70,197,77,149,33,143,255,0,205,168,192,153,7,23,239,183,184,228,113,127,200,14,13,85,247,251,207,105,234,111,222,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,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,0,0,0,0,20,67,205,179,53,186,229,92,105,100,22,43,133,61,36,116,248,117,158,213,100,161,116,44,114,62,72,31,76,218,229,116,170,174,84,87,247,107,165,106,43,81,169,208,214,38,219,162,185,215,145,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,141,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,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,112,18,87,66,244,7,237,175,3,28,66,234,229,110,158,251,94,175,31,184,99,223,102,174,144,51,185,85,73,53,52,238,117,215,165,177,175,113,176,182,138,182,57,37,235,111,105,90,141,127,189,208,117,71,133,52,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,110,166,51,197,210,189,174,142,166,155,173,236,122,71,221,130,73,98,238,116,43,153,215,212,223,137,168,165,234,112,103,161,117,152,215,3,24,126,136,106,245,155,171,219,56,253,194,43,221,173,203,61,60,140,165,186,79,81,59,169,101,221,35,150,41,155,13,82,71,34,38,206,100,136,244,107,151,100,114,208,14,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,3,105,48,71,94,94,25,173,215,63,224,183,74,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,173,209,83,70,231,174,251,43,213,202,136,212,84,106,72,160,53,87,54,19,195,52,114,197,196,7,47,76,31,71,114,57,188,61,38,77,165,246,10,120,234,122,94,255,0,9,84,202,10,105,41,170,122,24,246,44,157,169,227,138,94,223,90,53,253,29,46,248,92,168,107,216,108,167,194,119,149,141,27,250,127,143,122,116,0,107,88,108,187,195,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,111,21,108,49,178,93,222,140,142,166,57,163,69,85,118,232,196,84,115,145,81,203,66,252,115,105,125,171,71,56,180,212,204,14,196,234,68,182,193,120,246,149,28,20,148,77,164,130,146,10,232,99,173,142,150,56,154,170,214,178,22,212,164,41,182,200,169,26,42,53,187,244,165,148,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,241,189,233,83,13,116,142,87,167,185,38,141,17,202,137,210,192,204,28,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,0,0,0,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,0,0,42,175,158,119,232,79,246,147,247,105,2,184,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,248,90,247,182,5,98,61,81,200,197,122,57,90,254,158,133,158,188,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,160,94,246,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,246,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,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,42,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,217,76,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,142,188,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,188,73,12,174,143,103,186,71,246,112,254,47,204,2,143,135,126,94,218,111,164,154,67,145,127,158,197,127,180,103,150,166,158,56,42,35,199,105,125,183,85,39,85,67,38,100,145,190,105,163,69,99,33,86,245,36,114,172,174,86,126,101,37,129,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,168,31,191,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,182,41,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,215,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,122,91,34,128,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,24,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,244,111,219,122,162,186,38,42,103,83,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,194,213,219,125,215,100,69,84,13,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,87,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,50,7,18,58,223,117,226,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,123,222,145,67,31,91,246,106,57,253,78,70,177,21,24,157,43,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,119,220,179,248,40,184,240,193,130,92,179,109,75,182,120,109,73,203,119,166,173,163,145,41,102,246,53,12,51,72,145,211,195,81,11,164,235,239,108,201,228,86,201,210,187,64,213,98,58,21,115,166,169,130,184,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,38,117,0,97,253,111,226,235,135,78,28,110,182,203,22,178,234,101,37,130,229,119,167,125,93,37,27,104,170,171,103,88,26,238,158,235,227,166,138,71,70,197,119,83,90,231,163,81,234,201,17,189,93,15,219,42,221,168,170,110,54,170,219,125,29,218,174,215,81,85,79,36,49,87,82,54,39,79,74,247,53,81,179,70,147,49,241,43,218,170,142,68,145,143,102,232,157,77,114,110,139,174,15,22,120,86,188,224,218,243,147,208,113,35,81,87,93,155,87,84,120,234,139,172,175,235,130,233,3,183,108,85,52,175,233,107,86,153,90,206,136,218,214,181,35,72,251,93,17,172,107,27,2,253,56,177,242,177,172,159,79,242,31,78,156,214,176,157,60,34,241,175,236,78,25,117,99,132,237,77,185,218,168,236,179,105,254,79,38,23,112,157,123,18,54,186,106,89,228,125,177,202,141,232,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,5,128,218,160,0,0,215,51,142,109,80,181,107,31,22,154,153,158,88,155,72,182,217,239,30,205,163,158,146,181,181,112,85,193,67,12,116,81,213,71,43,81,26,230,76,218,100,153,54,221,17,36,68,71,59,110,165,216,79,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,102,174,224,90,247,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,254,50,198,189,54,148,69,94,87,216,159,217,78,9,116,251,196,99,62,198,175,188,251,70,237,89,215,69,225,230,172,238,215,79,225,234,100,221,17,210,117,210,182,155,162,69,223,170,36,139,165,85,168,210,85,1,174,103,28,218,95,106,209,206,45,53,51,3,177,58,145,45,176,94,61,165,71,5,37,19,105,32,164,130,186,24,235,99,165,142,38,170,181,172,133,181,41,10,109,178,42,70,138,141,110,253,41,98,156,145,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,189,135,65,93,73,28,49,53,142,234,234,87,163,173,243,43,145,90,136,136,232,246,87,110,168,216,255,0,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,175,83,255,0,43,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,119,123,210,40,101,145,90,221,215,162,55,187,228,213,84,11,180,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,218,160,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,10,118,231,113,154,221,107,245,163,79,116,230,106,122,68,182,216,241,121,111,116,242,181,142,239,186,122,234,185,33,149,175,119,87,74,177,27,111,133,90,136,212,84,87,73,186,187,116,70,220,73,173,103,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,54,163,215,109,223,187,149,202,161,149,120,24,208,31,203,93,139,95,107,171,180,247,237,77,38,63,165,247,31,102,54,38,119,42,169,242,39,189,147,219,60,52,108,94,243,166,114,209,84,34,118,209,81,205,71,68,253,219,47,67,227,86,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,251,148,102,153,229,90,119,194,60,55,28,166,147,194,125,181,200,42,242,107,116,15,142,72,230,109,12,144,83,211,196,249,26,246,55,110,231,133,116,172,86,245,53,209,75,19,209,223,22,201,80,60,85,105,111,228,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,206,43,222,231,111,75,44,14,248,220,175,77,246,126,206,71,34,6,197,26,79,157,126,84,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,58,91,215,211,220,233,234,233,110,251,111,178,111,177,218,200,65,201,235,53,186,229,92,31,50,197,112,167,164,142,159,14,202,46,86,74,23,66,199,35,228,129,237,134,185,93,42,171,149,21,253,218,233,90,138,212,106,116,53,137,182,232,174,116,223,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,253,164,253,218,6,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,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,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,202,224,231,113,154,218,168,52,95,79,116,230,106,122,181,185,95,50,137,111,116,242,181,141,236,54,10,26,73,33,149,175,119,87,82,61,93,112,133,90,136,213,69,70,201,186,183,100,71,88,249,66,220,212,245,142,197,171,188,92,93,233,177,200,119,164,192,173,241,97,210,84,245,63,251,106,170,154,121,228,169,94,135,177,170,206,220,245,18,193,183,196,215,118,58,218,229,107,209,16,49,255,0,2,220,58,127,9,222,35,177,220,2,229,79,221,198,237,253,87,220,155,227,233,222,215,78,246,117,197,238,150,57,63,61,35,225,167,234,141,202,246,119,251,136,138,140,83,16,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,200,179,238,72,250,67,76,203,86,161,107,221,116,20,146,84,79,81,22,33,107,145,179,203,223,129,140,108,117,85,173,124,126,232,149,146,44,148,10,215,124,79,69,134,68,248,17,87,174,48,115,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,11,91,223,232,107,81,172,69,80,181,78,93,90,199,98,214,78,17,240,74,155,68,62,30,175,15,183,193,135,93,41,186,158,254,205,85,4,17,70,213,235,115,24,142,238,192,180,243,236,222,166,179,191,209,212,231,49,202,73,82,170,249,37,235,95,255,0,30,184,115,172,183,254,188,214,223,85,28,95,238,122,58,184,230,122,201,254,226,88,218,216,255,0,199,171,157,252,68,45,80,0,0,10,43,230,151,194,141,139,135,77,101,161,204,176,88,173,86,236,67,82,60,85,101,190,201,69,11,226,246,85,85,51,96,74,184,209,170,170,196,133,239,157,146,198,140,86,181,189,199,198,145,177,145,49,95,138,184,32,225,107,248,92,107,140,26,111,91,146,123,18,203,109,183,201,125,189,212,68,222,170,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,194,198,171,159,179,213,169,27,230,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,112,23,39,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,0,0,10,171,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,0,0,117,252,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,236,5,85,243,155,211,222,32,170,125,133,158,82,223,174,183,157,29,163,237,186,162,219,31,107,179,99,188,59,120,82,105,153,20,76,123,161,149,138,198,199,44,207,153,89,44,179,198,142,137,38,141,143,11,20,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,78,138,166,71,28,142,143,162,162,56,222,187,50,104,215,116,78,159,139,109,247,69,68,164,30,104,254,123,53,55,240,95,71,162,49,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,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,254,215,204,35,63,195,117,79,139,156,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,246,61,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,88,255,0,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,21,81,62,97,87,99,208,247,170,175,188,15,99,165,68,221,15,67,149,206,118,199,36,111,82,236,123,153,26,52,14,49,51,100,69,83,217,242,60,159,29,202,186,42,26,73,170,100,93,155,20,110,122,174,223,114,34,175,253,0,117,221,70,207,44,248,46,63,53,222,235,60,145,199,27,227,110,237,141,207,93,220,237,147,220,132,52,196,240,140,231,94,117,13,153,53,210,84,146,199,22,253,45,146,169,126,248,28,197,252,219,213,255,0,203,137,63,231,254,175,220,215,76,182,175,89,179,88,244,186,202,255,0,204,181,239,154,101,217,63,208,93,63,243,145,139,243,233,249,59,254,63,121,42,52,215,4,162,194,172,112,219,233,33,232,70,245,110,157,74,191,55,189,126,247,47,243,148,14,209,105,183,67,108,161,134,146,24,218,198,197,27,88,136,212,68,77,145,17,62,239,234,62,208,0,128,28,217,162,85,211,108,114,101,79,115,46,179,185,127,161,60,35,191,246,29,159,150,205,226,142,171,75,232,224,167,85,238,50,24,216,239,135,111,149,61,26,41,233,230,149,105,90,237,30,160,149,25,213,216,171,169,127,207,111,254,115,147,250,127,160,199,220,173,43,39,246,53,77,43,151,102,177,94,136,158,239,185,148,72,5,143,156,92,155,161,200,240,229,217,0,226,214,162,127,190,115,61,104,229,220,230,158,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,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,0,0,0,0,133,92,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,74,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,39,34,19,87,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,167,167,77,85,201,180,242,54,155,161,204,68,94,136,32,167,151,184,215,189,174,241,61,63,11,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,192,246,37,52,53,209,185,30,190,229,154,53,70,170,167,83,2,231,202,43,230,227,166,121,86,31,197,237,227,58,187,82,111,101,207,109,244,23,11,69,84,113,201,219,119,134,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,221,49,207,3,149,81,95,178,94,161,93,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,116,177,58,105,110,78,167,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,248,91,27,149,67,160,114,66,213,47,254,82,244,82,225,125,255,0,82,101,54,139,103,133,254,186,106,249,251,200,207,254,230,183,161,239,254,150,55,251,226,150,168,107,173,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,177,72,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,89,124,236,52,190,213,143,106,230,7,170,246,247,82,67,81,153,217,234,173,181,212,240,209,54,39,201,61,189,241,237,85,44,168,187,204,247,197,89,20,73,212,221,218,202,86,39,83,145,81,25,213,57,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,39,87,54,204,42,213,149,112,91,144,95,110,21,21,113,212,97,215,139,85,238,133,176,189,168,201,39,125,75,104,85,178,162,181,85,89,218,174,149,200,141,86,175,91,88,187,236,138,215,83,6,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,241,53,20,11,191,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,0,0,0,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,11,84,0,0,0,1,85,124,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,2,255,0,128,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,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,21,115,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,95,35,31,211,103,236,223,239,34,213,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,138,139,190,229,193,203,254,143,135,123,20,90,183,171,216,239,249,236,87,248,152,34,166,168,146,10,136,241,218,94,183,199,211,78,248,95,36,111,154,104,209,30,249,145,221,73,28,169,19,81,159,158,89,112,175,42,62,5,191,188,113,65,173,120,103,250,158,171,0,162,174,119,249,78,117,210,74,117,111,251,87,133,123,157,252,249,145,159,224,243,22,168,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,0,162,190,102,28,107,219,184,159,206,237,184,78,154,92,252,78,155,98,91,84,209,86,70,181,80,251,102,186,104,99,89,42,38,167,153,177,244,118,119,124,17,163,163,234,77,231,114,61,91,50,53,178,171,155,23,26,246,236,91,21,185,240,175,166,247,62,188,146,243,181,54,99,59,22,170,158,107,85,11,163,167,168,142,158,55,35,89,28,222,42,57,186,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,80,205,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,147,48,115,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,107,220,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,119,92,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,6,188,92,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,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,215,219,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,144,28,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,133,212,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,93,34,128,26,187,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,175,95,46,251,152,255,0,47,250,62,34,44,82,234,222,144,227,191,231,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,164,16,54,168,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,236,249,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,103,177,37,134,41,17,174,221,58,227,99,190,109,69,74,150,225,163,0,166,213,62,33,180,223,79,174,24,245,93,242,219,124,202,45,180,215,74,26,100,151,174,91,119,136,98,214,42,172,74,143,99,27,78,146,189,239,106,167,67,26,231,110,222,157,208,54,72,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,4,0,231,87,229,99,22,250,129,67,233,215,18,181,120,3,206,191,39,124,100,233,61,255,0,217,126,208,241,121,4,118,46,207,127,181,211,237,40,223,65,221,234,233,118,253,191,21,220,233,219,226,232,233,221,187,245,37,180,243,96,197,172,89,7,4,185,125,218,239,67,226,42,241,155,133,162,233,107,147,186,246,120,122,167,215,67,72,233,54,106,162,63,120,42,234,25,179,145,91,241,239,183,83,90,169,77,156,39,121,167,209,191,168,24,247,168,192,6,202,96,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,8,255,0,199,182,166,98,186,95,194,62,166,92,114,154,190,223,183,177,250,220,102,221,3,36,141,38,170,174,175,129,244,241,50,54,189,237,235,233,238,58,87,163,119,114,69,12,175,70,187,163,99,94,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,90,167,59,77,99,177,69,138,224,188,63,83,195,222,189,84,220,19,49,172,147,169,237,240,148,177,199,81,73,78,155,43,58,36,239,62,90,159,122,63,169,158,23,226,110,210,53,82,37,114,184,210,26,109,90,227,7,25,158,229,5,36,246,220,26,158,108,190,170,25,167,150,39,189,244,206,99,41,93,18,199,252,103,178,178,122,73,21,174,86,177,89,27,209,221,95,196,112,94,78,147,224,191,146,253,44,195,116,207,218,158,211,251,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,85,95,59,77,51,202,169,181,79,5,214,63,9,221,198,238,24,250,99,61,248,227,145,222,30,186,158,166,162,163,162,103,116,118,217,220,142,171,120,211,173,92,238,196,255,0,10,35,55,91,127,33,255,0,53,61,28,190,234,239,8,247,122,156,114,109,234,240,43,132,89,140,148,221,44,254,218,165,166,130,120,234,83,173,239,106,51,183,5,68,179,239,241,57,221,142,134,181,92,244,84,8,45,201,147,84,190,202,113,29,125,211,58,251,239,133,160,206,241,249,60,53,23,133,235,241,151,74,39,164,208,254,113,24,174,143,162,149,215,23,123,220,214,59,125,151,119,118,208,186,147,88,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,243,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,13,109,248,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,223,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,153,172,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,203,200,230,167,172,119,221,34,225,30,239,77,142,67,181,94,123,112,139,14,146,167,169,159,218,180,181,48,79,37,74,244,61,142,71,247,32,167,150,13,190,23,55,191,214,215,35,152,136,180,195,195,70,1,77,170,124,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,201,47,92,182,239,16,197,172,85,88,149,30,198,54,157,37,123,222,213,78,134,53,206,221,189,59,160,94,167,47,125,47,181,105,87,7,218,109,108,183,186,146,106,139,253,158,44,162,186,174,26,38,211,62,162,123,131,82,165,59,187,42,172,143,138,41,34,167,73,28,187,185,148,236,247,53,17,24,216,255,0,206,159,0,166,190,240,243,138,106,13,62,61,87,89,114,197,114,134,83,62,186,20,149,204,160,183,86,83,200,147,44,168,213,232,107,31,81,5,3,17,239,79,115,250,26,213,78,226,163,172,40,198,156,75,224,21,58,167,195,206,164,105,245,191,30,164,190,92,175,152,189,202,154,215,67,82,145,116,75,113,240,239,90,53,69,149,81,140,123,106,18,39,177,238,84,232,123,90,237,219,211,186,5,27,114,234,214,59,238,141,241,113,130,84,218,33,241,20,153,133,194,12,58,233,77,212,198,119,169,107,231,138,54,175,91,152,245,111,106,116,167,159,102,244,185,253,142,142,166,181,238,83,97,67,85,115,102,142,31,181,51,242,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,178,228,235,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,234,106,129,144,0,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,21,87,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,126,176,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,138,42,155,52,107,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,123,56,151,225,211,59,225,127,84,235,244,207,58,167,255,0,27,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,201,83,228,170,22,169,201,83,202,198,83,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,55,216,15,39,7,63,111,113,229,92,122,220,213,85,3,139,92,170,114,72,247,119,81,229,145,236,187,169,236,68,216,2,53,17,62,67,229,243,61,117,21,17,211,68,233,100,93,145,168,170,166,5,215,110,44,113,29,28,182,205,61,75,91,81,82,206,164,108,46,239,181,28,168,217,85,61,237,137,201,243,143,96,51,93,222,253,108,180,68,178,215,86,193,11,91,243,87,200,214,237,239,68,251,213,63,90,17,3,136,142,35,109,247,91,203,52,227,18,186,182,162,170,228,144,211,171,169,103,107,213,189,230,189,159,56,229,85,69,221,237,254,74,252,211,231,238,34,30,175,113,225,170,90,177,118,171,180,98,182,214,90,168,36,153,221,169,41,238,85,8,254,148,86,57,23,248,204,255,0,22,191,114,127,25,76,203,193,151,12,183,156,202,190,143,84,179,187,213,93,84,241,213,252,17,204,145,204,139,217,154,21,111,196,247,185,223,201,114,127,190,4,157,225,139,70,32,196,232,219,146,220,152,249,174,21,209,186,87,201,50,35,158,157,198,68,229,77,220,196,119,205,23,239,95,154,146,49,173,70,162,34,39,200,248,237,118,216,45,84,145,210,192,196,107,34,98,49,54,106,39,185,17,19,238,254,163,236,223,96,7,147,194,30,64,138,92,198,104,150,171,66,230,221,138,238,159,24,170,168,155,237,253,167,49,23,121,93,86,79,29,246,227,72,170,228,141,178,204,212,79,127,220,250,36,37,199,31,84,205,168,208,203,130,62,85,106,54,42,197,249,111,191,246,156,196,41,229,147,117,146,13,74,186,90,81,232,230,117,207,34,42,239,238,254,216,163,104,22,216,159,32,239,144,79,144,93,190,240,61,123,170,42,158,196,249,28,55,78,173,182,57,167,200,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,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,99,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,12,65,202,227,200,158,153,126,53,235,21,164,170,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,26,214,113,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,183,78,80,90,95,106,194,248,75,166,207,33,117,36,247,45,65,188,86,220,170,39,109,19,98,158,40,41,166,117,20,84,175,151,117,116,204,107,169,230,153,187,244,163,86,170,68,70,252,220,233,21,252,19,184,88,255,0,189,167,74,191,243,54,221,255,0,185,50,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,125,102,52,226,83,72,105,181,235,65,179,157,35,154,10,73,42,50,43,60,208,219,214,174,121,97,130,43,139,54,150,138,105,31,22,239,70,71,83,28,50,42,34,59,116,98,162,181,200,170,213,201,96,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,133,200,167,229,127,4,238,22,63,239,105,210,175,252,205,183,127,238,78,255,0,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,86,211,101,62,19,188,172,104,223,211,252,123,211,160,31,193,59,133,143,251,218,116,171,255,0,51,109,223,251,147,37,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,229,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,200,213,220,218,160,198,151,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,168,16,215,93,245,142,251,175,188,157,43,117,87,41,135,162,245,117,183,218,169,238,50,117,49,124,77,85,38,65,79,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,208,155,163,119,90,108,54,125,252,147,233,103,216,79,201,111,228,211,20,251,25,255,0,107,158,198,166,246,95,247,238,255,0,248,47,71,107,251,247,231,63,139,252,127,139,231,239,58,175,240,78,225,99,254,246,157,42,255,0,204,219,119,254,228,12,170,0,0,0,0,0,0,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,139,31,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,189,79,171,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,205,64,237,96,0,0,0,42,175,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,189,60,235,73,244,179,84,60,15,229,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,255,0,36,63,43,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,3,32,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,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,2,32,114,84,242,177,148,253,64,174,244,235,113,63,206,191,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,185,14,192,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,63,130,119,11,31,247,180,233,87,254,102,219,191,247,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,8,193,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,177,238,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,233,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,160,25,44,165,110,117,126,105,241,111,167,244,62,163,113,46,164,233,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,46,219,189,203,247,168,21,193,200,199,244,217,251,55,251,200,181,67,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,249,169,218,192,21,65,161,156,190,233,184,137,226,191,89,245,135,89,45,85,109,211,171,118,164,100,148,212,86,217,162,150,22,100,207,90,202,232,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,239,187,36,68,181,240,0,0,0,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,149,127,130,119,11,31,247,180,233,87,254,102,219,191,247,39,127,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,0,40,91,142,158,2,117,151,135,124,171,34,212,206,253,215,54,211,218,251,131,106,190,214,213,84,54,162,186,57,170,164,122,244,92,147,126,231,123,185,240,186,167,167,181,35,165,137,122,153,36,189,150,217,79,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,0,0,0,48,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,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,202,22,194,184,76,215,156,231,94,101,225,186,131,5,171,161,205,168,106,29,21,214,158,187,224,130,215,3,122,122,234,234,37,106,57,169,76,141,123,28,217,89,212,146,36,145,164,93,197,146,52,126,201,39,201,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,184,117,253,42,195,239,186,127,167,24,230,21,147,231,183,92,214,235,101,183,197,71,87,127,186,49,141,170,184,72,212,217,100,122,51,254,36,87,43,228,86,162,44,146,74,254,169,29,218,192,0,85,175,53,142,4,173,75,106,175,226,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,250,26,228,122,63,190,228,103,68,242,73,105,64,0,0,10,171,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,47,79,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,201,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,64,200,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,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,99,95,224,157,194,199,253,237,58,85,255,0,153,182,239,253,200,25,84,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,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,76,107,252,19,184,88,255,0,189,167,74,191,243,54,221,255,0,185,3,42,144,3,157,95,149,140,91,234,5,15,167,92,73,254,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,234,5,16,242,184,243,217,166,95,141,122,61,105,127,198,63,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,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,151,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,247,32,29,128,0,5,0,243,52,214,191,203,79,23,25,79,135,183,248,90,12,19,124,42,143,174,46,137,165,240,83,205,226,36,147,105,30,215,111,85,45,79,67,147,167,120,146,46,166,163,186,183,153,92,145,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,94,138,141,213,221,19,186,174,30,168,209,26,155,210,70,229,87,123,186,39,77,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,119,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,189,206,85,95,122,168,31,172,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,63,88,1,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,139,243,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,169,239,236,213,80,65,20,109,94,183,49,136,238,236,11,79,62,205,234,107,59,253,29,78,115,28,166,74,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,215,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,185,0,215,51,139,31,52,250,201,245,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,0,5,85,243,206,253,9,254,210,126,237,45,80,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,72,5,64,242,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,150,63,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,114,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,146,1,80,60,149,60,211,229,63,79,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,238,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,168,21,222,157,110,37,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,118,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,190,204,106,125,200,5,69,243,172,212,207,180,26,227,133,233,109,37,93,170,162,147,15,199,223,112,155,195,201,215,85,79,93,95,55,231,32,168,217,234,140,218,10,74,57,24,197,107,93,211,58,185,85,205,123,54,249,57,44,96,21,55,222,33,178,189,65,168,199,169,43,45,184,174,46,250,102,87,76,145,57,244,23,26,202,136,210,21,137,28,189,109,123,233,224,175,98,189,137,238,103,91,92,169,220,68,117,175,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,96,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,220,128,118,0,0,26,235,113,237,166,121,86,151,241,113,169,150,236,166,147,183,237,236,130,183,38,183,78,200,228,72,106,168,107,231,125,68,79,141,207,99,122,250,123,142,137,234,221,218,146,195,43,17,206,232,220,178,174,76,154,165,246,175,135,27,238,153,215,223,124,85,126,9,144,73,225,168,188,47,71,131,181,214,177,38,135,243,136,196,108,157,117,77,184,187,222,231,61,187,108,187,55,182,132,202,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,189,70,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,200,7,117,0,1,85,124,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,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,249,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,220,128,119,80,0,0,0,21,87,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,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,146,31,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,200,7,117,0,0,0,0,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,8,57,73,224,25,150,150,104,94,127,167,218,131,143,85,216,242,27,30,164,87,211,87,80,212,162,117,196,255,0,102,219,85,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,248,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,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,198,191,193,59,133,143,251,218,116,171,255,0,51,109,223,251,144,28,39,121,88,209,191,167,248,247,167,64,101,83,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,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,239,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,243,80,59,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,234,234,94,173,157,247,30,205,208,245,74,213,93,156,159,175,238,3,154,123,206,72,155,30,24,158,228,95,232,60,171,145,62,126,239,235,1,186,31,131,148,102,118,60,78,153,106,110,213,176,194,212,68,95,138,102,51,249,72,223,229,42,125,234,126,22,168,234,158,59,167,86,89,235,238,151,42,120,158,200,220,230,49,211,70,215,57,122,30,228,68,71,61,187,239,208,164,6,212,141,69,213,254,34,243,21,181,97,17,221,161,179,194,178,194,178,192,149,77,99,190,55,200,197,87,68,233,26,187,163,27,183,187,239,247,1,146,53,223,140,107,157,255,0,191,131,233,109,130,227,93,89,92,197,166,101,84,73,12,209,177,207,108,106,139,179,25,34,175,205,233,254,242,255,0,189,135,113,94,15,181,11,83,171,126,218,106,157,210,158,24,102,95,19,225,228,164,154,55,251,213,178,123,213,173,137,62,79,145,63,251,125,210,231,70,56,96,198,48,74,24,238,153,5,4,85,53,148,234,178,186,106,168,163,123,147,165,210,42,47,83,226,106,252,149,191,127,220,135,233,229,218,165,140,182,249,14,7,96,90,87,212,62,70,211,171,97,237,175,66,43,221,22,219,49,251,166,203,183,242,127,246,1,133,240,94,24,241,171,149,218,150,203,108,166,108,116,150,158,184,36,145,206,157,91,34,244,185,55,69,235,93,190,38,47,223,247,147,59,17,198,40,241,91,68,86,170,54,162,71,27,158,228,217,92,191,198,118,255,0,202,85,83,241,240,28,98,150,213,110,138,127,10,198,77,51,82,73,28,140,68,85,114,171,149,119,93,145,127,148,167,116,68,217,54,3,201,234,145,81,126,71,39,59,238,83,139,145,63,87,204,14,108,93,218,114,56,48,230,4,115,227,170,137,42,244,62,233,187,246,232,130,177,223,47,252,14,98,6,242,212,169,162,135,86,239,20,125,183,172,169,45,71,191,250,60,77,26,126,191,214,88,103,24,148,145,85,232,165,245,178,55,126,138,42,215,39,187,255,0,4,152,174,62,93,138,177,113,7,121,138,36,70,163,100,168,69,79,150,255,0,219,212,128,92,99,126,95,35,145,225,191,32,191,32,56,46,221,71,52,249,30,191,127,87,184,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,30,28,157,73,177,228,1,234,94,166,174,203,239,67,216,138,138,159,61,206,46,145,173,254,149,253,72,122,223,220,123,126,29,155,253,96,121,154,162,58,118,170,189,118,67,28,102,90,161,65,100,68,139,191,249,199,127,21,58,93,239,254,46,255,0,200,95,214,118,155,222,61,45,226,158,74,103,212,61,169,34,43,119,77,147,109,209,83,249,171,250,206,129,141,112,237,140,217,171,150,229,51,234,230,149,223,62,170,143,232,84,249,35,19,238,80,48,228,154,53,124,214,188,190,60,155,39,169,233,160,138,72,123,112,244,49,119,237,43,81,126,38,61,142,247,245,63,238,255,0,143,220,73,124,23,79,237,56,77,162,27,125,182,30,150,177,140,69,248,156,191,197,98,55,249,78,95,212,118,59,125,178,150,221,10,67,78,213,70,162,170,166,238,223,230,126,70,109,149,81,226,118,121,110,85,147,54,54,70,141,93,220,173,79,155,218,223,229,42,39,222,6,55,226,75,84,34,194,48,75,157,60,31,225,181,84,178,69,78,159,173,238,88,218,159,54,42,127,162,39,204,195,252,44,233,69,109,226,235,38,163,228,63,20,213,143,89,227,79,114,109,214,232,38,69,248,30,137,243,85,254,79,254,195,19,99,90,187,118,215,205,127,180,217,43,146,39,218,161,172,137,81,25,10,70,171,188,8,255,0,227,53,206,254,84,41,247,150,17,138,217,41,172,182,202,122,90,102,43,90,200,216,212,69,114,175,201,173,79,191,250,128,253,122,120,155,4,44,141,169,238,107,81,191,241,30,199,124,134,231,169,238,114,47,187,239,3,158,219,158,54,217,54,13,85,119,185,83,222,121,119,222,2,53,220,230,112,141,83,99,152,24,127,138,182,36,154,49,145,34,255,0,250,58,183,255,0,205,38,43,107,151,173,63,71,17,23,215,117,127,163,85,39,203,255,0,14,164,44,219,136,202,69,173,210,124,130,15,185,214,234,196,255,0,248,105,83,254,146,180,248,19,135,192,241,55,144,83,252,145,181,53,105,239,254,139,133,50,127,208,5,189,55,228,23,228,19,228,23,228,7,173,63,140,115,105,199,111,136,228,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,30,23,222,155,30,64,28,82,54,162,238,190,245,254,147,131,157,187,209,137,254,249,236,114,236,158,239,153,235,137,138,138,174,119,205,64,230,157,45,247,30,81,125,254,228,14,68,84,247,158,17,17,191,37,3,140,210,54,24,156,245,95,146,42,144,223,141,29,84,200,34,90,92,19,23,165,73,228,174,129,210,72,244,157,209,57,138,201,218,168,137,186,162,47,186,53,251,201,61,168,89,2,89,108,147,189,140,115,228,88,220,140,107,81,85,85,122,30,169,238,68,95,212,69,140,202,223,211,104,185,103,119,232,29,79,39,121,18,39,205,188,123,70,233,19,111,119,185,23,251,234,252,211,239,255,0,136,49,7,4,154,105,115,183,106,196,55,43,170,185,95,77,60,78,127,87,67,182,222,41,209,61,232,229,254,130,204,32,98,50,54,181,62,228,68,33,23,2,150,251,149,226,186,183,41,173,115,229,138,87,64,172,147,182,141,69,233,241,44,95,150,223,122,39,220,78,6,162,34,108,128,121,61,106,136,231,124,143,97,197,19,117,0,141,216,240,239,191,115,153,197,126,96,113,98,126,175,214,123,14,13,57,129,208,53,198,38,75,166,215,180,123,213,169,224,42,183,219,245,120,121,10,197,224,250,70,80,241,91,144,53,175,234,108,181,213,109,110,233,250,238,84,255,0,251,11,66,214,56,163,168,211,251,196,18,38,237,125,21,75,87,223,182,200,176,60,171,190,23,40,41,153,197,126,66,238,166,53,180,215,58,181,106,171,254,230,220,161,219,239,2,222,89,252,84,247,238,121,95,145,243,81,206,146,49,58,23,118,255,0,65,245,1,235,254,82,28,154,113,114,34,46,255,0,112,107,209,87,100,3,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,3,194,166,231,7,43,209,61,199,37,85,69,60,110,160,112,222,95,151,207,113,239,219,222,237,151,250,206,126,255,0,121,243,78,231,53,55,68,87,47,234,223,96,63,6,255,0,107,134,233,82,141,153,189,198,39,79,194,168,138,159,127,220,168,191,172,139,28,116,93,155,141,96,84,150,43,111,230,93,93,26,187,165,191,10,175,68,244,255,0,36,69,79,212,191,114,147,2,42,117,145,59,178,177,26,187,123,211,230,66,190,51,227,135,32,213,92,55,23,168,149,100,167,146,138,181,207,137,119,233,93,156,170,155,167,187,239,143,245,253,192,101,110,11,48,169,177,61,56,167,138,169,142,73,31,213,191,82,46,254,234,138,133,251,218,159,206,36,121,214,52,254,213,75,105,176,193,79,75,79,28,77,78,173,145,141,217,63,142,245,255,0,164,236,224,15,7,135,42,167,184,242,139,186,1,228,224,239,188,230,113,95,152,30,25,186,124,206,103,6,238,115,3,161,235,124,146,67,166,151,233,97,69,87,182,221,86,173,219,245,165,60,155,20,253,165,250,147,75,167,156,65,95,50,11,162,189,145,201,114,169,142,85,93,145,26,171,90,199,170,175,83,155,183,241,23,230,165,194,235,34,181,48,11,194,201,178,177,40,234,122,145,125,233,183,97,251,149,5,135,233,181,38,162,107,30,117,110,154,158,55,68,179,220,221,6,237,79,134,79,20,212,106,167,196,223,122,35,192,183,93,44,212,27,6,111,104,138,186,207,116,167,169,107,186,183,232,157,143,254,83,211,249,46,95,230,175,252,71,127,249,252,138,115,225,227,92,181,3,67,181,46,60,47,33,200,46,15,160,110,253,81,62,163,169,159,224,242,200,158,228,107,255,0,149,42,47,207,255,0,173,111,24,205,226,43,237,158,43,140,43,187,100,87,167,223,247,57,83,239,68,253,64,126,132,173,85,84,216,227,27,85,174,247,158,243,212,255,0,114,239,176,30,195,201,235,99,149,84,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,56,46,223,113,204,224,187,128,255,0,124,241,178,28,118,114,28,192,244,214,61,35,166,150,69,251,152,229,255,0,208,65,77,76,142,163,53,226,214,195,2,49,95,79,108,162,171,141,122,83,111,123,188,98,124,211,127,230,39,234,39,61,209,87,192,76,141,106,42,172,110,249,255,0,82,145,155,18,211,138,250,189,117,185,101,117,208,199,219,133,239,108,74,143,106,175,75,150,175,238,217,87,249,105,247,129,38,173,112,164,52,140,98,125,219,255,0,206,167,216,112,137,136,198,35,81,14,96,122,220,155,169,205,62,67,100,83,200,3,139,182,83,145,197,222,229,0,207,151,204,228,112,111,245,253,231,48,58,14,183,194,234,141,53,191,64,197,68,124,150,250,182,53,87,245,173,60,136,87,175,7,214,184,234,245,187,39,182,212,171,94,246,86,214,181,126,37,69,221,42,233,219,247,127,236,44,39,92,42,155,69,167,55,170,151,239,180,116,85,79,95,247,160,145,72,5,193,31,106,229,196,30,85,93,26,191,165,245,181,206,95,146,124,235,169,151,229,254,248,30,174,60,120,118,150,205,80,186,135,142,210,78,143,131,251,226,245,73,34,124,73,75,10,123,186,21,62,247,125,228,159,224,71,87,151,80,180,146,145,43,42,98,90,168,43,42,226,123,122,88,197,77,165,106,167,185,28,191,116,136,101,189,104,211,170,12,255,0,16,171,180,213,83,69,35,100,237,255,0,29,172,251,165,141,223,202,106,255,0,48,175,30,26,179,234,142,29,53,166,109,31,190,204,248,160,168,168,167,150,54,179,170,84,234,168,117,34,39,189,142,70,167,201,223,201,2,213,17,119,60,61,187,181,79,134,197,116,130,241,107,167,175,167,122,185,146,198,199,162,170,42,123,149,168,191,127,245,159,160,7,165,191,10,158,212,249,28,21,187,41,205,191,32,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,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,145,110,134,181,156,88,249,167,214,79,168,25,15,168,206,5,244,112,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,241,42,237,178,108,137,8,56,170,230,39,198,207,10,26,185,89,165,185,134,31,163,247,22,58,157,183,43,69,206,154,215,112,107,46,54,233,31,35,34,157,99,246,130,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,242,131,149,199,145,61,50,252,107,214,43,76,149,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,48,33,95,7,124,219,178,29,88,213,203,126,150,235,246,37,143,218,89,149,84,83,219,113,251,158,57,73,84,214,69,113,145,253,17,193,83,28,179,76,229,100,206,115,24,217,24,169,219,126,221,109,86,61,210,69,102,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,130,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,175,242,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,76,25,43,153,15,26,218,167,193,247,228,239,242,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,91,111,226,95,213,213,213,190,205,219,109,151,126,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,230,139,141,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,146,10,243,7,230,51,89,194,205,246,199,167,26,67,75,138,100,89,156,221,85,151,248,110,157,249,227,180,82,171,26,176,70,248,225,124,127,158,155,173,100,68,89,122,153,28,104,174,141,82,120,222,157,215,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,155,81,15,249,170,207,114,175,244,215,35,201,50,59,135,251,37,101,117,202,186,162,79,248,82,77,52,146,63,250,92,231,59,239,85,2,194,176,14,109,156,108,234,158,101,105,211,237,62,210,13,53,190,100,55,202,132,166,161,161,166,180,220,58,229,126,202,170,170,171,94,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,147,246,238,179,73,244,107,237,255,0,18,153,118,41,109,171,178,91,252,102,73,114,180,211,207,79,107,134,69,119,247,186,120,229,124,147,73,239,115,34,98,110,178,76,253,186,99,107,164,108,73,29,121,117,240,43,77,194,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,241,222,230,53,239,99,81,239,115,70,225,159,50,226,23,65,161,186,233,253,118,65,91,125,192,234,31,119,167,198,40,21,36,130,246,199,244,50,93,225,234,69,117,76,49,119,31,10,183,169,234,139,60,77,99,157,58,43,67,176,112,119,204,31,78,56,191,202,178,172,42,201,138,221,113,155,213,139,187,112,183,211,86,200,147,251,70,206,217,25,26,85,43,227,111,68,51,35,228,141,36,129,85,200,222,227,21,146,74,157,106,201,84,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,141,138,56,63,226,82,197,197,78,135,89,245,54,216,157,155,172,61,54,188,146,145,180,175,130,58,75,196,80,198,250,136,226,71,57,253,80,175,117,146,70,168,247,175,110,70,35,149,30,143,107,67,53,128,99,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,3,21,113,181,199,102,27,193,197,170,197,3,172,116,153,118,89,125,168,71,179,28,109,217,104,167,138,220,141,145,29,90,247,164,51,35,89,221,99,35,107,92,141,238,42,200,172,85,237,72,137,146,248,104,226,47,4,226,131,75,40,53,51,5,168,255,0,21,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,205,23,230,137,175,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,209,27,93,178,185,24,222,183,171,228,114,117,189,202,182,127,202,59,131,236,155,75,173,85,220,72,234,2,85,219,238,89,133,158,58,12,122,218,217,105,229,130,107,37,75,105,107,27,92,247,70,247,187,174,71,54,54,182,55,118,221,26,69,34,185,174,238,55,160,37,253,215,137,140,54,193,197,29,171,133,139,237,13,93,45,247,35,197,217,145,216,171,154,139,36,21,143,73,107,18,122,71,162,55,120,94,200,168,214,86,189,85,88,244,238,53,85,142,107,18,92,192,83,7,57,91,181,214,193,197,222,19,125,177,92,234,237,215,43,118,15,109,171,163,172,164,153,208,207,77,60,119,59,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,154,188,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,248,236,115,218,198,49,200,198,4,202,0,0,48,254,131,113,49,134,235,206,67,169,56,101,154,134,174,221,144,233,118,81,91,142,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,220,248,222,199,181,81,91,209,36,153,128,215,175,61,215,77,71,225,211,142,237,83,213,13,47,188,248,27,173,14,160,100,81,77,12,168,175,165,184,82,186,231,50,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,161,176,160,49,87,13,28,69,224,156,80,105,101,6,166,96,181,31,226,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,249,162,252,209,50,168,0,0,21,151,198,15,31,60,108,240,139,170,31,97,239,184,70,154,222,44,85,244,241,212,216,178,55,99,119,10,88,46,172,72,216,179,163,24,151,57,81,143,138,87,172,110,98,191,175,110,219,213,17,178,177,87,175,240,233,206,110,241,123,206,225,176,113,47,138,98,150,44,110,187,171,252,208,88,161,175,103,179,58,33,153,255,0,157,165,222,170,74,158,228,137,4,109,232,88,251,125,78,115,186,211,248,179,255,0,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,249,81,189,26,230,57,241,75,43,17,236,235,234,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,129,179,153,10,185,144,241,173,170,124,31,126,78,255,0,38,118,12,82,231,246,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,196,28,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,186,255,0,60,239,208,159,237,39,238,208,63,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,103,67,164,171,145,137,187,225,106,46,236,95,133,87,109,151,101,75,63,40,7,149,199,158,205,50,252,107,209,235,75,105,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,134,53,227,239,152,237,55,10,183,90,45,53,211,27,70,63,148,103,117,84,235,83,113,101,117,84,174,130,194,197,116,46,133,42,33,137,26,178,190,120,157,50,181,137,60,111,141,18,57,28,142,100,140,71,69,92,3,155,103,27,58,167,153,90,116,251,79,180,131,77,111,153,13,242,161,41,168,104,105,173,55,14,185,95,178,170,170,170,215,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,117,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,93,167,46,14,95,244,124,59,216,162,213,189,94,199,127,207,98,191,196,193,21,53,68,144,84,71,142,210,245,190,62,154,119,194,249,35,124,211,70,136,247,204,142,234,72,229,72,154,140,252,242,202,19,43,0,143,62,139,13,180,183,84,171,113,250,172,177,105,209,215,103,216,41,166,130,220,147,170,170,171,32,108,242,62,85,99,81,81,157,111,114,43,250,85,253,49,245,118,219,216,0,0,0,0,67,94,43,249,154,105,127,11,250,161,107,210,230,226,245,121,133,202,10,134,183,44,138,146,162,74,73,236,80,62,58,105,161,124,109,150,14,205,99,228,134,161,239,70,54,102,34,44,104,215,185,189,91,183,245,121,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,116,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,77,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,6,209,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,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,0,0,0,33,87,50,30,53,181,79,131,239,201,223,228,206,193,138,92,254,214,251,95,198,251,118,150,166,110,223,133,240,157,190,215,102,120,182,223,196,191,171,171,171,125,155,182,219,46,243,84,170,190,121,223,161,63,218,79,221,160,100,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,52,91,10,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,66,174,100,60,107,106,159,7,223,147,191,201,157,131,20,185,253,173,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,230,169,85,124,243,191,66,127,180,159,187,64,201,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,104,182,20,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,0,7,74,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,159,50,162,255,0,179,87,197,63,253,160,233,87,254,74,184,255,0,215,139,84,226,199,202,198,178,125,63,200,125,58,115,90,192,54,125,213,140,235,242,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,210,238,142,174,223,79,87,75,182,223,125,151,109,143,151,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,215,248,177,242,177,172,159,79,242,31,78,156,163,110,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,104,108,60,14,191,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,0,0,0,58,166,69,170,88,38,41,157,226,58,103,127,190,248,92,147,59,241,255,0,103,232,188,44,207,241,158,10,20,154,171,243,140,98,199,31,68,110,71,126,113,205,234,223,102,238,190,227,181,128,0,0,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,127,91,163,171,141,139,179,230,114,38,204,79,133,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,146,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,127,77,159,179,127,188,139,84,0,66,173,52,230,151,163,90,165,196,252,26,7,142,90,186,241,187,207,77,53,131,52,125,115,169,225,174,174,117,59,37,74,121,41,42,161,134,72,122,164,238,211,177,122,158,231,202,145,35,88,169,46,237,144,28,81,232,95,240,148,208,156,155,69,62,212,253,156,251,71,224,191,186,126,7,198,118,60,61,100,21,63,222,123,145,245,117,118,58,127,142,155,117,111,239,219,101,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,67,104,128,66,14,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,155,224,12,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,169,30,173,107,220,200,162,149,232,199,244,116,174,74,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,215,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,58,156,22,253,192,231,28,120,111,23,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,209,35,55,70,248,218,62,165,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,253,124,123,107,158,184,240,221,163,81,107,22,142,89,177,75,189,37,162,225,21,62,69,77,125,163,154,94,205,45,67,146,56,106,98,124,117,80,170,116,206,177,196,232,209,146,57,222,33,174,248,27,19,213,213,215,202,83,133,76,171,81,245,98,143,137,10,219,151,179,113,12,2,225,53,52,93,138,201,34,170,185,221,22,155,252,29,189,153,26,246,67,27,42,35,146,85,122,171,37,107,155,15,68,172,146,110,221,170,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,8,1,194,199,54,157,96,213,158,32,176,157,50,213,140,127,79,236,216,222,81,112,91,92,181,118,187,93,193,42,146,170,88,158,202,56,216,174,169,149,169,220,170,90,120,213,92,197,106,53,234,170,173,68,87,37,170,26,171,155,52,104,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,11,145,64,200,4,127,227,151,137,74,206,21,184,125,185,106,109,133,45,83,100,147,92,40,173,118,26,75,165,44,243,210,213,213,75,42,62,88,222,144,185,142,110,212,177,85,72,138,175,99,122,163,68,221,85,81,174,144,5,80,115,193,207,233,165,186,233,102,150,208,228,53,105,81,75,79,113,191,221,45,45,89,91,2,178,87,69,5,21,67,211,110,211,222,139,13,123,27,239,87,177,22,79,226,164,137,212,29,87,79,121,187,113,119,169,89,254,53,167,54,44,39,71,224,185,101,87,138,43,37,28,181,118,219,155,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,187,111,178,47,200,184,146,144,57,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,116,177,253,250,170,234,121,233,41,233,182,87,181,237,234,99,234,101,238,35,94,212,240,221,14,233,89,26,165,223,128,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,233,60,102,243,34,211,142,18,239,180,56,29,179,27,251,119,153,203,211,61,202,209,79,115,74,56,237,84,174,103,84,110,168,159,181,46,211,73,187,28,200,81,157,93,181,89,28,172,71,69,221,146,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,241,53,55,219,116,221,21,21,117,162,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,73,63,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,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,129,31,241,222,49,112,75,151,22,57,119,9,55,250,63,99,100,150,111,1,246,126,110,228,213,30,222,238,219,86,190,171,225,100,29,186,94,196,104,137,249,201,87,185,191,195,178,167,73,32,10,11,230,99,118,186,216,57,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,149,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,232,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,75,162,124,161,42,128,0,0,0,0,0,12,63,171,188,76,97,186,43,171,154,89,165,185,157,13,91,25,170,245,21,246,219,101,206,20,89,25,77,113,133,244,140,167,130,88,218,213,119,68,238,171,232,73,17,126,7,181,157,77,232,115,164,143,48,21,87,207,59,244,39,251,73,251,180,11,84,5,117,114,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,78,152,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,238,142,145,175,124,150,42,0,0,5,74,235,247,52,142,49,56,127,214,92,179,71,114,60,31,74,170,42,241,155,131,169,227,169,246,69,115,60,93,43,218,146,83,84,244,50,226,244,143,187,4,145,75,219,235,87,51,175,165,223,19,85,9,213,192,215,18,149,156,84,240,251,109,212,219,242,90,161,201,33,184,86,218,239,212,150,186,89,224,165,164,170,138,85,124,81,177,38,115,220,237,233,101,165,145,85,30,246,245,72,169,186,42,43,91,90,220,228,244,83,236,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,196,233,26,136,23,40,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,10,193,226,159,155,78,176,105,55,16,89,182,153,105,62,63,167,247,156,111,23,184,37,174,42,187,165,174,224,181,75,85,20,76,101,100,111,86,212,196,213,237,213,37,68,104,173,98,53,90,196,84,87,34,163,150,79,242,235,226,131,90,56,179,192,50,189,70,213,27,70,21,110,182,219,175,17,217,45,81,88,41,234,225,157,211,199,11,102,169,116,237,158,89,90,172,233,168,165,72,213,142,69,221,38,234,79,226,170,208,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,198,124,23,232,229,247,64,184,96,192,52,171,41,155,174,245,106,183,201,81,113,143,165,137,225,170,170,234,37,171,150,155,118,61,236,127,101,245,14,139,184,215,43,95,219,235,77,145,219,32,86,15,246,106,248,167,255,0,180,29,42,255,0,201,87,31,250,241,103,220,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,252,74,187,108,155,34,107,132,95,247,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,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,126,64,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,133,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,129,119,220,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,221,31,104,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,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,30,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,193,144,0,0,8,255,0,196,175,24,184,39,11,57,222,155,88,53,46,143,194,227,121,223,182,60,110,65,220,153,254,200,240,80,194,248,255,0,181,97,130,73,42,59,178,78,200,254,21,111,70,253,75,186,111,180,128,42,175,158,119,232,79,246,147,247,104,22,168,10,181,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,7,91,156,143,71,246,26,172,232,130,57,45,40,0,0,0,0,12,105,196,110,183,218,184,113,209,235,214,178,223,108,117,119,123,109,130,162,220,218,202,74,73,26,201,214,10,138,232,41,164,124,125,95,11,158,198,206,175,70,42,181,30,172,70,171,153,213,214,157,215,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,17,175,154,63,145,61,77,252,23,214,40,138,234,229,193,204,2,179,135,123,236,90,73,171,217,23,249,211,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,66,239,192,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,62,135,185,205,71,185,169,27,243,1,0,57,213,249,88,197,190,160,80,250,117,196,9,233,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,7,175,223,239,60,170,175,200,229,238,253,71,14,180,223,109,128,244,87,111,45,59,216,137,243,69,79,253,10,117,92,126,153,18,229,89,63,70,207,108,238,103,207,230,137,213,255,0,180,237,242,124,109,86,162,123,182,62,104,32,108,79,115,216,212,77,215,117,247,125,224,125,108,115,186,19,220,58,151,228,161,222,246,251,143,90,117,111,239,253,96,123,78,103,22,252,142,64,14,14,93,253,199,51,131,182,223,222,1,139,253,39,51,139,126,71,32,49,15,20,117,173,163,209,252,129,234,191,59,125,106,127,252,44,164,66,229,227,111,100,217,117,254,234,172,217,95,91,85,210,187,254,185,105,29,250,255,0,232,36,47,30,89,35,172,58,45,90,140,93,157,82,202,184,19,250,119,163,155,250,80,197,124,183,232,106,87,27,170,184,201,18,127,108,74,249,58,149,171,242,116,116,138,4,230,149,141,124,106,215,55,116,253,91,149,73,204,75,10,170,193,117,170,211,169,116,30,230,162,219,58,211,221,243,143,186,237,253,238,119,221,10,127,39,255,0,175,107,228,117,227,55,73,233,245,19,76,111,50,120,88,229,168,167,160,158,72,190,4,115,186,155,77,81,211,183,192,229,249,191,238,3,238,224,215,81,99,212,61,33,183,86,53,127,57,75,79,71,12,159,229,120,88,149,127,146,211,62,21,171,203,71,45,159,17,187,230,90,113,119,153,241,201,79,117,103,106,57,28,169,238,108,51,177,118,71,57,63,196,253,205,255,0,235,89,75,92,142,77,208,2,166,232,120,111,234,83,145,193,126,96,115,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,18,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,189,16,255,0,154,172,11,42,255,0,77,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,229,67,105,50,184,57,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,155,34,190,166,24,183,107,155,35,151,185,12,81,181,138,215,68,216,230,8,65,198,39,24,191,194,215,75,52,127,237,13,31,132,204,240,175,107,91,175,191,156,238,123,67,185,77,107,232,184,252,16,69,20,93,249,162,171,252,195,58,187,125,175,122,236,230,111,242,114,254,226,99,13,225,67,82,243,93,82,204,40,106,238,47,118,15,87,109,180,91,41,145,90,251,141,198,74,234,39,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,124,96,0,118,12,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,181,78,84,252,10,212,225,209,208,113,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,180,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,98,174,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,0,0,10,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,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,134,37,112,127,196,165,247,133,109,113,179,234,109,177,59,214,169,186,109,121,37,35,105,89,60,149,118,121,102,141,245,17,196,142,115,58,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,108,81,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,202,1,227,235,133,26,206,20,181,198,174,201,108,139,175,12,202,59,215,140,94,104,225,157,35,130,149,211,57,29,64,233,37,87,119,38,167,248,26,229,73,30,231,70,248,36,119,74,203,208,208,191,75,78,127,134,222,176,26,45,82,163,200,105,35,196,235,236,241,223,226,187,85,170,210,192,219,115,225,73,219,81,34,204,141,88,153,218,84,122,247,17,189,41,191,86,219,41,68,60,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,135,236,92,67,234,134,55,160,217,55,13,214,171,173,35,48,156,178,241,77,123,184,211,186,142,55,78,179,195,209,240,178,85,78,166,177,238,130,149,206,79,158,244,177,163,85,168,233,82,79,175,134,142,29,51,190,40,53,78,131,76,240,90,127,241,85,151,138,222,184,127,185,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,252,145,62,106,129,159,249,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,189,67,170,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,57,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,157,172,10,86,231,87,230,159,22,250,127,67,234,55,18,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,44,223,231,87,230,159,22,250,127,67,234,55,18,31,224,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,192,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,248,225,143,194,187,186,168,189,76,107,218,245,106,177,178,61,129,126,156,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,212,238,166,34,181,87,184,201,24,204,63,199,55,49,143,224,129,168,248,158,158,90,116,207,237,77,93,198,222,183,219,187,170,43,252,28,105,66,245,168,130,8,169,228,107,100,84,153,103,133,94,247,61,138,212,142,52,106,35,157,47,92,53,3,195,71,17,121,223,11,250,167,65,169,152,45,71,248,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,104,191,52,94,191,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,240,181,17,145,181,17,173,68,68,64,189,238,18,120,246,209,174,46,122,236,24,180,23,91,22,103,67,111,91,133,199,31,184,83,185,253,184,89,216,100,179,67,84,196,88,165,133,38,168,108,109,87,44,114,187,165,92,177,49,10,65,226,199,205,62,178,125,64,200,125,70,114,221,57,75,112,241,117,209,174,30,106,51,204,174,213,73,75,125,212,234,138,107,220,15,134,177,211,61,214,68,167,106,219,219,43,81,123,76,122,172,213,51,34,51,119,116,84,49,36,84,115,123,113,212,95,22,62,105,245,147,234,6,67,234,51,129,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,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,19,83,125,183,77,209,81,87,92,28,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,119,107,227,85,86,185,85,146,182,60,235,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,66,253,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,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,146,160,13,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,36,87,21,188,102,223,120,180,211,141,43,182,103,150,174,214,103,130,123,94,158,239,114,129,140,101,45,214,58,132,162,236,84,182,54,237,218,153,124,60,169,44,104,212,143,169,26,230,108,143,237,69,98,188,206,184,14,252,183,216,170,117,231,73,236,189,89,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,82,176,25,127,132,157,111,181,112,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,185,140,89,102,143,173,251,57,90,206,167,35,94,168,140,94,149,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,11,83,125,183,93,213,85,87,170,147,255,0,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,64,205,92,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,203,63,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,200,26,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,240,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,176,49,254,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,230,225,99,35,110,209,196,198,252,45,77,246,221,119,85,85,94,170,88,79,45,46,95,117,58,195,117,179,241,7,171,246,170,73,52,250,130,163,196,217,237,53,113,69,85,6,74,246,58,170,9,18,68,100,232,248,25,79,83,4,78,86,77,19,153,58,110,213,69,98,187,120,151,197,143,154,125,100,250,129,144,250,140,224,98,162,213,57,81,241,211,253,227,133,253,107,204,255,0,212,244,184,5,109,115,127,202,107,173,114,84,43,191,218,188,43,28,223,231,194,143,255,0,7,132,236,26,41,193,246,51,197,207,44,77,55,178,185,41,40,179,107,29,62,64,236,78,241,87,45,71,98,134,121,111,147,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,170,131,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,129,180,152,32,175,46,14,96,20,124,68,88,162,210,77,94,200,191,207,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,128,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,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,252,27,111,212,230,162,221,249,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,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,64,148,0,0,48,167,26,217,77,139,15,225,31,87,174,217,29,119,132,164,168,195,238,118,184,228,237,62,78,170,170,216,29,73,77,30,204,69,84,235,158,120,153,190,221,45,234,221,202,141,69,84,215,8,151,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,72,128,6,202,124,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,157,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,239,205,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,138,242,163,227,167,251,199,11,250,215,153,255,0,169,233,112,10,218,230,255,0,148,215,90,228,168,87,127,181,120,86,57,191,207,133,31,254,15,8,22,168,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,22,174,219,238,187,34,42,166,189,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,250,90,178,204,168,142,145,205,106,34,49,140,142,54,6,63,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,133,169,190,219,174,234,170,171,125,60,187,114,157,113,205,120,83,197,50,125,121,174,241,215,90,238,235,172,245,117,17,76,203,133,77,157,170,140,166,154,181,100,68,238,76,254,151,185,178,183,116,150,7,83,200,231,61,239,123,150,186,249,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,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,18,171,145,143,233,179,246,111,247,145,106,133,85,242,49,253,54,126,205,254,242,45,80,1,0,57,157,112,29,249,111,177,84,235,206,147,217,122,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,122,99,146,89,154,145,194,155,244,68,212,159,224,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,98,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,149,109,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,172,74,209,14,36,117,183,135,11,173,206,243,162,249,245,94,57,81,121,167,101,53,123,27,79,5,84,21,44,99,186,152,175,134,161,143,137,94,213,87,116,191,167,173,168,249,17,21,17,239,69,9,191,205,139,141,123,142,83,149,92,248,87,211,123,159,70,55,102,218,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,11,36,61,47,86,200,199,44,171,44,111,98,36,72,175,136,28,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,99,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,216,79,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,134,85,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,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,150,147,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,251,58,185,239,170,134,105,94,237,216,247,186,161,107,216,136,197,77,153,11,58,154,155,163,159,128,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,111,79,82,61,93,112,153,28,170,229,69,70,199,178,55,101,87,99,78,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,160,23,126,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,223,79,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,93,107,0,186,158,77,154,41,246,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,132,255,0,49,254,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,210,246,120,186,167,185,210,84,212,244,61,239,88,251,179,201,44,189,190,181,107,58,250,91,240,181,16,236,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,29,127,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,173,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,178,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,117,59,47,242,224,229,255,0,89,196,69,246,45,91,213,236,119,252,233,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,207,44,65,5,129,42,185,163,249,236,212,223,193,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,244,111,219,122,162,186,38,42,7,95,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,238,80,214,7,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,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,78,152,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,238,142,145,175,124,129,5,185,163,249,236,212,223,193,125,30,136,143,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,36,7,52,127,61,154,155,248,47,163,209,17,126,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,186,90,247,182,9,156,214,170,238,228,138,69,77,250,87,96,216,207,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,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,241,53,55,219,116,221,21,21,67,181,128,0,0,0,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,86,182,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,169,7,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,110,236,141,232,222,167,244,177,223,38,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,252,77,93,183,221,54,84,69,64,217,248,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,4,21,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,141,207,101,60,242,189,136,212,119,198,214,252,47,254,42,236,83,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,35,87,112,54,168,32,175,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,62,167,179,177,75,67,81,5,93,69,78,232,199,49,221,47,101,52,93,181,115,28,190,39,173,189,73,27,144,207,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,173,96,243,147,214,191,183,60,65,90,116,114,146,223,217,164,211,43,122,247,167,146,46,153,39,174,184,197,79,81,39,75,146,71,35,161,108,12,163,70,238,198,57,36,239,239,212,222,133,2,42,240,177,162,159,194,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,212,197,111,113,89,213,179,119,84,217,76,166,190,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,124,46,141,170,183,40,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,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,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,39,84,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,251,166,141,237,108,206,123,182,71,70,214,62,64,195,252,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,170,37,153,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,75,146,40,81,81,210,57,174,85,86,49,146,72,201,127,205,243,75,112,77,22,193,52,3,76,244,210,197,236,108,110,205,246,175,193,81,120,169,170,59,93,217,168,38,147,243,147,61,242,59,121,37,123,190,39,46,219,236,155,34,34,32,86,177,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,185,87,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,15,241,139,193,214,119,194,6,119,79,96,191,214,123,103,27,188,245,253,159,200,59,112,211,251,83,181,13,59,234,191,181,89,60,178,65,218,146,161,35,252,226,167,94,221,77,221,23,220,27,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,39,96,41,3,151,7,48,10,206,29,239,177,105,38,175,100,95,231,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,187,240,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,63,218,79,221,160,85,89,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,61,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,37,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,190,77,99,28,229,217,17,84,253,108,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,13,162,1,29,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,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,21,233,62,11,249,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,234,111,95,79,115,171,167,169,187,237,182,233,190,224,89,87,42,62,58,127,188,112,191,173,121,159,250,158,151,0,173,174,111,249,77,117,174,74,133,119,251,87,133,99,155,252,248,81,255,0,224,240,150,168,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,243,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,4,234,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,43,23,39,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,85,14,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,22,189,237,129,204,98,185,90,206,183,55,169,204,110,238,78,169,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,2,26,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,239,184,240,140,223,223,242,57,108,23,220,7,7,39,191,161,14,40,221,183,61,141,79,188,55,223,213,253,96,113,110,235,253,10,121,84,68,95,122,6,251,157,177,204,15,9,242,60,128,7,133,247,28,28,228,223,222,135,53,249,30,183,108,191,120,30,198,252,143,39,134,252,143,32,66,62,103,183,217,168,52,194,205,71,18,236,149,119,41,163,127,189,83,221,225,94,159,119,207,230,126,207,46,219,123,161,210,250,122,151,47,247,198,177,83,220,159,125,61,34,157,27,154,45,111,119,27,196,45,72,197,252,245,226,68,223,255,0,217,209,63,254,99,60,112,95,100,142,209,163,120,247,109,170,157,219,109,35,215,220,191,53,165,167,253,107,253,0,72,67,242,242,75,69,61,234,205,89,111,169,106,57,147,193,36,106,138,212,95,155,21,62,255,0,119,222,126,161,225,201,212,213,79,214,128,85,150,162,192,238,27,248,166,164,174,182,47,69,30,70,218,218,185,91,252,68,234,107,170,209,61,209,124,255,0,190,167,205,11,55,198,110,241,222,45,113,85,177,119,234,223,245,255,0,57,83,239,254,162,4,243,57,211,155,132,255,0,103,243,155,83,21,206,183,211,212,178,78,152,222,229,252,229,68,45,79,214,212,254,58,252,204,237,193,86,175,211,234,70,159,211,53,235,181,76,93,125,104,178,70,187,239,61,70,222,230,237,247,51,245,1,37,206,42,155,123,206,71,133,77,192,34,238,135,147,139,78,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,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,240,61,175,233,119,67,155,28,120,127,151,239,12,118,46,42,181,246,60,43,41,189,120,43,46,63,111,76,150,227,77,225,159,39,181,41,96,173,165,142,90,30,182,75,19,224,238,178,161,201,222,106,171,153,182,232,213,95,122,76,14,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,46,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,1,0,57,194,106,230,147,227,218,29,110,210,172,146,207,106,201,51,59,229,193,151,27,53,182,122,250,152,100,180,70,216,106,33,91,179,153,78,230,245,244,247,36,138,40,230,114,70,249,30,231,244,202,144,72,194,85,113,47,196,94,9,194,254,150,87,234,102,117,81,254,54,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,154,175,201,23,93,109,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,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,64,58,169,109,60,146,245,35,78,25,138,231,90,66,202,63,15,159,75,112,92,146,90,143,2,137,227,108,236,142,158,157,140,241,13,221,87,177,59,228,94,219,246,68,241,125,81,245,117,75,211,31,240,94,85,154,143,152,112,143,93,175,207,191,246,242,250,219,124,89,38,55,139,210,192,181,126,58,206,144,58,94,135,186,36,115,252,101,67,29,27,224,141,136,228,111,75,99,147,227,153,222,26,21,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,127,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,0,20,173,206,175,205,62,45,244,254,135,212,110,38,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,152,215,157,95,154,124,91,233,253,15,168,220,72,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,6,75,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,196,123,88,231,189,237,87,191,10,112,145,162,247,93,122,226,27,9,211,250,92,66,175,34,180,73,120,163,171,201,41,225,123,162,100,86,72,234,35,241,178,203,43,92,213,137,157,165,115,81,200,230,185,94,246,49,155,200,246,34,236,41,115,180,233,127,17,122,70,202,59,205,178,147,41,193,51,203,60,21,108,138,166,25,35,101,93,20,236,100,208,202,141,114,54,88,159,178,199,35,29,240,73,27,209,174,78,151,181,21,35,87,1,252,6,218,184,83,204,181,43,47,186,197,87,85,119,172,188,84,217,49,138,249,46,45,157,146,98,234,148,245,16,185,204,99,24,137,82,233,83,162,101,123,19,103,210,167,105,27,27,149,242,132,191,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,214,223,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,116,224,91,69,244,191,94,185,112,233,190,159,234,230,33,73,145,88,164,168,186,213,165,60,207,146,39,197,60,119,154,238,137,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,170,14,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,238,83,149,199,145,61,50,252,107,214,43,78,149,205,190,77,6,139,134,137,29,170,84,84,149,89,146,212,116,224,108,138,167,177,113,74,213,124,105,80,248,156,145,189,86,153,177,42,62,118,61,169,27,250,98,103,84,115,58,9,26,16,255,0,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,55,114,170,49,29,181,207,154,171,155,25,240,71,137,107,110,7,195,70,29,134,107,243,105,32,201,236,116,239,182,197,69,12,80,117,208,219,160,122,195,71,4,178,211,203,36,51,189,33,141,138,146,51,163,224,115,26,246,186,70,62,73,3,58,128,0,20,151,205,203,134,124,55,69,117,114,205,170,88,101,117,91,25,170,245,23,107,149,206,217,50,172,140,166,184,194,248,31,81,60,82,57,202,238,137,221,87,214,177,170,124,15,107,250,93,208,230,199,29,218,21,87,207,59,244,39,251,73,251,180,8,43,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,236,103,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,156,174,60,246,105,151,227,94,143,90,95,240,0,0,0,0,24,43,139,62,15,180,191,139,172,54,43,22,112,149,116,23,219,61,61,83,113,203,237,52,178,43,237,83,206,177,43,222,176,35,219,21,67,28,180,241,53,236,122,111,208,142,70,58,55,42,61,43,131,71,57,74,106,61,55,21,146,97,90,189,109,246,166,147,227,155,93,42,111,244,181,43,71,29,250,149,233,34,83,83,66,137,213,35,38,116,145,162,84,68,138,215,69,27,100,86,202,157,202,105,37,185,64,7,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,173,191,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,166,63,230,63,203,254,143,136,139,20,186,183,164,56,239,249,236,80,120,104,37,166,167,146,10,120,242,42,94,182,71,211,80,249,159,28,108,154,24,213,94,201,149,221,75,28,75,19,145,255,0,153,88,178,7,43,143,34,122,101,248,215,172,86,146,168,10,245,229,217,203,114,167,66,46,182,189,123,214,137,106,227,212,24,41,234,161,160,199,154,248,187,22,55,189,211,192,249,159,61,60,210,50,173,242,211,57,170,212,248,89,26,77,34,43,94,244,99,163,176,160,0,21,65,207,42,237,106,154,235,163,118,40,110,116,143,185,81,211,223,170,234,40,219,51,86,120,96,153,212,45,138,87,199,191,83,88,247,65,51,90,229,77,156,177,72,137,191,74,237,58,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,46,189,153,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,19,83,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,119,123,210,40,101,145,90,221,215,162,55,187,228,213,84,187,67,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,74,171,231,157,250,19,253,164,253,218,90,161,85,124,243,191,66,127,180,159,187,64,173,92,31,76,242,173,68,183,101,247,28,90,147,197,253,138,199,223,147,92,96,100,114,73,51,168,99,170,166,167,149,241,181,140,118,253,191,20,217,94,174,233,107,98,138,87,171,190,29,149,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,19,87,109,247,77,149,17,82,106,242,84,243,79,148,253,63,174,245,27,112,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,84,45,39,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,101,107,115,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,116,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,167,75,163,99,31,36,31,210,109,126,214,93,10,246,255,0,228,143,80,174,184,191,218,139,122,219,46,158,9,237,78,252,62,254,151,39,82,47,110,102,117,63,183,59,58,101,143,173,253,15,111,83,183,252,12,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,171,78,180,207,42,213,11,141,226,221,139,82,119,61,131,143,221,114,107,140,239,142,69,134,150,134,130,150,74,137,95,35,152,199,116,117,118,219,19,21,219,53,101,154,38,43,155,215,185,213,75,222,183,240,153,134,240,139,192,78,178,96,246,42,138,75,197,246,191,7,201,106,111,185,27,104,22,150,123,171,210,138,169,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,104,132,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,216,123,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,180,65,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,123,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,32,170,189,124,227,27,136,46,38,44,88,246,55,171,217,183,181,40,49,206,228,177,67,79,73,21,28,117,117,79,124,139,226,170,35,133,173,141,243,54,57,18,22,42,53,173,100,109,94,150,163,164,153,242,118,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,39,74,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,176,246,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,231,38,123,228,118,242,74,247,124,78,93,183,217,54,68,68,64,236,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,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,252,45,93,183,221,118,68,85,64,237,101,0,243,71,243,217,169,191,130,250,61,17,146,178,78,112,26,243,116,215,155,46,167,88,172,84,150,156,38,211,79,224,165,193,150,179,189,5,124,18,116,45,68,147,213,118,218,229,169,87,49,22,41,146,52,72,81,173,106,49,232,250,132,159,5,113,235,170,88,38,180,241,99,156,234,102,154,95,125,179,141,222,125,153,224,171,124,44,212,253,222,213,182,150,25,63,55,51,25,35,118,146,39,183,226,106,111,182,233,186,42,42,132,213,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,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,12,65,198,230,163,105,30,152,240,209,152,222,245,171,21,164,202,241,234,218,118,91,89,142,77,82,200,31,120,171,149,232,144,193,19,220,168,230,61,174,78,242,201,30,242,196,200,31,51,26,174,137,16,215,48,207,252,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,166,75,224,183,150,206,101,197,174,27,119,212,27,206,97,87,129,99,208,84,71,77,101,174,154,196,149,204,188,189,22,68,169,88,145,106,33,114,50,23,54,54,43,246,115,28,247,189,168,189,81,61,16,62,174,84,122,179,163,90,101,196,116,22,237,76,196,60,77,251,45,240,246,60,75,34,233,116,222,199,174,153,238,141,97,236,162,47,79,138,238,50,47,16,223,138,61,186,23,104,166,153,237,189,67,87,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,184,158,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,2,127,128,0,138,188,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,224,119,86,251,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,234,146,70,71,55,66,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,126,53,129,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,252,19,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,2,218,121,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,234,98,245,82,219,93,79,35,105,186,28,197,84,235,158,122,121,123,141,123,28,223,13,211,241,54,71,34,87,183,47,12,42,213,159,241,165,165,86,43,205,69,92,52,244,183,135,222,216,234,103,181,175,89,237,244,210,215,66,213,87,53,201,208,233,105,163,107,211,109,213,138,228,69,106,170,57,49,86,165,234,246,101,171,84,216,108,25,156,244,147,191,6,197,233,113,11,100,208,192,145,61,246,234,105,102,125,59,101,70,252,46,123,27,63,109,28,136,221,217,27,21,221,79,234,123,172,127,146,22,150,255,0,242,151,173,119,11,23,250,147,22,180,92,252,87,245,212,215,193,217,71,255,0,247,53,221,111,103,244,49,223,223,16,11,84,49,167,16,60,60,105,127,19,88,3,180,231,85,237,85,117,150,214,84,45,117,28,180,149,146,83,79,69,90,144,203,12,117,49,185,171,210,231,177,179,200,168,217,26,248,213,85,58,152,237,182,50,88,2,152,45,60,158,117,134,30,34,232,176,107,237,93,93,102,146,50,162,55,86,103,20,139,67,77,60,208,37,42,77,35,35,161,117,76,147,70,245,155,122,100,122,181,232,213,84,149,90,230,167,74,219,254,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,246,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,3,37,115,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,234,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,168,213,192,7,43,155,173,130,235,136,241,17,196,29,77,93,186,229,110,168,101,230,205,134,36,78,134,122,105,227,116,114,81,212,215,74,142,71,49,237,114,58,79,8,141,69,69,72,123,175,254,251,78,90,80,2,128,121,163,249,236,212,223,193,125,30,136,145,92,156,48,12,55,84,240,222,32,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,122,37,102,247,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,235,205,31,207,102,166,254,11,232,244,68,170,228,99,250,108,253,155,253,228,4,32,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,189,255,0,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,220,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,242,163,122,53,204,115,226,150,86,35,217,215,212,154,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,3,102,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,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,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,250,185,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,102,162,35,17,187,124,188,149,60,211,229,63,79,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,160,107,153,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,241,53,55,219,116,221,21,21,104,219,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,201,94,76,26,95,175,54,155,174,75,170,144,186,146,209,165,119,250,118,209,84,50,190,139,174,123,237,109,59,164,72,164,162,118,237,116,108,129,210,76,215,204,170,232,220,175,124,72,199,189,171,37,48,90,249,64,60,206,180,183,242,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,109,119,188,87,138,141,60,92,254,247,185,204,234,174,142,183,224,119,78,219,124,45,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,3,146,94,166,101,89,6,156,106,38,150,221,170,252,69,151,15,184,91,238,22,142,228,146,62,74,127,30,149,61,248,27,212,245,99,33,71,210,36,141,99,26,223,206,79,59,149,92,175,247,86,6,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,226,114,169,242,233,118,175,102,90,65,83,147,79,135,207,72,140,204,49,123,158,33,119,134,166,4,149,147,219,171,162,232,149,168,190,231,49,237,114,71,35,28,213,77,159,19,81,221,76,87,177,221,127,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,121,60,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,91,50,143,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,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,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,168,206,44,249,69,106,38,61,153,69,121,225,78,209,87,149,99,215,186,138,169,164,178,212,214,210,82,191,30,99,82,37,142,20,169,170,169,107,170,152,247,62,126,133,233,235,99,34,106,61,210,57,122,221,113,32,12,41,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,124,22,231,157,250,19,253,164,253,218,90,161,85,124,243,191,66,127,180,159,187,64,197,92,149,60,211,229,63,79,235,189,70,220,91,78,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,169,110,74,158,105,242,159,167,245,222,163,110,46,164,10,86,208,62,80,154,203,153,234,62,67,100,214,251,135,216,188,91,20,184,71,72,251,133,11,91,85,38,65,239,142,71,123,61,92,173,70,194,232,31,191,136,145,171,209,35,154,197,133,239,100,236,138,228,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,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,250,192,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,17,87,149,199,158,205,50,252,107,209,235,76,171,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,174,42,229,113,231,179,76,191,26,244,122,210,252,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,90,29,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,162,190,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,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,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,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,45,211,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,233,91,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,136,40,91,154,94,117,163,89,223,21,151,234,173,47,181,221,89,122,181,127,113,178,251,149,68,238,74,90,251,165,34,37,58,165,60,15,111,92,125,150,68,216,95,39,82,50,71,70,138,200,209,26,179,78,22,191,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,157,78,145,70,189,124,187,112,93,101,205,120,172,197,42,180,66,233,106,181,94,177,174,237,230,190,229,116,129,181,20,180,150,180,68,167,170,87,193,212,215,207,220,101,79,101,35,141,205,122,186,100,84,146,20,69,154,61,133,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,61,57,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,192,190,87,30,123,52,203,241,175,71,173,47,248,8,21,203,239,150,229,55,14,213,52,58,201,172,50,210,92,117,21,212,241,205,109,162,166,124,173,102,50,249,34,169,134,162,21,150,57,187,53,143,146,26,134,53,234,177,171,35,123,28,145,185,233,180,139,61,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,120,95,121,228,0,60,34,109,185,228,1,227,100,249,158,64,0,0,3,194,252,143,83,147,117,247,30,213,249,28,54,3,154,38,200,21,118,67,201,198,79,226,251,192,175,142,100,110,91,149,211,0,180,199,241,73,83,124,86,35,126,127,56,225,111,203,254,18,125,196,179,225,178,214,235,78,147,99,116,143,106,53,209,218,232,218,228,219,111,122,83,66,159,169,63,81,13,120,209,186,54,241,174,154,109,104,141,221,78,167,189,53,238,77,182,219,119,80,255,0,66,126,191,214,79,29,43,131,177,132,89,226,84,254,45,21,58,127,251,150,1,219,192,0,97,142,40,112,74,124,235,2,158,223,44,44,123,186,88,136,170,212,93,191,63,19,191,154,239,230,144,159,151,86,123,30,59,155,191,78,235,231,237,204,249,96,99,26,174,219,171,118,85,73,238,69,114,42,255,0,25,63,147,255,0,180,178,219,253,35,43,109,242,83,189,187,163,182,251,255,0,83,145,127,232,42,15,43,180,73,162,60,96,98,117,140,119,68,18,93,233,145,125,219,251,188,60,8,191,123,215,253,23,255,0,183,238,11,139,137,200,248,218,228,249,42,34,161,204,235,152,21,250,43,254,47,109,184,198,254,174,253,44,50,124,149,63,141,27,87,245,39,235,59,24,28,28,189,46,57,34,162,158,183,181,92,239,212,135,54,55,100,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,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,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,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,174,14,116,249,62,174,90,244,143,20,199,108,214,250,74,125,58,188,222,24,203,213,202,27,147,219,87,61,197,140,146,74,106,41,105,211,165,171,76,173,100,147,163,191,59,213,44,12,221,33,88,152,179,4,10,227,235,138,234,206,43,117,198,174,247,108,151,163,12,197,251,214,124,94,24,230,157,99,158,149,179,57,93,94,232,229,70,246,230,168,248,28,228,72,216,230,198,200,35,119,82,197,214,236,171,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,8,186,36,107,229,237,194,11,76,118,169,174,180,80,223,107,106,232,237,175,168,141,181,149,20,148,205,169,158,24,21,201,220,124,113,58,72,219,35,209,187,170,49,100,98,57,81,17,92,221,247,77,154,116,82,211,165,246,93,35,196,40,244,86,217,73,65,130,73,103,166,171,199,226,166,134,72,152,234,41,216,147,71,42,182,84,73,85,242,36,157,199,186,79,206,57,239,115,159,187,213,202,7,117,42,3,155,39,5,22,237,63,172,254,19,186,95,108,236,89,111,119,7,199,151,209,70,149,85,18,69,116,170,158,105,150,230,233,30,231,178,56,101,124,141,133,205,252,211,25,39,97,24,142,89,149,25,111,231,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,6,186,220,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,41,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,77,104,117,99,236,39,229,79,50,252,150,255,0,241,51,237,5,199,236,231,247,239,254,11,241,50,120,95,239,255,0,157,254,243,219,254,249,241,255,0,59,223,185,102,156,148,43,117,181,150,172,202,222,235,77,36,154,65,61,69,68,204,174,115,160,239,193,146,49,180,72,232,88,136,244,153,89,37,36,140,115,149,204,116,104,176,199,208,230,57,100,71,134,32,231,87,230,159,22,250,127,67,234,55,18,0,19,255,0,157,95,154,124,91,233,253,15,168,220,79,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,208,57,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,241,30,231,181,143,123,81,143,189,227,90,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,39,255,0,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,235,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,162,54,35,98,248,88,214,108,22,190,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,186,112,45,173,26,95,160,188,184,116,223,80,53,115,47,164,199,108,81,212,93,105,18,162,102,73,43,229,158,75,205,119,68,81,69,19,93,44,175,217,28,229,107,26,229,70,49,239,93,154,199,42,84,95,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,242,164,122,181,172,107,229,150,87,163,25,215,210,157,215,92,110,218,161,15,10,92,56,88,170,238,117,108,211,170,203,61,250,174,130,141,179,70,144,77,123,134,255,0,113,109,84,175,141,171,214,231,178,158,122,54,181,210,39,75,82,89,18,61,149,211,111,245,114,241,209,205,39,215,110,40,44,122,123,172,115,119,172,181,54,251,133,68,22,142,154,150,251,98,170,58,119,57,180,221,250,119,177,244,253,12,238,84,247,21,221,43,225,123,127,57,16,9,129,202,143,129,111,239,28,80,107,94,25,254,167,170,192,40,171,157,254,83,157,116,146,157,91,254,213,225,94,231,127,62,100,103,248,60,197,170,0,0,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,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,0,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,117,32,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,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,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,133,171,182,251,174,200,138,169,218,202,107,231,39,145,241,5,38,172,90,113,188,201,158,3,73,253,242,225,176,211,212,69,219,185,85,69,77,78,181,181,85,17,182,71,72,179,71,37,82,194,197,145,172,107,99,223,182,223,142,87,200,17,43,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,74,200,180,183,59,197,48,76,71,83,47,246,47,11,141,231,126,63,236,253,111,138,133,254,51,193,76,144,213,126,109,143,89,35,232,145,200,223,206,53,189,91,238,221,211,222,118,14,27,168,180,74,191,91,113,104,56,141,187,85,219,180,233,181,18,205,124,154,153,179,185,238,100,112,72,248,161,84,167,99,230,232,146,102,197,27,214,52,71,163,30,229,71,49,126,54,207,254,119,22,155,85,130,213,160,214,43,21,178,146,221,109,183,83,228,20,148,116,116,144,182,24,41,160,141,182,198,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,21,193,131,233,158,85,168,150,236,190,227,139,82,120,191,177,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,223,183,226,155,43,213,221,45,108,81,74,245,119,195,178,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,226,106,237,190,233,178,162,42,77,94,74,158,105,242,159,167,245,222,163,110,35,255,0,30,86,77,26,199,120,172,207,108,154,25,15,132,199,232,174,11,77,85,111,138,222,234,74,91,125,210,52,237,214,211,211,35,158,229,116,45,157,146,42,42,54,54,53,206,115,34,103,105,145,189,225,121,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,32,95,60,239,208,159,237,39,238,210,58,242,161,203,117,114,203,197,165,147,26,211,151,85,212,216,175,212,245,9,151,80,172,175,101,19,173,208,195,34,182,166,117,108,82,163,31,20,175,103,105,202,140,234,146,70,193,220,141,181,15,82,69,115,206,253,9,254,210,126,237,3,21,114,84,243,79,148,253,63,174,245,27,113,97,60,127,113,111,134,240,181,164,110,165,188,226,244,153,86,67,156,211,214,90,236,182,27,133,50,203,110,170,99,88,214,212,201,91,191,194,234,102,54,120,209,209,111,215,47,113,172,78,150,171,229,142,168,121,120,241,11,138,240,191,168,90,137,171,153,77,55,143,240,26,127,85,77,110,181,178,170,58,121,174,117,210,220,237,205,138,158,55,61,127,202,145,234,214,189,204,138,41,94,140,127,71,74,224,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,40,116,162,90,114,226,226,223,13,225,75,87,43,234,181,7,23,164,168,199,179,10,120,45,117,215,232,169,150,91,141,145,141,122,185,36,139,109,220,250,103,57,90,179,196,212,235,119,106,39,183,169,208,164,82,72,174,2,121,94,224,154,171,163,82,234,231,16,177,221,95,246,210,223,44,120,205,174,150,73,168,102,182,83,185,202,214,92,222,229,68,238,76,254,148,146,6,171,95,7,105,205,123,146,110,234,54,40,45,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,252,168,222,141,115,218,201,98,149,136,247,244,117,40,95,247,22,62,86,53,147,233,254,67,233,211,154,214,19,127,133,46,56,234,113,174,27,117,39,132,125,70,101,34,88,174,88,62,82,204,70,236,175,138,157,104,106,229,160,171,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,204,32,3,101,62,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,168,0,1,213,48,253,42,211,141,63,190,229,57,62,21,133,218,172,183,92,214,224,219,165,254,174,142,157,35,146,225,84,140,70,36,146,42,127,194,118,201,179,86,73,102,145,83,174,89,28,238,214,0,0,8,171,205,31,200,158,166,254,11,235,20,64,74,163,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,214,223,132,239,52,250,55,245,3,30,245,24,13,148,192,160,30,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,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,138,166,207,186,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,240,185,55,219,101,221,21,81,117,204,226,71,68,46,188,56,107,110,83,162,247,155,229,37,230,163,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,239,99,214,41,163,235,102,238,70,191,169,168,231,162,35,212,44,43,145,143,233,179,246,111,247,145,106,133,16,242,203,227,7,25,225,107,84,47,118,93,70,90,74,60,39,57,167,137,183,91,195,162,168,150,123,100,244,113,212,62,153,236,142,6,72,233,88,247,76,248,156,196,102,251,201,27,250,154,145,185,175,189,224,5,53,243,92,227,95,242,155,149,79,195,94,153,220,238,180,216,222,37,112,168,166,203,101,223,179,13,226,233,12,141,106,83,244,43,82,71,67,75,36,111,247,185,221,18,74,189,72,197,72,97,149,214,41,199,149,239,89,113,222,20,243,219,222,134,77,225,50,10,43,122,212,213,92,34,184,54,146,170,223,107,141,123,149,181,20,202,230,57,29,51,96,100,136,136,142,141,237,107,156,248,159,221,100,108,126,186,224,103,94,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,169,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,197,94,84,56,150,145,217,120,75,178,100,186,114,218,74,155,237,250,162,161,114,234,229,137,140,173,117,198,25,164,70,211,78,141,150,85,99,34,137,236,237,53,85,157,81,200,217,251,113,186,161,232,76,160,32,87,51,94,4,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,123,162,190,166,24,183,116,111,103,84,143,100,125,142,153,21,97,237,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,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,107,237,204,162,217,164,118,158,48,115,138,93,35,146,173,236,125,66,84,228,138,250,182,84,211,123,126,103,58,90,212,166,123,92,231,35,17,207,106,72,199,175,84,117,9,80,196,70,177,172,106,5,202,112,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,76,234,81,95,41,75,222,178,210,113,89,71,100,211,41,187,216,253,101,190,106,156,210,223,61,193,180,212,178,218,227,78,219,42,28,138,199,171,230,134,122,136,150,36,141,189,106,231,185,138,248,226,146,103,165,234,0,41,3,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,39,75,25,216,170,161,167,130,146,162,155,100,123,158,238,150,50,154,94,226,181,141,95,19,208,222,165,141,202,93,249,93,92,235,52,246,197,121,208,236,47,83,107,111,222,10,235,139,228,15,181,208,210,73,214,177,215,199,95,15,92,209,181,25,19,191,60,223,5,28,141,87,190,56,210,54,78,155,185,238,137,170,20,216,108,81,192,62,153,229,90,69,194,22,155,96,185,173,39,132,189,83,219,234,46,21,52,174,142,72,228,165,241,181,115,86,50,9,89,35,26,246,77,27,42,26,201,24,173,248,100,107,218,138,168,136,171,175,102,39,110,177,94,50,171,53,167,41,200,254,207,217,107,110,20,244,247,27,191,131,125,95,179,233,95,35,91,45,79,97,138,143,151,182,197,115,251,109,94,167,116,236,158,245,54,147,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,233,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,127,77,159,179,127,188,128,181,66,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,63,91,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,74,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,129,15,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,145,175,158,119,232,79,246,147,247,104,22,168,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,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,124,46,77,246,217,119,69,84,94,214,0,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,53,57,71,105,158,85,152,113,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,219,226,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,111,84,112,78,228,85,86,108,177,171,136,29,61,177,105,54,184,231,154,101,140,95,189,179,106,197,242,10,235,93,37,91,186,214,69,142,41,156,196,142,85,124,81,111,52,123,118,228,86,177,35,89,24,245,141,92,197,107,150,202,185,29,91,172,81,98,186,185,118,167,200,251,215,170,155,133,158,158,178,209,224,222,223,9,75,28,117,78,167,169,239,170,244,73,222,124,181,44,237,162,117,51,194,238,239,116,141,216,44,252,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,0,0,0,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,39,251,73,251,180,12,85,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,0,170,190,121,223,161,63,218,79,221,160,90,161,85,124,243,191,66,127,180,159,187,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,19,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,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,149,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,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,42,215,151,7,48,10,206,29,239,177,105,38,175,100,95,231,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,187,243,87,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,178,158,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,117,185,170,197,103,97,170,254,184,35,140,37,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,68,58,123,115,204,172,185,254,53,121,211,152,234,228,203,40,47,20,85,54,22,82,82,37,84,238,184,178,102,58,153,35,133,90,228,149,253,212,102,204,86,187,169,118,77,151,125,128,183,238,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,213,23,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,249,201,158,200,219,180,113,61,223,19,147,125,182,77,213,81,23,175,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,91,255,0,38,12,99,68,160,210,252,151,38,199,110,20,151,109,80,146,161,172,200,222,235,108,241,79,102,183,75,36,141,163,162,100,210,111,20,140,149,105,36,169,115,161,84,221,95,27,36,69,88,99,80,37,87,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,206,160,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,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,0,80,15,52,127,61,154,155,248,47,163,209,1,127,192,170,190,70,63,166,207,217,191,222,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,173,55,57,185,118,67,139,125,235,239,3,216,122,106,221,209,11,156,171,182,219,127,206,123,143,142,234,170,148,79,219,250,63,231,64,42,211,92,111,117,55,94,45,177,202,72,156,215,164,55,26,63,133,173,69,84,71,120,13,254,69,155,96,81,186,60,74,210,142,69,69,240,80,127,245,38,149,110,197,75,247,25,116,206,172,98,42,65,45,11,155,247,251,250,168,63,95,245,22,171,140,197,217,176,208,70,137,238,74,104,145,63,171,161,160,126,160,0,14,18,49,30,213,69,77,202,194,230,91,131,84,99,119,11,94,164,219,160,149,179,219,166,90,148,122,163,156,214,171,86,137,168,170,138,155,125,223,122,150,128,69,206,63,52,234,147,50,208,76,178,166,70,254,126,138,217,44,241,57,24,197,84,86,186,23,124,221,242,254,246,159,32,58,151,1,156,65,210,103,216,93,178,195,95,91,3,174,20,180,176,194,230,162,70,197,94,152,169,90,190,228,122,175,241,158,191,113,51,152,238,166,163,191,90,110,82,111,47,188,186,187,26,214,72,241,229,168,122,53,149,9,26,181,94,253,151,106,170,86,109,178,46,223,201,46,162,213,83,226,237,212,213,11,243,146,38,187,254,52,3,236,60,124,148,242,122,156,245,234,219,109,192,246,131,195,87,116,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,2,234,64,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,231,235,0,53,214,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,227,233,122,88,178,70,174,141,85,139,52,15,127,106,68,217,142,93,153,39,109,140,150,52,36,7,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,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,117,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,42,175,154,159,30,63,252,47,194,166,144,94,191,197,69,151,223,109,151,31,246,246,84,217,28,206,215,251,157,210,190,57,191,198,83,189,191,223,88,99,253,28,230,179,125,211,46,14,228,211,42,218,47,104,106,77,131,108,107,24,171,142,22,83,71,73,103,90,25,25,73,92,229,88,229,138,162,106,57,162,142,55,66,246,68,146,198,248,23,170,71,36,206,32,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,155,190,71,39,189,202,174,95,154,129,221,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,153,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,169,177,70,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,227,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,133,120,5,225,70,143,133,45,14,164,178,92,226,235,204,242,142,205,227,40,154,72,96,73,32,170,116,45,70,208,54,72,149,221,200,105,254,54,181,86,71,181,210,62,121,27,210,146,244,54,74,129,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,101,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,234,1,187,96,25,149,151,63,173,210,218,204,122,174,76,178,130,241,37,130,91,77,34,37,84,238,184,178,101,129,212,241,164,42,228,149,253,212,86,39,109,93,212,187,116,239,186,27,68,29,42,183,69,244,190,227,171,148,26,239,112,196,41,42,179,187,93,157,108,52,55,137,159,35,223,75,68,175,145,234,216,163,87,118,152,245,89,165,69,149,172,73,58,36,123,58,186,28,173,80,234,156,38,89,53,231,26,208,108,99,29,226,70,186,146,191,54,183,211,246,170,43,34,185,120,217,231,129,118,116,73,85,39,105,141,241,49,181,221,137,21,174,153,30,176,247,123,210,44,139,181,6,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,45,53,67,0,169,201,185,56,104,246,103,110,199,169,42,234,48,236,162,190,166,178,224,228,137,39,161,183,84,93,46,84,242,35,28,229,71,171,36,169,146,133,28,198,111,186,182,55,42,109,31,83,98,7,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,188,85,176,198,201,118,98,190,74,105,38,141,21,85,187,43,209,81,205,84,71,37,191,240,71,165,246,173,106,229,111,98,210,139,203,169,35,167,202,108,249,29,181,149,21,52,77,171,101,28,239,186,215,118,106,146,39,42,35,223,12,189,185,89,241,53,81,241,181,81,205,84,69,74,54,3,106,128,97,254,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,241,83,48,0,0,0,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,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,117,76,235,73,244,179,84,60,15,229,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,255,0,36,62,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,251,144,238,160,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,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,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,45,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,126,92,155,87,179,44,191,75,240,141,35,190,207,73,53,139,79,106,46,211,88,149,176,35,39,133,151,9,33,150,120,94,244,247,61,137,44,43,35,85,83,173,22,105,17,92,173,70,53,151,211,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,15,223,209,237,116,212,125,6,172,201,174,218,95,121,246,53,215,40,199,230,198,230,185,68,138,149,84,116,178,207,4,210,62,153,232,169,218,153,124,59,88,146,108,174,99,94,229,103,75,209,143,103,224,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,95,47,123,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,12,171,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,250,55,238,61,17,29,43,213,97,7,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,253,164,253,218,5,85,147,255,0,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,72,235,193,103,12,245,60,87,107,205,171,76,38,174,171,183,216,160,167,154,239,144,215,82,44,93,250,107,116,61,40,238,218,72,228,69,124,146,201,12,40,168,215,244,44,201,34,177,237,99,144,216,119,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,198,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,253,27,246,222,168,174,137,138,153,212,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,245,242,236,249,172,112,125,106,214,29,47,175,226,19,26,74,182,102,218,119,103,87,79,19,101,111,98,227,100,134,71,205,59,30,217,30,214,198,248,27,37,69,67,94,207,137,232,146,70,173,145,93,18,199,73,128,108,167,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,0,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,9,127,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,187,177,235,20,209,72,141,118,203,209,35,29,242,114,42,253,102,185,156,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,175,110,227,17,81,178,189,23,96,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,161,218,207,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,123,156,212,84,247,162,31,172,0,198,150,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,146,192,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,21,75,116,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,13,120,66,225,15,248,86,232,214,182,125,150,162,239,106,22,29,236,10,220,95,174,191,195,67,63,117,213,222,42,146,78,164,88,215,187,28,77,232,87,116,116,203,28,91,200,200,214,94,172,235,192,175,42,252,135,63,169,165,213,46,39,177,250,187,30,49,5,68,240,195,134,92,169,170,169,46,55,102,118,165,141,102,153,204,150,41,168,152,201,150,55,177,21,21,242,246,221,187,91,27,152,249,2,226,74,86,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,86,234,78,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,129,64,60,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,212,221,132,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,53,215,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,185,211,129,174,102,23,30,24,176,75,214,153,234,69,146,235,149,227,116,22,247,201,135,81,91,210,150,159,192,215,44,211,205,36,51,72,172,73,22,25,228,168,234,116,206,116,174,139,180,136,200,158,143,84,104,78,174,102,28,107,220,120,96,193,45,184,78,154,92,252,54,164,229,187,84,209,86,70,180,179,123,26,134,25,163,89,42,38,167,153,178,117,247,182,124,17,163,163,233,93,167,114,61,29,10,53,212,131,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,207,213,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,133,169,190,219,174,234,170,171,109,60,168,248,40,252,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,182,239,77,103,181,205,27,156,181,29,104,229,141,179,85,71,35,61,205,111,92,113,39,74,189,22,105,162,104,73,94,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,66,64,0,0,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,122,158,157,53,87,38,211,200,218,110,135,49,17,122,32,130,158,94,227,94,246,187,196,244,252,46,141,200,183,40,107,89,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,16,49,81,178,159,11,26,215,252,34,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,125,79,87,118,213,157,91,59,116,77,109,171,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,103,177,37,134,88,213,205,221,58,227,123,126,109,84,75,137,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,169,137,211,75,114,117,68,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,194,216,218,138,22,42,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,80,15,52,127,61,154,155,248,47,163,209,18,171,145,143,233,179,246,111,247,145,21,121,163,249,236,212,223,193,125,30,136,149,92,140,127,77,159,179,127,188,128,181,64,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,219,161,21,121,163,249,19,212,223,193,125,98,136,10,107,224,167,41,190,225,252,92,105,13,219,28,174,240,149,117,25,133,178,215,36,157,166,73,213,75,91,59,105,42,99,217,232,168,157,112,79,43,55,219,169,189,91,181,81,200,138,155,9,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,249,33,174,191,9,222,105,244,111,234,6,61,234,48,27,41,129,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,238,66,184,57,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,0,0,199,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,55,83,217,226,234,158,228,142,154,155,173,140,122,199,221,158,72,162,238,116,43,89,215,212,239,133,170,166,64,32,7,57,61,107,251,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,80,41,88,159,252,155,53,175,236,55,16,87,109,28,171,183,247,169,53,54,222,157,153,227,139,170,72,43,173,209,84,84,71,212,229,145,168,216,93,3,235,17,219,49,238,89,59,27,116,183,173,72,21,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,249,53,140,115,151,100,69,83,186,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,19,81,64,217,164,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,186,104,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,11,52,5,122,242,220,230,39,117,215,122,153,52,95,94,239,180,147,234,12,149,14,118,61,95,13,3,162,125,242,14,212,245,19,178,86,65,10,83,192,250,118,64,187,61,86,52,145,143,99,81,170,246,57,242,88,80,0,0,0,0,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,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,72,118,176,6,63,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,74,235,231,157,250,19,253,164,253,218,90,161,85,124,243,191,66,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,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,162,19,106,131,85,112,46,251,140,44,166,251,156,242,150,118,107,148,215,120,219,214,65,135,225,151,75,141,79,105,145,247,234,167,171,182,201,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,84,183,9,222,105,244,111,234,6,61,234,48,22,169,196,183,255,0,49,182,209,244,255,0,4,255,0,234,246,178,170,248,78,243,79,163,127,80,49,239,81,128,11,41,230,69,203,119,242,129,237,78,33,120,122,176,255,0,154,191,142,179,38,198,104,226,255,0,225,175,189,245,148,140,79,254,124,249,172,145,39,248,71,189,205,78,254,233,81,88,26,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,102,146,144,57,185,227,156,62,216,184,130,138,77,42,127,132,206,170,251,210,231,246,184,41,229,138,150,42,169,34,166,158,150,169,189,81,164,107,52,241,212,72,233,86,39,185,170,230,53,206,107,100,116,142,144,45,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,102,96,53,235,229,255,0,171,156,65,105,159,16,86,155,79,15,214,127,180,213,249,55,92,23,44,74,122,248,169,41,111,148,176,69,36,239,107,165,153,205,142,25,163,141,147,62,41,183,234,99,186,147,103,181,239,138,77,133,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,12,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,25,0,1,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,212,237,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,223,47,121,197,61,203,238,57,187,228,113,110,219,252,128,230,124,55,135,53,148,50,43,147,116,247,123,191,223,67,238,63,27,44,170,74,59,60,211,171,145,58,122,126,107,254,189,169,255,0,72,21,149,100,160,162,169,227,41,27,20,155,171,22,137,202,168,138,187,124,84,31,210,89,253,141,140,142,211,70,198,46,232,216,35,77,255,0,224,161,85,90,15,127,165,200,120,190,185,213,57,203,50,36,52,29,42,170,142,247,245,209,167,187,222,191,205,45,98,211,183,179,169,250,91,178,118,153,238,219,253,106,1,246,30,55,254,147,201,193,201,190,224,121,87,35,126,106,116,125,103,177,174,73,166,153,37,162,52,234,146,174,217,81,11,26,159,55,43,155,178,39,205,14,227,43,250,90,168,229,95,235,63,38,238,230,212,80,75,3,246,114,61,142,69,69,247,238,5,33,73,102,188,104,119,18,112,94,46,212,239,164,166,91,195,94,174,145,17,17,99,241,253,91,255,0,43,221,180,75,239,254,130,232,116,87,42,162,204,116,223,31,191,80,212,199,44,117,116,16,202,138,199,110,158,244,95,232,79,212,191,113,1,56,190,209,53,201,239,119,11,221,174,155,122,138,40,229,168,78,150,123,247,99,234,29,252,152,213,126,110,79,188,206,28,0,106,47,142,211,202,92,34,225,80,169,91,96,141,40,229,99,223,239,69,108,181,40,158,229,118,255,0,40,254,244,79,234,2,99,28,36,79,232,220,228,158,240,187,125,224,113,106,175,222,115,61,105,186,28,211,228,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,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,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,0,0,174,174,113,92,62,233,198,65,164,240,241,29,93,144,123,27,51,197,252,29,138,146,25,39,69,142,251,75,45,74,170,82,54,55,185,54,154,46,237,69,67,93,26,43,150,54,78,143,107,145,26,248,108,42,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,189,117,9,12,79,72,220,214,164,76,107,25,211,214,146,73,32,70,2,213,57,46,112,245,138,220,40,242,62,39,110,213,62,50,245,109,184,84,226,86,138,41,41,99,116,116,63,152,166,154,122,198,200,228,87,164,207,100,233,11,85,157,29,49,172,232,170,244,151,102,87,5,22,139,234,133,199,72,235,245,222,223,136,85,213,96,150,187,194,88,107,175,16,190,55,178,150,181,89,27,209,178,198,142,238,177,138,147,68,137,43,152,145,245,200,198,117,117,185,26,189,215,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,211,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,211,50,118,153,36,106,143,98,119,35,98,57,85,138,246,184,54,62,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,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,106,128,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,149,23,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,116,54,90,153,26,196,219,116,98,53,21,92,168,174,91,116,229,113,228,79,76,191,26,245,138,210,26,243,193,194,173,84,25,254,150,106,52,53,21,107,114,190,89,238,54,74,136,156,246,246,27,5,12,209,77,19,152,222,158,164,122,186,225,50,57,85,202,138,141,143,100,110,202,174,12,191,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,133,177,181,22,197,74,64,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,212,198,118,42,168,105,231,171,167,169,221,88,231,187,165,140,169,139,182,142,99,87,196,245,187,169,99,106,23,126,0,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,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,0,0,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,42,47,157,206,1,134,216,179,45,50,212,27,54,61,73,71,144,229,84,247,106,107,213,116,40,173,125,123,40,210,137,41,150,84,69,233,115,216,217,228,98,63,110,181,103,67,85,85,177,177,27,110,133,85,243,206,253,9,254,210,126,237,3,10,114,109,197,172,89,7,23,21,151,107,189,15,136,171,198,112,251,141,210,215,39,117,236,240,245,79,158,154,145,210,108,213,68,126,240,85,212,51,103,34,183,227,223,110,166,181,82,239,202,86,228,169,230,159,41,250,127,93,234,54,226,234,64,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,241,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,177,159,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,232,223,182,197,84,116,172,69,215,179,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,59,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,242,164,122,181,172,107,229,150,87,163,25,215,210,147,43,149,127,2,181,57,254,67,106,226,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,162,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,122,157,27,30,201,2,26,235,87,12,90,203,195,221,139,9,191,234,198,47,236,72,243,219,124,215,11,109,52,179,55,197,65,218,123,82,72,42,97,254,60,51,35,36,167,145,88,228,247,54,118,181,85,36,108,177,199,154,185,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,105,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,249,81,189,26,231,181,146,197,43,17,239,232,234,80,217,76,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,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,0,1,31,248,215,225,143,78,56,156,209,170,219,38,117,122,181,98,213,120,254,247,75,126,95,91,76,146,123,6,54,57,143,171,145,85,101,137,59,47,130,55,182,68,124,137,26,108,201,21,21,209,49,83,93,114,202,121,177,113,175,113,202,114,171,159,10,250,111,115,232,198,236,219,83,102,51,177,105,106,33,186,215,54,74,122,136,233,227,114,53,242,67,225,100,135,165,234,217,24,229,149,101,141,236,68,137,21,240,87,73,180,7,89,117,215,219,255,0,146,61,61,186,229,31,101,237,235,115,186,120,38,53,123,16,251,250,90,157,74,157,201,159,210,254,220,12,234,150,78,135,244,49,221,46,216,36,95,43,158,25,240,222,33,117,230,107,174,160,87,99,245,182,44,14,157,151,122,140,98,189,86,73,239,111,127,91,34,218,30,164,71,83,67,47,109,243,43,186,152,170,176,68,230,57,179,170,182,247,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,98,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,129,152,0,0,97,78,52,53,142,251,160,92,48,103,250,171,139,67,215,122,181,91,227,167,183,73,212,196,240,213,85,117,17,82,69,83,179,216,246,63,178,250,134,203,219,115,85,175,237,244,46,200,237,211,92,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,106,231,131,154,221,104,48,13,44,211,152,105,233,22,219,124,188,92,111,117,18,185,142,239,182,122,24,98,134,38,177,221,93,40,197,109,194,101,114,43,85,85,91,30,202,221,149,29,13,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,192,222,173,247,248,154,172,71,129,37,57,200,104,37,139,6,197,116,111,53,193,177,79,5,101,199,237,239,192,166,169,241,207,147,177,75,4,109,146,213,73,209,44,142,123,186,88,203,130,247,17,21,203,182,210,61,87,182,134,21,229,29,169,153,86,31,197,237,159,5,180,213,239,101,207,109,245,246,251,189,44,146,73,219,119,134,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,221,49,207,59,81,17,95,186,90,167,31,26,103,149,106,239,8,90,147,130,225,84,158,46,245,81,111,167,184,83,82,182,57,36,146,171,193,85,195,88,248,34,100,108,115,223,52,140,167,115,35,98,55,226,145,204,106,170,34,170,166,189,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,193,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,253,96,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,254,155,63,102,255,0,121,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,244,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,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,254,210,126,237,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,0,0,10,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,212,199,247,234,171,169,224,171,168,169,221,24,215,183,169,143,166,139,182,174,123,83,195,117,183,165,100,114,23,126,106,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,237,182,234,191,48,44,83,147,86,139,227,57,245,171,91,47,185,190,33,87,89,109,187,89,233,176,182,214,57,245,16,193,81,69,88,217,221,114,163,100,145,185,173,87,171,89,66,231,43,87,185,26,58,53,69,103,115,226,174,12,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,95,79,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,248,27,211,182,223,19,81,234,242,181,121,184,233,158,85,135,241,123,120,206,174,212,155,217,115,219,125,5,194,209,85,28,114,118,221,225,169,33,163,158,7,61,204,70,44,204,124,8,247,49,142,119,76,115,192,229,84,87,236,129,106,156,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,170,190,72,90,165,255,0,202,94,138,92,47,191,234,76,166,209,108,240,191,215,77,95,63,121,25,255,0,220,214,244,61,255,0,210,198,255,0,124,82,213,0,213,92,250,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,190,110,85,95,148,155,252,180,248,21,166,226,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,11,170,165,142,123,189,197,105,209,91,3,22,9,25,44,44,133,39,134,103,72,174,78,165,237,198,214,189,29,34,198,16,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,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,137,171,182,251,166,202,136,168,27,63,3,10,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,233,114,197,50,34,54,70,181,200,168,199,178,72,217,154,192,0,0,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,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,1,170,185,181,65,170,184,23,83,196,183,255,0,49,182,209,244,255,0,4,255,0,234,246,178,170,248,78,243,79,163,127,80,49,239,81,128,181,78,37,191,249,141,182,143,167,248,39,255,0,87,181,149,1,164,249,215,228,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,1,121,60,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,136,127,205,86,123,149,127,166,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,122,169,250,186,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,240,181,55,219,117,221,85,85,109,211,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,119,106,162,61,29,176,102,14,1,120,40,197,120,83,211,138,75,221,218,217,226,53,55,38,183,195,38,71,112,168,72,223,37,7,90,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,122,91,19,34,206,186,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,59,169,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,225,114,111,182,203,186,42,162,133,80,218,121,207,234,132,218,243,69,149,223,112,138,74,61,43,125,60,116,21,152,157,35,227,169,173,133,23,101,146,186,58,215,50,55,73,82,142,223,104,213,25,11,163,68,141,90,215,175,136,76,255,0,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,43,47,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,254,191,38,188,230,85,188,60,187,135,43,197,109,93,195,30,163,202,41,50,107,42,77,80,138,203,83,217,79,91,21,76,49,49,88,174,232,157,213,113,200,169,214,140,99,226,123,145,138,233,158,224,51,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,169,226,53,221,15,47,13,68,68,247,1,200,233,154,173,84,234,92,78,165,237,69,223,224,247,239,242,252,235,14,230,98,110,36,111,105,97,211,218,186,231,61,173,70,164,126,247,109,183,190,120,147,239,84,253,96,86,63,4,61,203,207,19,119,74,135,183,175,181,79,66,253,213,127,217,233,255,0,171,245,23,17,111,111,77,12,9,182,223,155,111,252,200,84,239,43,219,63,182,53,103,44,191,79,27,213,98,162,161,107,85,55,68,69,89,255,0,255,0,153,109,16,39,76,44,111,234,106,39,254,128,57,156,85,17,87,99,202,251,142,46,221,87,220,7,174,104,26,244,217,85,78,135,168,53,215,123,13,138,182,227,111,85,145,212,240,185,232,155,181,55,219,111,215,191,235,83,32,123,254,91,157,107,60,88,224,198,46,83,202,168,140,101,52,142,85,85,217,17,17,0,143,86,11,189,30,164,203,114,181,221,108,144,37,84,176,205,27,228,119,75,149,119,84,106,167,185,173,251,222,171,243,35,14,47,123,187,232,47,19,87,203,13,61,84,180,182,203,133,124,239,237,198,228,70,236,148,242,200,158,228,235,95,156,223,209,255,0,179,40,232,94,91,93,117,215,155,237,178,55,68,250,102,215,85,68,213,99,119,94,159,25,19,83,223,191,234,83,244,248,223,210,58,122,139,107,179,170,8,167,109,117,54,202,174,71,185,90,170,247,83,71,252,94,149,79,150,224,77,171,77,116,119,10,38,84,198,187,163,149,83,239,251,151,99,237,48,23,8,186,169,46,163,105,109,13,202,186,104,22,163,196,212,198,230,177,173,106,252,50,251,189,200,229,251,156,134,124,69,221,55,3,131,215,164,242,199,111,243,18,55,169,54,61,109,71,162,237,242,3,222,15,13,249,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,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,0,0,170,190,121,223,161,63,218,79,221,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,1,117,32,0,0,17,43,152,239,24,55,94,19,244,142,129,184,50,210,46,119,154,212,79,65,101,125,76,78,145,148,48,68,196,90,154,228,106,177,98,145,241,44,144,49,145,200,228,69,124,237,122,182,70,70,248,220,17,43,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,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,153,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,169,143,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,127,220,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,27,90,171,35,218,233,31,60,141,233,73,122,26,25,87,22,208,189,56,197,52,58,151,135,138,43,55,123,12,135,31,126,55,81,76,229,72,36,172,165,150,23,71,80,249,95,78,145,254,122,110,185,31,36,140,70,57,210,72,247,251,149,119,40,175,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,224,107,149,36,123,157,27,224,145,221,43,47,67,118,20,49,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,227,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,249,42,124,149,2,170,249,77,241,121,249,34,212,127,224,251,154,214,244,98,25,253,193,158,201,116,116,29,217,41,114,41,150,24,33,234,145,138,143,72,103,99,27,19,183,107,209,178,54,7,39,105,139,51,214,234,77,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,4,241,119,24,199,186,25,88,173,146,55,171,83,174,55,177,200,155,57,11,127,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,138,188,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,2,213,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,58,255,0,54,204,42,213,149,112,91,144,95,110,21,21,113,212,97,215,139,85,238,133,176,189,168,201,39,125,75,104,85,178,162,181,85,89,218,174,149,200,141,86,175,91,88,187,236,138,215,118,14,87,30,68,244,203,241,175,88,173,36,166,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,3,90,205,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,169,140,241,116,175,107,163,169,166,235,123,30,145,247,96,146,88,187,157,10,230,117,245,55,226,106,41,179,73,170,185,177,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,239,186,162,200,168,174,118,221,74,25,212,0,0,170,190,121,223,161,63,218,79,221,165,170,21,87,207,59,244,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,0,0,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,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,42,175,158,119,232,79,246,147,247,105,106,133,85,243,206,253,9,254,210,126,237,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,10,171,231,157,250,19,253,164,253,218,90,161,85,124,243,191,66,127,180,159,187,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,202,33,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,253,123,119,30,136,173,137,234,129,146,185,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,151,210,117,252,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,12,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,250,55,237,189,81,93,19,21,51,168,3,87,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,189,238,91,185,215,17,218,129,195,141,174,247,196,45,175,249,141,198,111,53,147,191,218,151,171,95,71,193,81,87,18,183,250,146,58,133,119,93,67,54,123,153,242,158,163,47,230,188,58,233,30,161,234,230,29,173,185,134,39,73,113,201,240,90,122,136,109,19,75,19,21,141,124,143,141,241,77,42,116,245,74,250,119,50,71,64,142,114,178,39,212,75,35,91,220,232,123,50,88,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,85,200,199,244,217,251,55,251,200,181,66,170,249,24,254,155,63,102,255,0,121,22,168,0,133,92,204,56,215,184,240,193,130,91,112,157,52,185,248,109,73,203,118,169,162,172,141,105,102,246,53,12,51,70,178,84,77,79,51,100,235,239,108,248,35,71,71,210,187,78,228,122,58,20,107,164,87,18,58,223,106,225,195,68,178,157,104,188,216,234,239,52,248,229,60,78,101,5,52,141,141,245,51,205,60,116,240,177,94,239,115,24,178,205,31,91,246,114,181,157,78,70,189,81,24,186,230,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,194,212,223,109,215,117,85,85,15,151,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,54,19,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,253,27,247,30,136,142,149,234,177,215,150,47,1,223,145,11,21,54,188,234,197,151,167,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,89,254,5,43,115,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,31,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,248,250,94,151,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,77,130,115,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,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,215,183,109,234,136,217,88,170,27,14,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,138,107,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,109,211,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,96,81,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,248,221,213,190,255,0,11,149,136,194,106,114,75,211,60,171,31,211,141,68,213,43,181,39,135,178,230,23,11,125,190,209,220,142,70,73,81,224,18,167,191,59,122,152,140,124,42,250,180,141,175,99,157,249,200,39,106,163,85,158,250,129,54,61,224,191,71,47,186,5,195,6,1,165,89,76,221,119,171,85,190,74,139,140,125,44,79,13,85,87,81,45,92,180,219,177,239,99,251,47,168,116,93,198,185,90,254,223,90,108,142,217,3,53,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,38,170,27,52,148,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,175,83,194,106,242,147,205,109,89,87,5,184,253,138,223,79,87,29,70,29,120,186,217,43,157,51,26,140,146,119,212,186,185,29,18,163,149,85,157,170,232,154,170,228,106,245,181,233,182,200,142,116,202,41,175,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,19,164,106,37,202,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,244,217,251,55,251,200,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,166,207,217,191,222,64,90,160,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,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,2,42,243,58,213,47,201,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,171,222,241,94,42,68,241,112,123,216,230,179,170,134,58,223,141,221,59,109,240,185,30,172,40,175,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,241,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,176,174,120,57,173,170,191,63,210,205,57,134,158,173,46,86,59,61,198,247,81,43,152,222,195,160,174,154,40,98,107,29,213,212,175,71,91,230,87,34,181,17,17,209,236,174,221,81,184,211,147,238,142,95,115,158,40,19,85,105,230,240,246,93,52,183,207,81,89,39,75,31,223,170,174,167,158,146,158,155,101,123,94,222,166,62,166,94,226,53,237,79,13,208,238,149,145,170,5,223,149,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,133,177,185,86,197,76,105,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,170,20,89,203,195,53,181,96,28,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,116,54,90,152,220,245,223,116,98,57,81,28,168,141,93,135,141,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,133,200,160,107,46,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,138,96,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,77,154,136,140,70,237,115,231,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,230,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,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,252,77,77,246,221,55,69,69,90,54,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,63,47,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,173,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,5,255,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,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,5,85,243,206,253,9,254,210,126,237,45,80,170,190,121,223,161,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,1,170,185,181,65,170,184,23,83,196,183,255,0,49,182,209,244,255,0,4,255,0,234,246,178,149,139,169,226,91,255,0,152,219,104,250,127,130,127,245,123,89,8,57,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,48,202,188,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,93,23,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,212,232,216,246,73,113,32,0,0,1,135,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,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,107,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,249,200,94,248,221,188,114,177,223,11,151,109,246,93,149,21,19,103,226,47,241,253,193,245,171,139,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,186,42,22,24,152,146,57,205,88,158,214,63,171,161,36,142,64,170,30,87,30,123,52,203,241,175,71,173,47,248,160,190,89,214,155,173,131,152,6,159,216,175,182,202,187,117,202,221,81,126,164,172,163,171,133,208,207,77,60,118,154,230,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,223,185,201,155,236,120,85,77,253,231,36,249,1,228,142,252,108,86,37,54,146,215,181,94,173,234,108,43,247,255,0,170,224,253,68,136,33,135,50,220,130,75,78,153,199,77,26,237,226,98,69,95,248,53,116,223,208,160,96,110,83,52,243,77,144,229,213,77,107,123,110,164,161,221,223,210,149,18,237,255,0,50,150,140,207,226,162,126,164,43,203,149,21,170,138,147,23,188,213,70,155,75,44,16,36,139,239,247,237,85,83,183,223,183,200,176,228,249,32,5,247,161,225,16,228,120,79,144,15,247,140,127,174,149,178,81,233,110,75,44,111,237,185,45,147,244,185,55,69,69,233,254,131,32,47,184,193,92,94,93,38,164,209,44,167,194,187,105,93,110,145,141,247,39,205,93,26,125,233,253,32,71,126,12,48,155,141,70,123,122,203,107,37,108,140,146,225,82,173,85,147,169,125,243,83,200,158,229,77,255,0,95,222,75,125,102,194,98,204,112,234,139,124,144,68,244,114,71,186,59,167,238,150,53,251,209,127,154,97,190,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,114,82,205,4,115,66,177,189,55,111,234,255,0,124,10,165,225,91,93,174,26,39,155,71,166,121,43,170,59,18,85,49,205,108,125,82,163,86,121,41,255,0,84,136,212,254,87,242,126,242,209,49,92,150,143,36,181,82,220,41,28,229,101,68,44,149,189,77,84,93,156,214,187,223,255,0,25,90,92,192,116,146,187,24,204,105,181,3,24,131,178,248,226,164,221,253,72,239,124,109,153,223,39,189,127,197,183,249,39,46,17,120,211,154,209,115,164,196,115,170,174,212,112,211,73,19,100,237,163,189,241,197,26,34,109,20,11,252,199,125,224,90,57,225,81,20,252,156,111,34,182,100,86,216,238,22,234,158,236,114,117,124,93,14,111,201,202,159,122,39,243,84,253,112,61,110,122,70,190,243,147,94,215,123,208,225,43,55,217,127,81,226,53,84,93,148,15,112,60,34,238,121,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,58,31,82,215,183,169,143,106,236,228,71,38,251,42,34,251,139,191,0,71,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,231,33,123,227,118,241,202,199,124,46,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,163,251,57,237,191,105,255,0,116,232,232,251,30,35,192,246,127,194,101,143,171,171,177,47,241,119,219,167,223,182,233,190,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,126,29,183,221,81,22,207,192,0,0,3,165,106,246,139,233,126,189,97,178,105,254,174,98,20,153,21,138,74,136,170,210,158,103,201,19,226,158,53,94,137,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,238,160,8,85,193,223,45,92,87,133,125,101,202,181,86,171,45,251,79,253,246,223,135,69,83,71,31,122,221,67,43,88,233,39,157,234,223,240,207,227,211,163,225,232,106,197,220,114,167,246,194,197,12,213,0,0,0,8,127,199,247,1,54,238,45,172,84,153,62,21,61,170,207,169,182,175,11,71,77,116,186,84,85,37,45,69,174,55,206,231,209,189,177,171,153,23,199,82,233,146,84,133,239,87,70,145,170,163,92,174,110,85,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,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,78,138,166,86,214,200,232,250,42,39,141,235,179,38,141,119,68,233,248,182,223,116,84,76,129,202,147,133,205,118,225,175,242,163,249,107,193,190,206,125,163,246,39,179,63,186,116,117,157,255,0,15,227,187,223,224,210,201,211,211,223,139,248,219,111,213,238,223,101,218,127,128,0,0,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,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,194,229,219,125,151,101,69,68,144,0,1,77,124,104,114,225,226,79,57,226,131,63,205,116,71,70,252,110,33,144,92,35,186,83,84,253,162,160,143,191,85,61,60,82,86,201,209,83,82,217,91,213,86,250,133,217,81,26,155,236,196,70,116,161,50,185,97,105,95,17,122,25,164,121,14,148,107,222,9,87,98,167,183,222,18,229,143,84,77,144,82,220,24,248,42,89,249,250,88,162,130,73,18,157,145,203,18,202,187,185,17,239,172,122,163,81,81,202,233,148,0,0,0,16,3,154,223,11,154,237,196,167,228,187,242,41,131,125,163,251,57,237,191,105,255,0,116,232,232,251,30,35,192,246,127,194,101,143,171,171,177,47,241,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,11,87,109,247,93,145,21,82,223,192,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,58,31,82,215,183,169,143,106,236,228,71,38,251,42,34,251,139,191,0,71,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,231,33,123,227,118,241,202,199,124,46,93,183,217,118,84,84,73,0,0,0,0,2,0,115,91,225,115,93,184,148,252,151,126,69,48,111,180,127,103,61,183,237,63,238,157,29,31,99,196,120,30,207,248,76,177,245,117,118,37,254,46,251,116,251,246,221,55,159,224,10,192,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,126,29,183,221,81,22,207,192,0,64,14,107,124,46,107,183,18,159,146,239,200,166,13,246,143,236,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,9,150,62,174,174,196,191,197,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,103,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,195,182,251,170,34,217,248,0,0,0,99,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,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,72,63,216,184,227,179,254,225,159,242,154,207,255,0,91,47,248,1,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,200,235,252,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,201,141,136,231,61,204,138,40,152,175,127,71,82,229,80,0,0,0,0,0,0,0,0,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,155,154,161,146,55,105,34,123,126,38,166,251,110,155,162,162,173,191,128,32,7,42,78,23,53,219,134,191,202,143,229,175,6,251,57,246,143,216,158,204,254,233,209,214,119,252,63,142,239,127,131,75,39,79,79,126,47,227,109,191,87,187,125,151,105,254,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,164,21,180,242,135,209,43,47,17,116,90,175,71,115,164,147,79,168,42,35,169,139,79,42,237,147,213,64,231,178,149,24,212,146,182,106,183,62,86,120,148,74,133,100,145,185,142,77,226,114,43,21,73,234,0,0,0,24,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,244,111,219,122,162,186,38,42,103,80,4,32,229,231,203,206,213,195,69,170,159,85,53,82,142,146,227,170,151,26,117,70,49,28,217,160,198,224,145,187,58,158,7,38,237,125,75,154,170,217,103,106,170,34,43,162,137,122,59,146,79,146,185,135,105,246,172,106,223,12,23,205,42,209,204,3,237,93,235,40,184,91,233,231,143,218,180,212,62,6,150,26,134,213,186,167,122,135,53,146,252,116,209,197,219,71,53,223,159,235,247,163,21,22,74,128,40,219,69,57,86,113,81,95,171,152,132,26,185,164,84,150,236,37,183,138,105,178,25,170,114,74,39,49,214,232,222,143,168,133,18,142,161,243,245,201,27,93,27,21,136,155,61,237,85,115,19,119,182,242,64,0,67,254,102,28,37,223,120,161,209,171,109,78,158,90,61,163,159,97,183,4,168,179,83,120,134,67,227,41,106,93,28,117,148,221,115,77,28,49,251,155,12,253,199,245,59,251,87,161,187,119,85,73,128,0,165,110,22,56,35,227,179,135,110,32,176,157,99,147,135,223,27,73,143,220,23,199,192,220,134,207,36,143,161,158,39,211,213,118,155,227,163,69,153,32,154,85,143,169,232,222,226,51,171,118,238,139,117,32,0,0,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,63,55,53,67,36,110,210,68,246,252,77,77,246,221,55,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,95,93,43,232,168,163,108,157,116,242,72,196,221,240,200,155,42,245,124,59,237,178,162,172,192,0,0,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,205,205,80,201,27,180,145,61,191,19,83,125,183,77,209,81,86,64,114,164,225,115,93,184,107,252,168,254,90,240,111,179,159,104,253,137,236,207,238,157,29,103,127,195,248,238,247,248,52,178,116,244,247,226,254,54,219,245,123,183,217,118,159,224,0,0,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,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,100,0,2,144,56,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,208,202,151,61,221,44,99,151,102,162,185,118,217,17,87,220,93,248,0,8,1,205,111,133,205,118,226,83,242,93,249,20,193,190,209,253,156,246,223,180,255,0,186,116,116,125,143,17,224,123,63,225,50,199,213,213,216,151,248,187,237,211,239,219,116,222,127,128,43,3,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,237,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,248,118,223,117,68,91,63,0,0,0,10,107,227,67,129,190,51,181,247,138,12,255,0,85,113,109,6,232,178,221,110,17,211,219,164,251,81,106,95,19,75,73,79,21,36,85,59,62,161,143,103,121,148,237,151,182,230,163,153,220,232,93,213,187,172,202,229,133,194,126,101,195,14,145,228,51,234,166,57,73,104,205,178,235,194,77,85,12,55,20,170,124,86,234,118,116,82,195,42,198,231,64,143,73,31,87,34,44,74,237,217,59,17,238,221,189,12,153,64,0,0,10,64,215,238,84,252,73,218,245,151,44,166,208,189,47,246,222,2,251,131,170,44,21,62,219,160,166,237,210,202,212,145,41,186,42,170,214,101,236,43,221,7,114,79,138,78,215,95,187,171,98,197,121,112,96,218,237,164,156,62,197,163,154,235,166,223,101,234,241,75,133,79,177,167,142,186,142,170,58,234,26,169,95,80,189,78,167,169,149,123,204,158,73,209,219,178,54,246,221,7,79,91,146,69,73,84,0,160,31,236,92,113,217,255,0,112,207,249,77,103,255,0,173,150,253,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,252,228,47,124,110,222,57,88,239,133,203,182,251,46,202,138,137,32,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,23,38,251,108,187,162,170,45,38,103,252,166,248,198,198,115,43,181,139,12,193,105,51,27,21,37,66,182,223,125,166,188,219,232,217,93,2,162,43,94,176,84,84,54,88,159,178,244,189,138,138,136,246,185,26,233,27,210,247,94,240,2,0,114,232,195,248,236,208,79,9,162,154,215,163,191,231,109,249,207,102,92,254,208,217,255,0,204,231,248,93,76,223,153,166,115,234,43,60,69,68,177,55,226,127,230,190,105,240,238,137,63,192,0,64,14,107,124,46,107,183,18,159,146,239,200,166,13,246,143,236,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,9,150,62,174,174,196,191,197,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,103,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,195,182,251,170,34,217,248,0,0,0,8,1,205,111,133,205,118,226,83,242,93,249,20,193,190,209,253,156,246,223,180,255,0,186,116,116,125,143,17,224,123,63,225,50,199,213,213,216,151,248,187,237,211,239,219,116,222,127,128,42,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,230,225,168,124,142,222,73,88,223,133,171,182,251,174,200,138,169,111,224,0,0,0,40,7,251,23,28,118,127,220,51,254,83,89,255,0,235,101,255,0,0,35,85,255,0,134,59,238,173,240,25,141,112,191,148,222,190,199,222,159,135,227,54,187,141,79,134,101,195,192,213,80,37,28,146,199,208,201,90,201,126,58,103,71,187,100,233,247,245,34,185,19,101,206,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,216,0,0,0,0,0,0,0,24,43,46,225,51,13,200,120,168,192,184,172,179,84,82,89,50,28,86,158,227,77,122,142,26,5,115,242,22,79,68,234,90,101,150,68,145,173,141,240,54,73,54,127,109,239,123,58,35,85,70,198,206,156,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,3,194,158,79,11,242,3,130,251,212,230,159,35,214,189,91,158,196,249,1,228,129,28,212,234,17,152,101,170,53,114,38,244,207,247,111,255,0,133,83,147,217,126,74,87,127,53,154,154,149,181,88,160,106,238,213,164,155,118,174,219,46,213,80,1,223,57,104,227,172,178,233,180,213,78,141,18,90,152,209,28,168,159,62,154,186,159,232,66,106,33,22,56,0,163,154,13,43,99,165,99,125,237,114,34,236,159,234,170,159,212,74,128,60,42,236,121,60,57,118,67,139,93,250,212,14,75,185,25,248,190,183,221,46,118,26,106,24,37,107,105,166,154,54,78,136,231,38,237,239,211,123,151,100,84,253,127,50,75,185,83,111,153,134,245,182,192,185,35,41,45,109,145,127,59,85,10,47,245,36,208,175,235,79,185,63,88,31,185,161,22,88,236,250,125,103,167,141,27,179,104,169,211,221,254,209,18,126,164,253,70,73,58,246,13,107,109,155,30,162,183,53,187,36,16,71,31,207,125,250,88,212,253,107,250,142,194,171,176,29,35,82,176,59,46,105,101,158,134,237,69,20,205,124,110,79,142,54,59,111,129,233,238,234,106,255,0,57,74,174,227,3,134,171,190,16,202,236,167,18,163,145,208,54,227,183,230,35,114,171,17,242,74,155,126,110,36,68,77,149,191,127,222,92,36,144,182,100,217,237,71,53,126,104,168,116,92,223,75,49,92,210,215,83,105,188,217,233,39,167,168,149,36,115,100,139,169,21,200,238,164,93,183,64,43,123,130,110,45,110,182,42,218,108,51,42,174,84,137,58,250,86,89,93,186,123,170,100,254,92,201,247,171,126,239,253,165,169,90,238,148,247,42,88,234,96,149,175,107,218,138,157,46,69,249,162,47,220,191,210,85,222,184,112,87,95,167,55,121,114,237,61,233,167,72,122,122,89,11,91,30,219,182,56,215,222,249,215,249,239,251,191,246,157,239,133,158,56,235,110,117,244,152,118,104,249,150,161,178,199,77,214,249,149,235,213,213,4,127,200,131,111,154,187,239,255,0,218,5,139,124,207,10,212,249,159,5,138,243,75,124,182,195,113,165,118,241,204,198,189,23,101,251,218,139,247,162,126,179,244,62,104,7,30,180,79,118,231,36,84,95,145,233,123,122,87,117,60,179,175,230,171,238,3,220,15,27,238,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,120,85,216,242,120,114,110,128,112,234,221,79,97,235,70,252,95,51,154,123,144,15,15,93,154,171,253,5,94,243,93,190,119,114,92,94,202,217,17,168,250,10,167,59,222,159,117,75,54,254,159,228,150,131,46,201,27,149,126,72,139,185,82,252,211,171,161,168,213,188,90,141,155,42,182,219,84,170,158,239,245,75,191,255,0,85,2,119,112,109,67,224,180,174,146,36,86,175,74,72,139,178,175,223,83,58,153,244,194,92,37,198,230,105,117,27,220,196,106,185,36,249,38,223,42,153,204,218,7,23,252,142,40,135,151,238,113,71,236,159,37,220,14,75,190,219,29,102,251,101,150,225,93,76,246,57,17,89,43,93,190,202,187,108,173,95,250,14,202,138,231,123,255,0,231,60,118,219,186,174,222,255,0,185,126,240,61,84,144,246,98,107,21,119,115,90,141,223,253,227,232,217,63,90,30,17,190,237,208,226,228,85,251,192,246,42,251,143,90,179,169,190,255,0,214,17,85,126,127,36,57,35,145,125,192,126,109,218,195,75,119,166,125,45,67,126,23,237,191,207,238,84,95,185,83,245,21,169,196,199,2,121,22,61,127,168,212,44,34,225,3,217,19,223,84,232,27,75,80,247,174,207,154,85,217,87,173,62,230,167,255,0,111,190,208,15,207,188,89,168,47,52,82,209,215,83,69,44,114,53,204,84,145,141,114,42,42,42,125,232,191,173,64,134,60,19,107,155,233,173,115,233,238,89,69,85,13,198,221,44,116,236,238,164,113,163,146,58,117,106,170,53,81,174,249,194,239,184,155,20,243,182,166,52,145,190,228,95,184,137,154,165,163,81,105,246,95,30,113,135,90,251,106,246,200,249,217,79,6,200,231,57,239,106,42,164,108,110,254,233,87,230,191,253,124,213,163,90,145,14,107,107,86,204,244,142,162,38,245,62,55,42,35,147,121,28,137,186,117,42,252,145,63,227,3,39,42,33,235,87,162,46,200,135,52,93,211,116,8,198,167,221,184,6,110,169,186,156,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,120,119,200,242,113,118,251,123,128,224,159,199,249,158,196,254,131,214,155,245,30,208,61,53,75,211,79,35,182,249,49,127,230,42,43,153,4,109,184,241,13,141,82,246,247,87,90,234,190,255,0,252,34,117,255,0,160,183,58,229,218,146,101,69,219,102,59,254,101,42,15,142,118,207,85,197,21,150,55,59,175,106,10,190,148,69,85,247,119,234,191,246,1,103,186,21,110,138,215,132,82,210,194,222,150,181,36,217,55,85,255,0,70,145,127,90,254,179,35,157,67,75,233,252,54,41,75,22,202,138,157,127,63,246,215,157,188,14,46,93,143,13,247,252,207,18,30,88,7,151,124,182,64,137,182,200,121,251,194,252,208,7,201,119,11,239,64,169,184,3,143,78,200,187,33,195,165,81,119,216,247,30,21,55,3,131,101,69,95,153,207,125,207,82,183,165,119,217,15,45,114,237,178,129,233,175,160,166,174,137,98,169,103,83,87,238,221,83,239,223,238,58,149,167,77,173,56,245,209,247,107,76,93,169,101,68,107,254,39,59,116,69,69,254,83,151,245,126,163,187,162,252,130,129,234,129,100,72,209,31,243,68,61,159,63,147,191,244,30,31,187,126,36,255,0,124,229,178,40,13,151,125,247,60,158,16,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,240,239,145,228,226,228,3,131,125,238,216,246,158,164,103,191,115,154,46,222,229,3,228,187,175,69,186,161,234,170,136,216,158,191,254,74,149,27,196,203,98,203,120,194,181,208,172,206,99,32,165,173,133,85,19,127,123,100,173,95,191,250,139,100,202,235,34,162,178,214,201,44,173,98,120,121,61,234,187,127,33,223,251,10,144,212,6,195,145,113,147,20,118,218,134,202,244,241,232,238,132,223,103,117,87,42,167,254,128,45,171,9,167,240,246,56,27,190,255,0,198,255,0,233,220,118,3,242,113,168,123,22,184,163,223,229,213,247,127,174,83,245,128,245,187,111,146,161,201,169,247,28,94,159,211,242,57,51,229,184,28,143,7,144,0,0,0,0,7,133,68,95,153,193,90,159,113,236,60,42,34,252,192,240,196,84,77,215,239,14,93,149,14,71,133,79,122,0,84,69,77,148,240,207,114,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,63,39,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,7,235,3,21,127,11,30,22,63,239,150,210,175,252,242,183,127,239,140,170,0,29,83,58,213,141,44,210,255,0,3,249,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,125,61,206,215,121,237,235,233,238,51,171,167,125,186,219,191,205,15,151,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,219,119,181,62,244,3,186,128,99,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,12,150,14,191,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,189,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,0,0,0,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,71,137,184,221,43,99,164,165,131,173,237,99,58,229,145,90,198,245,61,237,106,110,190,247,57,17,61,234,128,126,176,49,87,240,177,225,99,254,249,109,42,255,0,207,43,119,254,248,202,160,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,208,249,112,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,238,171,150,142,201,127,164,174,158,56,26,230,181,210,186,56,100,115,145,136,231,177,170,229,77,183,123,83,239,64,59,168,6,52,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,64,201,96,235,248,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,125,158,213,251,208,236,0,0,0,0,0,0,0,0,0,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,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,160,127,11,30,22,63,239,150,210,175,252,242,183,127,239,128,202,160,0,0,0,0,0,0,0,0,0,0,0,0,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,225,245,128,0,0,0,0,0,0,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,187,222,145,67,44,138,214,238,189,17,189,223,38,170,160,125,96,0,0,0,0,0,0,0,0,249,46,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,55,61,237,106,110,170,136,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,235,6,42,254,22,60,44,127,223,45,165,95,249,229,110,255,0,223,25,84,0,0,0,0,0,58,254,107,168,88,14,154,218,162,190,234,54,113,143,226,182,217,234,27,73,21,101,238,231,13,12,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,223,102,57,126,229,58,254,45,196,46,129,103,55,218,92,91,10,215,13,63,200,47,85,189,126,26,221,107,201,168,170,234,167,232,99,158,254,136,163,145,207,119,75,24,231,46,201,238,107,85,87,220,138,6,64,7,84,206,181,99,75,52,191,192,254,83,53,47,20,196,189,167,221,240,94,221,188,211,80,120,174,223,79,115,181,222,123,122,250,123,140,234,233,223,110,182,239,243,67,170,255,0,11,30,22,63,239,150,210,175,252,242,183,127,239,128,202,160,0,0,197,95,194,199,133,143,251,229,180,171,255,0,60,173,223,251,227,191,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,64,253,96,12,127,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,23,71,137,183,93,50,106,42,74,168,58,216,215,179,174,41,36,107,219,212,199,181,201,186,123,218,228,84,247,42,1,144,1,143,241,110,33,116,11,57,190,210,226,216,86,184,105,254,65,122,173,235,240,214,235,94,77,69,87,85,63,67,28,247,244,69,28,142,123,186,88,199,57,118,79,115,90,170,190,228,83,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,7,133,247,28,21,118,93,183,3,152,247,125,225,62,65,223,32,48,7,21,154,191,110,211,140,38,189,243,212,196,217,159,79,42,70,157,109,69,221,97,159,111,155,218,191,54,21,181,194,197,92,218,177,196,229,195,39,155,227,108,117,149,72,139,239,93,145,241,214,185,62,125,95,206,253,102,99,230,149,149,186,158,153,40,27,240,174,219,167,223,191,186,181,63,81,135,185,87,83,77,95,157,221,234,220,187,255,0,109,183,117,247,125,244,181,43,255,0,72,23,51,109,139,181,74,198,237,182,219,255,0,206,167,212,112,141,54,98,33,201,64,226,170,135,38,252,143,94,202,123,27,242,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,1,86,188,53,113,219,106,209,62,46,245,171,66,53,163,38,171,167,194,111,154,145,126,118,63,113,171,157,190,11,30,173,117,206,169,101,100,157,73,213,21,53,67,158,213,87,245,246,226,145,170,245,107,82,105,165,109,165,26,214,113,99,230,159,89,62,160,100,62,163,56,27,41,130,176,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,58,102,78,214,241,73,34,189,211,58,71,70,174,71,164,77,150,207,192,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,200,127,204,91,152,253,247,65,51,187,78,142,232,92,253,57,126,63,112,164,186,229,53,53,180,76,146,133,105,93,15,114,59,90,178,70,245,201,222,100,177,75,36,176,190,55,70,212,99,89,34,189,242,36,93,174,197,199,70,156,113,135,193,222,185,71,108,160,251,47,153,217,180,255,0,36,150,229,140,212,86,37,68,141,165,240,51,182,58,170,121,122,25,223,133,122,152,215,170,49,174,142,69,70,185,168,142,137,242,6,42,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,233,153,59,91,197,36,138,247,76,233,29,26,185,30,145,54,91,63,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,78,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,252,118,57,237,99,24,228,99,2,101,0,126,77,131,44,197,114,191,105,125,150,201,173,87,159,99,92,38,180,220,125,159,91,29,71,131,174,139,110,237,52,221,10,189,185,153,212,222,168,221,179,155,186,110,137,184,16,175,155,254,83,125,193,180,11,79,115,92,90,187,193,94,177,253,80,180,221,45,213,61,166,73,216,170,130,138,190,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,37,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,76,65,206,175,202,198,45,245,2,135,211,174,37,74,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,24,171,134,142,34,240,78,40,52,178,131,83,48,90,143,241,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,209,126,104,153,84,0,0,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,35,87,43,222,53,255,0,132,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,105,162,238,193,12,137,34,171,228,248,37,235,145,207,151,183,58,141,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,125,60,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,202,18,168,0,0,0,0,0,0,130,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,61,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,46,96,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,94,166,208,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,4,159,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,223,73,170,185,98,156,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,24,92,160,0,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,11,149,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,98,158,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,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,5,180,235,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,221,79,103,139,170,123,146,58,106,110,182,49,235,31,118,121,34,139,185,208,173,103,95,83,190,22,170,154,203,150,211,206,179,93,43,45,86,44,47,135,139,13,231,179,237,190,188,147,34,166,141,39,142,71,210,196,254,221,11,28,244,84,138,72,95,51,106,158,232,213,30,228,146,146,7,252,27,53,95,13,121,109,232,189,171,91,248,180,197,236,89,70,33,73,146,99,22,58,122,203,245,246,142,173,237,236,36,16,194,173,129,210,70,174,78,243,60,100,180,109,88,182,114,57,28,168,246,186,62,176,46,167,132,93,16,186,240,227,195,166,25,163,87,219,229,37,222,229,96,167,169,117,101,93,36,110,100,11,61,69,84,213,50,50,62,175,137,204,99,167,86,35,213,26,175,70,35,149,172,234,232,72,43,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,90,81,170,184,27,84,2,10,242,224,230,1,71,196,69,138,45,36,213,236,139,252,246,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,83,168,0,0,0,4,21,230,63,204,2,143,135,123,20,186,73,164,57,23,249,236,87,248,105,229,169,167,142,10,136,241,218,94,182,73,213,80,201,153,36,111,154,104,209,88,200,85,189,73,28,171,43,149,159,153,73,67,10,243,92,227,167,251,255,0,11,250,41,153,255,0,170,41,115,250,218,22,255,0,146,214,218,227,168,71,127,182,248,166,53,191,204,133,95,254,17,9,210,185,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,184,0,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,2,181,121,190,106,150,119,162,217,222,128,106,102,154,95,125,141,146,89,190,213,248,42,223,11,13,71,107,187,13,4,50,126,110,102,62,55,111,28,175,111,196,213,219,125,211,101,68,84,151,252,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,65,110,121,223,161,63,218,79,221,164,21,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,188,54,62,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,137,169,190,219,166,232,168,171,218,192,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,246,12,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,160,30,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,112,117,252,143,140,110,32,178,62,32,155,196,220,153,183,132,206,169,59,209,90,231,138,146,41,105,109,84,178,69,44,94,22,154,158,118,201,27,97,108,115,202,136,142,71,57,92,247,72,231,58,71,58,69,189,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,154,219,153,171,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,103,83,150,41,145,21,209,185,206,69,71,177,242,70,240,216,248,29,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,0,0,2,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,53,87,46,79,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,11,21,0,0,49,254,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,225,114,161,144,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,108,83,193,30,188,212,241,29,195,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,161,189,12,168,98,38,237,233,114,213,175,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,238,220,152,53,230,155,21,213,12,151,64,47,181,181,126,31,56,167,109,210,196,199,84,74,232,35,184,209,199,35,167,141,144,163,21,140,124,212,219,189,210,171,153,238,161,141,139,214,174,98,52,59,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,182,157,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,169,236,241,117,79,114,71,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,194,213,83,89,114,218,121,214,107,165,101,170,197,133,240,241,97,188,246,125,183,215,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,102,171,225,175,45,189,23,181,107,127,22,152,189,139,40,196,41,50,76,98,199,79,89,126,190,209,213,189,189,132,130,24,85,176,58,72,213,201,222,103,140,150,141,171,22,206,71,35,149,30,215,71,214,5,212,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,241,57,140,116,234,196,122,163,85,232,196,114,181,157,93,9,5,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,53,87,3,106,128,65,94,92,28,192,40,248,136,177,69,164,154,189,145,127,158,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,138,117,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,4,74,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,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,130,90,128,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,29,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,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,167,96,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,125,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,212,29,87,91,248,237,215,157,98,215,155,102,187,209,228,213,120,173,102,43,80,247,98,54,235,116,253,80,89,32,119,185,204,78,164,233,157,242,181,17,39,124,140,218,100,248,28,212,137,25,19,46,123,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,163,237,6,63,220,154,163,217,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,253,117,206,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,67,102,144,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,168,14,109,60,98,231,119,44,238,253,194,77,130,143,216,216,221,155,194,253,160,151,185,13,71,183,187,176,208,215,210,252,47,131,185,75,216,145,21,63,55,42,247,55,248,182,68,233,50,175,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,190,64,115,17,225,15,248,86,232,210,125,150,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,170,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,69,254,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,40,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,240,181,118,223,117,217,17,85,53,247,213,238,49,53,115,83,184,151,147,137,235,53,226,175,20,200,104,170,34,92,126,26,58,199,206,203,61,36,76,86,71,76,197,151,118,189,142,106,200,179,55,161,34,149,243,206,171,26,54,87,48,203,252,204,56,215,183,113,63,157,219,112,157,52,185,248,157,54,196,182,169,162,172,141,106,161,246,205,116,208,198,178,84,77,79,51,99,232,236,238,248,35,71,71,212,155,206,228,122,182,100,107,122,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,11,158,224,231,95,47,188,76,112,251,141,234,246,73,134,253,156,175,186,119,233,230,138,41,153,37,45,92,148,242,186,25,42,105,182,123,164,100,46,146,57,17,35,155,105,24,230,185,191,156,106,50,105,51,89,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,0,0,0,117,77,82,200,179,188,83,4,185,223,244,211,78,190,221,228,148,189,159,5,143,251,94,27,95,140,234,153,140,147,251,106,100,88,227,232,141,207,147,226,79,139,183,210,158,247,33,174,190,177,241,67,174,58,231,168,241,234,134,115,159,221,125,171,65,112,91,141,146,26,26,185,169,233,108,50,111,26,181,45,241,163,215,195,116,246,97,248,218,189,199,58,38,189,239,123,247,122,236,166,86,7,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,188,37,87,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,82,35,37,146,74,154,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,76,140,87,53,142,124,82,196,245,99,58,250,80,50,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,149,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,215,246,127,31,238,77,79,237,78,212,212,236,170,254,218,100,18,199,7,106,58,132,147,243,136,157,123,116,183,117,95,118,190,249,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,18,83,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,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,172,69,132,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,38,238,85,70,35,182,11,159,0,166,190,103,92,192,40,245,118,178,167,135,237,16,200,188,94,11,73,213,6,77,114,138,56,37,165,191,85,71,60,51,68,218,103,185,139,34,67,4,148,254,233,163,123,91,51,158,237,145,209,181,143,144,49,87,49,158,53,255,0,133,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,117,237,71,116,174,69,122,73,115,116,61,45,123,122,152,244,142,38,202,174,115,35,107,157,180,78,154,88,211,63,240,153,197,119,16,90,243,194,199,18,24,6,170,75,246,166,203,136,105,125,214,90,108,162,166,104,153,93,77,35,237,211,197,13,20,237,68,71,213,247,25,12,210,165,67,145,100,107,162,147,186,249,22,88,250,32,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,122,165,168,145,172,79,242,99,98,57,204,107,229,150,38,43,217,215,212,151,147,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,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,39,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,242,163,122,53,207,107,37,138,86,35,223,209,212,187,41,152,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,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,251,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,25,87,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,203,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,169,238,56,108,189,71,176,240,137,176,4,79,113,194,87,182,54,171,220,187,34,30,195,240,115,27,229,45,134,201,81,113,170,114,181,145,244,110,168,213,95,155,218,159,119,245,129,78,124,207,115,200,174,249,204,150,40,100,107,214,21,84,93,145,190,237,166,173,111,220,187,253,255,0,168,200,28,160,44,176,78,220,146,178,88,215,186,202,248,17,171,186,167,185,105,102,251,191,223,33,167,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,251,225,59,185,69,80,186,146,28,158,39,162,34,178,190,157,23,101,255,0,193,101,64,45,25,191,32,191,32,159,32,191,37,254,160,56,34,238,187,28,211,228,122,155,252,99,218,159,32,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,141,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,29,142,123,88,198,57,24,200,65,23,2,223,150,190,93,90,107,174,58,57,134,120,189,73,178,251,95,219,20,212,78,233,154,251,107,142,233,94,139,180,40,213,241,21,144,237,31,111,101,107,223,18,62,63,206,185,180,241,164,32,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,135,252,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,54,207,143,217,116,179,199,85,28,87,94,183,211,203,79,63,106,166,157,169,225,156,168,231,239,186,236,223,122,244,171,103,53,141,47,151,131,247,235,21,230,239,143,210,234,178,83,207,106,102,27,76,233,39,122,222,209,175,72,101,88,28,230,74,148,46,68,142,119,201,214,173,99,28,232,82,89,39,106,53,212,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,242,127,154,172,247,42,255,0,77,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,245,82,226,116,171,130,75,87,10,28,13,107,69,247,39,130,146,187,81,114,173,55,189,77,117,172,117,43,91,61,166,7,89,213,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,61,191,43,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,25,149,197,143,149,141,100,250,127,144,250,116,224,107,88,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,235,228,233,226,83,151,253,101,163,134,93,45,226,111,68,49,222,245,170,109,63,179,92,115,139,92,18,79,61,84,117,82,210,182,121,174,205,238,61,253,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,68,19,130,94,99,216,14,77,192,174,73,174,214,108,174,146,217,168,54,203,60,118,74,155,84,17,66,202,154,28,162,166,23,71,3,161,165,169,145,201,45,55,117,36,169,98,239,38,244,240,77,186,57,240,203,27,105,131,22,213,93,71,194,245,30,151,87,177,188,210,235,73,153,210,92,31,116,109,237,213,11,45,84,149,82,43,150,89,37,116,157,93,238,231,91,210,68,147,169,178,53,239,107,209,200,231,34,245,82,106,114,163,225,211,242,211,196,116,25,253,238,159,175,27,210,223,15,125,168,248,246,238,221,28,247,123,58,47,134,86,72,221,164,138,74,142,164,107,216,190,19,182,244,218,84,220,37,7,52,10,45,68,160,229,249,164,240,106,229,218,174,227,155,59,40,180,77,144,205,82,218,70,189,183,25,45,87,7,212,66,137,70,198,65,209,28,142,116,108,86,34,238,198,53,85,207,93,222,234,139,46,167,157,95,149,140,91,234,5,15,167,92,74,139,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,32,50,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,26,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,215,91,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,126,107,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,196,123,158,214,61,237,70,60,47,120,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,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,29,255,0,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,244,2,90,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,96,185,254,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,186,38,254,230,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,243,69,249,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,53,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,0,199,250,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,183,32,20,23,204,143,87,120,139,212,93,109,143,31,215,188,18,175,4,167,177,83,182,175,30,197,230,158,150,181,148,16,85,65,3,103,150,42,248,34,98,86,50,89,105,85,202,229,87,164,111,71,196,155,43,28,128,96,173,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,221,216,46,188,51,230,86,14,23,45,92,83,223,107,169,41,108,89,30,80,204,114,197,66,213,73,39,172,98,69,88,179,213,189,81,219,66,198,75,70,177,53,138,138,247,175,113,202,140,107,88,178,200,174,92,28,191,235,56,136,190,197,171,122,189,142,255,0,157,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,96,115,171,242,177,139,125,64,161,244,235,136,21,87,194,230,133,255,0,9,77,118,198,116,83,237,79,217,207,180,126,55,251,167,224,124,103,99,195,209,207,83,253,231,185,31,87,87,99,167,248,233,183,86,254,253,182,94,169,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,11,151,109,246,93,149,21,18,64,114,184,243,217,166,95,141,122,61,105,103,220,198,120,40,254,21,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,211,181,37,210,133,17,235,37,177,211,117,53,141,234,123,210,72,157,42,57,172,145,174,110,241,54,105,100,64,197,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,154,182,127,154,172,11,42,255,0,77,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,229,67,99,238,22,47,250,203,148,240,251,132,223,248,129,178,123,43,62,172,183,171,238,244,206,166,109,52,158,233,94,144,73,44,45,85,72,166,146,4,134,73,35,217,189,18,61,237,232,143,110,219,67,42,128,0,133,92,216,180,46,197,169,252,48,92,245,27,216,215,90,220,167,77,54,184,218,29,111,87,191,166,150,122,138,120,235,210,104,145,28,142,133,176,51,190,231,236,142,143,195,35,186,218,206,227,95,77,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,55,83,25,226,233,94,215,71,83,77,214,246,61,35,238,193,36,177,119,58,21,204,235,234,111,196,212,83,102,147,89,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,196,213,64,44,43,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,99,94,74,158,105,242,159,167,245,222,163,110,35,174,175,235,205,54,169,240,209,161,250,109,112,173,171,159,33,211,10,140,146,215,82,181,53,18,212,62,91,116,239,161,150,134,68,123,216,141,99,26,212,150,153,145,53,239,232,101,27,87,225,107,216,212,249,56,102,215,74,205,1,139,85,114,75,13,231,217,153,37,251,79,234,113,187,12,205,73,210,70,213,85,92,173,233,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,227,42,163,28,14,52,53,142,197,175,188,80,103,250,171,139,67,209,101,186,220,35,167,183,73,212,245,241,52,180,148,241,82,69,83,179,216,199,179,188,202,118,203,219,115,81,204,238,116,46,234,221,214,207,249,54,104,167,216,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,47,84,112,80,219,165,168,167,143,169,171,27,85,179,58,119,214,43,182,123,218,177,246,54,233,119,90,20,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,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,205,159,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,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,120,31,172,106,174,109,80,106,174,7,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,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,78,167,86,87,23,92,20,123,19,134,93,39,226,199,76,173,150,170,59,44,218,127,140,71,154,91,224,78,196,141,174,154,150,8,217,115,106,43,186,36,239,62,88,163,149,177,181,174,73,17,178,170,72,178,204,246,69,93,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,218,27,52,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,238,213,150,92,111,182,124,86,243,118,197,177,207,180,23,170,43,125,69,69,186,209,227,25,73,237,10,166,70,231,69,77,223,122,43,34,238,61,26,206,227,147,165,189,91,175,185,0,193,124,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,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,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,255,0,197,158,107,175,57,206,188,228,245,252,72,211,213,208,230,212,53,30,6,162,213,43,58,32,181,192,221,221,21,53,43,58,156,212,166,70,191,174,55,53,206,73,18,78,239,92,139,34,200,249,235,202,143,129,111,239,28,80,107,94,25,254,167,170,192,40,171,157,254,83,157,116,146,157,91,254,213,225,94,231,127,62,100,103,248,60,192,66,174,37,120,58,206,248,89,193,52,218,255,0,169,117,158,23,36,206,253,177,227,113,254,220,47,246,71,130,154,22,71,253,181,12,242,71,81,221,142,118,73,240,163,122,55,233,93,215,125,186,255,0,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,58,216,214,185,88,215,44,140,158,188,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,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,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,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,88,127,153,215,47,250,205,93,163,169,226,7,68,49,223,23,157,82,117,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,101,116,141,99,36,170,29,23,207,53,67,77,117,67,31,203,244,94,170,174,12,218,10,135,82,89,86,146,223,29,116,242,79,83,27,169,187,81,211,200,201,27,43,222,217,156,196,111,67,151,119,166,222,253,128,177,254,121,223,161,63,218,79,221,165,85,150,125,206,138,227,125,188,98,188,61,93,178,156,115,236,253,234,182,223,124,168,184,218,60,99,42,253,159,84,248,237,110,150,155,190,196,70,75,219,122,185,157,198,167,75,186,119,79,114,145,3,128,173,45,193,53,167,139,28,27,76,245,46,197,237,156,110,243,237,63,27,69,226,166,167,238,246,173,181,83,71,249,200,94,201,27,180,145,49,223,11,147,125,182,93,209,85,20,59,175,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,62,152,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,233,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,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,203,94,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,140,46,80,2,189,121,187,234,55,18,248,190,151,179,26,211,156,86,174,131,75,238,116,241,67,151,101,116,85,44,124,242,62,121,36,141,182,215,198,213,238,211,211,57,26,206,228,202,157,18,172,241,65,214,212,87,199,48,68,174,99,252,192,43,56,136,190,203,164,154,67,145,127,157,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,139,10,240,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,116,125,160,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,143,244,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,52,53,151,50,254,188,240,207,153,104,54,61,166,217,157,230,186,146,227,143,106,142,47,69,145,217,107,97,84,99,218,249,41,105,230,169,164,150,37,114,185,175,133,213,49,162,63,222,201,24,246,57,21,29,215,28,120,128,216,163,72,52,183,4,214,158,7,116,187,77,53,46,197,237,156,110,243,167,248,191,141,162,241,83,83,247,123,84,148,179,71,249,200,94,201,27,180,145,49,223,11,147,125,182,93,209,85,20,42,47,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,185,156,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,216,87,38,13,77,214,220,135,25,201,116,234,251,102,171,173,210,252,98,157,172,177,93,157,28,16,65,110,184,190,162,73,231,162,98,164,105,45,83,230,74,165,153,206,87,187,176,145,70,138,141,73,216,5,154,0,0,213,92,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,62,82,116,209,114,255,0,172,213,222,1,244,239,136,29,16,199,124,94,117,73,237,185,242,107,108,82,79,45,85,250,150,59,140,240,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,237,149,210,53,140,144,39,255,0,46,110,53,255,0,133,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,210,96,26,192,233,86,83,168,248,94,163,227,153,38,144,215,93,105,51,58,75,132,77,178,58,215,18,203,85,37,84,139,219,108,44,137,17,221,238,231,90,198,177,43,92,217,26,245,99,154,228,114,181,118,94,192,46,185,149,247,13,180,222,117,7,16,164,197,114,26,202,116,154,186,203,77,117,75,147,40,30,229,85,72,86,165,35,141,178,61,27,211,214,173,111,66,63,169,26,233,26,136,247,7,96,0,1,10,185,177,104,93,139,83,248,96,185,234,55,177,174,181,185,78,154,109,113,180,58,222,175,127,77,44,245,20,241,215,164,209,34,57,29,11,96,103,125,207,217,29,31,134,71,117,181,157,198,190,154,244,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,110,166,51,197,210,189,174,142,166,155,173,236,122,71,221,130,73,98,238,116,43,153,215,212,223,137,168,166,205,38,178,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,79,75,25,226,233,94,212,146,154,167,161,143,122,71,221,130,72,165,237,245,171,153,215,210,239,137,170,128,88,87,59,139,181,170,255,0,106,208,107,237,138,231,73,113,182,220,105,242,10,186,58,202,73,155,52,21,48,72,219,99,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,198,188,149,60,211,229,63,79,235,189,70,220,71,93,95,215,154,109,83,225,163,67,244,218,225,91,87,62,67,166,21,25,37,174,165,106,106,37,168,124,182,233,223,67,45,12,136,247,177,26,198,53,169,45,51,34,107,223,208,202,54,175,194,215,177,169,242,112,205,174,149,154,3,22,170,228,150,27,207,179,50,75,246,159,212,227,118,25,154,147,164,141,170,170,185,91,210,87,197,36,42,215,67,52,116,172,170,154,57,21,205,107,100,133,159,198,85,70,56,28,104,107,29,139,95,120,160,207,245,87,22,135,162,203,117,184,71,79,110,147,169,235,226,105,105,41,226,164,138,167,103,177,143,103,121,148,237,151,182,230,163,153,220,232,93,213,187,173,159,242,108,209,79,176,220,62,221,181,142,174,225,222,171,212,219,130,118,96,142,94,168,224,161,183,75,81,79,31,83,86,54,171,102,116,239,172,87,108,247,181,99,236,109,210,238,180,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,62,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,240,63,88,213,92,218,160,213,92,14,193,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,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,157,78,172,174,46,184,40,246,39,12,186,79,197,142,153,91,45,84,118,89,180,255,0,24,143,52,183,192,157,137,27,93,53,44,17,178,230,212,87,116,73,222,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,138,186,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,49,87,22,62,86,53,147,233,254,67,233,211,159,171,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,191,43,139,31,43,26,201,244,255,0,33,244,233,192,214,176,237,90,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,58,169,97,60,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,179,81,17,136,221,130,205,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,205,102,184,60,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,19,83,125,183,77,209,81,84,59,88,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,176,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,117,58,69,26,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,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,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,50,88,4,63,230,117,171,156,65,105,23,15,181,55,109,16,179,248,74,10,190,168,50,108,182,42,248,162,170,176,210,201,44,48,68,218,104,156,228,145,102,158,74,142,132,154,52,115,161,107,28,168,141,115,153,44,97,10,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,39,84,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,251,166,141,237,108,206,123,182,71,70,214,62,72,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,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,196,228,223,109,147,117,84,69,216,79,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,240,215,8,203,249,191,12,249,150,29,195,166,158,113,52,218,234,74,252,79,60,168,172,182,189,26,169,28,246,219,140,21,85,113,54,7,177,92,171,35,37,138,145,242,182,70,252,149,36,99,218,221,163,116,184,128,189,238,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,189,18,179,219,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,85,124,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,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,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,77,125,184,197,224,235,59,225,3,59,167,176,95,235,61,179,141,222,122,254,207,228,29,184,105,253,169,218,134,157,245,95,218,172,158,89,32,237,73,80,145,254,113,83,175,110,166,238,139,238,151,252,155,53,115,136,42,203,237,219,73,40,172,255,0,104,244,158,215,180,245,213,53,21,241,71,38,45,85,80,202,137,33,117,59,30,238,228,176,212,73,4,140,124,44,106,181,178,57,37,222,61,229,73,130,218,138,171,231,5,194,31,207,139,140,22,139,252,69,22,114,217,43,255,0,218,41,104,42,225,137,233,254,68,18,35,31,254,33,201,31,247,249,11,84,0,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,164,255,0,227,239,153,174,157,234,150,131,81,105,159,14,247,170,185,234,51,186,117,102,83,53,68,21,116,53,182,90,70,246,94,180,91,116,182,41,95,58,185,241,74,232,229,150,46,220,115,51,103,164,205,123,99,7,49,30,16,255,0,130,150,178,167,217,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,98,168,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,171,177,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,194,188,187,184,67,254,10,90,52,191,106,104,187,58,133,152,246,171,114,142,138,255,0,19,12,29,167,75,225,105,35,233,68,141,59,81,202,238,181,111,95,84,178,75,180,143,141,34,233,149,64,0,0,0,0,0,0,0,0,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,239,187,227,69,192,28,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,175,110,227,17,81,178,189,23,98,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,125,184,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,97,141,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,253,91,175,12,249,149,131,133,203,87,20,247,218,234,74,91,22,71,148,51,28,177,80,181,82,73,235,24,145,86,44,245,111,84,118,208,177,146,209,172,77,98,162,189,235,220,114,163,26,214,44,185,175,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,155,252,234,252,172,98,223,80,40,125,58,226,5,90,240,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,233,210,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,225,114,237,190,203,178,162,162,72,14,87,30,123,52,203,241,175,71,173,45,123,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,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,5,91,98,220,204,245,199,10,225,78,151,134,220,98,63,3,117,161,235,183,210,102,141,184,76,251,133,53,157,202,229,74,88,152,253,251,115,51,171,181,28,237,122,36,80,53,140,142,54,61,141,153,35,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,124,78,77,246,217,55,85,68,95,202,251,39,149,125,170,251,11,246,102,235,246,147,218,30,201,246,63,130,147,199,120,238,231,107,195,118,54,238,119,187,159,7,111,167,171,171,225,219,127,113,123,220,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,164,50,7,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,236,28,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,33,175,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,27,79,21,129,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,117,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,10,150,62,170,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,185,30,239,155,149,87,229,38,167,46,110,2,127,133,69,246,125,72,212,73,252,62,153,99,55,15,7,87,79,5,71,69,85,234,185,140,100,171,70,213,98,245,195,10,50,72,221,44,190,231,43,94,214,68,189,78,116,144,134,85,229,105,192,79,219,186,203,15,21,218,161,63,70,63,106,184,120,204,66,215,79,81,180,149,245,212,147,171,82,178,161,204,93,227,134,25,226,114,50,45,209,210,73,26,171,209,34,106,54,123,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,118,223,121,229,23,115,138,167,188,228,137,178,0,95,113,28,248,214,206,89,135,105,37,206,169,146,177,146,47,103,248,206,68,255,0,231,154,100,251,218,191,206,36,98,252,136,11,205,19,50,167,180,233,140,182,212,155,243,149,93,61,45,71,39,191,166,162,137,87,249,73,250,192,172,189,16,195,221,151,223,239,119,202,168,158,234,106,120,42,106,93,38,202,141,69,107,227,114,251,209,83,238,118,229,134,114,190,166,101,61,231,55,100,42,139,19,46,236,107,21,61,233,178,67,62,196,121,225,79,78,216,205,10,202,50,154,168,24,213,154,130,181,17,234,221,151,223,71,3,254,106,223,250,73,35,202,254,30,213,126,112,230,171,92,223,109,181,136,168,187,252,161,151,255,0,104,22,46,159,32,191,37,9,242,14,249,1,235,79,153,236,79,145,235,68,248,190,103,177,62,64,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,135,252,209,121,127,214,90,43,46,92,77,232,134,59,222,181,77,226,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,253,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,48,57,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,171,17,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,237,87,62,79,54,169,120,175,99,172,213,117,116,186,34,148,240,100,15,101,74,182,119,172,233,88,196,155,31,71,54,165,149,72,199,64,146,61,149,125,42,172,99,154,197,89,36,106,200,235,63,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,172,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,9,240,39,169,26,113,175,220,29,225,214,155,101,31,180,232,44,56,253,46,11,146,91,110,148,40,177,186,170,150,134,24,106,33,123,29,213,28,208,201,27,216,244,217,92,215,71,50,35,145,174,71,177,186,246,25,87,134,142,34,243,190,23,245,78,131,83,48,90,143,241,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,209,126,104,161,157,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,241,30,214,57,239,123,85,239,180,158,94,156,61,127,7,46,25,113,251,5,109,77,213,247,172,175,183,150,222,233,174,52,190,22,74,10,234,186,88,17,212,105,10,167,92,125,150,69,28,110,71,170,185,100,108,142,217,136,228,141,157,130,237,196,198,145,229,92,37,214,241,79,65,67,73,119,196,233,44,242,100,116,52,55,228,101,26,201,113,162,153,86,10,71,44,173,123,99,169,74,248,25,20,111,98,73,249,230,177,209,44,159,2,186,157,180,59,153,79,19,250,53,149,37,198,171,48,251,81,141,215,100,21,153,5,235,29,184,83,83,178,26,217,171,36,116,149,105,12,205,139,185,71,215,35,223,43,91,14,209,54,87,43,214,39,163,158,199,132,255,0,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,178,158,106,121,215,229,67,128,93,36,212,191,101,251,51,237,110,65,96,190,248,46,255,0,123,194,248,171,45,108,221,174,231,75,122,250,123,157,61,93,45,223,109,246,77,246,43,91,132,239,52,250,55,245,3,30,245,24,0,191,62,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,154,240,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,126,9,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,27,63,17,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,155,132,74,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,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,106,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,254,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,230,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,217,247,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,240,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,214,8,218,160,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,230,190,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,252,71,185,237,99,222,212,99,237,251,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,188,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,130,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,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,148,237,203,99,152,181,78,158,93,104,244,43,136,140,214,174,76,54,122,122,107,110,45,119,174,116,93,140,125,236,116,155,65,81,47,66,74,180,210,36,140,99,100,146,71,50,157,33,141,189,44,133,92,248,174,36,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,117,252,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,132,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,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,3,21,127,5,205,9,252,187,127,9,127,176,223,231,147,255,0,233,191,105,214,127,168,252,23,248,63,119,195,255,0,131,252,31,222,255,0,215,127,27,226,50,168,0,0,0,10,149,231,89,161,116,118,171,238,23,196,61,134,205,217,246,223,94,55,145,84,198,176,71,27,234,162,103,114,133,238,98,34,75,36,207,133,181,76,116,138,175,106,71,73,3,62,13,154,143,182,163,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,161,174,16,0,9,255,0,201,179,69,62,220,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,186,146,42,242,197,210,223,201,127,6,216,87,139,177,123,50,235,150,248,140,166,225,253,181,222,241,94,42,69,240,147,251,158,230,179,170,134,58,47,129,189,59,109,241,53,30,175,37,80,3,85,115,106,131,85,112,54,61,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,181,87,204,127,151,253,103,14,247,217,117,111,72,113,223,243,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,226,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,234,109,244,220,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,236,177,200,199,124,18,70,244,107,147,165,237,69,64,160,190,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,158,143,180,24,255,0,114,26,127,106,118,161,168,101,47,246,211,224,150,72,59,82,84,44,159,155,68,235,219,165,219,162,251,182,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,74,203,211,78,77,148,113,113,5,146,166,162,100,55,89,180,159,29,184,81,212,88,90,228,129,42,178,122,89,98,124,146,211,75,44,51,119,41,123,18,36,113,73,39,105,142,157,170,247,69,217,221,28,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,12,107,174,156,46,104,79,18,158,196,252,181,224,223,104,254,206,120,159,102,127,116,235,40,251,30,35,181,222,255,0,6,150,62,174,174,196,95,198,223,110,159,118,219,174,249,84,0,42,175,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,93,73,135,244,103,132,205,6,208,28,203,46,207,52,183,5,164,179,221,243,26,142,237,83,217,239,101,20,10,140,87,82,81,183,109,169,233,157,43,86,101,137,158,229,123,145,63,189,197,12,113,102,0,5,85,243,206,253,9,254,210,126,237,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,232,79,246,147,247,105,21,121,92,121,236,211,47,198,189,30,180,11,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,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,248,92,187,111,178,236,168,168,155,9,241,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,234,106,203,50,162,182,54,185,168,136,247,190,56,223,175,102,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,230,225,99,35,110,209,196,198,252,45,77,246,221,119,85,85,80,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,221,209,210,53,239,146,197,74,224,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,235,180,219,167,165,153,142,158,85,142,68,134,71,213,67,82,138,145,189,143,237,49,172,94,166,200,247,178,59,31,3,21,104,95,11,154,19,195,95,182,255,0,34,152,55,217,207,180,126,27,218,127,221,58,202,206,255,0,135,238,246,127,194,101,147,167,167,191,47,241,118,223,171,223,190,201,182,85,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,113,5,195,22,141,113,61,98,180,216,53,123,23,246,148,118,75,132,87,10,26,152,38,117,61,84,59,61,139,52,13,153,155,61,33,157,140,72,229,98,42,110,222,151,53,91,36,113,72,204,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,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,202,186,97,195,22,141,105,6,163,231,90,179,133,98,253,156,167,80,238,18,92,46,215,10,137,157,60,145,247,21,178,77,5,58,191,117,138,25,39,71,78,246,34,252,82,61,55,94,136,225,100,89,84,0,0,0,5,74,243,172,208,186,59,85,247,11,226,30,195,102,236,251,111,175,27,200,170,99,88,35,141,245,81,51,185,66,247,49,17,37,146,103,194,218,166,58,69,87,181,35,164,129,159,6,205,71,219,81,133,56,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,215,8,0,4,255,0,228,217,162,159,110,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,93,73,21,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,192,222,157,182,248,154,143,87,146,168,1,170,185,181,65,170,184,27,30,240,83,148,216,179,14,17,244,134,237,142,87,120,186,74,124,62,217,107,146,78,211,227,233,170,162,129,180,149,49,236,244,69,94,137,224,149,155,237,210,238,157,218,170,213,69,90,171,230,63,203,254,179,135,123,236,186,183,164,56,239,249,211,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,113,7,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,54,250,110,118,157,47,226,47,72,217,71,121,182,82,101,56,38,121,103,130,173,145,84,195,36,108,171,162,157,140,154,25,81,174,70,203,19,246,88,228,99,190,9,35,122,53,201,210,246,162,160,80,95,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,207,71,218,12,127,185,13,63,181,59,80,212,50,151,251,105,240,75,36,29,169,42,22,79,205,162,117,237,210,237,209,125,215,105,174,89,254,27,170,124,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,244,74,207,103,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,13,52,228,217,71,23,16,89,42,106,38,67,117,155,73,241,219,133,29,69,133,174,72,18,171,39,165,150,39,201,45,52,178,195,55,114,151,177,34,71,20,146,118,152,233,218,175,116,93,157,209,204,158,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,64,53,183,54,115,192,243,205,47,226,31,75,224,203,241,10,170,76,171,9,202,169,234,233,17,106,237,242,54,10,232,27,36,148,213,17,73,79,82,198,185,88,174,100,172,86,189,155,57,55,249,162,251,245,140,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,62,78,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,242,240,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,21,233,234,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,194,228,223,109,151,116,85,69,173,110,31,121,54,86,89,245,98,237,115,226,7,33,181,95,112,91,21,194,90,123,109,182,141,39,138,76,150,149,244,207,232,169,146,72,102,100,148,29,185,36,133,123,125,82,57,210,67,51,127,189,244,75,40,90,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,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,2,122,115,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,251,190,52,92,1,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,58,246,238,49,21,27,43,209,118,29,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,190,252,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,208,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,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,16,242,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,6,31,209,158,19,52,27,64,115,44,187,60,210,220,22,146,207,119,204,106,59,181,79,103,189,148,80,42,49,93,73,70,221,182,167,166,116,173,89,150,38,123,149,238,68,254,247,20,49,197,152,0,3,85,114,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,12,213,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,187,6,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,246,0,0,233,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,78,234,80,183,49,158,53,255,0,133,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,117,237,71,116,174,69,122,73,115,116,61,45,123,122,152,244,142,38,202,174,115,35,107,157,180,78,154,88,208,48,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,242,164,122,181,172,107,229,150,87,163,25,215,210,152,168,149,92,187,184,67,254,21,186,202,191,106,104,187,218,123,135,118,171,114,142,138,255,0,13,52,253,214,203,225,105,35,233,69,145,123,178,68,238,181,111,71,76,81,203,180,140,145,98,234,181,78,98,60,33,255,0,10,221,26,79,178,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,106,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,122,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,249,171,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,250,114,238,226,243,248,86,232,210,253,169,173,239,106,22,29,218,162,202,58,40,60,52,51,247,93,47,133,171,143,165,86,53,238,199,19,186,209,189,29,50,199,46,209,178,53,139,168,37,80,0,1,64,63,217,71,227,179,254,238,127,242,102,207,255,0,84,47,248,170,191,236,24,255,0,244,81,127,200,159,254,207,2,106,112,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,255,0,55,11,25,27,118,142,38,55,225,106,111,182,235,186,170,170,200,3,21,112,185,161,127,193,175,66,113,157,20,251,83,246,143,236,231,141,254,233,248,31,7,223,241,21,147,212,255,0,121,238,73,211,211,223,233,254,58,239,211,191,187,125,147,42,128,0,0,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,186,128,58,254,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,194,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,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,1,141,43,120,110,209,42,253,109,160,226,54,124,6,145,186,139,110,167,90,104,111,144,212,79,11,220,197,130,74,117,89,98,99,210,25,159,217,149,209,163,228,99,158,140,70,53,23,102,51,167,37,128,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,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,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,93,143,39,133,249,1,193,93,239,57,167,188,224,141,221,79,96,28,94,187,53,84,168,30,106,89,133,194,225,126,165,177,54,174,78,196,125,123,51,127,119,189,148,78,249,109,250,208,183,122,249,188,61,51,164,253,74,159,243,148,137,204,63,39,163,201,53,77,150,234,7,54,85,77,247,86,189,174,255,0,231,106,69,254,79,249,42,4,146,211,252,78,44,75,130,202,170,166,70,200,223,93,99,125,79,83,90,136,191,29,165,139,247,42,255,0,52,253,206,85,233,36,180,185,172,206,93,219,237,166,47,82,162,111,186,193,38,255,0,211,250,143,223,212,186,10,140,71,131,11,125,181,96,115,222,252,122,40,95,210,138,155,111,106,122,42,251,255,0,201,61,124,170,168,18,60,15,41,170,233,84,116,151,228,223,220,191,47,10,223,253,170,4,250,79,145,225,223,35,202,124,130,252,128,245,162,46,254,244,61,137,242,56,34,238,115,79,144,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,157,120,129,225,51,50,208,140,7,76,53,73,213,21,119,188,79,82,177,123,117,233,151,102,208,36,16,80,92,106,97,89,221,109,122,164,143,85,123,98,86,61,178,57,35,238,167,115,161,191,154,147,167,5,27,20,105,30,153,226,186,201,192,142,159,105,110,107,73,226,44,185,54,151,216,237,245,61,49,198,249,33,235,182,65,209,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,64,53,247,143,63,204,162,192,106,52,181,185,13,90,226,117,87,136,111,239,180,185,81,208,37,198,40,100,129,181,12,69,77,216,245,138,103,177,221,42,157,104,145,245,245,118,227,233,206,156,189,56,122,254,17,188,77,99,246,10,218,155,83,44,184,167,111,45,189,211,92,105,124,84,117,244,52,149,80,35,168,210,21,78,137,59,207,150,56,220,143,84,106,70,233,29,179,213,169,27,250,87,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,251,116,229,71,195,167,228,91,135,24,51,251,221,63,70,73,170,94,30,251,81,241,239,218,181,181,142,246,116,95,12,175,141,219,199,44,149,29,72,214,61,60,95,109,233,188,73,176,117,94,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,207,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,111,172,170,190,98,156,69,231,124,47,241,245,131,234,94,11,81,250,63,182,81,222,40,186,33,254,233,218,253,181,87,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,52,95,154,40,119,94,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,38,200,175,169,134,45,218,230,200,229,238,67,20,109,98,181,209,54,57,170,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,36,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,88,60,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,77,149,25,77,52,187,181,205,145,201,219,154,88,218,197,115,101,108,112,132,223,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,92,171,197,143,149,141,100,250,127,144,250,116,230,188,58,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,222,204,245,142,197,196,7,47,76,227,88,177,200,124,61,38,77,165,247,250,137,41,186,158,255,0,9,84,202,10,152,234,105,186,222,198,44,157,169,227,150,46,231,66,53,253,29,77,248,92,138,6,189,134,213,6,170,230,213,0,8,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,229,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,63,91,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,74,86,3,106,128,68,174,92,92,96,221,120,176,210,58,246,231,43,72,153,222,21,81,5,5,233,244,209,58,54,87,65,43,21,105,171,149,168,196,138,55,202,177,206,199,199,27,149,17,240,57,232,216,217,35,35,108,181,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,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,49,87,20,122,233,252,26,244,39,38,214,191,178,223,104,254,206,120,47,238,103,142,240,125,255,0,17,89,5,55,247,238,220,157,61,61,254,175,226,46,253,59,123,183,221,50,169,133,56,204,209,76,171,136,158,27,51,13,28,194,174,22,170,43,214,65,236,255,0,13,61,210,89,35,165,103,98,190,158,161,253,110,142,57,30,155,178,23,34,108,197,248,149,55,217,55,84,8,129,164,252,229,63,42,26,167,134,233,159,240,113,246,103,218,220,130,221,98,241,191,107,251,222,23,197,84,199,15,119,183,224,155,215,211,220,234,233,234,110,251,109,186,111,185,101,69,69,232,135,40,158,36,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,77,246,221,83,230,91,160,0,0,26,245,243,18,208,186,61,1,226,179,43,198,236,54,111,102,99,119,238,214,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,241,145,81,238,232,28,44,104,167,240,137,226,11,9,209,201,46,30,10,147,32,184,47,143,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,245,49,91,220,86,117,108,221,213,50,255,0,51,253,104,186,234,183,22,153,109,138,28,190,174,237,140,96,213,13,176,217,168,220,199,69,5,4,241,195,19,110,13,100,106,214,238,245,172,100,205,116,170,138,175,72,227,68,115,163,100,123,99,94,11,245,142,197,160,92,80,96,26,171,148,195,215,101,181,92,36,167,184,201,212,244,240,212,181,116,242,210,75,83,179,24,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,208,54,62,0,0,53,87,54,168,53,87,3,37,107,70,131,102,90,43,30,27,116,190,209,85,203,98,207,49,123,94,77,98,187,58,157,35,130,177,149,84,80,79,60,44,84,123,147,174,158,89,150,39,34,170,61,81,35,145,88,214,202,205,229,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,176,171,95,15,88,175,20,28,189,52,219,72,242,154,159,1,227,244,255,0,26,169,183,93,25,75,29,68,214,202,232,168,32,116,85,17,181,233,254,84,111,70,185,142,124,82,202,196,123,58,250,146,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,129,179,152,43,3,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,224,0,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,21,87,207,59,244,39,251,73,251,180,133,92,5,106,150,9,162,220,88,224,218,153,169,119,223,99,99,118,111,105,248,218,223,11,53,71,107,187,109,170,134,63,205,194,199,200,237,228,149,141,248,90,187,111,186,236,136,170,147,87,158,119,232,79,246,147,247,105,85,96,102,174,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,36,255,0,45,46,95,117,58,195,117,179,241,7,171,246,170,73,52,250,130,163,196,217,237,53,113,69,85,6,74,246,58,170,9,18,68,100,232,248,25,79,83,4,78,86,77,19,153,58,110,213,69,98,187,124,43,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,235,168,72,101,98,200,215,53,34,99,94,254,174,180,142,57,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,64,62,176,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,106,174,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,140,85,197,30,186,127,6,189,9,201,181,175,236,183,218,63,179,158,11,251,153,227,188,31,127,196,86,65,77,253,251,183,39,79,79,127,171,248,139,191,78,222,237,247,76,170,97,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,127,91,163,142,71,166,236,133,200,155,49,126,37,77,246,77,213,2,32,105,63,57,79,202,134,169,225,186,103,252,28,125,153,246,183,32,183,88,188,111,218,254,247,133,241,85,49,195,221,237,248,38,245,244,247,58,186,122,155,190,219,110,155,238,89,81,81,122,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,249,150,232,0,0,6,189,124,196,180,46,143,64,120,172,202,241,187,13,155,217,152,221,251,181,146,88,97,106,192,145,182,150,169,21,101,100,81,194,141,108,48,199,84,202,168,99,141,90,215,54,56,89,252,100,84,123,186,7,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,76,191,204,255,0,90,46,186,173,197,166,91,98,135,47,171,187,99,24,53,67,108,54,106,55,49,209,65,65,60,112,196,219,131,89,26,181,187,189,107,25,51,93,42,162,171,210,56,209,28,232,217,30,216,215,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,128,0,13,85,205,170,13,85,192,201,90,209,160,217,150,138,199,134,221,47,180,85,114,216,179,204,94,215,147,88,174,206,167,72,224,172,101,85,20,19,207,11,21,30,228,235,167,150,101,137,200,170,143,84,72,228,86,53,178,179,121,85,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,108,42,215,195,214,43,197,7,47,77,54,210,60,166,167,192,120,253,63,198,170,109,215,70,82,199,81,53,178,186,42,8,29,21,68,109,122,127,149,27,209,174,99,159,20,178,177,30,206,190,164,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,160,108,230,98,174,44,124,172,107,39,211,252,135,211,167,32,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,117,113,99,229,99,89,62,159,228,62,157,56,26,214,25,87,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,249,81,189,26,231,181,146,197,43,17,239,232,234,92,84,108,103,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,2,186,249,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,226,77,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,223,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,132,181,226,143,93,63,131,94,132,228,218,215,246,91,237,31,217,207,5,253,204,241,222,15,191,226,43,32,166,254,253,219,147,167,167,191,213,252,69,223,167,111,118,251,164,0,254,206,119,255,0,66,239,252,182,255,0,236,2,116,241,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,241,42,111,178,110,169,88,63,216,84,226,159,254,223,180,171,255,0,42,220,127,234,32,79,254,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,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,94,206,48,120,179,204,184,186,213,15,183,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,149,121,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,127,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,191,203,131,151,253,103,17,23,216,181,111,87,177,223,243,167,160,241,48,69,77,81,36,244,242,100,85,93,15,143,166,157,240,190,57,25,12,50,42,61,243,35,186,86,72,146,38,163,255,0,60,177,93,249,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,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,88,28,218,248,215,246,37,29,103,9,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,111,92,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,202,203,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,216,79,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,209,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,11,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,38,70,43,154,246,178,88,162,122,177,253,29,42,27,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,59,169,213,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,226,106,111,182,233,186,42,42,246,176,43,3,155,95,5,30,219,163,172,226,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,235,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,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,75,73,230,197,198,189,187,22,197,110,124,43,233,189,207,175,36,188,237,77,152,206,197,170,167,154,213,66,232,233,234,35,167,141,200,214,71,55,138,142,110,151,171,100,123,82,36,150,55,177,86,84,86,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,54,62,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,215,7,246,115,191,250,23,127,229,183,255,0,96,22,19,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,37,80,255,0,97,83,138,127,251,126,210,175,252,171,113,255,0,168,129,106,156,46,107,167,240,148,208,156,103,90,254,203,125,156,251,71,227,127,185,158,59,198,118,60,61,100,244,223,223,187,113,245,117,118,58,191,136,155,117,109,239,219,117,202,166,20,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,116,58,72,227,122,236,201,154,139,187,19,226,69,219,116,217,87,53,129,213,53,99,58,252,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,98,181,191,179,157,255,0,208,187,255,0,45,191,251,0,177,253,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,242,42,47,251,10,156,83,255,0,219,246,149,127,229,91,143,253,68,11,169,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,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,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,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,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,171,177,228,240,224,60,53,83,127,145,200,240,136,121,3,240,51,75,143,179,44,19,213,170,251,154,230,39,201,87,230,228,79,184,160,76,206,166,183,83,117,213,40,227,153,213,15,127,201,100,114,162,123,168,218,191,202,223,249,133,217,113,87,152,69,132,233,61,202,243,43,189,204,158,149,137,238,95,155,166,68,254,106,255,0,79,220,84,15,5,56,207,219,173,124,164,158,70,117,179,243,155,251,246,255,0,231,42,148,253,109,254,96,22,83,197,45,181,150,78,26,100,182,212,53,157,81,89,86,38,162,38,232,142,74,9,209,62,239,232,58,199,43,90,119,197,166,89,27,220,137,241,95,17,127,254,22,51,180,113,249,89,21,179,70,230,129,209,117,126,101,204,254,50,166,223,218,181,73,253,63,168,235,28,173,30,147,105,110,65,43,91,210,158,219,69,219,125,255,0,249,210,32,39,25,197,223,35,145,197,223,32,56,180,230,159,35,131,78,105,242,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,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,145,87,154,159,30,63,252,47,194,166,144,94,191,197,69,151,223,109,151,31,246,246,84,217,28,206,215,251,157,210,190,57,191,198,83,189,191,223,88,7,127,254,203,174,43,252,46,63,37,63,103,109,95,146,127,104,125,155,251,83,237,8,251,222,59,191,219,246,167,123,187,225,189,157,213,238,249,245,118,191,182,59,159,252,238,88,169,170,185,105,60,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,174,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,136,216,141,139,225,99,89,176,90,249,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,53,172,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,234,215,238,30,52,191,137,140,54,139,3,213,155,85,93,125,162,223,120,164,189,194,202,106,201,41,159,223,129,92,138,213,115,21,21,89,36,82,77,11,211,231,209,43,149,138,201,17,146,51,37,128,4,0,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,217,76,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,234,228,161,118,186,195,196,150,101,98,134,231,86,203,109,102,15,81,87,81,70,217,156,144,77,60,53,244,77,138,87,199,191,75,158,198,207,51,90,229,77,218,146,200,137,183,82,239,114,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,195,201,83,205,62,83,244,254,187,212,109,197,212,129,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,182,174,26,127,249,141,183,127,167,249,223,255,0,87,186,21,87,197,143,154,125,100,250,129,144,250,140,229,170,112,211,255,0,204,109,187,253,63,206,255,0,250,189,208,10,86,54,168,53,87,54,168,0,0,0,107,237,204,210,211,106,178,241,199,169,244,118,107,101,37,5,60,149,22,218,183,197,77,11,98,99,167,158,217,73,52,210,171,90,136,138,249,37,146,73,30,239,155,158,247,57,119,85,85,54,9,40,7,154,63,158,205,77,252,23,209,232,128,149,92,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,0,0,6,42,226,159,90,255,0,131,183,15,185,182,177,199,111,241,181,120,253,189,60,4,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,165,232,238,218,63,167,119,108,139,149,74,171,231,123,170,95,252,154,104,165,190,251,254,171,202,110,246,207,11,253,84,212,19,247,149,159,253,210,111,67,31,253,47,111,247,181,2,170,192,0,108,39,203,183,93,43,53,251,133,60,83,36,191,94,125,167,146,88,123,184,221,250,103,36,235,35,170,169,85,18,39,203,36,202,231,77,52,148,175,165,154,73,17,206,107,164,153,255,0,197,84,86,54,74,148,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,137,210,53,18,229,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,24,255,0,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,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,144,56,78,242,177,163,127,79,241,239,78,128,202,160,107,25,129,232,190,168,106,86,168,65,162,248,134,33,87,62,109,61,69,93,34,89,106,223,29,12,241,207,77,28,146,84,69,39,137,116,109,137,236,108,50,238,215,171,87,118,43,126,126,227,99,237,23,177,106,134,53,165,248,253,151,90,51,154,76,195,54,130,157,206,189,94,41,40,99,164,130,121,223,35,159,209,28,113,177,141,232,141,174,108,72,254,134,43,210,52,122,181,170,229,106,126,253,187,19,197,108,247,219,190,83,105,198,109,84,87,172,131,195,251,94,227,79,69,28,117,87,14,195,21,144,120,137,90,136,249,123,108,85,107,58,213,122,90,170,137,178,31,172,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,1,85,124,243,191,66,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,210,194,185,231,126,132,255,0,105,63,118,145,87,149,199,158,205,50,252,107,209,235,64,189,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,248,156,187,111,178,108,136,136,157,172,0,0,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,3,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,194,213,219,125,215,100,69,84,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,171,17,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,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,85,95,59,221,82,255,0,228,211,69,45,247,223,245,94,83,119,182,120,95,234,166,160,159,188,172,255,0,238,147,122,24,255,0,233,123,127,189,168,21,86,0,3,97,62,93,186,233,89,175,220,41,226,153,37,250,243,237,60,146,195,221,198,239,211,57,39,89,29,85,74,168,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,254,42,162,177,178,84,166,190,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,122,158,189,85,86,214,212,72,234,110,134,177,81,58,224,158,162,94,227,158,198,183,195,116,252,78,145,168,151,40,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,79,241,239,78,128,199,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,76,129,194,119,149,141,27,250,127,143,122,116,6,85,3,88,204,15,69,245,67,82,181,66,13,23,196,49,10,185,243,105,234,42,233,18,203,86,248,232,103,142,122,104,228,146,162,41,60,75,163,108,79,99,97,151,118,189,90,187,177,91,243,247,23,211,169,54,45,80,198,184,9,212,75,46,180,103,52,153,134,109,6,155,228,142,189,94,41,40,99,164,130,121,223,69,82,254,136,227,141,140,111,68,109,115,98,71,244,49,94,145,163,213,173,87,43,83,58,91,177,60,86,207,125,187,229,54,156,102,213,69,122,200,60,63,181,238,52,244,81,199,85,112,236,49,89,7,136,149,168,143,151,182,197,86,179,173,87,165,170,168,155,33,208,56,177,242,177,172,159,79,242,31,78,156,13,107,13,170,13,85,205,170,0,134,188,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,53,240,235,164,58,185,173,186,185,98,195,52,74,10,182,100,236,168,101,194,27,156,51,190,153,150,118,66,246,185,107,229,168,103,197,3,34,114,177,81,237,248,250,213,141,98,58,71,49,174,217,120,252,155,118,39,138,217,239,183,124,166,211,140,218,168,175,89,7,135,246,189,198,158,138,56,234,174,29,134,43,32,241,18,181,17,242,246,216,170,214,117,170,244,181,85,19,100,1,137,219,175,182,124,86,205,105,202,114,63,180,23,170,43,125,61,61,198,239,224,217,73,237,10,166,70,214,203,83,216,98,171,34,238,61,28,254,219,87,165,189,91,39,185,15,214,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,223,244,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,26,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,175,75,100,80,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,2,128,121,136,240,135,252,20,181,149,62,203,81,118,116,247,49,238,214,226,253,117,254,38,104,59,77,139,197,82,73,212,137,34,118,164,149,189,10,238,190,168,164,139,121,31,34,75,211,127,199,74,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,133,48,114,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,222,166,182,178,69,170,155,216,213,208,195,34,199,81,13,60,45,147,175,189,179,32,145,27,31,82,237,3,149,232,216,85,174,180,174,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,234,109,11,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,58,253,255,0,44,202,178,191,102,253,169,201,174,183,159,99,91,225,180,219,189,161,91,37,71,131,161,139,126,213,52,61,106,189,184,89,212,238,152,219,179,91,186,236,137,184,31,37,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,114,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,98,175,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,0,21,87,253,156,239,254,133,223,249,109,255,0,216,5,170,20,3,253,139,142,59,63,238,25,255,0,41,172,255,0,245,176,46,167,133,205,116,254,18,154,19,140,235,95,217,111,179,159,104,252,111,247,51,199,120,206,199,135,172,158,155,251,247,110,62,174,174,199,87,241,19,110,173,189,251,110,185,84,143,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,248,92,187,111,178,236,168,168,146,0,0,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,62,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,194,213,219,125,215,100,69,84,214,8,150,156,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,168,47,83,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,72,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,58,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,128,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,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,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,5,223,115,146,251,142,61,74,171,242,251,192,228,155,135,123,147,115,201,235,168,119,68,47,127,243,90,171,255,0,160,8,71,205,3,51,134,201,162,53,20,9,80,137,45,69,194,133,24,212,122,111,253,246,69,249,117,39,220,197,48,15,42,172,5,106,43,234,242,121,233,91,254,135,208,245,103,189,62,26,230,47,189,91,255,0,73,243,243,100,206,43,42,42,168,113,120,246,72,122,233,231,233,71,59,222,230,203,88,223,151,203,238,36,111,45,124,5,49,205,50,138,186,77,250,231,234,219,118,183,249,53,21,137,247,47,250,224,61,60,204,106,22,45,47,72,209,234,136,233,54,95,127,254,15,88,121,229,105,4,113,104,245,209,241,189,23,174,233,19,151,101,251,252,28,71,231,115,56,157,223,147,248,160,86,251,157,59,126,255,0,246,10,196,59,23,44,107,82,91,116,90,169,253,91,248,154,232,102,77,209,61,219,209,195,238,2,102,156,93,250,142,71,23,1,193,167,177,62,71,6,166,199,52,247,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,9,149,103,227,142,155,135,30,92,58,113,163,216,59,42,223,168,185,165,158,252,248,106,227,124,180,236,177,219,166,188,220,96,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,87,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,63,40,187,238,87,188,20,127,7,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,240,69,209,27,153,47,112,49,253,147,148,38,43,89,194,60,120,141,85,195,217,122,207,116,240,185,13,69,226,181,177,201,13,29,115,32,145,18,206,171,18,201,211,70,222,251,217,36,144,185,206,124,173,100,235,220,100,113,211,182,165,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,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,180,153,8,57,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,16,249,57,94,241,175,252,32,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,155,77,23,118,8,100,73,21,95,39,193,47,92,142,124,189,185,43,197,143,149,141,100,250,127,144,250,116,230,184,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,185,77,54,227,95,21,226,179,129,29,89,178,93,174,126,31,83,113,157,47,189,199,145,219,234,22,54,73,95,209,108,150,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,10,86,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,148,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,53,172,226,199,205,62,178,125,64,200,125,70,114,213,56,105,255,0,230,54,221,254,159,231,127,253,94,232,85,95,22,62,105,245,147,234,6,67,234,51,150,169,195,79,255,0,49,182,239,244,255,0,59,255,0,234,247,64,41,88,218,160,213,92,218,160,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,170,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,159,179,127,188,139,84,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,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,0,0,0,53,172,226,159,90,255,0,132,79,16,89,182,177,199,111,240,84,153,5,193,60,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,165,234,222,226,191,167,102,236,137,115,220,207,245,162,213,165,60,37,229,182,40,114,250,75,78,79,156,211,182,195,102,163,115,27,44,245,240,73,52,77,184,53,145,171,93,179,18,141,243,53,210,170,34,49,100,141,17,205,145,241,239,70,218,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,142,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,160,100,13,77,209,203,22,13,195,6,137,106,173,60,222,34,245,169,119,12,174,162,178,78,151,179,177,75,67,81,71,73,79,77,178,189,204,119,75,217,83,47,113,26,199,47,137,232,119,82,70,213,63,43,67,180,183,242,161,142,106,247,131,177,123,78,235,137,105,252,217,77,191,251,107,179,225,124,45,214,221,226,231,247,189,173,127,77,12,149,191,3,186,183,223,225,106,189,24,78,158,116,88,181,139,6,197,120,122,194,177,106,31,5,101,199,237,247,203,93,186,155,186,249,59,20,176,71,107,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,232,28,149,60,211,229,63,79,235,189,70,220,4,42,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,104,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,198,184,92,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,167,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,4,234,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,0,0,0,0,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,21,87,207,59,244,39,251,73,251,180,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,161,63,218,79,221,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,20,67,205,26,62,40,225,215,152,97,226,34,182,146,178,206,202,119,183,12,168,179,83,75,77,100,154,137,58,59,175,167,138,73,36,116,117,42,238,133,168,100,146,62,70,185,99,78,167,66,148,234,189,215,150,47,30,63,145,11,237,54,131,106,197,235,167,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,170,72,226,133,203,36,203,183,92,174,91,62,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,248,92,187,111,178,236,168,168,129,213,75,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,1,173,103,20,250,215,252,34,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,157,47,86,247,21,253,59,55,100,75,158,230,127,173,22,173,41,225,47,45,177,67,151,210,90,114,124,230,157,182,27,53,27,152,217,103,175,130,73,162,109,193,172,141,90,237,152,148,111,153,174,149,81,17,139,36,104,142,108,143,143,122,54,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,252,115,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,3,32,106,110,142,88,176,110,24,52,75,85,105,230,241,23,173,75,184,101,117,21,146,116,189,157,138,90,26,138,58,74,122,109,149,238,99,186,94,202,153,123,136,214,57,124,79,67,186,146,54,169,249,90,29,165,191,149,12,115,87,188,29,139,218,119,92,75,79,230,202,109,255,0,219,93,159,11,225,110,182,239,23,63,189,237,107,250,104,100,173,248,29,213,190,255,0,11,85,232,194,116,243,162,197,172,88,54,43,195,214,21,139,80,248,43,46,63,111,190,90,237,212,221,215,201,216,165,130,59,92,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,64,228,169,230,159,41,250,127,93,234,54,224,33,86,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,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,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,53,194,226,159,69,63,131,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,165,136,222,226,63,167,118,236,171,109,60,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,64,39,81,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,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,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,86,175,54,46,53,237,216,182,43,115,225,95,77,238,125,121,37,231,106,108,198,118,45,85,60,214,170,23,71,79,81,29,60,110,70,178,57,188,84,115,116,189,91,35,218,145,36,177,189,138,178,162,176,34,95,51,78,48,113,158,41,117,66,201,101,211,149,164,172,194,112,106,121,91,106,188,54,42,136,167,185,207,89,29,59,234,94,248,231,100,110,137,140,116,44,137,172,86,111,188,114,63,169,201,35,90,200,106,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,172,234,230,53,203,147,13,208,93,47,176,106,230,131,90,234,227,177,99,180,241,91,51,20,175,187,44,211,202,247,201,28,84,215,20,99,209,17,95,36,178,44,115,54,37,107,17,95,2,199,11,90,146,185,2,116,240,3,197,190,27,197,46,145,182,150,205,139,210,98,185,14,13,79,71,107,189,88,109,244,203,21,186,149,142,99,155,77,37,22,223,11,105,158,216,36,70,197,191,92,93,183,49,122,154,140,150,73,64,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,197,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,80,238,160,0,0,0,0,0,0,0,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,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,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,101,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,152,128,216,207,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,133,0,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,222,56,95,214,188,207,253,79,75,128,86,215,55,252,166,186,215,37,66,187,253,171,194,177,205,254,124,40,255,0,240,120,73,149,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,215,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,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,129,180,152,32,175,46,14,96,20,124,68,88,162,210,77,94,200,191,207,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,128,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,191,224,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,228,113,77,183,57,59,228,113,106,1,204,248,47,117,77,163,181,213,212,189,83,104,224,145,203,239,219,228,213,95,250,15,188,233,26,183,124,134,195,131,94,171,229,149,24,216,109,245,50,42,171,145,61,201,12,139,250,211,245,1,78,60,120,228,238,212,77,126,251,61,74,197,68,166,89,163,249,163,247,237,207,91,252,212,223,239,45,191,135,124,62,44,59,1,161,181,55,223,219,238,251,246,114,124,230,149,223,122,175,243,138,123,178,199,30,173,241,137,81,11,99,241,17,247,174,174,247,167,90,43,90,250,133,69,254,87,243,208,188,92,110,133,182,251,100,116,205,141,173,70,239,182,201,183,205,202,191,244,129,6,249,156,53,235,133,211,191,173,61,213,44,110,203,254,213,88,119,174,90,178,75,46,137,75,212,230,236,218,168,27,243,251,146,142,31,232,49,215,51,217,170,27,138,83,68,155,116,172,236,95,118,255,0,226,235,76,135,203,86,14,214,137,57,123,138,189,117,20,239,84,223,239,90,56,64,152,39,23,252,143,63,35,195,211,220,7,132,57,156,17,54,57,124,128,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,107,89,197,143,154,125,100,250,129,144,250,140,230,202,101,69,232,15,3,149,60,71,113,179,171,218,195,156,62,145,154,117,133,234,197,245,147,82,72,200,170,31,124,184,195,112,124,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,16,253,94,87,220,190,233,174,212,214,94,40,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,215,12,180,181,20,119,164,150,41,218,229,98,185,147,181,144,75,23,68,140,86,203,241,49,204,222,215,192,0,0,2,176,57,147,242,229,190,231,57,83,117,219,135,124,95,198,222,178,11,133,21,5,247,25,182,81,178,62,253,84,242,74,217,46,238,149,243,53,141,234,123,233,89,43,91,26,53,55,146,166,71,162,119,158,119,92,19,128,76,103,132,78,17,53,179,37,190,221,41,50,45,69,187,105,190,73,75,89,120,164,74,136,96,165,162,150,216,215,201,65,28,110,149,89,51,27,81,78,175,74,133,138,57,28,142,68,86,177,19,164,176,163,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,202,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,26,214,113,99,230,159,89,62,160,100,62,163,57,106,156,52,255,0,243,27,110,255,0,79,243,191,254,175,116,42,175,139,31,52,250,201,245,3,33,245,25,203,84,225,167,255,0,152,219,119,250,127,157,255,0,245,123,160,20,172,109,80,106,174,109,80,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,253,54,126,205,254,242,45,80,170,190,70,63,166,207,217,191,222,69,170,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,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,0,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,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,64,41,219,156,54,183,221,115,206,34,233,244,106,107,29,37,29,183,75,169,209,180,245,109,145,207,158,186,123,141,45,37,76,175,127,201,172,99,90,144,177,172,68,85,221,146,57,92,189,104,200,251,7,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,221,47,78,154,171,147,106,35,117,79,91,94,136,189,16,65,81,23,109,204,123,93,226,122,190,23,70,213,88,1,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,141,132,248,16,208,187,239,14,220,48,98,58,115,152,217,173,86,236,165,190,42,227,125,109,189,88,254,186,170,138,137,36,98,77,43,17,18,89,163,129,96,129,207,69,115,127,50,141,99,220,198,177,202,16,175,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,101,254,118,26,47,117,184,211,96,122,239,143,98,21,117,84,246,186,122,171,14,77,120,133,238,123,41,96,89,99,125,185,178,199,213,179,24,178,205,90,137,42,49,19,174,70,49,238,221,209,53,98,175,44,13,104,186,233,79,22,152,149,138,108,190,174,211,140,103,53,14,176,222,104,218,199,75,5,124,242,67,43,109,237,124,104,215,108,244,172,124,45,108,168,136,172,73,36,69,115,99,124,155,221,79,18,58,33,106,226,63,68,178,157,23,188,223,42,236,212,249,29,60,77,101,125,52,109,145,244,211,195,60,117,16,189,88,239,115,216,146,195,31,91,55,106,185,157,77,71,49,85,30,154,209,1,181,65,170,185,178,239,13,218,223,106,226,63,68,177,109,104,179,88,234,236,212,249,29,60,174,125,5,76,141,145,244,211,195,60,148,243,49,30,223,115,216,146,195,39,67,246,106,185,157,46,86,177,85,88,154,209,1,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,42,175,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,93,72,0,10,171,231,157,250,19,253,164,253,218,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,208,159,237,39,238,210,42,242,184,243,217,166,95,141,122,61,104,23,252,0,0,0,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,1,23,248,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,93,21,11,12,76,73,28,230,172,79,107,31,213,208,146,71,36,160,0,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,126,156,174,60,137,233,151,227,94,177,90,97,254,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,249,131,149,199,145,61,50,252,107,214,43,64,149,64,0,0,29,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,240,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,10,118,231,13,173,247,92,243,136,186,125,26,154,199,73,71,109,210,234,116,109,61,91,100,115,231,174,158,227,75,73,83,43,223,242,107,24,214,164,44,107,17,21,119,100,142,87,47,90,50,62,193,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,133,209,181,86,0,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,97,62,4,52,46,251,195,183,12,24,142,156,230,54,107,85,187,41,111,138,184,223,91,111,86,63,174,170,162,162,73,24,147,74,196,68,150,104,224,88,32,115,209,92,223,204,163,88,247,49,172,114,132,43,231,157,250,19,253,164,253,218,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,112,25,127,157,134,139,221,110,52,216,30,187,227,216,133,93,85,61,174,158,170,195,147,94,33,123,158,202,88,22,88,223,110,108,177,245,108,198,44,179,86,162,74,140,68,235,145,140,123,183,116,77,88,171,203,3,90,46,186,83,197,166,37,98,155,47,171,180,227,25,205,67,172,55,154,54,177,210,193,95,60,144,202,219,123,95,26,53,219,61,43,31,11,91,42,34,43,18,73,17,92,216,223,38,247,83,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,180,64,109,80,106,174,108,187,195,118,183,218,184,143,209,44,91,90,44,214,58,187,53,62,71,79,43,159,65,83,35,100,125,52,240,207,37,60,204,71,183,220,246,36,176,201,208,253,154,174,103,75,149,172,85,86,38,180,64,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,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,64,37,255,0,115,71,242,39,169,191,130,250,197,17,64,32,109,80,0,0,0,0,0,3,85,114,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,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,175,83,117,235,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,177,254,110,60,42,107,42,234,61,227,138,90,107,151,218,12,5,214,250,10,106,150,201,88,214,73,141,116,44,52,172,167,108,82,73,188,144,205,60,189,230,172,41,238,146,105,250,216,221,146,73,59,95,39,222,16,254,92,92,103,84,95,227,232,176,102,199,95,254,223,75,95,87,52,76,79,242,224,141,30,255,0,241,238,88,255,0,188,72,4,170,229,221,194,31,240,82,209,165,251,83,69,217,212,44,199,181,91,148,116,87,248,152,96,237,58,95,11,73,31,74,36,105,218,142,87,117,171,122,250,165,146,93,164,124,105,23,76,170,0,10,1,230,35,194,31,240,82,214,84,251,45,69,217,211,220,199,187,91,139,245,215,248,153,160,237,54,47,21,73,39,82,36,137,218,146,86,244,43,186,250,162,146,45,228,124,137,47,79,234,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,110,211,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,174,94,169,104,94,163,233,38,178,220,244,27,35,179,120,220,190,221,112,134,221,29,37,165,86,179,199,73,59,88,250,101,167,70,39,92,157,230,75,19,152,206,148,147,243,136,215,49,175,221,168,27,52,130,63,240,45,164,218,203,162,156,56,227,184,22,184,229,254,218,191,82,117,73,77,71,212,217,125,133,66,172,98,67,108,241,8,171,226,59,91,59,226,221,90,206,190,212,106,232,162,141,203,32,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,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,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,2,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,252,246,40,60,52,18,211,83,201,5,60,121,21,47,91,35,233,168,124,207,142,54,77,12,106,175,100,202,238,165,142,37,137,200,255,0,204,172,83,168,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,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,117,58,26,243,92,224,91,251,255,0,20,26,41,134,127,170,42,179,250,42,23,127,146,230,221,35,167,70,255,0,182,248,167,181,223,204,153,89,254,17,49,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,64,183,78,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,146,211,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,137,124,174,60,246,105,151,227,94,143,90,5,255,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,245,132,77,143,11,243,60,162,108,7,146,39,113,255,0,156,63,26,210,75,197,44,50,244,190,162,134,120,215,225,223,225,117,37,87,250,213,253,68,175,114,162,39,188,171,14,108,26,137,83,21,238,28,42,154,120,213,31,69,77,43,155,210,213,85,235,142,169,191,61,247,254,87,234,3,15,242,211,176,75,148,113,23,53,238,84,235,108,84,119,39,42,252,190,105,31,244,167,248,207,212,93,108,44,237,198,140,253,69,101,114,158,211,101,161,142,163,52,169,167,153,175,154,158,120,90,170,174,70,170,62,42,55,252,186,81,62,245,251,203,56,79,144,16,43,153,205,185,95,129,199,82,139,238,73,145,23,255,0,192,214,46,255,0,51,247,57,91,76,249,180,94,228,199,187,126,213,210,54,39,187,238,240,112,156,57,151,198,207,201,116,142,123,26,187,185,118,221,87,231,225,235,15,79,43,42,154,103,104,253,210,54,39,75,153,116,141,23,223,247,248,56,183,251,192,156,103,23,46,199,30,234,42,236,211,202,238,169,242,3,195,93,191,188,230,159,35,212,205,254,71,181,62,64,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,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,159,172,0,138,191,216,184,224,79,254,225,159,242,154,241,255,0,91,36,166,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,63,88,0,0,1,143,245,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,162,169,145,201,27,100,235,167,146,55,174,204,154,68,217,87,167,226,223,109,209,21,49,86,39,203,135,131,28,27,42,179,102,184,182,141,248,43,214,63,112,167,186,91,170,126,209,93,100,236,85,65,35,100,138,78,135,212,185,142,233,123,26,187,57,21,171,182,202,138,158,226,74,128,6,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,78,138,86,73,36,141,143,162,158,120,216,187,62,105,23,117,78,175,139,109,246,68,68,205,96,12,41,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,219,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,95,14,219,236,170,139,154,192,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,232,101,75,88,222,167,189,203,179,81,26,155,236,136,137,238,50,174,53,160,154,79,135,232,212,220,63,99,152,167,132,192,106,45,245,246,185,45,30,58,166,78,170,90,215,74,234,152,251,239,145,102,78,181,158,85,223,175,169,189,95,10,166,201,182,64,0,69,95,236,92,112,39,255,0,112,207,249,77,120,255,0,173,146,168,0,0,0,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,243,112,212,50,54,237,28,76,111,194,212,223,109,215,117,85,85,144,0,12,85,161,124,46,104,79,13,126,219,252,138,96,223,103,62,209,248,111,105,255,0,116,235,43,59,254,31,187,217,255,0,9,150,78,158,158,252,191,197,219,126,175,126,251,38,217,84,0,6,63,214,189,4,210,126,34,113,90,92,43,88,241,79,180,22,90,43,131,46,144,83,120,234,154,78,138,166,71,36,109,147,174,158,72,222,187,50,105,19,101,94,159,139,125,183,68,84,200,0,8,255,0,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,230,230,168,124,110,222,57,94,223,137,171,182,251,166,202,136,169,32,0,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,248,92,155,237,178,238,138,168,189,172,1,21,127,177,113,192,159,253,195,63,229,53,227,254,182,74,160,0,197,90,233,194,230,132,241,41,236,79,203,94,13,246,143,236,231,137,246,103,247,78,178,143,177,226,59,93,239,240,105,99,234,234,236,69,252,109,246,233,247,109,186,239,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,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,240,237,190,202,168,185,172,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,78,134,84,181,141,234,123,220,187,53,17,169,190,200,136,158,226,74,128,58,86,144,232,222,157,232,70,27,30,159,105,109,158,174,211,143,65,81,45,76,20,51,93,106,235,153,78,249,21,21,233,18,213,75,35,163,98,187,119,171,24,168,206,183,189,219,117,61,202,184,43,251,23,28,9,255,0,220,51,254,83,94,63,235,100,170,0,126,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,63,88,0,0,0,0,0,49,86,186,112,185,161,60,74,123,19,242,215,131,125,163,251,57,226,125,153,253,211,172,163,236,120,142,215,123,252,26,88,250,186,187,17,127,27,125,186,125,219,110,187,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,245,210,190,72,228,116,125,21,19,200,196,221,240,198,187,162,117,124,59,111,178,170,46,107,0,0,0,98,173,116,225,115,66,120,148,246,39,229,175,6,251,71,246,115,196,251,51,251,167,89,71,216,241,29,174,247,248,52,177,245,117,118,34,254,54,251,116,251,182,221,119,234,154,91,192,87,9,218,45,157,219,53,51,77,52,167,216,217,37,155,189,224,171,125,187,114,168,237,119,97,124,50,126,110,106,135,198,237,227,149,237,248,154,187,111,186,108,168,138,146,0,0,0,0,0,0,0,1,21,127,177,113,192,159,253,195,63,229,53,227,254,182,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,0,0,124,150,203,77,170,203,76,250,59,53,178,146,130,158,74,137,234,223,21,52,45,137,142,158,121,95,52,210,171,90,136,138,249,37,146,73,30,239,155,158,247,57,119,85,85,62,176,0,0,0,234,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,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,123,88,2,42,255,0,98,227,129,63,251,134,127,202,107,199,253,108,149,64,1,138,181,211,133,205,9,226,83,216,159,150,188,27,237,31,217,207,19,236,207,238,157,101,31,99,196,118,187,223,224,210,199,213,213,216,139,248,219,237,211,238,219,117,223,242,116,83,131,62,27,56,118,202,170,179,93,28,211,127,179,247,170,219,123,237,115,212,251,98,190,175,174,149,242,71,35,163,232,168,158,70,38,239,134,53,221,19,171,225,219,125,149,81,115,88,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,157,12,169,107,27,212,247,185,118,106,35,83,125,145,17,61,196,149,0,116,173,33,209,189,59,208,140,54,61,62,210,219,61,93,167,30,130,162,90,152,40,102,186,213,215,50,157,242,42,43,210,37,170,150,71,70,197,118,239,86,49,81,157,111,123,182,234,123,149,112,87,246,46,56,19,255,0,184,103,252,166,188,127,214,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,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,231,235,0,34,175,246,46,56,19,255,0,184,103,252,166,188,127,214,201,84,0,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,23,38,251,108,187,162,170,46,0,254,197,199,2,127,247,12,255,0,148,215,143,250,217,42,128,0,0,0,0,0,0,17,87,251,23,28,9,255,0,220,51,254,83,94,63,235,102,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,252,228,207,124,142,222,73,94,239,137,203,182,251,38,200,136,137,218,192,0,0,0,0,0,0,3,175,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,210,215,189,176,70,197,126,221,104,206,182,162,163,100,122,59,176,0,0,0,0,0,0,0,0,0,0,0,6,63,214,189,4,210,126,34,113,90,92,43,88,241,79,180,22,90,43,131,46,144,83,120,234,154,78,138,166,71,36,109,147,174,158,72,222,187,50,105,19,101,94,159,139,125,183,68,84,200,0,8,255,0,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,230,230,168,124,110,222,57,94,223,137,171,182,251,166,202,136,169,32,0,0,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,63,88,1,21,127,177,113,192,159,253,195,63,229,53,227,254,182,74,160,0,0,0,17,87,251,23,28,9,255,0,220,51,254,83,94,63,235,100,170,0,70,170,110,92,60,24,210,98,183,28,42,159,70,250,44,183,91,133,29,210,178,155,237,21,213,123,181,84,145,212,199,79,39,90,212,245,183,165,149,181,41,178,42,53,123,155,185,21,90,213,79,213,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,243,115,84,62,55,111,28,175,111,196,213,219,125,211,101,68,84,144,0,0,0,0,0,8,171,253,139,142,4,255,0,238,25,255,0,41,175,31,245,179,63,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,196,229,219,125,147,100,68,68,237,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,232,121,60,47,200,14,41,243,57,156,81,62,243,144,30,170,153,27,28,74,247,46,200,159,63,248,202,79,230,71,144,183,45,226,130,143,28,162,115,158,169,75,106,129,221,104,173,79,143,175,245,175,251,34,125,197,202,230,215,138,107,29,138,123,133,92,205,142,24,250,122,220,229,217,19,119,181,19,238,253,106,82,29,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,242,234,2,207,248,19,192,19,15,210,43,59,159,12,76,146,162,142,9,85,88,173,93,250,169,105,190,123,34,127,52,147,159,35,166,233,54,63,246,111,8,180,90,150,39,49,212,244,84,241,46,251,255,0,38,22,55,245,175,243,78,230,4,33,230,104,246,55,74,221,212,174,254,248,191,47,247,53,97,210,249,98,229,54,202,45,56,186,80,182,162,78,227,174,140,115,147,161,118,223,194,71,191,252,199,111,230,118,246,179,74,36,234,79,229,46,223,254,45,90,86,222,146,229,122,171,132,227,21,57,78,15,73,81,37,4,117,61,186,151,71,12,47,70,191,161,141,111,241,216,229,247,247,83,228,159,253,96,191,170,25,155,81,241,51,223,178,126,175,233,62,205,191,89,95,156,27,113,219,96,203,107,39,197,51,172,130,146,138,181,25,18,64,147,185,24,175,115,231,114,108,136,216,90,155,236,246,125,228,245,180,94,237,183,186,72,235,45,181,144,212,71,35,17,237,116,110,221,21,21,17,83,255,0,66,160,31,98,55,111,122,158,122,253,251,28,142,15,79,126,232,7,45,247,60,158,182,238,191,198,77,143,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,131,209,126,227,153,225,83,117,3,195,127,82,169,200,241,177,225,206,70,162,170,129,131,120,178,204,169,49,93,46,186,212,79,86,200,127,188,123,221,34,55,255,0,158,96,79,189,201,252,226,185,57,112,97,145,102,122,151,62,87,93,74,179,62,158,161,58,30,230,35,182,88,228,162,84,93,213,171,242,247,253,230,111,230,135,170,181,22,203,5,86,31,71,87,43,22,103,236,254,149,84,219,166,90,55,167,242,127,165,126,243,245,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,1,96,54,248,124,61,36,80,237,178,49,141,106,127,188,136,135,210,120,68,217,17,15,32,65,174,103,236,87,105,59,191,219,23,255,0,205,171,76,1,203,247,76,232,51,173,44,200,40,239,22,248,170,169,157,117,141,54,146,38,189,17,82,8,220,191,198,99,147,238,105,35,249,149,211,195,83,164,213,10,245,79,205,245,187,229,250,169,171,14,165,202,150,138,150,167,74,239,236,116,109,114,165,233,155,110,159,248,36,127,251,0,136,60,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,207,254,34,76,112,55,198,13,206,253,53,191,14,201,235,156,249,81,145,83,239,36,174,87,117,111,77,31,191,174,101,93,247,87,125,223,251,9,135,196,54,143,227,186,141,129,86,219,110,150,122,90,174,220,21,15,141,100,141,21,88,229,129,237,221,62,36,247,251,255,0,89,81,152,77,36,250,43,196,226,90,213,189,138,22,223,123,17,177,170,155,116,37,193,173,79,114,117,175,241,98,2,245,98,147,184,222,164,84,219,250,14,91,31,145,140,215,54,225,105,134,167,173,85,95,213,239,254,167,57,63,232,63,95,230,158,224,56,185,125,231,36,83,211,47,82,42,123,253,199,40,156,171,243,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,132,118,255,0,114,135,42,39,220,120,107,147,223,243,3,145,243,92,42,60,61,44,146,170,123,154,197,95,253,10,125,59,251,183,58,246,117,91,37,22,49,112,168,141,81,30,202,105,92,213,247,252,210,55,42,124,191,168,10,87,230,1,146,213,229,92,70,228,24,223,95,82,69,95,43,99,247,53,122,81,32,129,203,252,84,221,127,136,90,151,7,56,147,113,77,23,180,209,198,222,159,207,214,57,125,206,251,231,119,243,191,168,169,92,198,223,91,169,220,103,228,84,147,181,179,63,219,53,204,84,123,189,223,13,60,159,206,223,252,89,119,122,113,101,138,193,138,82,90,225,141,140,100,78,149,81,26,136,137,239,122,175,220,137,250,192,236,224,0,33,191,49,184,164,147,72,171,156,215,181,58,89,42,251,255,0,82,82,213,152,251,148,221,206,57,112,12,150,135,169,22,72,239,76,85,247,167,201,105,26,159,255,0,42,153,103,152,45,170,166,191,70,238,174,130,56,215,181,79,60,142,234,93,190,20,165,170,223,254,115,1,242,150,157,98,160,204,41,156,228,255,0,225,120,211,165,55,219,221,77,32,22,75,83,78,202,152,31,11,255,0,138,244,84,95,247,211,98,184,57,130,104,84,246,234,136,117,42,201,10,186,74,74,214,212,189,25,28,175,93,152,181,83,42,253,237,79,146,125,197,146,162,110,135,64,214,93,62,183,234,6,25,113,178,213,81,193,51,167,166,153,140,238,177,138,136,231,69,35,83,248,205,93,191,142,6,35,224,239,93,45,58,147,132,82,117,74,214,85,183,185,215,26,205,18,185,63,61,81,183,185,187,125,204,223,228,73,182,185,28,157,72,82,230,143,230,249,79,10,250,200,220,107,44,172,169,130,220,155,245,71,12,238,153,191,224,178,61,54,107,30,212,254,52,237,251,191,230,220,184,44,23,42,183,101,248,252,23,155,108,174,146,9,94,246,181,206,98,181,119,107,149,23,220,190,240,63,126,70,238,159,35,210,221,218,227,232,95,122,30,167,179,101,221,62,96,123,26,237,206,71,170,52,84,247,169,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,89,229,16,240,174,77,254,71,148,93,192,47,187,222,98,174,34,50,95,179,218,115,121,173,234,233,237,209,84,57,23,109,253,233,4,171,250,151,245,25,81,238,84,69,217,63,227,32,159,50,172,202,239,103,192,100,165,163,149,99,134,101,88,159,210,231,38,232,176,214,34,252,156,137,242,68,2,44,240,103,142,197,158,113,69,148,229,117,141,238,47,182,42,228,98,238,169,252,120,235,90,191,37,111,243,83,238,46,46,223,26,69,74,198,39,185,19,127,119,251,229,99,114,187,195,43,37,154,175,45,158,23,118,235,28,217,91,35,154,187,47,248,107,85,81,85,191,173,127,89,104,12,111,75,118,80,57,0,0,143,92,105,82,248,173,23,200,162,68,221,86,219,87,255,0,230,149,4,68,229,89,81,225,111,25,189,11,253,206,109,225,136,137,253,80,78,159,244,19,75,139,150,74,237,24,201,31,22,253,77,182,214,42,39,255,0,178,78,64,158,90,85,11,30,166,101,236,146,161,200,231,93,220,229,78,191,146,246,106,183,64,45,141,190,228,60,72,198,200,197,99,147,220,169,176,103,241,126,123,156,128,173,14,99,154,39,47,105,51,91,100,31,157,131,248,235,213,242,221,105,35,79,227,73,183,203,127,187,255,0,105,144,121,107,235,44,185,46,154,71,141,93,106,58,170,169,110,21,104,137,208,137,240,172,144,170,127,21,136,159,57,127,95,255,0,90,92,106,158,27,71,152,99,53,22,202,168,25,35,100,232,223,169,168,191,41,24,239,189,171,252,210,159,244,254,231,117,225,255,0,138,74,76,101,95,37,45,45,69,93,185,21,175,87,49,21,178,201,74,170,187,110,196,254,66,253,223,241,129,118,140,114,57,168,228,249,42,110,121,84,220,235,216,29,246,44,131,25,160,184,196,246,189,37,167,133,219,181,81,81,119,141,171,250,215,245,157,136,15,90,174,203,177,205,61,232,135,7,53,119,223,238,60,177,64,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,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,249,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,252,74,187,108,155,34,102,176,0,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,228,136,22,20,8,85,203,123,141,109,83,227,7,242,137,249,76,176,98,150,207,178,94,200,240,94,194,165,169,135,185,226,188,95,115,187,222,158,93,246,240,204,233,233,233,219,119,111,190,233,183,74,230,23,204,47,90,56,76,214,139,46,156,233,206,49,133,92,109,183,28,94,154,247,44,183,186,42,185,167,108,242,85,213,194,230,181,208,212,196,212,103,77,59,21,17,90,171,186,187,223,242,68,11,10,4,42,229,189,198,182,169,241,131,249,68,252,166,88,49,75,103,217,47,100,120,47,97,82,212,195,220,241,94,47,185,221,239,79,46,251,120,102,116,244,244,237,187,183,223,116,218,106,128,0,0,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,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,64,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,154,172,160,0,1,94,188,194,249,133,235,71,9,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,233,167,98,162,43,85,119,87,123,254,72,129,97,64,175,94,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,52,89,63,147,241,93,167,24,55,19,86,126,25,51,89,125,141,117,202,49,250,75,197,130,233,60,200,148,181,213,82,213,84,192,180,14,221,19,181,50,248,118,172,74,170,173,149,207,116,105,210,244,141,178,134,107,0,0,0,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,74,129,40,1,88,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,58,29,37,92,140,77,223,11,81,119,98,252,42,187,108,187,42,89,248,0,116,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,243,42,47,251,53,124,83,255,0,218,14,149,127,228,171,143,253,120,11,169,0,0,0,234,154,177,157,126,75,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,58,93,209,213,219,233,234,233,118,219,239,178,237,176,29,172,29,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,221,64,0,0,3,21,113,79,168,90,143,164,220,62,230,218,155,164,246,27,85,231,36,197,237,233,116,138,146,233,186,210,173,44,82,177,245,146,61,27,44,78,94,221,42,84,72,136,215,163,149,204,68,68,114,170,53,106,175,251,53,124,83,255,0,218,14,149,127,228,171,143,253,120,11,169,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,13,121,144,241,173,170,124,31,126,78,255,0,38,118,12,82,231,246,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,9,170,10,245,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,243,69,176,160,0,166,188,179,157,94,190,253,170,188,253,133,192,116,255,0,236,223,180,42,61,143,237,107,85,111,142,240,61,199,118,60,71,106,187,183,222,237,244,117,244,124,61,91,237,238,216,177,254,9,181,155,62,226,23,135,76,123,89,117,25,152,252,23,44,146,162,189,209,82,89,40,38,166,130,150,8,42,164,166,107,29,222,158,103,72,245,116,15,122,189,21,137,180,141,111,79,192,175,120,103,80,99,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,25,44,0,0,0,58,166,172,103,95,146,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,124,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,238,160,0,0,24,211,81,184,129,192,116,179,84,52,223,74,50,247,213,211,92,181,70,162,225,73,101,172,85,133,148,81,79,75,28,78,237,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,125,219,166,225,146,192,0,0,0,0,0,1,135,238,188,76,97,182,14,40,237,92,44,95,104,106,233,111,185,30,46,204,142,197,92,212,89,32,172,122,75,88,147,210,61,17,187,194,246,69,70,178,181,234,170,199,167,113,170,172,115,88,146,230,0,0,0,0,0,0,194,156,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,58,154,178,204,168,173,141,174,106,34,61,239,142,55,246,189,126,191,234,158,41,163,89,102,83,162,150,75,85,231,51,179,91,221,112,182,91,174,116,213,53,16,214,118,156,143,154,6,197,76,169,44,147,62,22,202,216,152,213,78,169,86,52,85,68,85,3,32,2,149,191,179,87,197,63,253,160,233,87,254,74,184,255,0,215,139,147,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,176,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,41,91,251,53,124,83,255,0,218,14,149,127,228,171,143,253,120,181,238,26,243,92,251,82,180,27,6,212,109,78,167,199,224,200,114,171,60,55,185,226,176,178,102,209,71,5,78,243,83,53,173,153,206,122,61,41,223,10,72,138,231,39,115,175,165,85,187,40,25,44,20,173,253,154,190,41,255,0,237,7,74,191,242,85,199,254,188,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,249,129,221,64,0,1,88,28,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,250,221,29,92,108,93,159,51,145,54,98,124,40,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,53,80,148,0,0,0,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,253,110,142,174,54,46,207,153,200,155,49,62,20,77,247,93,213,100,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,154,168,74,0,0,0,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,254,170,118,34,42,185,83,101,119,187,228,168,18,128,21,129,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,161,210,85,200,196,221,240,181,23,118,47,194,171,182,203,178,165,159,128,0,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,253,110,142,174,54,46,207,153,200,155,49,62,20,77,247,93,213,66,207,193,23,249,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,213,80,244,85,71,34,108,141,247,124,213,101,0,0,66,174,100,60,107,106,159,7,223,147,191,201,157,131,20,185,253,173,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,250,87,47,78,97,122,209,197,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,58,106,30,170,136,212,93,209,190,255,0,154,40,88,80,0,0,48,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,173,177,201,27,215,102,76,229,77,158,159,18,38,251,166,232,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,55,219,116,95,144,22,232,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,21,224,124,218,120,121,207,245,230,13,41,163,163,171,179,98,117,52,245,109,139,55,191,87,83,219,168,150,174,30,227,154,142,138,103,34,199,77,44,81,162,199,44,143,108,171,36,140,141,208,55,117,114,4,223,0,0,0,198,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,245,202,230,163,183,72,226,145,222,254,149,3,37,130,63,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,0,0,0,33,87,20,188,206,52,227,134,189,118,179,232,237,70,53,117,189,199,109,222,163,52,169,163,167,71,77,69,28,180,110,146,146,154,145,146,201,19,37,153,207,146,154,89,36,87,246,217,18,171,91,215,35,149,33,150,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,136,29,128,3,10,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,250,219,28,145,189,118,100,206,84,217,233,241,34,111,186,110,138,25,172,21,23,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,55,219,116,95,145,110,128,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,145,211,130,190,99,58,113,197,93,99,240,59,221,47,217,77,66,254,219,172,134,209,46,222,22,182,149,39,153,209,199,71,58,189,93,81,52,52,169,11,166,71,50,39,57,221,217,35,143,182,199,246,194,96,3,26,106,55,16,56,14,150,106,134,155,233,70,94,250,186,107,150,168,212,92,41,44,181,138,176,178,138,41,233,99,137,221,169,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,187,116,223,37,128,0,0,0,198,152,143,16,56,14,103,173,185,239,15,246,247,213,211,101,154,123,79,110,171,174,138,173,97,99,43,96,171,129,179,36,180,173,73,22,89,25,18,73,19,101,115,152,212,99,230,141,61,253,72,160,100,176,0,0,0,0,99,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,25,44,0,0,0,0,0,49,166,156,241,3,128,234,158,168,106,70,148,98,15,171,169,185,105,117,69,190,146,245,88,139,11,232,165,158,170,57,93,218,130,72,228,115,156,248,157,12,177,74,215,181,138,201,24,230,251,246,93,162,7,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,58,105,216,168,138,213,93,213,222,255,0,146,32,88,80,33,87,45,238,53,181,79,140,31,202,39,229,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,119,219,195,51,167,167,167,109,221,190,251,166,211,84,0,34,175,28,188,120,98,188,31,91,172,182,138,123,55,218,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,229,253,6,226,43,72,248,146,195,105,179,61,41,203,41,46,44,117,60,51,87,91,31,43,27,113,180,190,69,123,82,26,202,116,114,186,23,245,69,42,34,174,236,127,66,186,55,61,155,57,67,37,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,120,95,144,28,85,190,243,146,38,199,4,221,79,96,30,170,149,86,193,35,147,238,106,169,86,92,208,53,59,196,178,60,38,154,54,172,139,80,157,111,234,122,42,39,246,236,74,155,109,183,254,146,208,175,181,45,164,180,86,213,57,81,27,12,15,122,238,187,123,145,55,41,35,142,139,236,25,134,188,69,104,182,212,54,73,29,114,108,75,210,173,114,35,150,178,165,187,124,59,175,242,144,11,4,229,193,135,67,105,208,28,90,224,228,78,229,93,3,101,115,186,90,138,187,203,80,191,52,247,255,0,40,152,70,16,224,243,26,126,55,195,238,11,67,55,247,214,217,41,156,229,217,201,239,114,57,223,127,249,70,112,0,0,3,23,113,23,71,21,118,149,228,16,204,196,86,186,223,86,223,122,34,255,0,243,180,201,247,255,0,89,91,124,7,72,150,174,32,51,10,40,147,166,63,108,79,240,167,185,61,204,173,79,146,123,190,226,205,245,194,39,79,166,151,232,218,158,244,183,213,47,255,0,195,200,85,159,10,55,134,88,184,163,201,40,229,141,219,212,220,234,156,138,155,123,182,109,119,235,2,226,25,183,74,109,242,57,30,154,87,163,225,71,39,223,255,0,180,247,1,235,158,22,206,197,141,255,0,37,249,251,138,152,230,69,166,21,24,110,173,208,106,93,137,59,77,166,130,129,238,232,107,35,221,209,119,159,190,237,84,119,202,38,253,223,244,22,214,70,254,52,244,174,44,251,76,111,82,182,14,228,208,91,170,29,26,34,72,170,174,109,53,70,222,230,175,250,224,58,223,47,221,108,93,79,210,244,164,169,79,237,139,83,104,233,94,189,201,30,170,169,74,223,126,238,79,214,213,249,42,146,205,10,125,224,27,81,223,163,218,157,144,224,87,198,190,4,173,173,234,111,95,68,104,137,20,85,77,255,0,68,68,119,205,168,91,213,190,182,42,234,102,212,68,228,86,187,127,146,162,253,234,159,119,245,1,239,119,200,224,138,169,242,61,138,122,93,186,57,127,160,15,114,123,208,242,112,99,190,227,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,123,149,101,218,213,113,224,115,1,163,183,220,233,42,170,45,117,23,138,74,232,161,153,175,125,44,235,115,169,153,34,149,168,187,177,235,20,209,72,141,118,203,209,35,29,242,114,42,203,83,93,110,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,179,212,216,39,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,3,176,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,49,87,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,22,168,85,7,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,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,189,175,128,0,1,174,103,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,62,255,0,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,253,74,186,198,18,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,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,133,250,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,105,60,148,46,214,169,184,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,172,40,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,194,154,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,254,165,80,238,165,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,62,174,114,183,107,173,131,139,188,38,251,98,185,213,219,174,86,236,30,219,87,71,89,73,51,161,158,154,120,238,119,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,242,242,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,16,37,167,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,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,159,5,220,111,233,199,23,24,170,81,80,213,123,55,62,178,91,233,165,200,108,147,194,148,253,114,44,113,164,245,84,77,238,200,178,81,247,220,230,34,171,214,70,124,29,198,183,185,26,188,36,168,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,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,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,128,0,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,82,183,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,235,108,76,145,122,209,175,139,126,166,185,209,196,172,190,140,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,171,105,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,66,234,64,0,13,107,56,167,209,79,224,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,233,98,55,184,143,233,221,187,42,236,166,85,95,58,77,1,255,0,226,151,16,120,118,158,255,0,170,45,153,165,246,137,159,238,118,91,93,84,196,95,246,248,146,117,111,248,152,158,255,0,239,12,3,42,242,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,46,152,231,161,184,203,81,81,31,83,150,71,43,166,108,236,172,71,108,198,53,35,236,109,212,238,181,49,87,60,239,208,159,237,39,238,210,53,114,180,215,74,205,31,226,178,195,141,214,222,124,38,55,168,159,230,110,231,12,137,60,145,190,170,68,85,183,189,177,196,189,61,239,21,219,133,178,61,174,107,35,169,159,248,168,229,123,100,175,60,239,208,159,237,39,238,208,49,87,37,79,52,249,79,211,250,239,81,183,19,167,154,94,186,81,232,255,0,10,119,236,110,138,243,225,50,77,68,255,0,51,118,200,99,72,36,145,244,178,42,45,193,238,142,85,234,236,248,94,228,46,145,141,115,153,37,76,31,197,87,35,219,5,185,42,121,167,202,126,159,215,122,141,184,115,147,214,191,183,60,65,90,116,114,146,223,217,164,211,43,122,247,167,146,46,153,39,174,184,197,79,81,39,75,146,71,35,161,108,12,163,70,238,198,57,36,239,239,212,222,133,2,21,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,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,83,183,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,246,162,180,50,58,93,169,110,53,213,180,213,17,78,215,78,228,84,94,196,15,69,116,76,248,186,170,96,114,185,173,78,153,46,80,13,115,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,251,9,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,38,174,228,202,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,133,239,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,197,92,88,249,88,214,79,167,249,15,167,78,82,183,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,235,108,76,145,122,209,175,139,126,166,185,209,196,172,186,158,44,124,172,107,39,211,252,135,211,167,53,172,3,105,44,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,43,114,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,221,72,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,50,175,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,36,255,0,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,151,211,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,194,85,0,0,0,0,166,14,114,183,107,173,131,139,188,38,251,98,185,213,219,174,86,236,30,219,87,71,89,73,51,161,158,154,120,238,119,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,53,121,125,241,235,143,113,51,134,208,224,218,131,125,164,163,213,75,69,60,112,215,50,163,194,209,50,254,245,90,151,36,212,48,164,170,249,158,218,122,118,201,80,141,141,140,99,222,170,214,181,138,136,144,131,157,95,154,124,91,233,253,15,168,220,72,65,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,64,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,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,246,172,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,161,66,252,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,173,210,178,53,235,86,178,45,186,90,215,73,42,188,49,167,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,209,3,100,94,150,189,237,130,39,74,246,53,137,36,136,231,244,183,116,107,118,73,53,87,54,168,3,90,206,41,244,83,248,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,58,88,141,238,35,250,119,110,202,182,253,202,59,83,49,92,195,132,43,62,11,105,171,218,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,122,164,130,118,162,42,51,117,134,188,231,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,124,12,98,211,77,67,27,81,139,239,88,100,85,106,42,245,61,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,192,198,45,52,213,210,57,94,158,245,134,52,71,34,175,75,194,231,200,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,250,213,24,230,117,49,119,235,70,186,90,149,1,206,211,83,49,92,131,81,244,239,75,109,53,126,34,245,135,219,238,23,11,191,110,72,223,29,63,143,90,110,196,14,233,122,189,147,35,41,22,71,49,237,111,230,231,129,200,174,71,251,130,0,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,155,63,20,173,201,179,69,62,220,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,186,144,53,87,54,72,224,238,237,106,189,112,161,163,213,150,107,157,37,125,60,120,61,150,145,242,211,76,217,88,217,224,163,138,25,162,87,53,85,17,241,203,28,145,189,191,54,189,142,106,236,168,168,107,110,75,254,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,66,250,65,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,158,156,148,46,214,169,184,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,130,194,128,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,43,215,157,125,218,213,15,13,184,109,138,107,157,35,46,85,153,197,61,93,61,27,166,106,79,52,16,208,86,182,89,89,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,184,64,190,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,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,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,5,85,243,206,253,9,254,210,126,237,48,255,0,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,238,247,164,80,203,34,181,187,175,68,111,119,201,170,169,152,57,231,126,132,255,0,105,63,118,149,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,2,42,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,249,84,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,191,238,39,120,125,177,113,61,163,87,173,33,191,228,23,91,36,119,46,220,244,213,214,249,222,222,205,84,78,235,133,211,66,142,107,42,161,71,162,43,161,147,225,93,145,205,86,72,216,229,102,185,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,171,180,65,15,249,136,240,65,71,197,86,8,153,110,29,75,211,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,116,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,12,43,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,141,91,63,205,86,5,149,127,166,184,230,73,142,92,63,217,40,235,173,181,212,242,127,193,146,25,163,145,159,208,230,185,191,114,161,122,124,187,184,223,163,226,171,4,92,75,49,170,233,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,186,88,200,60,66,164,113,198,201,106,26,140,106,53,236,106,4,160,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,93,125,184,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,120,10,94,150,36,146,43,99,68,98,77,59,217,221,145,119,123,147,118,71,220,123,34,141,76,171,204,71,143,170,206,39,50,164,192,244,182,225,117,182,233,149,147,187,79,186,84,207,79,246,154,69,146,39,248,154,170,110,164,98,194,199,193,27,169,227,145,139,35,126,41,29,210,233,59,113,66,176,50,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,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,118,180,52,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,55,34,44,138,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,132,53,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,228,14,38,248,214,210,61,9,208,105,181,102,197,155,227,249,21,117,254,158,174,155,10,134,221,82,203,132,23,123,140,125,76,221,22,25,17,31,77,12,187,119,222,146,55,161,19,161,23,186,248,216,234,1,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,249,63,205,86,123,149,127,166,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,122,169,126,124,2,112,129,117,225,19,75,235,108,89,46,101,87,118,200,114,42,132,171,188,81,210,220,93,61,146,150,120,228,153,177,203,67,27,225,137,236,124,148,238,167,108,206,122,42,185,208,177,19,225,99,76,43,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,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,212,12,123,212,96,54,72,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,214,223,132,239,52,250,55,245,3,30,245,24,9,85,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,136,24,171,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,117,186,86,70,189,106,214,69,183,75,90,233,37,87,246,174,92,188,16,102,218,245,168,246,77,86,201,41,110,182,45,61,197,238,20,247,23,87,199,53,101,178,170,237,35,22,163,180,150,202,168,226,233,127,110,170,149,141,157,241,203,28,145,181,223,3,219,39,74,183,16,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,241,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,54,19,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,161,63,218,79,221,166,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,197,92,243,191,66,127,180,159,187,74,192,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,129,180,152,34,175,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,113,235,198,247,240,52,177,97,207,182,96,255,0,105,111,89,117,194,78,212,83,212,118,41,98,161,164,124,14,172,234,123,119,122,76,246,78,200,226,217,170,214,185,238,145,221,73,26,69,40,74,162,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,117,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,217,247,12,252,197,56,121,226,151,50,169,211,236,49,217,5,131,33,101,63,137,162,161,200,233,169,233,159,115,99,81,203,42,83,44,51,74,215,190,54,183,173,204,85,107,250,21,92,212,115,89,34,178,168,121,163,249,236,212,223,193,125,30,136,11,137,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,254,167,117,49,21,170,189,198,72,198,103,83,90,206,29,56,151,213,62,23,243,184,115,173,51,187,127,59,198,217,171,39,169,246,93,207,243,51,69,31,139,130,25,99,239,118,187,239,124,125,78,248,31,179,147,239,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,0,1,174,103,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,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,213,220,153,92,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,80,189,224,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,5,115,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,178,171,42,102,139,118,198,198,116,200,198,73,223,234,141,82,30,238,75,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,61,13,149,145,175,90,57,242,237,210,215,54,57,85,148,45,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,122,60,77,198,233,91,37,93,84,253,12,107,25,215,44,138,231,187,165,140,107,83,117,247,53,168,137,238,68,2,207,249,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,78,158,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,235,91,149,46,186,105,199,14,154,113,175,186,161,170,23,159,3,106,161,251,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,108,64,226,47,137,125,83,226,131,59,155,58,212,203,183,243,124,21,154,142,122,159,101,219,63,51,12,82,120,72,38,150,78,207,119,176,199,201,210,239,141,251,185,126,228,64,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,115,220,171,56,67,202,184,125,211,139,174,164,106,109,21,214,207,151,231,93,173,172,178,215,200,216,232,173,113,162,58,15,19,72,136,214,54,177,207,124,174,94,231,91,226,141,205,98,118,94,234,134,58,63,242,197,229,233,71,148,209,211,113,21,196,14,33,222,181,77,211,46,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,253,80,175,118,23,211,47,83,28,174,141,100,233,86,44,78,125,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,237,247,30,78,14,93,148,14,73,239,251,143,39,22,46,233,242,57,1,210,117,150,240,219,14,153,100,247,85,145,25,225,109,53,83,34,239,183,241,99,85,253,105,255,0,57,69,110,173,168,212,62,41,24,231,245,78,217,50,52,122,34,110,237,145,110,63,240,189,223,25,114,60,104,221,102,183,240,243,156,58,31,255,0,65,213,34,175,187,229,179,83,245,127,73,81,252,13,227,147,229,60,73,50,169,83,169,32,171,74,133,95,114,123,146,190,153,127,90,127,56,11,181,209,219,106,218,180,203,24,161,232,232,236,90,105,89,182,219,109,180,105,253,8,119,67,243,236,20,254,22,203,67,79,191,247,186,118,55,255,0,65,250,0,1,227,127,121,228,14,169,169,180,158,55,12,187,82,170,110,146,81,78,223,248,226,122,127,210,84,110,5,77,38,45,198,93,125,43,92,168,217,234,235,228,249,255,0,187,211,250,11,128,205,98,124,216,213,202,56,221,178,186,150,102,167,187,245,198,226,160,174,49,77,106,227,73,99,168,118,253,201,110,46,79,114,124,183,174,253,91,129,113,246,199,117,209,198,229,251,247,255,0,157,79,172,252,188,117,253,118,184,151,125,255,0,141,255,0,211,41,250,128,15,200,202,45,48,94,108,149,180,53,48,182,86,77,4,140,86,57,168,228,93,216,228,249,42,47,235,63,91,228,187,170,158,28,157,77,217,62,240,41,119,140,140,122,109,14,215,186,12,138,197,19,169,18,190,26,202,135,171,26,177,183,117,154,102,255,0,37,25,247,73,250,212,179,158,26,53,102,219,169,56,101,45,117,53,116,51,72,229,122,57,173,149,174,84,252,244,200,155,162,61,223,204,49,47,30,154,3,67,169,184,253,61,225,101,237,79,67,19,152,143,233,87,127,30,166,37,249,119,26,159,175,238,95,153,13,249,117,106,180,248,102,172,81,96,181,207,221,149,181,49,68,197,217,62,107,29,75,254,230,47,223,34,127,40,11,141,61,111,110,231,10,42,132,170,166,138,161,62,82,49,174,255,0,141,17,79,120,30,166,34,167,252,103,180,224,228,78,163,147,87,116,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,29,127,38,209,220,251,21,211,188,79,85,238,22,26,185,49,60,198,158,73,104,110,208,210,204,180,145,206,202,186,186,101,164,150,117,98,68,149,59,208,203,42,68,215,57,123,78,99,190,245,70,202,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,106,112,135,160,216,111,18,92,173,241,13,41,204,232,169,28,203,141,61,245,246,202,233,169,214,103,218,110,41,117,175,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,22,162,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,104,108,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,76,60,234,252,211,226,223,79,232,125,70,226,101,94,84,124,116,255,0,120,225,127,90,243,63,245,61,46,1,91,92,223,242,154,235,92,149,10,239,246,175,10,199,55,249,240,163,255,0,193,225,49,87,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,4,42,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,9,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,254,167,117,49,21,170,189,198,72,198,80,14,39,163,185,246,117,128,101,122,141,136,88,106,238,246,220,46,162,138,43,212,84,84,179,84,79,75,5,68,53,147,120,183,182,54,57,172,166,141,180,18,164,146,189,205,70,172,145,124,250,149,91,218,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,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,134,201,32,233,90,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,254,165,94,234,6,170,231,234,223,241,60,171,20,246,111,218,156,102,235,102,246,205,190,27,181,187,218,20,82,83,248,202,25,119,237,84,195,214,137,220,133,253,46,233,145,187,181,219,46,202,187,31,148,93,246,93,193,118,43,197,199,2,58,69,67,68,219,85,147,62,182,233,254,51,61,147,33,150,134,55,72,254,213,177,58,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,244,191,165,99,120,69,94,90,156,194,235,52,202,251,67,161,90,243,151,255,0,152,90,254,168,172,247,203,164,211,212,73,103,170,232,166,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,166,57,37,71,57,204,143,173,205,185,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,137,229,169,204,46,143,83,108,84,58,21,175,57,127,249,186,160,234,138,207,124,186,77,5,60,119,138,94,186,104,105,169,95,52,147,36,149,55,23,73,51,218,136,216,250,164,142,36,115,156,249,58,220,224,177,80,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,58,84,152,6,101,22,3,79,170,78,199,170,215,19,170,188,77,96,101,217,168,142,129,46,49,67,28,238,167,122,162,238,199,172,83,49,237,234,68,235,68,147,163,171,183,39,76,138,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,41,149,202,219,71,112,29,117,224,107,61,211,157,70,176,210,92,109,183,28,226,233,20,82,203,75,12,211,219,231,146,207,69,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,250,209,107,171,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,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,79,232,125,70,226,118,14,87,220,122,228,56,134,101,101,225,183,87,47,181,119,28,99,32,168,109,191,27,184,84,248,170,218,186,11,140,137,75,79,69,64,142,116,170,216,104,122,98,115,24,198,68,189,18,204,213,85,108,125,110,111,95,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,16,33,6,39,128,102,89,213,54,65,85,135,227,213,119,102,98,182,121,47,247,116,166,68,115,233,109,209,203,20,82,212,43,55,234,115,24,233,227,87,244,162,244,179,169,238,217,140,123,155,250,186,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,127,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,102,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,90,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,1,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,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,32,118,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,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,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,228,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,118,21,196,117,123,50,215,174,87,185,190,174,106,4,244,146,95,114,44,31,57,154,161,41,32,72,96,137,140,125,202,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,231,40,81,9,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,111,64,47,251,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,244,58,87,198,157,10,230,75,183,75,154,217,37,71,132,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,58,34,237,110,175,88,154,251,74,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,23,125,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,246,154,53,142,87,248,154,90,110,164,122,204,198,65,35,170,35,141,139,27,126,25,27,210,217,59,113,4,213,49,87,20,250,41,252,34,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,157,44,87,118,213,253,59,59,101,76,170,0,213,92,159,252,201,245,175,248,68,240,251,194,238,177,201,111,240,85,121,5,191,37,241,240,54,46,220,108,174,130,90,10,122,174,211,123,146,42,66,179,195,42,199,212,245,119,109,89,213,179,183,68,199,252,210,244,46,179,71,248,172,191,100,148,86,111,9,141,234,39,249,164,182,77,26,207,36,111,170,145,17,46,12,116,146,167,79,123,197,119,38,116,108,115,154,200,234,96,254,42,57,24,216,213,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,234,122,177,144,163,233,18,70,177,141,111,231,39,157,202,174,87,251,130,85,114,169,212,204,87,70,245,131,83,53,75,53,171,240,246,92,103,75,238,119,10,158,153,35,100,147,116,92,45,221,16,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,34,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,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,62,188,103,53,186,226,182,92,178,197,111,167,164,146,159,49,179,199,100,174,116,204,114,190,56,25,112,164,174,71,68,168,228,68,127,118,134,38,170,185,28,157,14,122,109,186,163,155,149,120,35,208,106,110,35,184,151,195,180,218,243,69,87,62,60,181,15,186,100,11,13,60,178,49,45,212,204,89,100,142,87,196,246,58,22,76,230,199,76,146,245,183,161,245,12,84,221,221,45,80,186,158,95,90,59,117,209,14,18,240,92,71,37,176,210,90,178,26,218,121,175,119,136,162,165,116,19,172,245,115,62,104,219,84,215,177,143,241,49,211,186,158,9,17,233,187,86,14,132,85,107,26,164,138,0,13,85,206,213,168,186,103,149,105,125,198,207,110,202,105,59,126,222,199,237,89,53,186,118,71,34,67,85,67,95,75,29,68,79,141,207,99,122,250,123,142,137,234,221,218,146,195,43,17,206,232,220,234,165,233,228,220,40,216,184,180,229,233,165,24,111,106,213,71,151,219,116,255,0,30,172,197,175,117,176,189,222,2,171,192,82,172,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,0,138,188,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,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,109,251,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,39,82,116,203,83,78,214,53,85,253,125,201,99,114,189,90,229,134,105,92,18,215,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,14,235,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,178,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,148,28,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,161,210,190,52,232,87,50,93,186,92,214,201,42,62,133,178,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,85,95,60,239,208,159,237,39,238,211,63,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,166,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,134,70,244,182,78,220,88,3,158,119,232,79,246,147,247,104,21,171,131,233,158,85,168,150,236,190,227,139,82,120,191,177,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,223,183,226,155,43,213,221,45,108,81,74,245,119,195,178,253,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,73,149,201,83,205,62,83,244,254,187,212,109,199,201,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,30,234,140,166,154,93,221,27,217,211,27,31,39,99,166,52,72,123,161,106,156,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,204,6,184,60,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,61,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,82,183,58,191,52,248,183,211,250,31,81,184,144,255,0,6,208,189,71,212,157,56,206,117,67,10,179,123,86,213,167,62,6,91,252,48,42,186,170,158,150,169,42,21,42,155,26,39,199,12,126,21,221,213,69,234,99,94,215,171,85,141,145,236,152,28,234,252,211,226,223,79,232,125,70,226,100,174,72,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,182,104,42,96,145,183,54,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,16,3,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,195,218,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,186,152,121,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,197,86,190,192,196,74,102,172,53,211,44,72,200,88,234,138,135,71,78,174,145,239,123,24,136,231,57,232,170,177,255,0,74,56,138,213,205,17,198,115,60,91,76,114,202,187,5,62,117,79,67,13,198,170,134,87,211,214,192,250,74,132,154,25,169,234,98,115,101,137,251,44,209,57,17,202,199,71,81,34,57,170,189,14,96,75,94,104,92,116,254,90,242,167,232,118,142,102,126,47,77,172,189,30,216,169,162,111,76,55,219,164,114,57,87,105,145,203,226,40,225,218,62,222,200,214,62,84,124,159,157,107,105,228,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,55,122,163,100,114,39,76,111,115,127,87,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,109,60,82,240,201,128,240,179,203,19,58,211,252,66,154,146,178,228,202,123,27,111,89,10,219,161,166,173,188,206,151,202,121,58,231,116,105,212,230,49,211,202,216,152,247,61,99,141,90,206,167,108,174,112,83,9,181,65,170,185,181,64,16,171,155,142,153,226,185,135,8,87,140,234,237,73,181,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,245,73,4,14,85,84,102,203,80,60,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,173,103,20,250,215,252,34,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,157,47,86,247,21,253,59,55,100,75,116,192,248,170,204,172,188,170,224,226,51,37,185,85,201,150,80,98,245,118,154,75,141,60,105,85,59,174,44,174,146,213,67,89,55,138,123,146,87,247,82,158,105,220,245,119,82,247,92,140,93,210,50,141,128,187,238,79,186,57,98,193,184,96,77,85,167,155,196,94,181,46,225,61,69,100,157,47,103,98,150,134,162,122,74,122,109,149,238,99,186,94,202,153,123,136,214,57,124,79,67,186,146,54,169,58,142,169,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,248,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,118,176,53,87,59,174,164,232,238,125,165,49,227,245,153,125,134,174,11,110,85,103,161,189,217,110,105,75,51,104,171,224,169,162,167,171,233,130,105,24,214,202,248,155,85,20,114,163,58,145,146,117,55,117,247,42,244,162,244,242,110,20,108,92,90,114,244,210,140,55,181,106,163,203,237,186,127,143,86,98,215,186,216,94,239,1,85,224,41,86,72,213,209,170,61,33,157,140,237,72,155,61,169,187,36,237,189,241,70,128,69,94,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,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,19,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,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,5,0,243,71,243,217,169,191,130,250,61,17,141,56,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,146,249,163,249,236,212,223,193,125,30,136,143,245,58,103,149,83,105,101,187,88,252,39,119,27,184,100,21,184,207,126,56,228,119,135,174,167,166,166,168,232,153,221,29,182,119,35,170,222,52,235,87,59,177,63,194,136,205,212,54,73,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,128,120,9,227,126,251,194,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,91,98,100,139,214,141,124,91,245,53,206,142,37,101,244,125,172,197,126,202,253,186,251,77,106,251,55,236,255,0,107,123,99,198,199,224,124,15,111,187,226,123,251,246,251,61,191,143,185,213,211,211,241,111,183,188,15,192,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,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,244,64,217,23,165,175,123,96,137,210,189,141,98,73,34,57,253,45,221,26,220,151,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,186,221,43,35,94,181,107,34,219,165,173,116,146,171,227,253,54,153,229,85,58,89,113,214,63,9,218,198,237,249,5,30,51,223,146,57,27,226,43,170,41,170,106,58,33,119,71,109,253,184,233,119,145,58,209,205,239,193,240,170,63,116,9,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,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,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,170,190,121,223,161,63,218,79,221,165,112,105,142,142,231,218,199,38,71,71,167,54,26,187,229,203,27,179,165,238,91,101,13,44,213,53,181,112,120,218,90,71,54,158,24,88,247,72,246,186,173,146,57,23,100,72,227,145,219,252,40,139,99,252,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,67,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,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,170,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,192,28,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,240,184,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,137,230,17,159,225,186,167,203,135,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,209,43,61,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,220,39,121,167,209,191,168,24,247,168,192,6,202,96,0,43,131,154,167,3,23,93,82,166,254,18,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,221,81,83,121,131,186,145,197,85,11,105,227,89,100,169,137,36,107,95,215,212,139,79,19,85,28,206,199,76,149,1,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,249,57,143,115,87,116,85,67,105,226,168,57,132,242,198,201,171,243,42,125,90,225,111,14,164,170,161,190,212,81,91,110,120,125,170,146,158,137,150,217,213,35,167,142,170,149,140,70,68,148,206,84,98,205,213,178,196,245,124,206,114,196,233,22,0,128,28,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,116,68,215,43,118,89,37,141,190,238,164,38,87,53,173,11,211,142,29,52,227,64,180,191,75,236,222,6,213,67,246,150,89,166,149,81,245,87,10,167,37,173,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,219,20,224,163,133,27,23,9,122,53,69,134,246,173,85,153,125,203,106,204,166,247,69,11,219,227,234,186,158,177,198,142,145,85,235,12,12,127,106,52,217,141,93,159,39,109,143,150,68,33,95,60,239,208,159,237,39,238,208,48,87,41,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,94,137,89,237,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,31,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,227,233,122,88,178,70,174,141,85,139,52,15,127,106,68,217,142,93,153,39,109,140,150,52,36,7,37,79,52,249,79,211,250,239,81,183,22,189,196,63,15,216,15,19,90,95,93,165,26,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,111,92,78,114,55,117,142,89,27,238,234,80,53,172,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,249,185,85,108,171,150,87,46,250,156,170,166,221,196,126,189,227,148,143,198,31,79,35,241,172,98,235,111,138,165,151,150,77,19,152,149,181,80,204,215,53,41,145,175,87,66,213,78,185,30,140,153,21,177,181,139,63,84,225,215,148,254,165,220,56,139,175,197,181,222,138,145,216,38,17,81,69,53,226,170,138,90,234,120,50,22,84,82,201,52,112,219,106,95,76,196,157,140,149,177,197,82,168,232,222,196,115,145,142,71,244,185,46,82,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,62,176,0,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,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,135,117,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,221,42,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,120,31,224,219,13,224,163,75,238,57,78,160,84,227,235,157,213,83,213,77,147,228,233,90,174,162,163,183,69,35,158,200,96,154,120,226,88,41,155,19,35,150,85,115,83,170,68,114,185,206,100,113,35,3,32,105,150,147,240,243,192,102,137,92,42,41,106,233,44,120,245,142,157,245,55,204,158,235,13,63,180,107,153,223,149,241,37,84,212,240,177,213,47,107,170,29,12,44,70,43,254,38,70,196,115,157,179,177,255,0,4,252,193,176,30,44,41,170,241,203,204,52,152,158,119,75,81,43,153,101,168,172,133,172,174,130,73,106,164,133,148,61,82,247,170,223,13,36,17,173,67,251,81,162,61,85,200,214,177,200,141,172,190,98,60,111,214,113,85,157,166,37,135,85,116,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,221,47,100,254,29,86,56,228,100,85,14,71,181,28,247,181,62,78,94,124,27,102,92,76,234,133,62,83,53,78,65,142,96,152,157,66,205,95,147,218,43,82,134,182,27,139,35,235,165,134,130,103,70,244,90,150,202,176,202,229,70,254,110,52,221,92,199,190,20,120,74,14,121,223,161,63,218,79,221,165,112,105,142,142,231,218,199,38,71,71,167,54,26,187,229,203,27,179,165,238,91,101,13,44,213,53,181,112,120,218,90,71,54,158,24,88,247,72,246,186,173,146,57,23,100,72,227,145,219,252,40,139,99,252,243,191,66,127,180,159,187,76,85,201,83,205,62,83,244,254,187,212,109,192,67,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,117,227,15,136,95,225,65,174,215,93,92,167,166,186,208,80,87,219,237,148,212,118,187,133,87,136,246,103,106,142,38,212,83,194,228,94,158,207,138,241,50,53,81,172,235,238,171,220,198,57,238,106,73,94,104,92,11,126,69,50,167,235,142,142,97,158,19,77,175,93,30,216,166,162,119,84,54,43,164,146,57,23,104,81,169,225,232,230,222,62,222,202,230,50,85,124,127,154,107,169,227,88,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,103,220,152,56,117,166,101,171,37,226,79,47,196,233,36,168,158,161,182,108,58,186,170,41,123,240,49,141,145,46,21,16,35,218,145,43,36,89,34,129,38,98,185,232,176,213,69,187,17,94,143,137,124,209,252,246,106,111,224,190,143,68,94,158,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,227,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,69,156,209,252,246,106,111,224,190,143,68,4,127,169,211,60,170,155,75,45,218,199,225,59,184,221,195,32,173,198,123,241,199,35,188,61,117,61,53,53,71,68,206,232,237,179,185,29,86,241,167,90,185,221,137,254,20,70,110,185,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,61,121,73,224,24,110,169,240,77,159,233,246,160,227,212,151,204,122,249,156,87,211,87,80,212,162,244,74,207,103,219,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,43,131,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,240,216,163,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,126,177,73,124,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,118,128,106,174,119,93,73,209,220,251,74,99,199,235,50,251,13,92,22,220,170,207,67,123,178,220,210,150,102,209,87,193,83,69,79,87,211,4,210,49,173,149,241,54,170,40,229,70,117,35,36,234,110,235,238,85,233,69,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,8,149,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,202,184,139,226,95,75,56,95,193,38,206,181,50,237,252,223,5,102,163,158,155,218,151,63,207,67,20,158,18,9,165,143,189,218,239,177,242,116,187,224,102,238,95,185,23,92,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,253,253,89,215,237,101,215,95,96,126,87,53,10,235,148,125,151,183,165,178,215,227,94,213,236,67,238,234,114,244,162,119,38,127,75,59,147,191,170,89,58,25,214,247,116,183,96,107,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,239,202,206,52,207,42,211,187,118,33,113,202,105,60,39,219,92,125,153,53,186,7,199,36,115,54,134,74,170,154,120,159,35,94,198,237,220,240,174,149,138,222,166,186,41,98,122,59,226,217,38,87,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,125,124,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,136,16,42,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,61,250,92,246,54,121,154,215,42,110,212,150,68,77,186,151,121,129,203,239,128,172,135,137,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,42,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,197,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,210,238,167,162,185,83,182,201,30,203,179,214,61,92,208,238,1,184,125,141,182,203,61,170,223,65,96,183,172,24,190,33,75,95,13,53,85,210,68,150,54,57,176,164,174,89,37,218,74,134,75,81,50,36,178,35,95,36,174,73,28,187,56,58,175,25,92,102,233,199,4,88,37,135,27,199,45,86,170,204,166,111,3,29,147,16,165,98,65,12,54,120,102,99,38,115,210,61,146,146,30,196,114,195,3,186,92,157,212,111,76,82,50,41,81,185,127,65,184,138,210,62,36,176,218,108,207,74,114,202,75,139,29,79,12,213,214,199,202,198,220,109,47,145,94,212,134,178,157,28,174,133,253,81,74,136,171,187,31,208,174,141,207,102,206,93,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,189,202,155,131,44,219,73,44,85,58,231,169,183,92,174,193,117,200,123,148,244,152,100,143,172,182,199,4,112,190,88,82,166,231,74,254,142,252,203,213,42,193,28,141,116,113,199,39,117,58,159,35,123,33,98,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,7,173,202,155,252,143,97,193,81,55,3,203,87,116,60,175,184,34,108,129,126,64,69,14,98,119,202,171,111,15,153,84,52,173,93,170,45,147,49,219,179,127,119,92,9,255,0,74,144,183,149,158,30,250,237,65,184,228,115,70,189,61,169,152,171,187,147,226,239,209,63,245,109,247,254,178,79,243,56,204,33,180,104,229,206,201,43,81,101,184,210,77,20,127,198,247,47,114,151,245,38,223,202,253,104,99,174,85,56,234,195,96,170,186,190,52,85,154,87,251,213,27,247,178,133,223,214,5,145,210,177,35,166,137,137,242,107,17,63,244,30,211,139,19,165,168,159,169,15,43,242,3,138,252,206,103,4,249,156,192,252,220,130,36,150,211,84,213,69,95,204,191,109,191,201,82,154,184,145,174,169,199,248,185,130,185,139,208,244,109,122,183,118,162,238,139,53,98,125,255,0,214,92,237,201,189,116,83,181,126,248,156,159,250,20,167,30,61,41,89,98,226,122,205,83,218,107,89,81,65,87,34,185,17,19,231,81,83,250,191,172,11,115,192,42,150,179,29,167,153,85,21,87,175,255,0,170,57,14,202,116,29,24,185,67,116,195,169,170,97,119,83,23,175,101,247,255,0,141,145,62,255,0,234,59,240,28,29,239,93,142,72,120,84,247,238,121,79,120,31,133,152,227,244,185,29,166,74,10,166,57,205,114,55,228,229,79,147,218,191,119,245,20,165,170,120,109,87,15,124,74,216,111,150,228,124,48,193,115,165,145,174,147,121,17,17,34,167,69,223,173,173,79,244,85,251,203,202,114,35,154,168,239,145,92,156,203,52,65,179,99,21,90,139,104,107,155,81,104,141,106,92,173,108,77,249,58,145,169,239,221,29,242,98,252,128,154,26,7,157,71,155,233,221,150,232,233,153,36,179,80,211,61,202,206,148,77,214,8,156,190,228,85,251,220,100,194,186,121,111,107,251,174,214,10,124,30,233,50,73,81,73,209,3,122,157,51,149,26,214,82,68,137,239,69,79,154,175,222,88,156,79,73,34,100,137,242,115,81,64,61,62,243,195,29,239,57,170,110,155,30,180,68,106,129,237,7,132,93,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,181,238,80,90,243,134,230,124,58,83,104,107,107,105,41,50,204,2,162,181,239,183,186,161,93,61,109,186,162,169,213,13,173,99,85,141,78,134,203,82,248,28,214,171,250,22,56,220,245,111,122,54,153,131,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,240,72,173,151,165,253,43,27,232,91,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,216,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,141,91,19,158,247,120,105,28,217,29,11,250,157,212,196,86,170,247,25,35,24,26,246,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,179,227,114,251,218,138,213,249,41,221,120,128,226,23,42,226,46,179,8,189,230,180,219,222,177,28,62,143,18,169,184,58,170,73,228,186,248,105,234,36,101,100,171,34,171,210,103,178,118,164,138,174,119,84,140,123,209,90,143,70,50,213,57,149,242,253,252,187,81,215,107,222,148,195,209,159,90,173,237,246,165,185,173,218,59,197,13,36,21,47,252,212,80,83,62,106,139,139,215,195,65,31,83,209,171,28,108,103,187,165,165,43,1,106,156,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,3,37,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,235,204,103,130,143,224,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,146,188,140,127,77,159,179,127,188,137,255,0,197,87,228,179,248,56,234,47,229,175,255,0,137,159,103,234,189,167,209,225,188,71,241,63,51,225,124,79,230,188,103,123,181,225,250,191,209,251,59,123,246,2,144,56,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,61,85,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,186,153,212,146,51,96,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,93,242,207,178,191,106,175,63,97,125,171,246,111,218,21,30,199,246,183,111,199,120,30,227,187,30,35,181,249,190,247,111,163,175,163,225,234,223,111,118,197,186,114,105,173,226,25,250,95,116,183,228,118,154,72,244,130,10,138,185,177,250,234,247,84,120,249,238,47,146,36,150,26,36,115,214,36,161,141,99,168,115,213,24,221,234,38,127,75,158,228,153,24,20,236,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,4,85,230,87,203,247,242,237,71,93,175,122,83,15,70,125,106,183,183,218,150,230,183,104,239,20,52,144,84,191,243,81,65,76,249,170,46,47,95,13,4,125,79,70,172,113,177,158,238,150,148,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,180,241,84,28,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,232,107,85,138,206,251,145,253,115,201,24,73,254,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,164,192,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,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,9,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,254,167,117,49,21,170,189,198,72,198,6,117,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,197,57,46,107,166,156,80,225,57,31,15,23,59,207,129,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,127,142,104,252,43,222,248,213,17,221,183,35,219,214,140,149,99,153,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,205,120,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,113,127,220,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,170,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,93,79,233,73,30,20,45,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,248,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,126,174,176,235,166,163,235,205,102,51,118,213,11,207,182,110,184,190,63,14,55,13,202,84,85,170,172,165,138,121,230,141,245,47,85,94,236,201,226,28,197,147,100,115,218,198,171,250,158,175,123,238,83,153,159,5,223,194,79,78,25,169,24,83,123,121,246,3,111,171,158,154,158,26,30,244,151,218,20,78,235,232,119,141,142,153,211,53,88,231,83,181,58,155,220,150,86,43,83,188,178,71,70,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,61,121,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,185,60,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,33,77,156,149,60,211,229,63,79,235,189,70,220,93,72,20,3,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,186,219,43,227,78,132,107,226,219,165,206,116,114,163,36,255,0,38,139,79,18,86,234,155,253,101,190,217,73,75,164,23,74,136,42,235,165,190,67,94,199,213,78,145,86,66,146,217,92,137,225,94,244,158,24,163,170,115,183,94,136,226,111,241,154,136,150,85,171,218,47,165,250,245,134,201,167,250,185,136,82,100,86,41,42,34,171,74,121,159,36,79,138,120,213,122,37,138,88,156,217,98,126,202,230,171,152,230,170,177,239,98,238,215,185,23,181,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,5,101,243,0,230,139,71,104,163,187,232,135,12,151,190,245,214,110,136,46,153,197,186,182,9,233,99,165,150,8,228,233,181,205,4,143,234,153,123,174,141,243,47,67,161,116,111,72,209,94,173,150,44,43,197,175,27,246,46,46,56,29,198,168,178,58,171,85,183,83,108,154,129,77,45,238,201,71,11,233,225,125,42,210,92,146,26,170,70,201,44,143,146,30,135,68,201,23,173,92,201,119,234,107,91,36,74,252,213,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,55,84,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,245,76,189,217,159,82,189,76,106,182,52,147,165,94,178,185,245,44,4,170,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,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,109,80,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,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,176,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,183,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,1,141,120,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,244,181,101,153,81,29,35,154,212,68,99,25,28,108,179,254,26,127,249,141,183,127,167,249,223,255,0,87,186,20,172,93,79,13,63,252,198,219,191,211,252,239,255,0,171,221,0,165,99,106,131,85,115,98,142,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,80,32,7,57,191,224,227,246,238,197,246,103,255,0,150,127,205,253,164,246,119,71,135,246,95,101,123,30,63,255,0,12,254,243,218,219,227,236,111,221,248,60,41,5,116,7,242,203,249,101,196,255,0,131,231,181,127,40,94,208,111,176,189,153,211,222,239,116,187,175,171,175,243,125,158,223,115,187,221,252,215,107,185,221,252,223,89,248,23,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,217,35,141,141,247,175,185,173,79,185,11,190,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,132,180,196,254,213,125,149,179,125,186,246,87,218,79,103,211,251,99,217,61,207,3,227,187,109,239,248,126,239,231,59,61,206,190,142,191,139,167,109,253,251,159,172,0,16,3,156,158,138,125,185,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,198,210,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,214,95,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,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,14,170,91,167,36,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,84,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,203,218,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,194,212,64,50,0,0,13,85,203,169,229,105,198,190,43,170,26,113,97,225,191,53,185,248,44,251,16,183,248,43,79,136,88,217,29,238,215,2,47,101,180,253,13,106,119,169,224,107,99,124,74,138,247,71,18,76,142,147,243,221,170,86,63,87,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,5,228,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,41,47,22,196,245,78,45,71,165,197,176,172,103,43,102,125,106,184,63,195,91,173,116,85,41,120,164,174,164,87,61,253,17,70,157,232,230,133,98,115,151,100,71,49,99,85,93,186,87,107,233,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,101,92,63,64,116,107,0,212,124,167,87,48,221,61,181,90,178,252,211,167,219,119,72,24,238,229,78,202,142,119,75,85,85,145,119,30,137,36,189,182,183,187,35,90,249,58,222,136,228,12,127,171,255,0,149,63,224,59,170,63,150,191,178,159,108,255,0,39,249,71,180,254,203,120,159,101,255,0,130,85,118,123,62,39,243,191,222,123,93,93,95,203,235,219,221,177,174,185,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,65,0,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,39,248,3,90,30,29,109,58,243,113,213,203,21,103,13,150,204,130,171,59,181,212,50,174,134,91,52,61,111,165,69,123,97,89,103,114,167,105,148,202,179,54,57,93,54,208,244,72,173,147,224,114,162,207,78,116,95,106,190,202,240,245,246,235,217,95,105,61,159,124,246,199,178,123,158,7,199,118,237,125,255,0,15,221,252,231,103,185,215,209,215,241,116,237,191,191,114,205,116,231,69,52,143,72,42,111,149,90,91,167,24,254,40,252,146,162,26,155,154,90,40,89,76,201,223,20,73,20,105,208,196,70,177,141,106,42,163,24,136,196,124,146,191,110,185,100,115,171,131,158,119,232,79,246,147,247,104,16,131,130,206,38,42,120,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,187,245,54,233,186,85,221,181,145,170,136,248,229,142,25,145,17,204,235,88,82,53,123,26,247,41,127,214,155,158,145,241,23,165,244,87,154,56,241,252,243,4,202,105,227,169,137,149,116,140,171,162,171,99,36,71,53,36,134,102,170,35,227,150,52,221,146,53,31,28,145,170,57,26,246,42,38,177,132,212,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,251,51,34,73,43,252,77,45,55,82,177,33,123,231,145,213,17,198,196,145,223,12,141,234,116,125,185,67,170,241,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,110,182,202,248,211,161,26,248,182,233,115,157,28,168,201,63,201,162,211,196,149,186,166,255,0,89,111,182,82,82,233,5,210,162,10,186,233,111,144,215,177,245,83,164,85,144,164,182,87,34,120,87,189,39,134,40,234,156,237,215,162,56,155,252,102,162,37,149,106,246,139,233,126,189,97,178,105,254,174,98,20,153,21,138,74,136,170,210,158,103,201,19,226,158,53,94,137,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,237,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,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,1,102,153,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,96,240,119,153,112,211,175,63,147,11,21,159,32,190,216,178,58,136,215,10,174,117,26,73,61,225,146,116,39,134,98,67,186,73,83,20,178,36,46,106,53,175,114,246,228,72,216,217,163,69,216,120,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,118,61,98,154,88,213,205,217,122,36,123,126,78,84,80,140,28,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,49,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,64,38,213,6,170,230,213,0,10,33,230,189,163,183,93,53,226,210,247,151,54,195,73,67,143,106,13,61,61,238,215,45,21,43,162,130,73,219,12,112,214,181,238,232,107,22,165,106,24,249,228,70,171,151,106,168,158,245,234,145,80,189,226,184,57,216,105,125,215,33,210,60,15,85,237,238,171,154,159,12,188,85,91,107,169,225,162,116,172,142,11,131,35,218,170,89,81,118,133,140,150,142,40,147,169,187,57,245,76,78,166,170,34,60,42,214,221,174,154,143,106,208,235,191,15,20,55,158,206,25,123,200,41,242,74,186,104,209,99,145,245,81,66,177,171,28,246,42,119,33,127,77,59,221,28,136,246,164,148,144,61,157,10,142,87,230,14,90,56,5,54,160,241,165,167,116,183,44,122,174,235,109,177,212,84,223,234,150,20,151,162,141,244,148,210,75,75,81,43,227,84,232,99,107,18,145,19,169,122,28,247,49,142,234,235,233,88,192,91,167,36,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,5,154,0,0,213,92,216,35,151,54,188,225,186,213,194,230,27,107,177,86,210,69,125,192,236,244,88,205,246,210,218,133,146,122,55,210,197,216,130,103,162,177,171,209,81,20,41,43,85,17,88,138,178,70,143,115,162,126,218,251,153,43,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,128,92,79,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,70,201,77,5,63,218,104,214,56,153,225,170,170,122,81,235,51,25,4,109,167,146,71,172,109,248,163,119,75,100,238,69,72,56,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,101,61,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,93,124,208,249,126,255,0,241,147,138,221,34,135,252,109,219,51,179,181,191,238,104,146,166,138,10,122,111,247,77,77,92,147,75,252,249,119,254,50,1,94,188,70,235,125,215,136,237,97,189,107,45,246,199,73,104,185,95,233,237,205,172,164,164,145,207,129,39,167,161,130,154,71,199,213,241,53,143,116,10,244,98,171,149,136,244,106,185,253,61,107,107,252,149,60,172,101,63,80,43,189,58,220,82,177,117,60,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,64,60,209,252,246,106,111,224,190,143,68,77,254,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,189,18,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,43,3,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,254,169,249,126,214,95,200,215,240,124,252,161,93,127,39,190,208,246,159,176,186,219,217,239,117,117,244,245,237,220,236,247,63,59,216,234,237,119,127,59,209,220,248,203,21,231,5,197,14,156,86,111,195,37,163,4,181,94,242,251,111,98,162,233,145,92,109,232,233,177,248,229,236,84,182,154,130,71,34,61,38,157,140,167,89,100,106,246,210,37,72,254,55,185,221,138,171,3,53,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,233,114,69,10,42,58,71,53,202,170,198,50,73,25,99,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,122,34,103,179,238,74,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,43,147,239,20,58,113,71,183,12,151,124,18,213,100,203,238,93,250,139,94,69,110,183,163,102,200,35,139,191,82,234,106,249,26,138,245,154,6,62,161,98,145,203,219,88,145,99,248,30,214,247,242,175,58,191,43,24,183,212,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,187,237,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,72,60,174,60,246,105,151,227,94,143,90,94,246,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,5,85,219,57,203,100,210,241,46,252,142,243,97,171,165,209,20,167,158,129,152,253,53,190,158,123,186,162,49,238,134,185,101,116,140,68,169,116,169,26,62,62,234,194,200,92,230,163,100,145,169,51,162,255,0,49,236,179,21,206,120,206,212,60,167,10,201,173,89,5,150,183,217,62,26,227,107,173,142,174,150,126,139,85,35,31,209,44,106,230,59,165,236,115,87,101,247,57,170,139,239,69,58,175,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,166,164,176,170,171,163,115,154,168,175,99,227,145,248,84,11,169,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,5,85,243,206,253,9,254,210,126,237,34,255,0,44,45,121,195,116,15,138,58,75,166,160,86,210,91,108,89,101,158,167,25,168,187,85,212,44,48,91,95,44,176,207,20,210,47,67,147,161,210,211,71,18,171,149,140,98,76,178,57,232,216,215,121,65,207,59,244,39,251,73,251,180,170,176,54,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,123,156,212,84,247,162,20,3,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,153,92,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,63,248,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,235,137,206,70,238,177,203,35,125,221,74,5,0,226,60,77,231,216,214,128,231,188,56,220,42,106,239,56,158,99,79,110,109,12,21,119,25,149,150,25,233,110,45,173,87,210,196,170,177,53,147,47,117,37,99,90,213,115,221,27,250,190,5,107,254,94,19,188,211,232,223,212,12,123,212,96,62,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,159,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,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,253,64,199,189,70,2,106,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,192,200,223,222,174,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,193,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,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,7,117,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,58,231,116,105,210,215,189,176,74,216,152,247,49,36,145,26,206,166,238,174,110,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,78,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,126,107,2,170,249,231,126,132,255,0,105,63,118,144,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,50,49,92,215,181,146,197,19,213,143,232,233,89,255,0,207,59,244,39,251,73,251,180,170,176,54,104,210,221,72,211,142,38,116,106,217,159,227,148,126,213,196,51,75,124,209,73,69,118,161,79,206,70,174,124,21,52,181,16,191,169,142,233,123,37,137,233,187,163,119,74,244,185,236,84,114,197,94,20,185,108,98,188,56,113,65,148,234,103,85,214,235,97,178,91,232,127,39,245,181,151,72,228,153,147,85,83,207,13,207,197,199,20,113,111,52,123,116,199,240,246,187,85,104,191,28,173,85,138,186,248,9,227,126,251,194,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,91,98,100,139,214,141,124,91,245,53,206,142,37,101,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,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,63,249,42,121,88,202,126,160,87,122,117,184,205,92,192,49,206,25,110,188,62,221,238,220,77,191,192,218,168,122,34,181,220,173,212,244,175,190,178,169,210,199,55,133,181,190,120,223,211,53,71,134,107,30,136,136,213,137,175,89,28,198,49,207,100,127,228,251,150,98,184,55,7,121,158,83,154,228,214,172,126,203,69,168,21,126,38,227,116,173,142,146,150,14,186,27,99,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,32,183,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,8,170,94,159,41,220,143,92,114,78,24,45,146,234,99,45,79,196,45,251,219,176,154,180,168,154,107,165,85,44,53,21,12,168,90,165,116,143,99,97,137,232,202,122,118,53,24,230,178,157,200,172,232,72,220,234,235,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,146,247,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,86,35,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,48,167,49,30,8,40,248,170,193,19,45,195,169,122,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,150,50,127,14,139,36,113,178,90,135,43,220,141,123,220,149,109,193,111,3,153,151,20,186,185,119,195,242,23,213,226,184,246,13,81,27,51,41,166,98,69,113,165,123,159,35,27,69,20,18,39,83,106,94,232,38,106,185,237,232,139,182,247,61,28,228,100,82,108,18,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,38,162,32,124,152,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,123,156,170,190,245,82,155,57,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,16,59,175,39,12,255,0,13,210,204,55,136,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,94,136,153,189,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,26,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,233,106,203,50,162,58,71,53,168,136,198,50,56,217,135,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,149,92,2,112,39,117,226,239,38,173,190,228,181,149,118,157,58,199,106,18,146,241,89,75,35,160,173,170,158,74,121,157,28,84,50,62,158,88,30,248,228,109,59,166,107,213,21,177,204,197,79,123,218,6,85,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,92,249,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,145,234,115,147,127,153,236,114,255,0,73,234,68,69,93,246,3,220,223,145,225,255,0,47,121,229,62,71,166,178,68,134,7,72,171,178,55,111,249,192,174,30,105,143,138,166,195,110,131,188,213,122,172,172,107,55,247,170,186,74,36,247,25,115,151,46,51,37,163,74,40,42,31,79,36,110,154,24,165,248,145,83,116,90,106,69,223,222,191,208,69,78,98,218,135,77,126,212,44,115,19,166,168,73,118,173,107,30,136,244,119,241,188,11,254,231,47,234,95,184,159,60,29,218,226,183,104,246,54,177,49,27,213,106,163,223,100,68,247,173,45,63,244,127,64,25,236,240,239,145,228,226,229,216,15,8,190,244,220,230,112,110,202,168,167,48,61,53,73,213,79,34,127,173,95,249,138,130,230,108,176,197,175,24,210,171,209,142,109,178,171,125,255,0,87,136,151,111,250,75,128,153,55,137,233,247,244,175,252,197,65,243,95,182,205,69,171,216,205,211,165,81,146,218,106,27,212,212,95,154,85,63,250,63,215,167,222,5,144,112,203,35,87,78,169,35,108,205,145,24,146,108,169,183,223,81,49,151,200,235,193,77,249,151,205,48,166,145,178,245,171,27,38,235,213,190,251,213,78,159,173,127,81,34,128,226,255,0,145,225,158,239,153,229,222,243,138,47,197,239,3,153,138,56,153,193,211,56,209,220,170,203,29,51,230,146,162,213,80,198,181,155,170,171,182,69,68,68,71,39,222,211,43,161,242,93,169,163,172,183,84,82,202,196,115,37,137,205,84,84,223,116,84,2,137,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,247,66,191,241,23,117,166,25,69,30,99,130,88,242,10,26,168,231,138,186,134,41,209,209,185,28,138,142,79,215,178,127,204,85,103,48,157,32,251,53,150,187,55,181,83,54,6,182,117,168,114,177,157,46,85,73,106,229,95,226,177,63,154,159,127,254,210,100,114,252,212,234,108,167,67,241,139,116,149,72,233,232,237,209,195,35,85,232,174,69,107,231,79,122,117,170,255,0,32,9,106,122,228,253,105,243,57,167,189,15,15,77,211,96,56,177,118,83,216,122,219,253,71,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,29,171,50,225,39,42,179,112,157,130,113,105,143,75,227,177,187,239,122,223,125,131,170,73,106,40,43,155,114,175,167,100,253,44,133,35,138,141,99,167,164,143,173,242,171,150,121,186,81,54,123,17,62,94,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,234,111,75,213,90,171,219,124,140,125,191,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,182,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,117,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,169,178,178,32,188,157,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,82,173,43,115,96,210,28,55,73,120,175,169,159,12,130,174,6,103,54,120,242,251,156,51,78,178,177,151,26,154,202,182,84,58,37,119,196,214,61,208,119,21,170,174,217,242,61,27,210,206,150,55,228,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,247,94,114,183,107,85,255,0,137,44,38,251,98,185,210,92,109,183,29,55,182,213,209,214,82,76,217,160,169,130,74,251,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,12,193,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,16,50,87,36,123,181,170,193,106,215,155,237,246,231,73,110,182,219,169,241,250,186,202,202,185,155,12,20,208,70,219,155,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,193,92,204,248,209,254,18,122,142,205,55,194,157,219,192,112,27,133,92,20,213,16,215,119,163,190,215,34,246,159,93,180,111,116,46,133,168,199,54,157,201,212,238,220,178,189,92,157,229,142,56,193,137,235,22,125,130,224,25,94,156,226,23,234,187,69,183,52,168,162,150,245,45,21,84,212,243,213,65,79,13,100,62,17,238,141,237,107,233,164,109,124,171,36,79,107,145,203,28,95,46,149,71,126,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,209,27,93,186,53,94,222,183,171,35,106,245,189,168,161,146,184,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,61,84,52,211,171,22,20,172,122,79,26,163,94,191,4,106,233,122,95,210,145,190,255,0,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,213,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,64,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,28,80,107,95,240,118,209,91,190,177,201,111,241,180,152,253,194,207,227,224,108,93,201,31,67,61,210,150,158,171,180,222,228,104,179,36,19,74,177,245,61,27,220,70,117,110,221,209,123,86,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,151,28,145,72,212,115,92,143,99,218,138,142,106,96,14,104,254,68,245,55,240,95,88,162,43,131,149,183,23,119,93,10,213,202,93,26,188,219,170,238,216,158,168,94,40,45,172,142,42,135,117,218,238,178,189,32,134,170,40,220,228,137,89,34,201,27,39,247,35,213,145,196,228,114,246,82,41,1,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,71,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,20,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,189,156,102,112,191,117,225,51,90,42,116,230,178,239,73,113,182,220,105,223,123,176,203,21,67,166,157,182,169,42,234,33,166,109,83,150,40,154,149,61,52,234,178,36,109,86,110,191,10,253,200,23,253,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,234,85,215,135,139,31,52,250,201,245,3,33,245,25,201,149,201,67,63,204,162,214,140,203,75,91,144,213,174,39,85,139,212,95,223,105,114,163,160,75,140,85,116,80,54,161,136,169,187,30,177,76,246,59,165,83,173,18,62,190,174,220,125,54,125,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,129,18,249,42,121,88,202,126,160,87,122,117,184,170,190,44,124,211,235,39,212,12,135,212,103,54,51,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,220,134,185,156,88,249,167,214,79,168,25,15,168,206,7,234,227,28,40,234,62,115,195,45,227,137,188,42,47,108,218,177,124,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,118,85,238,194,158,33,201,42,34,35,162,107,27,34,245,49,100,116,93,83,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,218,255,0,38,171,77,170,255,0,194,38,109,98,190,219,41,46,54,219,142,113,114,164,172,163,171,133,179,65,83,4,150,203,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,136,28,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,48,92,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,167,110,111,248,6,27,130,241,95,77,85,135,227,212,150,151,229,88,189,53,254,238,148,200,173,101,85,198,74,202,200,165,168,86,111,210,215,189,176,70,175,233,68,234,127,83,221,187,222,247,59,26,112,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,122,171,169,160,87,164,43,88,196,130,52,71,61,62,56,209,209,117,51,169,36,102,85,230,255,0,148,216,179,157,125,211,220,215,22,174,241,182,92,131,75,237,55,75,117,79,105,241,247,233,103,173,175,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,15,214,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,128,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,20,173,205,79,130,140,87,64,175,182,173,107,210,123,103,179,113,12,194,225,45,21,202,211,18,70,202,91,77,209,88,178,198,218,102,245,35,210,25,216,202,135,36,77,98,178,23,64,228,71,53,146,69,19,46,164,128,28,234,252,172,98,223,80,40,125,58,226,5,74,232,38,181,229,92,59,106,197,139,88,240,171,125,170,182,245,143,248,175,13,5,210,41,36,165,127,126,154,90,119,245,182,57,35,122,236,201,156,169,179,211,226,68,223,116,221,23,98,157,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,172,185,42,184,9,227,126,251,194,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,91,98,100,139,214,141,124,91,245,53,206,142,37,96,93,79,22,62,86,53,147,233,254,67,233,211,154,214,27,36,113,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,109,192,176,158,104,220,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,22,67,90,215,49,98,100,125,41,213,45,53,59,152,229,71,245,246,229,145,200,244,107,146,24,101,116,85,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,58,231,116,105,210,215,189,176,74,216,152,247,49,36,145,26,206,166,238,174,111,74,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,252,115,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,54,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,53,194,46,167,134,159,254,99,109,223,233,254,119,255,0,213,238,133,43,23,83,195,79,255,0,49,182,239,244,255,0,59,255,0,234,247,64,41,88,150,156,209,114,140,250,229,198,54,113,138,101,249,149,93,222,219,96,168,165,117,150,133,31,51,40,173,176,84,91,233,37,232,130,9,37,145,177,189,91,218,238,189,138,212,150,70,58,78,150,117,35,27,18,203,31,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,106,169,101,69,222,103,190,42,200,162,78,166,238,214,82,177,58,156,138,136,192,114,110,225,251,75,245,23,50,202,181,131,51,101,37,230,251,128,84,91,210,199,106,149,36,115,40,39,153,38,114,92,37,99,163,237,61,232,176,244,192,169,35,150,55,199,43,221,27,92,148,242,23,18,82,183,38,205,107,251,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,234,64,0,0,20,109,205,247,27,192,108,188,90,84,221,241,140,158,174,225,144,223,236,244,85,185,45,3,146,23,193,108,157,144,182,158,158,54,61,143,235,107,223,79,4,114,58,25,24,138,212,124,114,53,239,108,200,200,174,250,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,29,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,169,143,240,148,172,106,71,77,77,214,198,49,36,237,65,28,81,119,58,17,207,232,234,119,196,229,80,51,7,44,187,77,170,245,199,30,152,81,222,109,148,149,244,241,212,92,170,217,21,76,45,149,141,158,11,101,92,208,202,141,114,42,35,227,150,56,228,99,190,109,123,26,228,217,81,20,216,36,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,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,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,129,218,192,0,106,174,88,79,19,252,5,83,85,112,161,166,60,83,232,221,138,146,141,244,122,111,100,184,103,54,202,126,234,190,177,235,71,68,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,58,34,238,236,175,89,92,250,246,54,83,225,59,202,198,141,253,63,199,189,58,0,53,235,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,187,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,209,43,90,174,221,99,150,55,123,186,144,169,110,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,193,92,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,160,94,167,22,62,86,53,147,233,254,67,233,211,154,214,27,25,235,150,127,134,234,159,4,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,189,18,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,230,1,181,64,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,17,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,212,237,151,101,106,181,206,99,218,246,61,236,118,10,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,45,121,42,121,167,202,126,159,215,122,141,184,178,158,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,33,7,42,254,61,106,105,106,109,92,44,107,37,246,174,177,149,149,16,219,240,107,157,71,105,25,70,196,138,103,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,215,47,107,116,98,68,214,90,249,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,159,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,155,34,190,166,24,182,108,140,127,84,143,100,125,254,169,21,102,237,4,75,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,44,127,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,126,245,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,53,2,160,121,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,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,77,170,13,85,205,170,0,24,83,141,61,61,177,106,135,10,122,159,137,100,151,239,98,80,125,159,158,232,235,139,186,251,116,178,80,170,86,197,36,169,28,82,200,176,164,148,204,238,36,113,186,69,143,173,24,157,74,211,53,144,171,155,142,166,98,184,127,8,87,140,22,237,87,189,235,61,184,80,91,237,20,177,201,31,113,222,26,174,26,201,231,115,28,244,122,194,198,64,140,115,216,215,116,201,60,13,84,68,126,232,20,88,108,61,203,195,27,181,98,188,22,233,85,178,205,147,210,95,233,231,179,190,228,250,186,100,111,68,115,213,212,203,83,53,42,244,189,201,215,79,44,210,83,191,222,139,215,11,183,107,23,118,55,94,18,234,121,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,23,76,115,208,220,101,168,168,143,169,203,35,149,211,54,118,86,35,182,99,26,145,246,54,234,119,90,129,63,192,0,106,174,103,254,35,56,73,202,180,59,79,116,207,88,233,229,241,248,102,166,99,246,187,133,28,232,233,37,154,138,186,91,101,45,69,68,21,78,72,89,20,93,115,75,82,180,236,71,189,206,138,7,117,42,171,28,171,128,13,140,244,55,0,195,117,79,130,109,49,211,237,65,199,169,47,152,245,243,77,241,250,106,234,26,148,94,137,89,236,250,117,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,167,110,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,89,125,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,93,126,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,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,180,35,95,28,90,67,134,232,71,21,25,230,150,233,244,21,112,99,214,154,138,57,168,96,169,157,102,125,59,42,104,160,170,88,81,235,241,57,140,116,238,99,21,202,231,244,53,189,78,123,183,114,217,167,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,18,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,59,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,223,102,53,62,228,2,136,121,163,249,236,212,223,193,125,30,136,239,252,50,241,191,71,194,175,3,185,78,37,135,85,117,106,110,89,152,92,229,177,57,33,130,166,27,92,109,164,180,198,250,170,168,159,43,94,222,166,62,127,14,171,28,145,190,90,119,35,218,173,99,218,189,3,154,63,158,205,77,252,23,209,232,136,170,7,234,255,0,154,172,247,42,255,0,77,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,245,82,207,255,0,176,169,254,113,63,252,126,255,0,62,127,254,234,255,0,153,143,240,207,247,15,139,255,0,3,255,0,247,223,235,14,235,202,175,129,139,174,150,211,127,9,29,92,181,213,219,242,203,149,61,85,182,199,143,92,173,110,167,169,179,65,221,88,229,170,153,181,17,164,177,212,202,145,185,172,232,233,68,167,149,202,174,127,127,166,59,31,3,86,207,243,85,129,101,95,233,174,57,146,99,151,15,246,74,58,235,109,117,60,159,240,100,134,104,228,103,244,57,174,111,220,168,77,78,38,184,223,163,226,171,129,220,91,18,204,106,186,117,55,19,204,45,146,223,92,176,193,77,13,210,55,82,93,163,101,85,44,76,149,207,119,75,25,7,136,84,142,56,217,45,67,81,141,70,189,141,73,65,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,2,85,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,98,174,34,248,104,210,206,40,48,73,176,93,76,180,255,0,55,193,94,104,224,166,246,165,179,243,208,203,39,132,158,104,164,236,247,123,12,100,157,45,248,217,187,87,238,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,169,179,153,64,60,209,252,246,106,111,224,190,143,68,6,106,229,61,198,142,43,163,119,26,254,30,181,49,214,171,46,55,147,92,42,111,180,89,53,101,116,116,144,208,87,37,43,18,72,170,223,51,219,26,67,36,116,172,72,220,221,156,217,118,106,163,210,84,88,174,80,213,92,187,238,88,188,109,81,235,158,156,83,105,38,168,101,125,122,147,139,244,209,195,83,118,185,64,181,89,45,43,146,105,35,146,22,42,182,89,166,130,24,92,201,151,165,238,233,100,114,190,71,58,87,163,67,10,243,206,253,9,254,210,126,237,33,7,8,220,47,221,120,179,203,114,221,57,198,174,244,150,236,134,221,139,186,247,103,150,186,161,208,209,58,120,238,52,48,200,218,135,50,41,94,172,240,245,21,10,212,99,81,123,137,30,235,211,212,139,55,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,130,191,230,171,2,202,191,211,92,115,36,199,46,31,236,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,188,158,95,124,122,227,220,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,240,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,38,63,230,141,192,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,198,228,52,77,107,18,39,199,210,189,50,212,211,181,142,68,103,71,114,88,220,140,71,57,97,134,39,84,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,212,243,117,210,28,55,53,225,94,225,170,87,152,42,211,33,211,138,138,105,172,179,195,58,181,157,21,213,180,148,181,48,202,197,221,175,99,154,177,189,23,100,122,62,22,108,228,106,189,175,168,190,19,188,211,232,223,212,12,123,212,96,44,251,137,158,43,180,227,139,94,89,154,147,154,225,82,248,27,173,15,176,160,191,216,39,153,31,85,104,170,117,222,141,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,149,131,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,85,95,60,239,208,159,237,39,238,210,213,10,171,231,157,250,19,253,164,253,218,6,42,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,17,87,154,63,145,61,77,252,23,214,40,137,84,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,13,112,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,50,253,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,98,14,104,254,68,245,55,240,95,88,162,2,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,128,78,4,237,92,34,99,53,183,220,150,178,146,237,168,185,21,58,82,94,43,41,100,108,244,84,176,71,81,51,163,138,134,71,211,197,59,25,36,110,167,116,205,122,170,58,72,88,169,238,99,74,97,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,42,175,158,119,232,79,246,147,247,105,31,249,84,233,158,43,172,154,193,169,154,91,154,210,120,139,46,77,165,247,59,125,79,76,113,190,72,122,238,22,238,137,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,18,3,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,8,213,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,159,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,212,157,81,83,84,57,237,85,127,95,110,41,26,175,86,181,38,154,86,217,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,101,0,243,71,243,217,169,191,130,250,61,17,107,220,187,36,226,73,120,116,181,195,196,141,21,91,110,77,168,170,117,182,162,245,83,94,236,130,72,22,170,126,166,92,226,172,141,28,199,181,201,188,79,108,142,71,192,248,147,165,157,27,201,84,60,209,252,246,106,111,224,190,143,68,6,20,167,215,77,71,161,208,233,184,120,182,94,124,14,25,93,144,75,146,92,169,169,209,89,37,198,169,208,211,199,27,42,31,191,199,12,126,21,143,100,104,136,222,227,149,238,235,86,68,177,246,190,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,58,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,97,62,23,120,100,192,120,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,174,119,70,157,78,99,29,60,173,137,143,115,214,56,213,172,234,118,202,231,6,64,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,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,64,139,252,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,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,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,173,110,70,63,166,207,217,191,222,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,118,64,171,177,234,116,155,174,192,113,115,253,255,0,63,188,246,70,223,189,78,45,98,59,222,167,181,17,19,228,7,147,28,107,110,127,77,128,226,85,23,74,137,150,54,181,24,187,167,87,187,121,163,111,220,213,254,113,222,46,247,90,107,85,20,213,117,82,178,54,69,27,158,174,115,145,17,17,17,87,239,84,253,69,87,115,36,226,214,73,106,19,79,241,123,141,28,208,246,94,149,10,214,69,42,163,217,88,221,147,116,122,170,127,122,253,64,68,76,199,57,174,213,142,32,236,146,77,85,53,74,79,116,163,99,59,146,42,251,213,144,183,239,70,253,236,47,35,135,27,67,172,250,85,142,82,189,136,215,54,215,70,139,182,223,63,13,10,126,181,253,69,22,240,95,141,46,93,196,94,20,218,152,223,43,18,243,76,245,233,221,63,138,143,84,249,39,235,98,27,6,98,118,232,173,118,42,42,56,154,230,164,84,241,51,101,93,254,76,106,125,255,0,212,7,236,156,92,155,252,206,71,23,110,7,143,151,200,228,158,243,130,167,191,230,114,111,200,15,46,68,84,84,82,181,249,176,225,139,94,220,123,32,167,166,141,206,166,164,168,98,170,163,119,248,170,97,251,213,127,215,47,220,89,73,10,57,149,247,224,193,105,39,167,221,17,176,175,191,109,253,254,42,159,112,63,111,151,93,84,178,233,139,162,149,63,139,26,170,46,255,0,248,85,73,46,208,133,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,68,209,79,144,30,28,187,33,192,246,47,200,225,178,126,160,57,51,228,121,84,69,69,69,77,208,225,212,141,93,142,123,160,17,87,142,109,34,165,206,116,214,235,93,13,28,75,53,37,36,243,34,244,166,234,173,167,169,95,231,55,239,121,0,56,47,214,107,230,150,106,93,94,15,91,118,169,134,138,10,137,97,236,36,138,172,106,49,149,78,217,17,26,239,189,200,190,229,46,71,43,177,211,95,108,149,150,250,152,213,236,158,9,35,84,71,42,110,142,99,147,238,254,178,142,184,196,195,106,52,123,136,235,237,210,207,12,148,240,84,87,205,42,44,136,231,167,197,4,91,236,174,68,251,229,95,188,11,210,180,214,182,225,66,202,166,47,194,229,84,79,247,151,99,236,48,199,10,154,141,14,164,105,77,5,246,58,136,164,87,84,85,70,168,206,148,254,44,170,159,38,185,127,90,125,230,103,3,138,237,247,30,83,228,120,113,225,170,7,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,76,235,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,235,69,193,92,174,60,137,233,151,227,94,177,90,74,160,53,172,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,111,84,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,250,58,151,31,223,242,204,171,43,246,111,218,156,154,235,121,246,53,190,27,77,187,218,21,178,84,120,58,24,183,237,83,67,214,171,219,133,157,78,233,141,187,53,187,174,200,155,155,9,241,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,93,216,134,190,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,22,105,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,166,207,217,191,222,70,42,231,87,230,159,22,250,127,67,234,55,16,33,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,119,9,56,175,8,218,88,152,181,182,95,29,146,95,124,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,119,122,144,87,145,214,45,98,171,202,181,115,53,168,161,235,189,90,173,246,123,93,29,79,117,233,218,165,171,146,170,74,136,250,17,122,29,212,250,42,101,221,81,92,157,189,154,168,142,114,45,181,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,24,171,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,50,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,7,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,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,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,32,228,169,229,99,41,250,129,93,233,214,226,127,129,174,183,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,217,232,96,170,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,185,30,239,155,149,87,100,158,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,229,70,244,107,152,231,197,44,172,71,179,175,169,53,225,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,245,162,4,202,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,128,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,181,120,13,211,60,87,89,56,165,197,116,183,53,164,241,22,92,154,223,127,183,212,244,199,27,228,135,174,203,91,209,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,32,85,114,186,226,106,167,136,43,222,136,99,118,79,19,106,181,117,207,14,113,113,162,170,161,177,84,82,246,153,36,110,73,150,55,245,76,189,216,227,116,48,247,92,217,123,137,187,153,27,229,79,202,229,113,231,179,76,191,26,244,122,210,255,0,128,141,89,182,138,98,188,59,112,1,168,250,57,133,92,46,181,182,92,127,79,242,191,13,61,210,88,228,170,127,126,158,178,161,253,110,142,56,216,187,62,103,34,108,196,248,81,55,221,119,85,215,218,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,100,158,44,124,172,107,39,211,252,135,211,167,34,87,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,78,165,233,138,166,161,175,106,43,58,59,145,70,213,98,185,171,52,209,52,50,175,0,156,9,218,184,68,198,107,111,185,45,101,37,219,81,114,42,116,164,188,86,82,200,217,232,169,96,142,162,103,71,21,12,143,167,138,118,50,72,221,78,233,154,245,84,116,144,177,83,220,198,146,212,0,53,87,46,167,134,159,254,99,109,223,233,254,119,255,0,213,238,133,43,23,83,195,79,255,0,49,182,239,244,255,0,59,255,0,234,247,64,41,88,188,158,111,186,95,106,205,56,75,169,207,38,117,36,23,45,62,188,81,92,169,231,117,19,101,158,88,42,102,109,20,180,172,151,116,116,44,115,170,33,153,219,117,35,150,150,52,86,252,156,218,54,54,125,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,124,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,3,93,126,22,53,175,248,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,250,158,141,238,35,58,183,110,232,187,41,154,171,155,41,240,177,173,127,194,39,135,220,39,88,228,183,248,42,188,130,222,190,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,212,245,119,109,89,213,179,183,68,12,170,0,2,26,243,94,214,43,86,154,240,151,123,196,91,126,171,161,200,117,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,245,181,235,76,180,236,124,18,43,81,201,189,84,76,122,116,200,170,81,9,55,249,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,217,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,250,31,70,229,248,92,247,181,33,84,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,225,242,151,83,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,186,99,158,134,227,45,69,68,125,78,89,28,174,153,179,178,177,29,179,24,212,143,177,183,83,186,212,166,10,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,185,24,223,155,145,22,69,114,237,215,74,61,1,226,179,20,201,47,215,159,102,99,119,238,238,55,126,153,201,2,70,218,90,164,68,137,242,201,50,181,176,195,29,83,41,102,146,68,115,92,216,225,127,241,145,85,142,13,133,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,7,127,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,123,156,212,84,247,162,21,151,133,114,88,166,182,107,204,183,12,215,80,105,47,26,65,69,80,234,186,58,24,164,150,59,221,193,137,210,177,209,213,43,99,108,81,49,21,92,217,38,133,253,111,108,127,3,33,116,187,195,105,64,12,41,196,70,39,138,224,220,29,234,214,45,133,99,54,172,126,203,69,167,249,47,134,183,90,232,163,164,165,131,174,134,165,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,154,225,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,0,0,21,87,207,59,244,39,251,73,251,180,181,66,170,249,231,126,132,255,0,105,63,118,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,33,175,31,124,190,109,92,86,218,168,178,189,57,155,31,198,53,22,221,80,174,150,186,170,141,176,193,123,129,237,134,39,50,186,120,98,116,238,124,81,194,206,203,213,30,141,68,124,125,59,72,143,143,176,112,81,192,46,156,112,167,138,209,93,175,118,251,86,77,169,181,27,84,92,50,57,41,146,79,1,35,163,124,107,77,110,116,141,235,134,20,100,146,49,210,34,54,73,186,156,175,217,189,17,69,42,128,0,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,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,109,80,106,174,109,80,0,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,211,36,245,215,24,169,234,36,233,114,72,228,116,45,129,148,104,221,216,199,36,157,253,250,155,208,165,212,154,208,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,155,69,69,12,140,139,118,35,227,166,142,24,213,81,93,186,177,85,92,229,85,114,134,63,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,110,150,189,237,130,103,53,170,187,185,34,145,83,126,149,218,117,114,113,213,234,156,43,137,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,158,209,161,99,234,161,154,87,187,103,177,141,167,74,246,34,49,87,119,204,206,166,174,200,230,119,91,119,11,214,43,127,39,155,190,112,184,5,214,163,51,187,220,41,243,167,73,37,35,219,85,12,112,87,173,36,83,53,35,99,94,250,54,218,228,169,168,111,119,185,27,91,85,60,237,84,71,53,91,0,52,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,28,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,124,156,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,92,14,145,58,154,199,186,8,155,43,24,230,44,145,163,153,212,221,209,205,215,135,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,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,217,248,135,252,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,5,22,101,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,11,148,228,169,229,99,41,250,129,93,233,214,226,152,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,149,140,167,234,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,252,23,209,232,140,171,202,179,130,140,87,95,111,183,93,107,213,139,103,180,177,12,62,225,21,21,182,211,42,70,250,91,181,209,24,146,200,218,150,245,43,214,24,24,250,119,44,78,98,50,103,78,212,87,57,145,203,19,241,87,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,5,43,115,83,224,163,21,208,43,237,171,90,244,158,217,236,220,67,48,184,75,69,114,180,196,145,178,150,211,116,86,44,177,182,153,189,72,244,134,118,50,161,201,19,88,172,133,208,57,17,205,100,145,68,203,169,32,7,58,191,43,24,183,212,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,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,29,131,70,184,59,169,226,23,128,156,147,83,244,254,207,87,91,168,56,30,113,113,90,122,26,10,56,164,158,247,110,125,21,173,101,166,85,247,74,231,194,157,201,161,107,92,237,213,103,141,177,185,243,162,182,69,114,214,229,205,155,99,217,86,63,196,198,179,85,93,113,153,45,157,233,236,88,196,126,50,219,116,109,83,100,154,157,238,184,163,217,27,227,135,161,170,230,194,213,115,103,100,205,238,42,71,215,20,185,87,146,167,149,140,167,234,5,119,167,91,137,254,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,41,219,154,167,3,22,173,45,169,254,18,58,71,107,164,183,226,119,42,138,91,109,243,30,182,218,219,79,77,102,159,180,145,197,85,11,105,227,72,163,166,149,99,107,95,215,210,169,81,43,85,28,254,255,0,76,119,18,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,171,189,187,44,202,172,246,43,190,45,105,201,174,180,86,92,131,195,251,94,221,79,91,36,116,183,14,195,213,240,120,136,154,168,201,123,111,85,115,58,209,122,92,170,169,178,153,3,132,239,52,250,55,245,3,30,245,24,12,171,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,186,219,43,227,78,132,107,226,219,165,206,116,114,163,49,87,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,1,85,124,243,191,66,127,180,159,187,75,84,42,175,158,119,232,79,246,147,247,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,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,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,0,2,170,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,244,39,251,73,251,180,197,92,149,60,211,229,63,79,235,189,70,220,5,212,152,211,81,184,107,208,109,94,204,172,122,129,169,250,85,143,228,247,220,118,158,106,74,26,139,149,55,121,157,137,17,119,138,104,149,123,85,12,106,185,238,99,102,107,210,55,189,207,103,75,156,170,185,44,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,155,252,148,48,12,54,45,23,204,181,73,184,245,34,229,149,89,69,69,129,247,103,34,186,116,183,69,73,69,59,105,216,170,187,49,139,44,207,123,186,81,58,213,35,235,234,237,199,211,99,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,54,126,205,254,242,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,233,179,246,111,247,145,138,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,181,66,170,249,24,254,155,63,102,255,0,121,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,178,1,197,239,68,61,77,78,181,221,3,190,37,220,246,198,206,157,247,3,147,91,176,124,141,98,110,229,217,16,242,191,47,113,134,184,132,214,187,46,150,99,47,175,175,159,165,203,183,74,116,189,119,252,228,72,191,40,221,254,49,0,195,60,109,113,117,138,105,85,150,229,138,195,89,85,237,89,168,213,26,214,82,200,168,157,200,38,233,94,164,115,83,230,136,82,238,160,229,215,45,74,201,238,25,21,76,178,72,217,39,149,223,27,157,186,35,229,115,254,78,114,255,0,59,245,153,47,61,173,202,248,156,213,185,235,237,169,220,109,66,83,69,254,132,155,116,182,56,215,248,221,191,231,158,253,91,208,202,189,25,197,40,125,171,39,85,101,210,36,159,163,165,19,165,26,232,147,230,217,30,139,239,115,191,87,200,12,219,202,247,76,234,47,154,179,65,147,172,49,172,22,170,184,102,85,87,183,116,85,101,82,38,200,168,171,243,97,117,84,236,237,193,27,54,68,217,168,158,239,234,32,39,43,172,33,150,172,17,111,46,143,105,39,115,85,87,127,230,207,90,212,254,82,254,191,212,79,244,77,144,15,39,143,188,47,200,240,223,152,28,92,114,106,166,222,227,139,247,223,220,114,98,108,128,114,33,183,50,42,70,207,166,41,34,189,201,209,26,123,145,127,93,93,49,50,72,129,204,106,157,210,105,99,156,199,108,169,27,119,247,127,225,116,192,97,254,83,247,218,74,155,94,67,68,202,153,157,36,80,83,42,163,145,118,77,234,106,54,44,117,171,186,111,185,81,60,166,50,95,5,168,25,53,145,235,212,147,80,210,57,62,239,122,84,170,126,175,246,79,214,91,164,43,213,19,93,182,219,162,47,254,128,57,170,42,253,231,4,69,223,222,167,176,227,252,160,61,106,155,56,246,183,99,195,147,117,13,0,244,71,53,81,126,244,43,83,153,246,138,186,235,18,230,148,52,241,164,189,111,115,221,214,198,170,245,58,141,137,252,157,215,239,251,203,45,49,86,191,96,116,217,198,35,61,29,84,125,72,157,59,123,213,55,252,236,75,247,57,63,154,4,61,229,99,171,48,85,233,226,226,53,245,50,119,233,174,21,106,141,232,122,166,206,125,58,167,191,117,79,156,133,138,198,246,200,198,189,191,39,34,42,20,83,195,102,95,81,163,60,64,83,217,234,23,183,20,245,20,141,86,251,151,251,228,212,171,243,70,191,238,103,235,46,219,4,191,195,145,99,86,235,148,75,186,79,75,20,137,243,251,227,107,191,82,126,176,59,10,166,231,175,125,156,123,79,91,147,222,7,54,174,232,121,56,177,78,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,77,159,179,127,188,139,84,42,175,145,143,233,179,246,111,247,145,106,128,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,42,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,217,76,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,1,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,213,57,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,64,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,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,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,0,0,0,53,87,46,167,134,159,254,99,109,223,233,254,119,255,0,213,238,133,43,23,83,195,79,255,0,49,182,239,244,255,0,59,255,0,234,247,64,41,88,218,160,213,92,218,160,13,117,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,12,109,99,85,85,81,85,108,127,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,78,150,96,174,118,154,103,138,227,250,143,167,122,165,105,164,240,247,172,194,223,112,183,221,251,113,198,200,234,60,2,211,118,39,119,75,17,239,153,89,86,177,185,239,115,191,55,4,13,68,106,51,223,210,185,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,2,237,14,149,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,238,165,106,243,164,215,75,238,45,130,98,90,13,142,94,109,76,164,205,188,69,199,37,164,217,146,87,120,90,73,169,223,68,155,42,170,197,12,147,164,174,235,233,71,61,212,157,45,122,53,178,181,193,81,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,147,87,143,45,6,169,225,199,134,142,24,180,218,243,69,73,6,66,148,249,61,211,32,88,105,226,141,235,113,169,125,186,89,35,149,241,61,237,153,240,181,209,211,36,189,110,235,101,59,21,54,111,75,83,21,114,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,38,87,60,239,208,159,237,39,238,208,35,87,45,45,28,177,113,1,168,90,173,163,185,28,222,30,147,38,210,251,133,60,117,61,47,127,132,170,101,206,219,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,223,11,149,8,149,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,61,121,42,121,167,202,126,159,215,122,141,184,233,92,215,180,118,235,166,188,90,94,242,230,216,105,40,113,237,65,167,167,189,218,229,162,165,116,80,73,59,97,142,26,214,189,221,13,98,212,173,67,31,60,136,213,114,237,85,19,222,189,82,42,1,113,60,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,50,169,82,188,148,245,210,142,213,125,205,56,120,191,94,123,62,219,232,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,193,179,149,246,212,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,0,0,10,171,231,157,250,19,253,164,253,218,90,161,85,124,243,191,66,127,180,159,187,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,211,103,236,223,239,32,45,80,0,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,109,80,106,174,109,80,4,127,227,227,83,50,173,34,225,11,82,115,172,42,175,194,94,169,237,244,246,250,106,166,201,36,114,82,248,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,124,50,53,142,84,84,69,69,215,179,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,147,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,77,187,172,98,164,213,236,111,189,24,245,73,63,140,177,167,76,107,229,67,163,183,93,74,226,210,201,151,58,195,73,93,143,105,245,61,69,238,233,45,109,43,165,130,57,221,12,144,209,53,142,232,115,18,165,42,30,201,227,71,43,87,106,89,94,197,234,141,16,11,190,180,224,24,109,151,1,162,210,218,60,122,146,76,78,130,207,29,130,43,77,90,45,84,14,183,50,20,129,180,242,36,202,229,149,157,164,70,47,113,93,212,155,245,111,186,154,208,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,126,9,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,27,63,20,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,165,140,236,85,80,211,193,73,81,77,178,61,207,119,75,25,77,47,113,90,198,175,137,232,111,82,198,229,2,199,249,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,46,186,54,82,84,201,21,45,60,172,141,19,161,237,163,74,69,78,164,235,115,28,199,187,171,175,169,101,1,82,188,144,181,51,195,101,90,151,163,149,149,119,89,125,161,111,164,201,173,240,119,58,168,105,252,60,139,79,86,254,149,127,193,52,158,42,137,55,107,23,169,176,124,78,78,134,34,219,80,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,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,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,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,85,95,60,239,208,159,237,39,238,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,2,170,249,231,126,132,255,0,105,63,118,150,168,85,95,60,239,208,159,237,39,238,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,0,0,0,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,173,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,232,79,246,147,247,105,138,185,42,121,167,202,126,159,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,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,197,92,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,108,253,155,253,228,90,161,85,124,140,127,77,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,200,124,239,85,221,118,247,156,222,255,0,184,226,196,221,125,224,121,133,191,121,238,8,212,79,184,248,175,23,40,109,84,18,214,204,187,50,54,57,234,190,255,0,146,53,87,238,69,253,64,126,86,107,150,91,113,75,53,77,206,225,87,28,12,134,39,189,85,210,53,191,38,57,223,122,167,243,84,162,222,42,117,246,255,0,173,153,194,218,237,183,58,137,233,27,252,70,54,103,185,191,222,96,114,251,155,35,211,231,18,253,223,253,105,57,204,19,140,11,204,85,85,120,54,31,126,170,166,77,228,130,94,211,156,205,253,245,81,42,124,81,39,250,223,229,125,223,239,152,175,129,62,21,35,212,203,219,178,60,194,219,29,93,60,123,109,222,84,119,86,236,169,103,221,42,47,205,141,251,190,224,37,135,3,188,59,208,224,122,60,153,21,238,215,3,107,158,250,233,93,36,176,34,57,26,217,27,182,234,232,154,191,232,95,175,255,0,173,11,120,243,200,89,150,235,157,191,31,183,74,179,67,73,75,83,2,177,142,234,106,57,181,19,111,238,69,84,249,49,62,239,185,11,125,206,173,244,56,46,149,221,173,214,106,104,233,98,138,134,173,88,216,147,165,17,93,20,142,95,215,247,148,190,235,77,118,162,241,73,93,71,55,85,75,155,93,112,107,82,71,34,255,0,42,173,223,53,84,254,104,22,249,194,54,40,152,190,151,208,83,37,43,97,114,247,122,147,163,165,127,194,39,84,251,147,249,198,118,58,206,1,104,138,205,96,130,138,40,218,196,111,87,194,137,238,79,141,235,250,255,0,164,236,192,113,112,111,189,55,14,254,147,202,38,192,120,114,158,81,126,227,139,154,171,247,134,39,244,238,7,51,4,113,121,141,199,147,105,157,109,19,226,71,185,91,18,55,118,239,255,0,207,48,170,253,203,250,140,238,99,29,127,165,169,169,192,235,18,146,52,116,136,145,237,242,255,0,31,23,235,2,171,57,106,218,230,135,92,46,202,159,2,195,75,70,231,34,110,155,167,137,141,127,81,115,52,10,174,164,137,85,127,144,223,249,144,165,110,6,110,181,182,78,36,107,105,163,169,124,77,168,134,138,55,177,191,37,79,17,79,255,0,181,127,227,46,150,208,254,187,101,43,247,221,93,11,28,171,253,109,64,62,195,214,187,239,243,83,216,122,220,168,139,242,3,150,219,167,204,226,138,141,95,235,57,39,189,14,14,111,189,21,20,15,98,30,154,170,118,84,196,177,72,212,114,47,220,169,186,124,207,107,119,251,207,42,155,253,224,83,7,49,77,44,170,211,253,86,135,57,180,210,58,8,29,29,7,197,12,106,221,156,214,74,191,54,177,169,254,132,159,202,255,0,235,76,62,92,186,220,153,222,25,69,142,86,86,172,149,52,20,73,30,207,147,117,218,42,122,84,251,228,114,252,220,191,114,127,188,126,63,51,188,78,10,220,5,110,9,67,12,146,110,214,163,213,173,221,54,166,171,247,238,170,67,46,92,26,167,93,133,107,167,217,250,155,132,209,209,205,75,112,141,98,234,85,111,82,49,138,139,178,53,127,197,1,120,71,133,249,30,138,26,148,170,167,108,232,187,163,183,219,254,53,67,232,3,130,108,139,247,156,207,91,253,202,114,106,238,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,237,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,192,88,175,43,143,34,122,101,248,215,172,86,146,168,143,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,248,92,187,111,178,236,168,168,146,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,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,116,85,50,182,182,71,71,209,81,60,111,93,153,52,107,186,39,79,197,182,251,162,162,7,229,114,49,253,54,126,205,254,242,49,87,58,191,52,248,183,211,250,31,81,184,146,171,149,39,11,154,237,195,95,229,71,242,215,131,125,156,251,71,236,79,102,127,116,232,235,59,254,31,199,119,191,193,165,147,167,167,191,23,241,182,223,171,221,190,203,182,63,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,126,45,183,221,21,16,63,43,145,143,233,179,246,111,247,145,106,132,0,229,73,194,230,187,112,215,249,81,252,181,224,223,103,62,209,251,19,217,159,221,58,58,206,255,0,135,241,221,239,240,105,100,233,233,239,197,252,109,183,234,247,111,178,237,63,192,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,10,86,254,197,199,29,159,247,12,255,0,148,214,127,250,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,240,48,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,233,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,57,51,217,27,118,142,39,187,226,114,111,182,201,186,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,58,25,82,231,187,165,140,114,236,212,87,46,219,34,42,251,128,187,242,149,185,213,249,167,197,190,159,208,250,141,196,186,146,176,57,160,112,103,196,159,17,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,62,216,160,164,232,170,101,109,108,142,143,162,162,120,222,187,50,104,215,116,78,159,139,109,247,69,68,12,43,201,83,205,62,83,244,254,187,212,109,197,212,149,129,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,95,93,83,235,104,164,108,125,20,243,200,244,221,144,200,187,170,116,252,59,111,186,162,45,159,128,53,172,226,199,205,62,178,125,64,200,125,70,115,101,50,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,209,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,4,192,228,169,229,99,41,250,129,93,233,214,226,127,144,255,0,149,254,130,106,199,14,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,120,234,106,190,186,87,209,81,70,217,58,233,228,145,137,187,225,145,54,85,234,248,119,219,101,69,89,128,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,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,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,226,219,125,209,81,3,10,242,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,19,53,114,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,215,84,250,218,41,27,31,69,60,242,61,55,100,50,46,234,157,63,14,219,238,168,138,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,126,45,183,221,21,16,48,175,37,79,52,249,79,211,250,239,81,183,23,82,86,7,43,254,12,248,147,225,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,219,20,21,125,117,79,173,162,145,177,244,83,207,35,211,118,67,34,238,169,211,240,237,190,234,136,182,126,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,209,74,202,42,216,221,39,93,68,145,177,118,124,209,166,200,189,95,22,251,108,138,168,21,131,202,227,207,102,153,126,53,232,245,165,255,0,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,194,213,219,125,215,100,69,84,183,240,0,0,0,0,53,87,46,167,134,159,254,99,109,223,233,254,119,255,0,213,238,132,0,254,197,199,29,159,247,12,255,0,148,214,127,250,217,103,218,31,160,154,177,135,242,209,185,112,253,145,226,158,19,62,168,195,242,203,92,118,143,29,77,39,85,85,108,181,238,166,143,190,201,22,20,235,73,226,93,250,250,91,213,241,42,108,187,5,11,155,84,20,3,253,139,142,59,63,238,25,255,0,41,172,255,0,245,178,255,0,128,134,188,219,48,171,86,85,193,110,65,125,184,84,85,199,81,135,94,45,87,186,22,194,246,163,36,157,245,45,161,86,202,138,213,85,103,106,186,87,34,53,90,189,109,98,239,178,43,93,74,218,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,217,79,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,69,16,255,0,98,227,142,207,251,134,127,202,107,63,253,108,11,254,53,214,227,191,93,44,92,68,241,65,151,106,54,29,121,186,220,113,103,120,91,117,137,215,4,123,58,41,105,233,227,141,235,12,79,85,88,161,146,116,158,118,177,81,174,252,242,185,236,107,220,246,165,196,220,233,248,180,151,128,70,99,214,108,62,174,151,93,19,23,131,30,125,45,78,73,12,245,107,58,72,202,57,174,9,112,108,236,98,84,186,153,36,172,99,251,170,172,149,205,69,89,28,213,71,85,15,246,46,56,236,255,0,184,103,252,166,179,255,0,214,192,157,60,155,56,122,251,23,164,247,110,33,110,213,54,170,186,189,68,218,138,208,200,233,119,170,183,80,209,84,212,69,59,93,59,145,21,59,243,177,21,209,51,225,233,166,129,202,231,57,122,99,232,28,243,191,66,127,180,159,187,75,41,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,124,115,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,33,95,53,190,23,53,219,137,79,201,119,228,83,6,251,71,246,115,219,126,211,254,233,209,209,246,60,71,129,236,255,0,132,203,31,87,87,98,95,226,239,183,79,191,109,211,112,138,188,149,60,211,229,63,79,235,189,70,220,77,78,108,90,23,98,212,254,24,46,122,141,236,107,173,110,83,166,155,92,109,14,183,171,223,211,75,61,69,60,117,233,52,72,142,71,66,216,25,223,115,246,71,71,225,145,221,109,103,113,175,194,188,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,195,182,251,170,34,217,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,160,107,89,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,197,5,221,185,86,113,199,110,186,214,219,232,244,138,146,233,79,75,81,36,49,87,82,100,150,198,193,84,198,185,81,179,70,147,84,50,84,99,145,17,200,146,49,143,217,83,169,173,93,209,45,211,129,12,67,86,52,235,134,12,71,78,117,175,31,186,218,178,156,95,197,91,164,109,194,229,77,93,221,165,74,137,36,165,88,101,167,158,84,236,178,9,34,129,172,114,181,204,236,43,81,136,196,99,156,26,235,155,41,240,157,229,99,70,254,159,227,222,157,1,74,223,216,184,227,179,254,225,159,242,154,207,255,0,91,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,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,163,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,82,15,246,46,56,236,255,0,184,103,252,166,179,255,0,214,192,191,224,0,2,170,249,231,126,132,255,0,105,63,118,150,168,64,14,107,124,46,107,183,18,159,146,239,200,166,13,246,143,236,231,182,253,167,253,211,163,163,236,120,143,3,217,255,0,9,150,62,174,174,196,191,197,223,110,159,126,219,166,225,21,121,42,121,167,202,126,159,215,122,141,184,186,146,176,57,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,235,170,125,109,20,141,143,162,158,121,30,155,178,25,23,117,78,159,135,109,247,84,69,179,240,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,253,94,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,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,226,219,125,209,81,50,7,42,78,23,53,219,134,191,202,143,229,175,6,251,57,246,143,216,158,204,254,233,209,214,119,252,63,142,239,127,131,75,39,79,79,126,47,227,109,191,87,187,125,151,96,159,224,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,19,147,125,182,77,213,81,20,53,215,54,168,40,7,251,23,28,118,127,220,51,254,83,89,255,0,235,101,244,101,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,233,111,86,235,238,64,40,7,152,222,166,126,84,56,201,212,123,141,61,93,214,74,11,13,193,184,205,28,23,9,55,240,190,2,54,211,212,50,22,163,220,214,66,234,168,234,101,106,38,219,247,149,238,107,92,247,33,63,249,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,233,98,245,82,219,93,81,27,170,122,218,245,84,235,158,122,136,187,110,99,28,223,13,213,241,54,70,170,65,111,236,92,113,217,255,0,112,207,249,77,103,255,0,173,151,83,194,198,138,127,7,110,31,112,157,28,146,225,227,106,241,251,122,248,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,31,83,17,221,180,103,86,238,221,84,50,169,0,57,201,232,167,219,158,31,109,58,199,73,112,236,213,233,149,193,123,208,73,47,76,115,208,220,101,167,167,147,165,169,27,149,211,54,118,81,171,119,123,26,145,247,247,234,119,66,19,252,199,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,79,75,223,225,42,152,228,146,154,167,161,143,98,201,218,158,56,165,237,245,163,95,209,210,239,133,202,128,80,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,153,64,63,216,184,227,179,254,225,159,242,154,207,255,0,91,47,79,74,175,57,222,65,167,24,229,223,84,49,63,179,57,125,69,190,47,110,90,219,36,50,71,79,92,212,233,155,180,232,102,153,139,11,158,142,124,127,157,115,187,110,103,94,207,234,106,6,176,70,202,124,39,121,88,209,191,167,248,247,167,64,82,183,246,46,56,236,255,0,184,103,252,166,179,255,0,214,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,129,144,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,255,0,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,243,115,84,50,70,237,36,79,111,196,212,223,109,211,116,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,245,210,190,138,138,54,201,215,79,36,140,77,223,12,137,178,175,87,195,190,219,42,42,132,192,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,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,19,83,125,183,77,209,81,86,95,242,191,208,77,88,225,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,29,77,87,215,74,250,42,40,219,39,93,60,146,49,55,124,50,38,202,189,95,14,251,108,168,170,19,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,209,74,202,42,216,221,39,93,68,145,177,118,124,209,166,200,189,95,22,251,108,138,168,21,131,202,227,207,102,153,126,53,232,245,165,255,0,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,194,213,219,125,215,100,69,84,183,240,5,0,243,71,243,217,169,191,130,250,61,17,127,197,64,113,235,192,87,22,58,211,197,142,115,169,154,105,165,62,217,198,239,62,204,240,85,190,221,182,211,247,123,86,218,88,100,252,220,213,12,145,187,73,19,219,241,53,55,219,116,221,21,21,66,64,114,84,242,177,148,253,64,174,244,235,113,63,200,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,95,93,43,232,168,163,108,157,116,242,72,196,221,240,200,155,42,245,124,59,237,178,162,172,192,2,170,249,231,126,132,255,0,105,63,118,152,171,146,167,154,124,167,233,253,119,168,219,137,85,205,111,133,205,118,226,83,242,93,249,20,193,190,209,253,156,246,223,180,255,0,186,116,116,125,143,17,224,123,63,225,50,199,213,213,216,151,248,187,237,211,239,219,116,223,31,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,215,84,250,218,41,27,31,69,60,242,61,55,100,50,46,234,157,63,14,219,238,168,138,22,126,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,94,159,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,190,39,38,251,108,155,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,161,149,46,123,186,88,199,46,205,69,114,237,178,34,175,184,11,191,0,0,0,0,42,175,158,119,232,79,246,147,247,105,106,132,0,230,183,194,230,187,113,41,249,46,252,138,96,223,104,254,206,123,111,218,127,221,58,58,62,199,136,240,61,159,240,153,99,234,234,236,75,252,93,246,233,247,237,186,110,17,87,146,167,154,124,167,233,253,119,168,219,139,169,43,3,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,237,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,248,118,223,117,68,91,63,0,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,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,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,66,139,56,78,243,79,163,127,80,49,239,81,128,217,76,164,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,116,50,165,207,119,75,24,229,217,168,174,93,182,68,85,247,23,126,0,0,5,85,243,206,253,9,254,210,126,237,49,87,37,79,52,249,79,211,250,239,81,183,18,171,154,223,11,154,237,196,167,228,187,242,41,131,125,163,251,57,237,191,105,255,0,116,232,232,251,30,35,192,246,127,194,101,143,171,171,177,47,241,119,219,167,223,182,233,190,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,126,29,183,221,81,20,44,252,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,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,155,154,161,146,55,105,34,123,126,38,166,251,110,155,162,162,168,72,14,74,158,86,50,159,168,21,222,157,110,39,249,15,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,235,165,125,21,20,109,147,174,158,73,24,155,190,25,19,101,94,175,135,125,182,84,85,152,0,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,5,43,127,98,227,142,207,251,134,127,202,107,63,253,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,120,25,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,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,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,226,219,125,209,81,3,242,185,24,254,155,63,102,255,0,121,24,171,157,95,154,124,91,233,253,15,168,220,73,85,202,147,133,205,118,225,175,242,163,249,107,193,190,206,125,163,246,39,179,63,186,116,117,157,255,0,15,227,187,223,224,210,201,211,211,223,139,248,219,111,213,238,223,101,219,31,243,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,209,84,202,218,217,29,31,69,68,241,189,118,100,209,174,232,157,63,22,219,238,138,136,31,149,200,199,244,217,251,55,251,200,181,66,0,114,164,225,115,93,184,107,252,168,254,90,240,111,179,159,104,253,137,236,207,238,157,29,103,127,195,248,238,247,248,52,178,116,244,247,226,254,54,219,245,123,183,217,118,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,119,184,242,229,216,244,185,219,251,183,3,195,183,119,184,247,53,155,38,219,156,24,205,143,112,28,92,228,106,123,253,196,81,227,147,137,91,38,144,96,21,20,93,41,81,89,113,101,77,44,108,142,166,22,171,85,105,92,228,85,71,110,187,110,230,253,223,121,32,53,39,59,181,96,214,57,110,87,58,166,66,198,163,87,119,61,173,249,200,214,255,0,41,205,251,220,133,31,113,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,243,223,228,128,116,204,31,10,200,248,152,213,165,150,157,143,134,58,203,143,113,206,116,46,145,26,215,212,183,127,124,104,159,227,255,0,163,254,98,245,180,91,73,45,218,97,141,69,103,164,86,187,167,171,117,78,180,223,121,36,119,242,156,191,207,82,37,114,250,225,94,44,51,31,166,202,178,11,100,73,89,80,140,149,157,200,83,169,17,204,165,122,47,199,10,47,205,171,247,150,2,198,36,109,70,166,222,224,35,207,26,121,229,46,15,164,55,170,153,92,157,201,105,42,34,98,117,181,170,170,234,90,133,79,227,127,146,87,119,47,92,90,93,66,214,187,254,95,44,110,86,71,113,149,81,122,92,187,44,144,85,185,125,237,217,63,148,132,131,230,169,168,49,90,241,54,99,81,212,47,122,103,194,229,98,61,55,233,125,53,91,126,93,72,191,250,15,195,229,25,137,61,49,156,151,35,158,155,101,158,229,2,198,247,51,223,239,165,114,175,189,91,254,201,250,254,240,44,174,146,30,204,72,223,213,255,0,180,247,158,19,228,121,3,138,175,188,228,113,219,127,188,228,7,23,175,184,240,213,219,239,60,189,61,199,22,167,191,230,7,176,235,26,131,68,234,236,122,120,145,83,101,233,223,255,0,194,55,255,0,97,217,207,204,200,162,89,109,114,181,25,213,252,95,118,219,255,0,41,0,165,205,35,172,139,6,226,245,176,85,211,170,182,174,91,124,13,84,118,219,42,201,70,191,202,249,252,203,158,196,170,89,87,143,208,78,207,226,190,154,39,39,245,43,26,165,51,95,237,19,219,248,193,181,245,39,71,93,125,189,201,190,233,242,90,31,232,254,146,227,52,233,202,236,58,209,213,182,233,69,79,242,255,0,106,96,29,148,224,244,247,238,115,61,114,34,170,166,192,114,111,200,42,39,204,51,228,161,223,32,13,83,145,235,111,86,255,0,121,236,3,12,241,65,131,69,155,105,189,218,138,70,117,47,131,157,89,238,114,236,239,15,50,39,241,85,63,156,81,100,213,85,122,67,175,151,42,165,99,147,193,87,92,32,68,219,167,116,87,202,207,229,162,254,163,97,92,246,157,181,56,221,108,111,77,218,176,73,186,127,253,183,20,11,197,237,27,168,181,179,36,236,210,244,170,93,43,85,170,214,109,186,120,186,143,120,23,129,195,158,168,91,117,19,3,161,185,210,72,213,89,59,190,228,149,142,249,77,51,127,147,254,66,153,120,171,30,90,122,243,249,152,176,171,157,115,250,217,213,219,107,229,247,123,214,178,69,217,29,39,245,125,223,251,75,76,99,145,236,71,39,201,83,112,60,61,187,158,24,191,113,205,83,116,216,245,251,209,83,96,61,160,240,139,185,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,7,133,93,128,242,15,27,162,158,64,0,0,0,0,0,0,0,113,115,145,0,242,171,183,188,111,238,220,245,43,254,227,204,106,187,236,169,238,95,144,30,94,229,84,217,16,240,198,38,251,253,231,55,126,179,195,85,20,14,72,155,31,13,214,229,79,107,163,150,170,162,78,150,198,215,57,87,101,95,146,42,253,200,191,168,250,166,158,56,88,175,146,70,177,169,247,185,118,66,188,248,230,227,62,215,140,218,107,113,76,98,237,79,53,108,141,146,5,236,206,215,116,170,182,166,63,228,78,138,139,187,91,247,1,133,185,148,241,41,87,126,200,162,192,113,154,190,182,69,28,241,204,157,180,79,141,149,105,252,248,147,252,87,220,239,254,191,213,203,135,133,10,219,149,241,117,7,40,183,126,110,54,67,36,43,222,79,227,71,86,187,175,193,55,251,23,222,223,254,190,26,224,255,0,71,175,124,65,234,141,102,87,145,91,106,42,169,27,87,43,158,247,194,247,183,243,176,207,34,123,222,199,167,205,83,239,253,95,50,235,240,92,66,217,136,217,227,183,219,105,89,3,26,142,78,150,177,173,219,119,185,223,36,106,127,57,64,253,139,77,178,158,215,71,29,29,51,58,89,27,81,168,155,170,251,145,17,62,245,95,212,125,53,50,178,40,149,207,95,114,127,237,61,167,81,212,140,130,11,6,63,53,85,68,204,137,169,211,241,61,200,212,254,59,19,230,170,159,172,10,116,230,67,151,79,151,241,25,246,118,41,58,163,130,59,91,26,155,34,110,174,141,203,252,212,255,0,27,250,255,0,250,214,43,203,235,17,110,51,161,150,253,161,232,117,75,105,39,119,197,190,238,90,40,17,87,248,202,85,85,230,162,175,85,120,182,167,151,169,106,186,234,237,77,221,170,175,110,200,180,237,255,0,93,252,226,239,52,70,198,220,127,78,44,182,230,198,145,172,116,52,173,115,81,54,248,146,8,218,190,237,147,245,1,223,19,220,23,228,121,60,40,30,26,114,60,34,108,135,144,56,185,55,67,139,81,17,119,67,155,190,71,169,17,119,3,220,124,183,22,44,148,174,107,93,178,251,190,239,233,67,234,61,85,41,188,74,128,83,118,187,91,235,108,252,88,99,117,50,123,187,183,74,38,253,223,119,129,254,149,45,147,73,164,73,112,75,43,213,119,85,161,166,223,221,247,246,99,42,191,141,54,58,207,196,142,39,116,217,54,117,214,157,201,253,29,45,161,254,175,213,250,203,58,208,42,239,31,166,56,245,74,251,214,75,101,35,255,0,227,167,137,127,233,3,36,30,185,55,220,246,28,31,183,222,1,135,151,30,25,183,220,114,95,144,28,26,171,185,236,56,38,199,32,63,31,44,107,223,97,173,107,83,127,204,73,255,0,210,56,162,126,45,233,46,45,215,59,253,99,217,240,199,112,172,107,83,118,252,188,85,70,223,243,151,205,114,129,42,41,37,137,83,220,230,57,23,254,37,42,63,142,156,90,107,78,169,190,162,122,53,74,58,154,153,30,178,44,107,210,174,116,181,106,137,186,162,39,220,128,68,29,19,204,231,211,189,77,165,184,198,238,210,183,175,221,178,59,255,0,157,228,79,230,187,249,230,194,152,6,65,79,145,227,52,55,56,29,187,101,130,39,34,236,190,244,88,216,237,253,232,159,206,40,79,136,13,38,169,195,42,97,190,208,81,74,200,39,234,233,115,35,84,106,116,164,77,95,122,49,19,230,229,251,203,45,229,219,173,52,185,86,159,210,217,238,23,152,100,171,167,86,68,216,150,161,21,253,45,130,145,169,187,85,234,191,55,42,124,128,156,135,170,93,254,227,156,111,73,24,143,111,201,83,115,203,147,116,3,215,26,170,175,188,246,159,50,238,199,110,123,88,244,84,3,216,15,8,187,251,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,77,246,220,242,227,214,223,122,238,7,177,62,103,35,138,124,206,64,0,0,0,0,1,225,85,16,224,233,54,221,0,228,174,68,61,79,118,255,0,35,138,171,149,125,199,181,172,251,212,14,44,98,174,202,167,181,17,16,108,136,122,106,106,225,165,111,92,210,177,141,253,110,93,128,246,187,101,69,77,207,138,162,186,58,86,57,206,95,226,175,244,254,189,136,227,175,92,107,105,206,145,87,45,162,107,181,12,245,72,216,222,230,37,75,145,90,143,99,213,62,81,63,249,169,255,0,25,27,51,142,102,90,127,61,142,161,212,119,42,118,214,247,27,219,141,175,123,183,78,175,127,191,195,109,242,223,254,32,36,55,22,188,78,191,73,177,57,39,181,195,28,181,14,219,100,116,147,51,109,165,129,62,109,79,213,34,253,229,57,226,182,108,175,137,45,76,134,42,234,201,246,173,174,106,189,221,238,230,200,250,134,239,253,245,255,0,236,203,255,0,219,185,238,213,157,98,206,120,131,200,153,5,21,60,245,77,93,250,35,138,22,57,83,224,141,87,222,145,177,127,208,87,254,47,248,237,7,129,62,17,165,211,123,21,30,69,146,90,166,167,175,154,40,228,233,145,28,213,110,236,166,127,201,37,84,254,51,29,247,1,151,56,58,225,182,193,162,120,44,12,166,115,167,172,171,101,60,243,62,72,33,106,245,37,51,90,169,187,19,250,93,247,175,204,146,72,155,123,145,15,93,52,13,167,133,144,177,54,70,53,19,254,36,216,246,129,225,126,68,68,230,7,169,245,120,78,154,73,21,20,157,185,166,219,165,205,124,141,95,117,69,46,254,246,255,0,67,148,151,78,93,145,125,197,86,115,88,204,26,140,182,218,217,83,26,185,59,219,177,28,155,255,0,243,139,191,80,24,43,151,206,26,186,137,173,241,228,87,7,57,235,76,232,230,221,81,174,221,209,84,209,237,186,191,223,242,82,238,236,116,140,161,182,83,211,49,168,136,200,152,223,114,34,124,154,137,247,127,81,87,188,164,49,57,228,180,212,223,164,165,145,17,106,42,154,143,84,93,151,166,90,79,119,207,250,63,81,105,209,38,209,181,63,82,34,1,204,226,190,245,216,242,167,29,151,112,57,131,194,30,64,240,191,35,212,155,238,123,87,228,122,253,200,187,237,239,3,218,122,231,223,182,190,253,143,97,194,84,69,98,239,242,2,160,248,239,138,165,252,65,98,116,238,68,232,117,214,22,53,127,174,58,45,254,242,202,248,112,141,241,105,78,57,19,145,54,101,178,141,187,255,0,85,52,37,117,243,29,183,205,109,213,204,38,233,190,202,251,170,43,85,83,239,108,116,127,211,253,5,132,112,185,85,226,244,127,24,153,100,69,87,90,104,149,201,253,62,22,29,192,204,7,7,166,233,243,249,156,206,15,93,128,53,54,247,28,151,228,113,98,238,114,95,144,30,181,223,115,216,223,146,30,181,71,42,255,0,70,231,177,62,72,7,174,116,85,141,200,159,122,41,92,92,203,168,217,75,67,67,84,218,54,117,58,186,13,228,248,81,219,175,139,247,111,243,216,178,21,249,46,223,168,174,222,103,243,87,211,88,168,101,142,7,246,146,190,157,85,219,123,183,85,171,247,124,128,246,223,52,34,205,173,26,31,67,113,169,222,26,149,238,244,171,33,137,202,159,219,136,139,239,127,191,229,17,8,56,85,213,27,214,137,107,37,46,63,37,67,223,76,235,147,41,156,215,77,35,83,167,197,64,197,93,152,170,159,40,139,96,225,82,162,44,163,70,45,189,216,213,22,78,246,233,239,247,109,87,63,245,127,52,170,46,49,52,163,38,210,189,94,168,200,18,207,85,29,50,213,190,169,146,172,127,15,79,138,168,122,123,250,157,247,71,184,23,129,167,89,92,57,110,45,67,118,139,111,207,83,66,245,219,171,249,81,181,223,122,34,253,231,104,79,127,222,87,71,2,188,97,224,243,225,13,199,114,172,154,223,111,171,183,182,150,157,172,168,153,24,170,141,166,68,85,254,246,137,243,98,253,234,79,236,119,43,177,100,84,169,83,106,186,210,213,53,126,248,101,71,167,241,149,62,239,233,69,3,245,228,141,20,245,108,173,251,207,161,21,21,55,69,60,43,81,64,245,182,69,79,113,236,107,209,79,83,227,93,213,80,226,138,169,243,3,233,7,169,146,34,175,204,246,34,162,253,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,184,30,23,253,243,131,83,226,57,47,200,226,197,3,216,159,51,145,197,62,103,157,246,3,200,61,110,122,34,158,81,219,255,0,190,7,45,208,240,174,253,71,20,106,238,114,68,3,130,238,191,35,130,177,87,222,123,246,251,143,32,122,216,196,219,228,135,52,249,13,209,15,193,203,50,171,126,47,104,170,186,87,203,209,29,52,46,149,203,210,229,217,17,19,245,34,254,191,212,7,234,92,46,52,150,234,105,42,170,234,35,138,56,218,174,115,158,244,106,34,34,42,252,213,127,160,131,188,90,241,201,142,233,220,245,54,44,126,243,13,69,108,50,190,39,36,53,17,191,165,90,232,126,125,21,13,84,247,57,223,119,220,166,22,227,115,142,125,210,179,15,197,42,189,234,217,34,123,186,63,221,49,175,186,74,127,242,126,242,182,171,101,189,231,119,170,171,149,75,187,146,84,202,233,92,187,49,61,238,221,126,238,159,212,7,237,234,158,176,228,218,153,146,79,123,186,220,106,37,89,89,27,19,170,105,28,137,210,206,159,229,61,223,173,126,243,170,89,44,215,124,170,235,21,162,219,4,245,83,205,212,228,108,109,115,215,225,106,170,251,145,21,126,239,212,123,107,236,137,71,95,29,170,21,238,72,231,49,21,126,95,198,95,233,95,233,79,188,177,62,91,220,47,58,186,255,0,77,158,222,105,247,137,144,84,54,52,235,249,171,224,133,81,126,25,127,84,139,252,144,59,191,4,156,11,83,219,224,143,39,205,236,141,116,171,191,68,117,20,200,187,123,234,88,187,164,180,251,252,149,191,127,234,254,130,204,168,104,41,168,41,227,166,165,133,145,199,27,81,168,214,181,17,17,17,17,62,228,254,131,197,186,130,42,10,118,211,196,155,53,187,237,239,95,214,171,250,255,0,164,250,183,216,15,32,241,243,60,129,232,172,149,35,167,145,234,228,106,35,87,222,171,183,220,81,127,48,237,65,251,87,169,30,10,57,214,70,211,255,0,37,93,186,39,84,20,139,242,234,95,230,151,95,168,87,104,172,216,197,194,182,103,244,164,84,242,191,125,149,126,81,189,126,228,95,212,107,151,173,121,92,249,94,123,83,117,123,190,39,244,125,201,247,67,27,127,82,127,55,245,1,110,92,175,241,232,109,26,35,67,90,145,35,100,169,174,174,115,149,26,137,186,119,216,223,212,159,204,66,115,49,251,183,221,255,0,164,175,62,87,250,138,235,222,7,6,49,58,252,84,147,86,72,142,253,104,179,197,247,35,83,252,103,235,44,54,45,145,137,239,251,144,15,59,125,234,17,125,231,157,208,241,238,220,14,64,241,190,231,144,60,47,200,245,187,230,123,23,228,112,219,222,7,52,249,30,31,183,74,239,242,60,161,225,234,136,213,234,249,1,86,156,206,60,58,103,216,2,57,126,87,119,111,182,223,46,221,41,57,120,81,72,211,71,49,149,143,109,150,215,68,169,255,0,226,176,16,31,153,101,194,27,134,168,96,214,246,175,189,151,85,69,249,255,0,42,58,79,232,39,215,10,84,201,77,163,120,204,105,247,90,232,191,252,214,0,51,49,194,79,233,57,156,36,68,84,3,196,123,28,212,224,196,68,61,128,112,84,217,78,73,242,60,59,245,30,91,242,216,2,252,136,73,204,203,25,125,199,72,252,116,80,61,207,134,231,70,238,166,51,117,77,221,50,124,246,255,0,92,77,194,58,113,201,100,154,235,161,87,111,15,239,146,58,170,39,53,61,223,227,209,62,245,79,214,7,230,112,61,87,10,233,85,186,147,189,188,145,119,186,154,174,77,253,245,53,42,158,227,166,241,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,55,161,210,185,114,234,4,215,203,76,246,202,213,235,125,63,78,223,36,219,169,213,110,251,154,159,169,9,219,146,90,219,117,181,79,74,169,186,73,19,147,254,54,170,126,180,253,96,107,107,118,166,202,244,211,39,172,183,83,77,87,67,44,83,200,215,49,29,36,78,94,151,61,159,36,233,95,185,73,103,194,167,30,57,62,15,126,101,167,49,188,207,53,12,189,168,255,0,182,42,36,119,78,243,162,170,254,114,161,17,62,23,47,220,120,230,17,165,244,216,246,126,235,213,43,54,145,235,84,231,51,117,247,239,86,168,139,186,189,127,156,191,119,220,97,108,95,67,229,213,108,62,75,206,58,205,235,40,154,233,101,102,233,238,110,242,34,46,239,145,169,254,134,159,36,251,192,188,13,35,215,236,47,83,108,212,181,182,171,237,12,207,150,54,42,177,149,81,57,200,229,100,107,178,163,100,119,243,208,202,236,145,146,38,236,122,42,127,66,154,231,227,121,30,166,232,6,72,201,233,151,178,148,115,162,185,63,181,221,238,100,136,171,243,71,255,0,137,255,0,237,251,236,159,134,254,97,246,108,187,183,106,201,151,179,59,183,247,252,110,255,0,28,239,228,83,34,124,154,223,188,11,10,84,220,245,190,61,254,71,229,99,217,53,187,33,162,101,109,12,221,113,189,92,136,189,46,79,122,46,223,122,33,251,40,168,191,32,62,126,133,103,188,228,215,236,123,149,55,67,211,36,126,253,147,239,3,216,215,162,161,204,249,217,187,87,99,218,146,34,1,204,30,17,81,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,236,120,56,61,87,115,146,124,128,47,200,226,221,191,89,201,199,165,138,231,47,185,0,247,43,145,16,226,142,119,234,60,177,187,252,206,104,212,3,135,70,254,245,57,181,187,127,81,200,240,171,183,189,64,242,15,146,182,233,69,65,18,203,85,42,177,168,139,252,149,95,187,127,184,199,57,183,16,250,113,131,83,77,81,123,187,79,18,66,215,57,81,148,114,191,228,142,95,185,63,214,40,25,65,85,17,55,85,63,54,229,144,90,237,113,58,90,186,200,99,107,83,117,87,72,212,251,149,126,245,79,212,64,205,74,230,173,165,118,119,62,159,27,91,173,68,137,182,202,235,100,141,106,255,0,17,127,199,53,126,247,17,35,82,57,129,234,182,167,212,62,135,15,168,169,165,138,102,54,52,218,89,233,215,126,149,106,252,170,85,62,111,64,44,115,95,56,212,193,52,170,157,97,142,237,67,81,85,179,182,141,146,193,34,166,210,181,139,186,119,154,191,122,255,0,196,86,118,188,241,207,170,122,228,234,140,70,205,5,51,104,235,209,41,250,97,182,53,92,238,164,139,228,168,247,253,236,95,151,255,0,227,225,193,184,97,226,51,136,250,247,221,238,117,189,232,92,238,164,125,93,239,116,218,70,186,95,147,150,69,249,236,76,61,55,224,27,5,209,218,56,178,205,70,142,154,119,218,213,106,229,70,164,53,40,168,199,61,126,75,79,186,251,156,207,191,254,96,33,70,152,112,127,144,230,172,110,89,157,50,162,138,141,202,146,189,242,119,41,183,111,193,34,170,43,161,233,249,57,255,0,127,221,253,7,84,214,218,108,83,1,187,174,25,129,42,84,62,145,203,4,210,44,254,33,92,230,182,53,223,116,119,235,87,255,0,37,63,244,18,63,139,174,43,177,123,126,250,117,165,30,34,138,56,91,225,156,176,82,186,151,119,39,126,21,77,216,246,166,222,232,255,0,147,247,127,70,199,93,225,79,130,220,227,91,171,91,168,121,107,32,150,134,226,137,86,199,207,93,27,222,244,145,179,166,251,57,146,42,123,218,223,154,255,0,245,131,176,240,71,192,219,117,38,42,76,247,55,130,181,145,45,75,209,172,100,178,195,191,106,104,145,61,221,175,212,142,254,81,108,186,121,167,150,45,61,199,233,44,86,56,36,142,42,88,89,26,117,202,231,174,205,141,172,249,175,244,49,15,94,155,105,213,143,78,177,170,123,5,158,134,8,35,133,210,57,18,56,216,223,123,222,174,95,226,181,169,255,0,160,237,232,155,1,228,245,185,255,0,113,201,94,136,112,248,119,254,144,61,141,249,5,93,147,220,16,227,51,186,99,114,175,220,138,160,71,46,51,243,56,177,221,47,186,193,83,86,200,155,45,44,232,221,250,17,85,86,158,161,19,248,203,253,5,5,58,158,123,181,69,69,107,99,119,242,55,84,106,254,173,191,232,45,79,154,78,166,203,110,162,143,20,165,169,153,174,154,52,122,237,212,137,239,74,216,246,221,28,159,171,245,16,139,79,52,90,225,54,152,220,114,218,202,104,92,142,236,246,215,184,197,95,240,135,198,190,229,77,255,0,87,222,4,186,229,47,50,58,138,101,223,119,165,69,75,125,223,171,187,72,90,148,126,246,38,255,0,169,10,155,229,71,95,13,29,210,174,210,238,164,145,38,153,251,109,238,217,101,163,255,0,218,91,36,43,188,109,95,214,136,7,149,68,68,220,225,190,234,123,23,228,112,219,223,238,3,154,124,143,39,132,249,30,64,240,191,35,212,136,138,227,218,191,35,130,109,191,184,15,97,194,109,250,21,17,61,231,51,215,50,236,197,85,85,64,42,7,152,101,66,213,235,134,43,76,214,55,174,59,164,107,238,223,239,138,140,178,46,22,226,237,104,238,46,142,69,234,246,77,18,175,255,0,138,192,87,15,30,141,164,155,136,12,53,145,61,122,221,118,133,36,221,62,238,138,45,190,239,121,101,92,55,197,219,210,188,117,155,166,205,181,210,34,109,250,188,52,32,101,67,132,137,238,57,156,31,186,236,159,210,7,136,207,97,193,169,178,156,192,226,228,69,249,134,158,93,242,56,167,245,129,204,199,90,243,97,92,135,77,174,86,230,163,149,210,62,157,83,165,87,127,116,205,95,185,20,200,167,228,228,212,201,87,104,154,23,177,28,138,172,93,151,252,164,2,165,56,23,190,215,97,122,221,87,140,204,169,18,63,183,179,94,196,234,247,82,84,191,249,91,47,242,191,81,111,141,252,228,40,139,247,181,63,230,42,87,17,179,195,141,241,133,85,28,49,246,26,157,31,11,54,70,167,247,45,223,115,127,202,45,158,141,232,250,88,220,138,171,187,19,222,191,212,4,66,227,219,67,168,53,3,19,138,238,202,121,214,174,141,142,99,59,114,63,223,215,83,10,175,185,26,187,251,183,43,139,130,236,230,171,78,53,150,92,114,228,246,197,75,113,142,150,149,205,149,136,139,241,84,68,191,55,43,85,61,210,47,252,101,223,230,216,205,54,79,103,146,134,166,22,72,139,182,200,244,106,167,241,218,191,122,47,243,74,60,226,187,77,114,29,5,213,234,108,146,150,22,82,83,45,92,29,183,65,51,119,248,33,167,145,125,204,233,95,154,40,22,165,144,112,231,167,58,199,135,36,215,26,57,166,90,218,109,209,240,214,200,223,123,226,95,127,195,186,127,162,41,87,220,68,112,79,150,105,13,229,245,184,157,21,194,90,117,219,161,85,146,207,183,193,18,47,191,176,137,243,145,223,253,168,88,15,1,188,76,216,245,19,11,183,227,213,117,181,82,92,105,226,138,7,36,176,200,187,171,98,165,98,252,74,231,127,41,234,74,172,175,79,241,140,202,159,177,120,179,80,213,53,126,249,169,163,122,252,218,191,202,106,255,0,53,63,226,2,148,180,19,142,77,88,209,74,184,49,171,242,82,248,72,230,235,123,38,182,53,174,68,146,72,220,190,245,115,23,228,142,45,55,135,62,44,113,61,100,199,225,169,75,173,11,43,90,216,146,88,146,88,88,228,114,194,143,93,154,146,185,126,125,95,241,17,119,138,46,92,107,146,215,84,228,120,29,29,178,149,235,11,26,216,210,88,96,78,166,68,255,0,185,176,126,180,111,222,65,43,133,78,179,240,135,153,173,5,93,206,122,84,115,165,123,25,77,113,145,236,123,90,175,133,23,104,222,207,215,247,255,0,245,128,216,74,154,182,158,169,136,248,101,99,145,127,83,145,79,118,200,165,94,240,213,204,198,219,115,188,219,49,220,218,74,212,241,117,44,133,210,182,146,105,54,234,116,155,42,170,206,229,251,219,247,41,99,152,86,127,143,103,22,184,46,118,58,183,203,20,204,107,209,93,11,152,187,43,90,239,146,167,234,114,1,217,85,136,168,124,238,99,209,119,77,207,165,23,127,121,227,164,14,17,245,34,123,207,98,124,189,225,17,16,242,7,141,198,233,250,194,161,197,125,192,114,60,158,181,114,162,123,206,72,239,144,28,129,227,116,60,128,0,0,0,0,0,0,0,0,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,2,234,65,85,124,140,127,77,159,179,127,188,139,84,0,0,0,1,2,184,159,227,78,235,194,199,30,216,117,139,47,200,42,219,165,121,46,15,68,153,5,26,83,58,169,40,167,90,219,139,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,164,39,168,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,43,171,36,227,234,251,160,92,197,115,141,18,212,139,135,141,211,44,130,225,98,167,167,154,170,165,145,253,153,170,158,215,68,139,82,201,37,115,88,218,55,61,253,83,198,231,35,89,187,166,102,206,238,50,107,10,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,3,26,113,55,118,186,216,56,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,75,4,10,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,174,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,29,76,114,61,141,114,50,101,100,245,0,0,0,8,235,204,35,63,204,180,179,132,108,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,167,92,79,246,197,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,43,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,38,203,186,116,187,223,243,9,20,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,7,214,10,54,226,99,153,206,180,102,220,67,83,101,122,71,152,213,217,176,76,34,241,189,134,213,69,87,87,79,73,127,130,26,134,187,196,92,152,213,134,89,217,80,145,55,120,30,141,72,226,119,109,17,30,178,201,37,170,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,3,58,128,0,2,181,121,162,240,11,71,152,88,174,92,76,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,122,235,27,220,145,210,247,21,206,154,54,183,165,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,82,160,108,230,12,41,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,233,181,228,148,141,165,124,17,210,94,34,134,55,212,71,18,57,207,234,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,26,249,213,249,88,197,190,160,80,250,117,196,9,254,13,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,42,3,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,174,141,189,201,27,47,113,28,217,164,107,122,81,25,26,62,104,65,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,40,108,188,12,127,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,0,107,89,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,19,252,2,16,115,37,227,163,50,225,98,213,105,193,180,207,28,171,131,44,201,233,221,83,79,144,92,173,73,61,170,26,78,153,226,149,41,164,238,162,62,186,25,124,44,157,15,142,72,154,201,88,175,71,117,163,84,38,248,41,91,151,55,48,187,238,146,102,211,233,150,186,229,247,91,198,25,150,220,59,180,149,245,243,50,105,45,23,138,186,198,119,170,167,170,168,153,157,170,55,247,103,154,161,85,94,169,34,119,26,212,87,204,175,186,144,0,0,0,166,14,96,124,199,178,109,65,212,187,94,21,195,246,87,87,107,196,240,59,196,117,211,86,71,21,60,140,188,222,232,43,156,232,42,91,35,36,150,42,170,22,44,52,243,66,215,34,53,239,85,124,140,119,76,93,22,21,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,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,225,37,64,0,1,130,184,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,169,189,44,84,106,47,113,241,177,245,1,165,92,204,184,146,211,205,104,187,234,189,246,255,0,87,151,91,111,245,21,14,172,197,46,151,138,247,218,168,224,158,173,147,200,203,124,78,153,205,165,123,26,197,138,23,171,101,72,216,245,69,107,254,64,95,160,43,3,137,206,96,89,86,139,113,79,164,250,165,139,77,117,170,211,108,239,75,236,55,107,142,57,112,116,143,237,80,214,220,102,158,90,152,105,89,82,202,118,220,82,158,38,198,217,28,231,53,55,86,170,171,125,233,99,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,136,29,128,0,0,0,0,21,213,204,175,152,93,30,153,88,171,180,43,65,178,255,0,243,117,95,211,21,226,249,107,154,10,136,236,244,189,117,48,212,210,178,104,230,89,41,174,45,146,22,53,81,209,245,71,28,170,230,185,146,116,57,179,3,139,31,43,26,201,244,255,0,33,244,233,192,202,160,213,92,218,160,0,6,42,226,199,202,198,178,125,63,200,125,58,112,50,168,53,87,54,168,0,8,235,198,103,25,152,15,9,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,117,221,122,91,239,249,85,7,10,252,194,56,142,211,141,113,168,188,93,175,23,92,254,147,82,50,10,39,228,118,105,105,31,93,85,87,51,230,138,39,73,109,130,55,198,145,214,118,26,148,241,70,197,72,149,169,12,106,197,108,81,36,97,125,32,252,156,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,183,94,220,204,234,233,123,55,94,151,34,166,235,177,250,192,1,173,103,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,192,79,240,8,85,205,147,66,239,186,193,195,47,218,76,74,205,106,171,186,233,221,193,249,37,84,213,10,200,234,153,103,142,150,100,173,101,60,142,79,246,137,159,31,83,81,237,166,77,186,158,216,216,224,154,160,214,91,135,237,76,252,141,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,236,185,58,42,166,161,100,205,241,80,51,227,98,59,187,2,203,26,177,206,70,189,175,86,185,122,92,166,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,1,245,130,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,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,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,46,219,236,139,242,3,104,128,87,7,54,156,42,213,166,188,13,105,134,156,216,170,42,231,182,226,185,69,150,201,71,45,91,218,233,228,130,154,207,93,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,69,101,240,157,230,159,70,254,160,99,222,163,0,27,41,128,0,0,0,0,0,0,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,1,127,192,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,0,0,0,173,94,104,188,125,81,225,246,43,151,12,250,59,112,181,93,46,185,29,190,166,135,44,188,65,83,5,100,118,202,87,190,90,105,237,173,99,92,238,138,199,118,228,108,189,196,107,161,141,205,233,69,124,136,248,123,7,44,46,61,106,117,158,213,73,195,246,176,95,106,235,245,6,217,79,83,53,170,239,87,218,98,93,173,208,54,30,136,100,149,210,247,106,43,154,142,157,202,169,23,197,12,11,35,220,231,164,143,112,88,80,0,0,32,87,19,252,105,221,120,88,227,219,14,177,101,249,5,91,116,175,37,193,232,147,32,163,74,103,85,37,20,235,91,113,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,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,0,250,192,0,0,0,0,32,7,10,156,116,255,0,253,83,234,239,11,250,215,153,254,144,47,84,184,5,109,115,127,253,99,82,215,90,228,168,87,127,181,120,86,57,191,207,133,31,254,15,8,19,252,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,15,172,26,198,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,55,223,100,79,145,121,60,178,245,175,242,211,194,62,45,226,45,254,22,191,4,219,10,172,232,139,162,25,124,20,16,248,121,35,222,71,185,219,210,203,77,214,229,233,222,84,151,165,168,222,157,194,85,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,3,245,129,171,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,203,232,229,175,164,52,218,65,193,246,15,2,193,72,151,44,194,157,114,251,148,212,211,203,43,39,125,115,90,250,119,42,73,183,67,219,70,148,145,189,172,68,98,62,39,42,117,110,175,112,74,0,83,183,49,142,99,25,245,255,0,63,184,232,134,136,94,114,12,46,219,133,222,38,164,187,93,169,42,38,183,93,106,110,180,115,85,211,79,20,115,211,84,171,95,66,230,172,79,70,189,141,122,189,136,171,182,200,132,233,224,43,140,76,123,138,125,35,182,54,243,120,164,131,81,108,116,254,11,32,182,77,89,75,226,235,95,3,32,108,151,72,169,226,233,115,105,165,116,209,170,175,105,140,100,174,124,73,212,140,107,156,18,128,0,0,29,43,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,214,169,72,24,223,50,125,121,198,248,163,189,113,22,219,149,93,194,219,127,168,240,181,184,141,109,119,93,18,217,25,43,221,77,64,199,53,141,108,111,129,178,63,183,80,216,209,221,199,202,247,181,253,233,217,32,95,160,58,166,149,106,69,139,88,52,227,28,213,12,98,142,235,73,106,201,173,241,92,105,33,186,80,190,146,169,145,200,155,162,62,55,255,0,232,123,85,209,189,187,62,55,189,142,107,221,218,192,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,166,30,60,57,145,103,121,230,178,219,172,26,13,126,246,6,55,165,249,4,149,150,187,213,20,176,207,53,222,233,11,101,167,117,98,72,222,184,221,70,177,203,60,113,196,138,230,77,20,207,116,168,244,145,177,68,23,82,8,255,0,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,55,98,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,91,219,187,183,60,161,229,126,103,128,60,57,21,83,100,17,179,167,230,121,249,158,85,200,212,247,170,38,192,121,247,33,225,207,107,83,119,57,17,63,164,235,249,78,113,143,98,84,46,175,188,221,169,41,163,107,154,221,229,157,140,77,213,118,79,227,57,63,81,17,117,187,152,70,25,132,195,44,22,75,173,13,100,137,211,178,195,60,82,125,241,175,242,106,83,249,203,255,0,16,18,250,249,156,226,152,237,60,149,55,140,130,130,145,145,53,92,229,150,118,181,17,17,21,87,255,0,165,95,248,136,231,171,28,124,232,134,10,249,168,233,245,2,207,61,68,79,86,58,56,167,115,215,116,86,125,237,137,200,159,198,95,248,138,182,213,190,57,53,107,83,42,167,163,183,85,205,20,83,171,152,140,164,146,165,168,168,229,145,62,73,80,228,249,61,63,244,29,31,10,208,109,97,214,122,255,0,105,62,219,119,153,181,74,178,172,143,134,169,205,93,209,203,190,253,183,255,0,48,12,253,196,7,48,140,175,81,186,109,24,61,83,157,10,189,122,146,24,99,151,116,116,72,223,229,83,34,252,213,126,242,62,55,26,226,63,87,170,149,212,24,125,246,227,13,75,191,141,21,177,155,108,229,253,104,198,253,210,39,252,100,240,225,223,150,117,5,13,90,93,115,120,164,147,100,98,182,53,107,85,55,73,183,247,164,180,191,169,19,239,39,102,1,195,230,3,129,209,65,77,107,177,210,49,98,99,83,116,166,133,23,116,70,39,242,99,111,243,16,10,128,211,174,92,58,233,144,84,199,37,247,6,185,211,68,237,250,157,35,35,77,189,207,251,146,116,95,154,39,252,101,135,232,15,2,56,110,155,218,225,75,173,173,207,171,108,178,61,206,89,38,110,200,175,106,167,185,42,28,159,201,37,205,53,5,29,31,186,8,99,98,126,166,181,19,254,111,235,60,92,43,105,237,244,178,85,77,35,35,142,54,171,149,92,168,136,155,34,175,223,253,64,116,139,173,94,9,164,56,242,212,214,85,211,91,169,162,107,62,41,231,114,39,205,177,255,0,41,92,191,202,68,42,111,141,110,53,106,243,203,133,195,24,196,47,16,205,67,44,73,19,123,73,28,136,254,184,233,213,81,21,208,162,252,209,223,121,153,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,104,86,198,149,99,55,29,77,212,251,13,141,204,150,163,199,220,32,133,232,136,231,170,181,87,223,247,59,238,106,253,202,6,81,225,171,135,141,64,214,60,210,130,234,184,189,202,162,141,245,209,62,74,134,211,170,49,17,101,133,202,187,163,154,159,41,55,47,75,68,244,246,29,60,192,44,120,226,64,232,159,69,111,167,129,237,118,251,163,154,213,223,230,231,125,234,191,121,143,120,85,208,251,14,154,224,150,200,169,237,177,199,83,216,133,207,114,194,196,119,87,102,13,253,233,27,87,230,194,66,53,168,214,162,109,242,64,60,162,108,120,123,145,19,230,120,122,170,38,232,167,167,119,57,125,251,129,237,217,85,119,220,35,19,116,57,34,34,33,229,17,0,109,247,31,159,125,173,101,190,215,83,85,35,209,136,200,158,189,74,190,228,217,170,191,244,31,162,97,222,40,115,230,105,246,150,93,47,29,212,107,214,158,165,140,221,219,124,73,77,43,147,249,77,254,111,235,2,170,185,142,230,80,102,122,185,77,97,181,214,199,84,246,116,68,230,69,179,151,173,42,170,216,169,238,68,247,252,73,247,253,228,174,199,116,94,166,217,195,175,130,154,211,52,50,191,249,47,234,69,77,171,149,126,74,255,0,212,165,123,218,235,43,117,135,137,42,74,186,166,186,161,179,94,99,85,110,202,244,232,90,244,95,146,245,255,0,140,46,155,85,237,9,98,210,106,152,232,161,107,86,62,141,154,141,219,231,82,207,185,17,63,90,129,93,28,181,231,109,171,87,43,173,51,124,50,163,119,84,85,247,236,233,104,127,246,150,251,75,239,167,141,118,249,181,63,230,41,195,128,58,181,78,34,107,250,209,26,229,130,53,233,249,109,249,234,18,227,40,31,215,71,11,191,216,219,255,0,48,30,245,249,30,191,229,124,207,98,252,143,94,222,240,61,141,60,156,90,114,3,195,190,71,171,239,83,218,239,145,235,223,223,242,64,61,167,174,111,226,123,207,97,194,95,226,252,183,2,157,56,232,238,84,241,25,142,54,4,85,123,238,80,35,17,19,125,215,181,68,159,243,150,117,195,124,114,67,164,248,195,38,106,164,141,180,81,53,200,169,178,162,248,104,119,43,75,141,186,168,233,248,145,196,165,116,17,162,65,118,167,115,149,27,243,78,138,21,255,0,160,179,110,31,170,35,170,211,12,126,162,54,162,54,75,109,35,147,221,247,45,60,74,6,75,56,191,222,159,51,145,193,223,48,12,69,79,153,204,226,223,153,200,15,14,249,28,17,23,171,228,123,14,63,37,3,145,242,220,155,215,72,246,254,189,191,231,67,234,61,115,53,31,26,162,166,224,84,14,179,101,47,211,206,47,106,46,53,139,217,167,94,141,213,254,228,95,238,92,105,250,151,239,122,22,213,138,220,33,186,89,41,43,97,145,175,100,176,198,230,170,46,254,229,99,87,254,146,167,57,145,227,63,103,181,74,151,40,130,23,55,191,215,214,238,157,147,221,77,70,196,247,162,39,235,253,101,147,112,229,147,69,148,105,141,150,226,215,238,174,162,166,223,223,255,0,131,194,191,173,127,156,6,83,115,122,147,98,31,113,249,195,148,186,185,128,50,166,205,108,150,166,225,65,36,245,13,72,250,149,87,251,85,205,68,219,184,212,249,181,169,247,147,9,61,231,231,223,109,177,93,45,211,82,72,212,114,73,27,219,178,166,255,0,54,170,126,165,253,96,80,150,134,228,217,23,15,90,223,65,102,200,145,246,168,225,186,197,28,169,80,198,162,35,18,178,38,187,117,86,187,238,133,223,127,220,165,238,97,217,85,171,40,181,71,93,109,175,130,166,55,111,179,226,122,57,23,103,57,62,239,242,87,254,34,162,57,138,104,117,126,43,156,73,153,218,40,39,108,74,229,157,210,50,39,34,35,187,213,114,42,238,216,211,238,106,47,207,255,0,105,33,121,117,113,44,153,69,145,113,123,253,214,53,168,139,248,157,233,254,37,221,245,111,95,227,202,171,242,106,125,192,88,93,109,28,85,112,186,41,27,186,57,21,62,107,250,138,224,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,197,146,69,35,102,141,30,213,69,69,58,62,175,225,84,121,158,43,81,109,170,167,108,173,119,66,108,172,71,124,165,99,190,246,175,243,64,214,190,142,146,190,221,115,99,33,107,227,170,133,237,115,17,90,155,245,124,211,220,190,226,96,240,167,198,78,71,163,247,90,91,78,95,88,234,107,111,91,26,174,150,22,49,168,222,168,27,190,237,129,203,252,88,221,247,253,198,38,214,221,44,174,192,117,85,214,213,164,146,36,239,64,140,71,70,173,249,197,10,255,0,49,191,207,51,182,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,248,242,39,255,0,228,11,69,210,14,38,244,179,83,108,20,53,246,172,218,211,60,243,83,199,35,162,109,70,206,107,149,29,186,42,43,90,191,200,119,221,247,25,106,146,243,108,172,98,62,154,182,23,162,175,205,30,134,191,149,21,186,207,195,70,83,85,67,72,151,88,105,104,231,146,8,213,222,45,177,185,173,221,168,169,183,109,23,251,239,254,159,248,243,21,147,153,206,166,218,233,99,137,180,148,170,173,221,85,100,142,163,117,248,183,255,0,85,32,23,88,218,136,93,252,89,88,191,212,228,57,163,154,191,37,69,42,47,14,230,177,149,50,189,141,200,168,168,146,159,165,221,93,184,228,234,223,111,119,241,234,246,249,146,103,1,230,71,166,217,10,177,183,10,200,105,220,187,238,142,146,157,159,206,253,117,75,250,144,9,184,14,147,139,234,190,31,148,211,69,85,109,190,81,74,217,90,215,53,25,83,19,151,101,70,170,124,158,191,206,67,183,83,215,211,84,181,29,12,204,114,47,189,54,114,40,30,245,77,206,46,77,147,221,250,143,40,246,175,201,66,170,108,7,171,173,83,220,158,245,61,205,77,147,99,212,198,34,59,169,81,127,163,115,216,138,171,247,1,200,30,15,32,0,0,0,0,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,15,171,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,15,68,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,205,85,203,126,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,235,172,111,114,54,197,219,71,58,104,218,238,164,71,198,175,152,44,168,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,39,249,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,56,193,205,31,207,102,166,254,11,232,244,68,85,3,106,131,21,113,99,229,99,89,62,159,228,62,157,57,21,121,106,115,2,252,187,81,208,232,38,171,77,209,159,90,173,238,246,93,197,206,218,59,197,13,36,20,204,252,236,179,212,190,106,139,139,215,196,207,39,75,17,171,28,111,127,187,165,196,170,226,199,202,198,178,125,63,200,125,58,112,53,193,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,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,122,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,117,63,165,36,126,189,135,127,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,72,49,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,8,171,205,31,200,158,166,254,11,235,20,69,32,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,219,191,230,143,228,79,83,127,5,245,138,34,128,64,217,119,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,92,150,107,173,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,54,122,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,0,0,2,152,57,158,241,235,77,172,247,90,190,31,180,126,251,73,95,167,214,202,138,105,174,183,122,78,235,22,237,113,129,211,117,195,28,173,151,181,81,66,213,116,14,69,88,190,41,160,73,24,231,49,35,123,179,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,119,69,99,187,114,54,94,226,53,208,198,230,244,162,190,68,124,53,109,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,234,69,14,148,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,241,174,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,143,223,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,141,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,253,74,189,212,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,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,202,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,215,52,113,54,46,213,61,11,149,176,53,17,101,248,102,157,35,99,90,197,141,141,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,117,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,246,19,205,91,83,49,93,100,224,71,76,245,75,10,171,241,22,92,155,48,182,92,41,186,164,141,242,67,215,108,184,245,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,133,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,14,181,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,245,54,86,69,29,99,207,243,40,176,26,141,45,110,67,86,184,157,85,226,27,251,237,46,84,116,9,113,138,25,32,109,67,17,83,118,61,98,153,236,119,74,167,90,36,125,125,93,184,250,67,186,240,157,230,159,70,254,160,99,222,163,1,103,220,202,249,133,209,233,149,138,187,66,180,27,47,255,0,55,85,253,49,94,47,150,185,160,168,142,207,75,215,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,31,84,113,202,174,107,153,39,67,155,80,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,127,154,172,247,42,255,0,77,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,245,80,63,87,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,241,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,191,238,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,187,212,198,188,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,36,202,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,138,171,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,9,254,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,229,70,244,107,152,231,197,44,172,71,179,175,169,50,168,3,88,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,90,37,148,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,173,206,71,163,251,13,86,116,65,28,146,215,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,240,72,173,151,165,253,43,27,232,50,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,159,27,151,222,212,86,175,201,64,218,32,171,94,107,28,118,218,146,213,95,194,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,244,57,168,196,103,97,202,254,185,227,143,16,127,101,179,84,255,0,130,199,228,183,195,127,158,79,255,0,0,125,163,232,169,255,0,224,63,103,118,60,111,138,241,158,35,218,254,35,243,157,222,158,223,242,182,234,247,16,130,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,205,64,235,231,117,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,245,42,126,86,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,143,223,167,208,189,71,174,208,233,184,135,182,89,188,118,25,67,144,75,141,220,170,105,213,95,37,186,169,176,211,201,27,234,25,183,193,12,158,41,140,100,136,170,222,227,85,142,232,87,196,146,6,194,156,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,201,145,138,230,177,207,138,88,158,172,103,95,74,118,13,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,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,251,87,28,156,113,230,92,94,230,77,165,165,101,93,143,78,172,117,14,125,134,194,247,167,92,143,217,91,227,107,58,85,90,250,151,53,92,136,212,85,100,44,114,177,138,229,116,178,202,29,43,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,63,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,241,77,2,198,246,185,137,35,29,136,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,253,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,234,116,76,150,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,2,152,121,213,249,167,197,190,159,208,250,141,196,235,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,55,96,231,87,230,159,22,250,127,67,234,55,18,0,1,180,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,85,7,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,58,220,213,98,179,176,213,127,92,17,199,107,224,8,127,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,201,124,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,212,222,150,42,53,23,184,248,216,253,125,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,4,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,0,235,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,155,36,241,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,108,209,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,151,108,155,163,81,173,115,222,230,49,143,123,117,151,51,255,0,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,6,63,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,214,63,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,14,182,181,24,140,239,181,31,215,4,145,225,94,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,186,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,193,212,247,35,24,231,43,38,70,93,160,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,85,95,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,192,79,243,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,250,192,26,203,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,252,12,71,119,96,88,164,71,181,168,215,181,232,230,167,75,144,185,254,84,250,243,83,172,156,46,80,99,55,218,218,73,47,186,109,80,152,204,140,109,68,75,60,150,230,68,199,80,76,248,88,198,172,76,237,42,211,53,85,29,220,90,57,30,175,115,149,232,216,171,206,159,65,170,109,57,150,41,196,109,154,138,145,150,219,237,59,49,155,210,195,79,20,79,246,140,41,36,180,211,74,244,127,92,239,150,157,36,141,23,163,243,108,161,99,85,255,0,19,26,152,127,148,222,186,88,180,127,137,175,179,121,109,230,235,73,106,212,75,123,49,186,88,105,209,242,82,190,241,37,84,43,68,250,136,218,191,237,240,178,78,151,43,29,82,187,244,177,210,61,161,213,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,38,255,0,41,108,214,213,166,188,13,106,126,163,95,105,234,231,182,226,185,69,234,247,89,21,35,26,233,228,130,154,207,67,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,71,94,112,154,253,246,255,0,92,109,218,71,137,106,23,181,113,108,46,222,207,106,90,232,223,253,171,77,145,44,213,13,159,184,228,68,73,102,142,5,130,63,227,57,34,115,166,98,116,61,102,106,254,175,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,129,122,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,47,163,150,246,136,90,180,71,133,12,77,182,251,229,93,210,163,60,167,167,206,43,159,52,109,141,144,79,95,71,78,169,4,77,77,213,25,28,81,196,197,87,57,85,207,71,191,225,71,36,108,12,65,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,0,0,0,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,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,134,188,199,120,227,169,225,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,38,74,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,155,189,10,1,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,233,146,71,199,15,90,252,16,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,3,242,191,205,86,123,149,127,166,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,122,168,255,0,53,88,22,85,254,154,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,202,133,196,242,194,224,42,167,70,45,84,156,64,235,5,138,174,131,80,110,116,245,48,218,173,21,125,167,165,166,221,59,97,232,154,72,157,23,118,158,185,200,217,218,168,146,252,48,206,177,189,173,122,200,198,245,254,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,222,186,198,247,36,116,189,197,115,166,141,173,233,84,124,104,201,131,58,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,169,106,107,25,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,234,84,191,238,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,234,119,83,17,90,171,220,100,140,96,86,95,58,191,52,248,183,211,250,31,81,184,159,87,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,30,136,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,111,203,206,175,205,62,45,244,254,135,212,110,36,0,3,106,128,86,175,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,111,93,99,123,145,182,46,218,57,211,70,215,117,34,62,53,124,214,84,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,94,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,174,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,29,76,114,61,141,114,50,101,100,245,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,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,122,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,117,63,165,36,120,73,80,8,235,198,103,25,152,15,9,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,117,221,122,91,239,249,6,52,227,183,152,205,139,133,75,238,63,129,224,116,182,172,175,51,246,133,61,102,71,104,159,175,183,69,103,86,57,206,141,211,198,244,240,245,147,111,19,162,69,100,168,216,250,164,124,123,62,46,230,117,225,159,138,173,35,226,191,13,169,204,52,182,229,86,215,219,170,60,53,206,209,114,141,144,220,109,207,85,119,109,102,137,143,123,122,36,107,85,204,123,28,230,59,103,55,126,182,72,198,107,175,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,151,61,203,15,130,10,206,29,49,90,157,94,212,138,94,140,251,48,183,195,21,61,59,102,157,158,202,179,205,29,61,66,210,207,79,44,81,172,117,157,246,237,50,59,173,27,216,141,172,115,119,147,172,33,175,57,108,2,155,25,226,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,102,219,35,163,114,166,242,117,59,186,242,75,212,204,170,155,84,243,173,28,241,125,220,110,225,143,174,77,216,146,73,29,225,235,169,234,105,233,250,225,111,95,109,157,200,234,182,145,122,21,206,236,65,241,34,51,101,146,188,226,180,207,237,135,10,112,231,84,148,150,164,171,192,178,10,59,132,213,85,17,255,0,109,54,134,165,86,142,72,41,222,140,85,78,185,231,163,123,216,174,107,92,216,17,202,170,230,49,22,170,248,44,212,207,201,23,21,154,97,157,73,87,106,164,164,167,200,32,183,215,213,93,36,237,210,210,208,214,162,209,213,78,247,245,181,25,219,130,162,87,163,220,238,150,185,168,231,34,181,21,20,54,62,34,175,51,77,107,252,139,112,143,148,248,123,127,138,175,206,247,194,168,250,226,235,134,47,27,4,222,34,73,54,145,142,110,212,177,84,244,57,58,182,149,98,234,106,183,171,105,84,84,7,59,77,76,202,170,117,79,5,209,207,23,218,198,237,248,250,100,221,136,228,145,190,34,186,162,166,162,159,174,102,245,246,223,219,142,151,104,215,161,28,222,252,255,0,18,163,246,64,129,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,228,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,33,74,220,154,112,10,108,155,138,59,166,103,113,199,170,234,233,240,236,94,174,166,142,224,212,149,32,161,184,212,75,21,60,104,247,53,81,138,249,41,164,174,70,177,251,238,141,145,200,155,199,212,219,180,2,176,57,178,112,75,71,112,177,127,9,189,33,197,59,85,246,190,182,230,54,187,69,182,8,227,154,149,207,154,121,47,50,118,209,178,62,102,201,34,164,239,84,145,206,141,204,145,203,27,96,145,206,173,93,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,178,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,22,115,47,224,238,167,134,253,92,155,56,195,44,245,127,147,172,226,162,74,218,41,163,163,138,42,75,77,198,71,200,249,109,109,72,118,107,24,214,167,114,20,86,71,188,74,172,111,113,96,145,224,92,246,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,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,45,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,101,87,52,238,60,49,234,252,54,143,64,52,19,61,164,187,51,37,167,74,220,151,32,199,111,20,181,84,142,183,57,101,137,109,125,200,85,238,235,145,205,71,202,136,232,246,137,24,197,238,50,119,181,161,26,249,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,86,21,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,23,97,237,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,26,29,214,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,4,0,230,87,204,11,242,19,71,93,160,154,83,55,94,125,117,183,183,218,151,22,187,120,236,244,53,112,84,179,243,82,193,82,201,169,238,44,95,13,60,125,76,86,164,114,49,254,254,166,129,133,57,165,241,245,125,171,190,223,184,83,210,27,135,129,181,80,255,0,104,230,55,186,90,150,62,75,132,142,98,44,150,216,93,27,151,183,11,58,150,58,141,213,36,124,141,146,23,35,24,201,18,122,214,176,98,121,86,87,237,47,178,216,205,214,243,236,107,124,215,107,143,179,232,164,168,240,116,49,109,221,169,155,161,23,183,11,58,155,213,35,182,107,119,77,213,55,62,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,191,238,17,56,51,192,120,101,209,122,189,57,171,161,164,191,220,178,234,120,165,204,165,173,138,26,168,43,103,117,35,33,158,145,142,88,35,116,148,40,238,250,199,20,205,114,162,79,46,255,0,199,114,1,68,26,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,98,157,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,78,220,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,54,42,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,131,97,224,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,216,240,228,57,30,23,228,7,143,122,38,230,7,226,99,136,203,110,138,90,37,73,122,150,177,244,235,44,108,71,61,191,54,76,173,247,164,111,79,156,102,120,95,151,204,131,252,112,232,6,127,170,249,69,37,70,55,78,146,211,58,138,10,119,42,65,51,246,84,89,247,93,216,197,254,122,125,224,87,183,17,60,103,106,230,167,221,42,173,150,220,162,237,71,68,181,42,232,224,134,181,26,212,107,100,145,91,242,141,159,115,147,231,250,144,199,88,14,134,106,150,175,215,177,146,86,213,212,119,119,221,101,169,141,219,108,215,127,58,86,255,0,139,255,0,208,88,230,132,114,219,161,181,203,29,251,60,146,158,162,89,34,114,172,12,101,100,110,106,189,140,95,127,198,207,146,171,190,226,107,225,122,63,139,97,148,204,130,221,70,141,232,223,111,206,74,191,53,114,255,0,41,235,252,229,2,21,240,245,203,83,5,176,82,82,92,115,155,61,13,202,167,104,222,173,158,155,125,151,104,151,111,134,161,200,190,244,127,221,247,147,83,10,209,93,56,193,173,208,80,216,112,251,69,35,97,141,172,78,205,35,91,238,77,255,0,175,249,203,255,0,25,222,153,19,35,77,152,155,34,38,199,48,61,80,211,83,211,167,76,48,178,52,253,77,106,33,236,27,133,93,128,240,238,148,247,236,132,97,227,35,89,151,0,194,235,169,169,46,179,208,206,250,119,236,248,149,232,187,58,9,215,238,106,253,237,79,248,140,207,169,186,153,97,211,219,44,215,27,189,91,34,108,125,63,57,99,103,205,236,79,229,170,39,242,208,163,126,46,56,142,187,107,158,127,63,178,91,63,128,236,83,68,198,185,176,191,222,145,185,23,223,27,127,92,139,247,129,133,181,135,61,186,231,57,125,125,194,186,237,83,90,139,81,63,75,230,145,206,85,69,149,206,251,209,63,94,228,161,229,161,167,54,235,246,175,218,110,151,42,40,102,117,37,92,114,71,214,212,93,149,35,170,255,0,93,254,181,62,239,184,134,149,150,217,34,170,101,43,209,123,175,234,115,189,203,238,95,191,221,254,242,151,5,203,51,68,106,49,155,44,25,117,201,136,217,102,119,84,104,173,149,171,240,73,88,197,249,236,159,122,125,192,88,37,166,138,26,26,40,96,167,133,177,181,140,106,34,53,54,249,34,39,253,7,218,171,178,123,212,240,212,217,54,60,187,228,7,169,206,87,47,204,228,214,34,251,246,60,34,110,187,158,196,247,32,28,23,125,190,103,38,238,120,57,39,200,3,136,83,204,239,42,154,199,163,77,166,129,238,99,170,170,42,98,221,23,238,90,41,127,161,127,89,53,36,119,74,110,191,113,88,60,219,243,104,167,179,99,184,212,18,117,62,75,140,200,228,69,98,251,150,145,137,242,249,255,0,44,8,247,203,167,1,102,101,171,73,123,184,66,201,146,154,163,187,188,141,71,127,22,166,145,223,206,79,231,47,220,92,198,123,103,130,233,140,79,111,158,22,72,199,116,238,142,77,211,251,227,87,229,254,241,1,57,87,105,163,232,113,169,178,121,227,248,166,145,221,42,173,122,110,213,142,137,233,253,31,113,99,55,120,123,212,79,102,233,178,237,255,0,58,1,76,58,5,83,81,166,156,99,205,96,86,244,54,103,91,225,86,181,81,19,243,146,80,175,221,213,250,191,89,115,88,229,75,106,236,244,179,55,249,81,70,191,254,66,41,76,122,228,233,48,46,59,32,173,249,178,89,172,142,78,148,254,154,127,189,223,237,101,189,104,253,221,47,120,13,162,189,17,83,187,73,78,255,0,122,167,223,11,23,238,254,176,59,169,193,83,222,115,56,59,231,184,30,90,114,56,183,228,114,3,194,252,142,8,212,223,228,115,114,170,39,184,224,215,46,224,123,15,77,74,171,98,87,34,252,191,246,158,227,229,184,237,225,93,190,251,123,190,73,253,40,5,67,113,199,53,178,163,136,60,70,22,46,207,91,164,73,42,236,237,213,21,148,59,111,254,241,102,124,58,198,200,244,175,27,100,110,221,169,107,163,70,166,223,119,134,136,171,14,38,40,22,231,197,70,55,75,50,42,245,221,40,209,61,203,238,69,74,20,95,151,245,150,197,162,84,12,183,105,197,134,149,137,238,142,221,74,221,253,255,0,116,17,167,223,253,64,119,211,139,246,219,222,114,56,185,118,3,195,54,247,108,115,56,181,119,57,1,225,78,39,37,93,142,40,168,170,7,36,254,147,132,206,86,198,174,111,220,123,15,158,186,161,180,180,206,149,233,186,38,223,243,129,90,92,207,161,163,125,28,19,205,19,22,104,250,183,85,111,191,222,180,73,255,0,49,40,248,35,186,82,220,180,134,211,225,36,87,54,56,32,98,255,0,27,238,165,166,253,127,214,87,191,49,253,91,170,184,103,245,184,212,42,169,4,125,189,182,88,215,125,224,164,127,234,223,230,159,172,154,188,185,109,245,52,122,65,76,249,228,99,251,239,100,205,84,251,145,212,180,155,39,203,250,0,152,137,242,10,155,166,203,247,134,252,143,32,97,14,38,180,127,30,212,140,2,241,77,113,180,82,84,77,224,106,59,82,73,18,57,205,119,102,100,69,69,234,79,146,189,126,242,146,52,199,50,200,116,43,83,24,202,106,234,154,118,51,125,217,28,221,40,187,211,191,245,117,127,141,54,29,184,210,178,182,142,106,89,19,118,202,199,55,239,251,209,83,238,254,178,150,185,134,240,253,87,129,229,81,100,182,182,34,195,81,213,191,76,114,175,79,76,116,140,247,171,183,79,155,212,11,113,209,156,222,12,243,10,164,189,195,42,191,187,36,205,221,119,249,54,69,111,222,212,255,0,152,239,51,68,201,216,177,200,212,115,87,230,138,133,119,114,200,226,18,215,121,194,97,193,238,83,43,107,233,234,106,222,157,82,66,212,86,186,104,118,217,19,103,124,228,253,69,137,67,43,102,137,178,181,119,71,53,28,159,239,129,93,220,195,184,121,160,150,205,83,168,246,27,117,60,85,86,232,157,82,249,35,141,173,119,195,225,90,158,245,122,124,145,171,247,41,31,56,61,212,75,190,63,151,82,218,174,46,124,148,181,15,99,94,215,189,28,155,186,90,118,170,237,210,191,114,41,108,250,165,135,83,102,216,85,231,30,169,98,43,107,168,102,131,223,213,238,234,111,250,213,69,251,138,102,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,221,23,235,2,208,114,238,26,244,171,90,241,106,106,219,190,35,105,146,162,178,22,77,223,117,39,198,170,229,99,149,119,71,49,125,253,8,86,143,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,227,78,229,255,0,67,253,95,121,57,248,8,226,30,211,158,96,22,236,118,118,185,181,150,234,56,33,122,190,88,147,117,252,255,0,201,27,178,252,163,253,68,162,207,48,27,70,125,98,170,180,220,35,107,153,85,11,226,221,94,244,79,137,142,111,242,92,159,206,80,40,123,70,52,223,79,181,46,177,248,189,226,142,26,11,162,119,21,146,163,36,122,254,109,172,85,77,152,230,183,249,255,0,127,253,7,122,202,248,24,212,60,121,190,59,19,186,79,52,107,242,115,29,28,91,127,21,62,78,169,254,151,25,199,137,126,1,178,188,62,249,87,157,105,237,206,137,17,101,85,70,36,53,50,57,22,89,165,221,62,36,122,127,21,205,58,222,135,241,169,121,210,123,146,226,154,171,105,173,157,137,252,89,25,216,129,169,240,201,34,255,0,25,140,95,244,72,211,231,255,0,63,188,35,100,90,173,196,198,144,214,165,59,115,204,130,22,211,59,163,161,46,44,86,162,53,118,219,110,167,39,250,25,153,180,183,153,102,177,216,229,101,22,69,124,175,174,107,54,106,172,181,49,170,251,163,84,251,169,213,126,105,191,204,178,26,44,27,68,184,134,199,153,91,70,148,211,54,170,36,145,81,43,222,247,34,185,136,190,244,138,111,246,100,255,0,237,216,193,218,141,202,223,28,200,46,94,210,197,111,180,54,248,215,173,93,28,145,213,200,170,170,253,247,221,102,95,185,64,236,186,95,204,2,211,152,68,202,90,152,30,218,153,28,214,53,22,105,29,212,174,122,181,19,127,14,136,159,113,44,48,76,138,187,44,181,65,117,123,86,24,166,99,94,212,234,71,110,138,214,185,62,228,95,147,191,81,16,116,95,151,84,186,115,147,210,223,43,242,90,26,150,83,77,12,221,17,211,212,53,87,162,84,127,205,95,253,4,221,179,218,96,180,80,195,71,15,241,98,141,172,79,159,201,17,19,239,95,232,3,238,233,247,109,185,231,223,247,5,93,130,42,47,201,64,38,255,0,121,228,0,0,0,0,0,0,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,115,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,3,204,83,137,140,55,138,94,33,151,51,211,234,26,182,99,214,11,60,56,229,13,109,74,43,31,115,100,53,21,19,45,90,68,173,71,66,199,58,161,200,198,59,227,232,99,92,228,99,156,177,176,37,175,35,31,211,103,236,223,239,34,213,10,75,229,27,196,198,27,162,186,185,121,210,220,206,134,173,140,213,122,139,77,182,217,115,133,22,70,83,92,97,124,236,167,130,88,218,213,119,68,238,171,232,73,17,126,7,181,157,77,232,115,164,142,237,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,116,174,5,56,68,181,113,125,164,122,213,138,65,113,164,179,229,150,26,140,118,229,142,93,103,167,107,216,201,213,151,70,190,150,103,163,86,86,83,76,157,61,125,181,221,31,28,50,43,100,237,36,110,137,95,230,171,2,202,191,211,92,115,36,199,46,31,236,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,179,254,70,63,166,207,217,191,222,70,85,230,87,203,247,242,237,71,93,175,122,83,15,70,125,106,183,183,218,150,230,183,104,239,20,52,144,84,191,243,81,65,76,249,170,46,47,95,13,4,125,79,70,172,113,177,158,238,150,129,223,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,147,0,214,7,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,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,191,238,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,187,20,9,0,0,2,128,121,163,249,236,212,223,193,125,30,136,236,26,7,192,229,55,17,220,19,101,250,195,131,190,173,154,139,133,229,23,38,67,73,27,37,168,101,242,221,13,190,138,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,15,95,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,20,215,254,106,176,44,171,253,53,199,50,76,114,225,254,201,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,11,201,198,181,179,50,215,190,90,121,254,113,168,56,102,65,96,200,89,166,247,202,42,233,174,212,73,76,203,211,219,102,115,210,233,72,136,198,53,244,213,13,145,178,53,90,198,177,175,89,24,222,166,177,30,238,213,168,220,187,248,121,212,254,33,172,122,247,144,227,148,141,101,186,158,103,220,241,170,107,125,60,54,235,229,197,106,22,104,235,107,17,141,71,76,254,169,102,89,90,254,174,254,208,35,215,161,146,50,108,129,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,3,91,114,85,113,41,193,5,247,73,52,59,75,120,135,192,233,110,183,140,51,45,195,236,215,28,142,166,121,153,52,150,139,197,92,45,145,200,230,71,19,59,84,111,238,196,200,158,170,245,73,17,204,123,209,95,18,62,42,155,30,240,245,139,88,179,158,11,244,211,10,202,104,124,109,151,32,210,251,53,174,227,77,221,124,125,250,89,237,49,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,5,32,240,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,77,158,165,255,0,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,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,148,45,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,233,161,169,157,24,144,173,99,18,9,21,90,197,248,227,70,203,210,206,165,141,153,3,150,103,26,63,193,179,81,223,166,249,171,187,152,14,125,112,164,130,166,162,106,238,204,118,42,229,94,211,43,182,145,237,133,176,185,30,214,212,57,122,93,219,138,39,163,151,178,145,200,22,85,205,31,200,158,166,254,11,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,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,203,180,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,154,125,27,250,129,143,122,140,0,119,94,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,123,166,203,212,223,119,203,42,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,19,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,225,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,122,36,107,119,86,163,221,208,244,124,110,94,182,57,16,54,83,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,28,196,120,161,212,126,24,244,105,46,218,91,130,93,110,87,171,223,118,159,237,26,91,214,162,215,140,198,142,138,63,19,84,237,149,137,51,223,60,108,167,142,68,72,220,254,165,119,82,71,218,150,31,242,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,22,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,187,255,0,154,172,247,42,255,0,77,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,245,82,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,29,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,233,108,76,139,245,116,99,151,238,129,104,78,184,222,181,239,10,134,234,251,213,215,199,248,107,117,91,104,150,219,103,241,115,35,223,224,34,142,153,143,167,232,103,84,12,217,235,180,50,61,139,186,57,73,42,6,181,156,88,249,167,214,79,168,25,15,168,206,91,167,3,90,59,128,235,175,45,92,27,78,117,26,195,73,113,182,220,105,242,8,162,150,90,88,102,158,223,60,151,43,140,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,235,69,168,190,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,167,110,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,233,111,75,213,28,137,219,124,111,124,191,228,245,197,6,125,6,100,206,21,238,22,138,187,198,39,81,79,114,189,208,214,67,79,53,68,182,105,209,33,114,182,89,22,94,213,61,11,149,178,236,141,143,117,170,171,103,191,243,170,88,167,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,207,213,208,110,29,116,143,134,220,54,155,12,210,156,78,146,220,198,211,195,13,117,205,241,49,215,27,179,227,87,185,38,172,168,70,163,166,127,84,178,170,34,236,198,117,171,99,107,25,179,80,50,88,0,14,149,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,235,69,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,249,81,189,26,231,181,146,197,43,17,239,232,234,93,148,202,245,231,95,105,181,77,195,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,83,88,247,65,11,156,212,93,156,177,70,171,191,74,108,20,194,92,79,45,14,93,245,58,97,77,14,189,235,246,57,72,236,158,227,79,27,241,252,106,229,111,138,103,216,216,146,199,52,117,179,36,173,87,67,93,213,19,21,141,103,75,224,98,185,30,189,199,185,144,214,7,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,203,192,0,0,0,58,165,187,85,116,226,239,168,247,125,33,182,102,150,170,156,206,195,111,167,186,92,172,145,212,34,213,83,82,204,170,145,200,230,255,0,247,138,228,79,137,141,154,7,57,26,147,68,175,13,117,248,177,243,79,172,159,80,50,31,81,156,181,78,74,158,86,50,159,168,21,222,157,110,42,175,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,224,39,248,0,1,2,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,235,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,7,83,28,172,123,156,140,133,25,61,64,26,171,151,103,203,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,239,93,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,250,88,212,99,28,212,124,200,252,215,31,2,90,12,156,81,212,113,77,54,51,72,235,195,169,225,158,158,212,216,58,104,163,189,164,178,58,91,195,217,186,181,245,46,106,194,141,217,173,107,36,100,147,170,62,103,164,145,200,160,53,172,226,199,205,62,178,125,64,200,125,70,114,210,121,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,165,91,113,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,5,117,113,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,126,56,209,178,244,179,169,99,103,224,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,241,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,47,251,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,213,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,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,135,107,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,165,110,117,126,105,241,111,167,244,62,163,113,48,87,4,28,47,218,184,179,207,243,61,57,172,187,213,219,174,86,236,30,227,123,176,203,21,67,97,129,215,88,230,166,134,153,181,78,88,165,114,211,117,84,42,200,145,181,31,178,124,43,247,46,117,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,66,12,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,181,238,10,121,166,226,183,45,44,186,226,220,70,92,124,46,73,130,99,243,220,41,110,61,232,217,237,234,26,42,106,118,50,14,237,101,95,114,170,239,60,139,51,186,17,26,217,54,221,21,23,115,37,243,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,52,129,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,25,87,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,102,107,225,191,128,172,135,47,208,189,74,226,75,87,44,85,118,236,99,31,193,239,247,12,110,223,83,226,168,170,235,238,49,219,91,81,69,94,141,116,72,217,168,122,101,115,216,246,74,157,114,194,212,84,116,125,109,119,228,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,171,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,1,173,185,178,159,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,132,148,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,233,127,74,70,248,214,108,103,108,182,112,243,203,251,135,151,210,210,201,73,96,198,44,20,243,212,170,212,213,211,178,227,144,92,91,78,249,94,136,249,93,27,106,171,167,108,14,70,49,21,187,244,53,140,70,70,198,181,161,249,92,76,113,3,165,252,11,240,243,77,13,189,244,148,149,212,22,127,96,224,88,244,139,37,83,234,167,167,167,108,116,237,115,93,34,74,250,104,83,180,179,74,233,17,81,155,39,82,203,36,109,125,80,104,31,50,189,113,210,189,113,200,117,23,39,186,251,107,27,212,28,130,59,166,85,100,149,147,85,71,77,26,205,26,73,37,181,178,206,215,67,52,116,172,240,241,35,165,88,251,113,194,201,17,233,20,106,204,63,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,106,242,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,148,45,123,19,191,253,171,197,108,217,79,177,46,182,111,108,219,233,238,30,206,187,83,120,122,234,62,236,109,127,98,162,45,215,183,51,58,186,94,205,215,165,200,169,186,236,126,176,58,165,187,85,116,226,239,168,247,125,33,182,102,150,170,156,206,195,111,167,186,92,172,145,212,34,213,83,82,204,170,145,200,230,255,0,247,138,228,79,137,141,154,7,57,26,147,68,175,13,117,248,177,243,79,172,159,80,50,31,81,156,181,78,74,158,86,50,159,168,21,222,157,110,42,175,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,224,39,248,0,12,21,199,6,142,218,181,191,133,205,64,196,107,44,53,119,91,149,21,158,166,247,97,138,134,149,179,214,165,214,146,39,77,76,218,118,171,30,238,185,28,213,129,201,26,117,186,57,228,99,85,58,247,53,225,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,210,102,188,60,127,232,53,79,15,156,81,229,216,204,52,84,148,214,43,253,67,242,108,121,148,148,241,83,64,203,117,92,178,57,176,199,12,111,114,68,200,37,108,212,200,138,141,221,41,209,232,198,181,205,64,58,255,0,24,218,153,249,100,215,187,142,169,73,87,106,168,171,201,177,252,98,225,95,236,185,58,233,97,174,125,134,131,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,234,106,157,170,223,174,148,120,183,47,74,221,6,180,94,122,47,89,182,168,85,92,110,148,145,164,18,127,113,233,40,45,239,106,76,142,85,150,46,229,90,83,186,55,181,168,143,240,147,183,173,17,174,107,163,88,3,58,240,63,163,183,93,111,226,143,79,241,26,59,13,37,214,219,69,120,166,189,223,162,174,165,116,244,73,106,164,149,179,84,182,161,168,199,183,162,70,181,32,106,72,157,14,146,120,216,229,78,189,205,140,202,181,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,105,64,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,192,0,0,0,0,0,0,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,157,52,236,84,69,106,174,234,239,127,201,16,44,40,21,235,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,154,135,170,162,53,23,116,111,191,230,139,97,64,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,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,7,228,253,172,197,126,213,125,133,251,77,106,251,73,236,255,0,107,123,31,198,199,227,188,15,115,181,226,123,27,247,59,61,207,131,185,211,211,213,240,239,191,184,232,28,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,202,145,234,214,189,204,138,41,94,140,127,71,74,215,7,43,109,98,207,181,215,142,92,247,81,181,26,253,87,113,185,92,112,123,164,177,69,45,84,211,65,111,130,75,197,20,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,235,85,15,213,230,239,194,38,125,114,201,153,197,22,33,113,200,50,155,108,244,241,91,111,86,84,167,154,173,108,16,83,83,201,39,138,131,182,213,108,52,61,49,74,249,122,250,82,57,164,115,250,157,223,84,138,184,52,159,58,252,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,99,103,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,65,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,130,226,116,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,119,229,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,166,42,120,220,245,255,0,42,71,171,90,247,50,40,165,122,49,253,29,43,72,28,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,30,170,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,93,76,234,73,25,249,92,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,102,32,24,87,44,191,253,171,202,175,57,79,177,45,86,111,108,220,42,46,30,206,180,211,120,122,26,62,236,142,127,98,158,45,215,183,11,58,186,88,205,215,165,168,137,186,236,91,79,39,190,20,111,184,37,138,227,196,222,107,21,214,215,95,150,91,223,103,176,90,231,133,145,199,53,157,239,167,157,107,221,186,172,139,221,146,38,164,72,168,196,237,198,233,19,184,217,163,115,99,175,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,93,23,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,224,234,123,145,140,115,149,147,35,46,208,10,86,231,87,230,159,22,250,127,67,234,55,19,21,112,133,194,31,240,173,209,173,108,251,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,89,87,157,95,154,124,91,233,253,15,168,220,76,171,200,199,244,217,251,55,251,200,10,192,255,0,53,88,22,85,254,154,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,202,133,233,242,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,49,87,50,190,94,148,122,155,98,174,215,93,6,196,63,205,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,84,182,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,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,40,27,63,2,63,240,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,77,216,164,128,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,6,106,201,56,40,246,223,0,250,127,197,142,153,91,46,181,151,168,125,169,30,105,111,129,59,241,186,134,27,141,108,108,185,181,21,221,113,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,227,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,187,254,87,30,68,244,203,241,175,88,173,43,215,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,174,139,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,244,189,170,199,185,170,248,81,225,98,150,206,63,180,142,191,131,247,241,101,85,37,37,185,141,167,158,145,49,202,155,155,29,82,235,252,109,122,50,212,143,137,175,119,92,142,107,94,199,172,104,228,167,123,103,124,108,103,82,54,141,181,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,119,64,39,167,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,93,23,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,224,234,123,145,140,115,149,147,35,3,42,242,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,150,190,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,29,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,141,101,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,158,40,7,153,166,138,126,69,184,184,202,124,61,195,197,80,103,123,230,180,125,114,245,205,23,141,158,111,17,28,155,70,198,183,106,168,170,122,26,157,91,68,177,117,57,93,213,176,92,247,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,117,189,233,83,12,200,175,93,250,213,21,200,174,69,71,45,11,113,129,159,212,234,127,20,122,165,153,205,144,210,95,105,234,178,138,234,107,125,194,145,98,116,19,219,169,165,90,122,37,141,209,39,67,216,148,208,194,136,244,223,173,17,28,170,229,85,114,203,94,7,184,151,197,116,171,128,14,34,113,104,238,215,91,126,95,103,241,23,106,7,219,231,142,42,164,246,173,61,45,174,150,166,153,123,173,151,251,94,173,177,58,105,26,137,219,108,176,171,85,207,114,52,175,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,0,187,78,78,186,103,246,63,133,57,179,170,186,75,82,213,231,185,5,101,194,26,170,120,255,0,182,157,67,76,169,71,28,21,15,86,34,175,68,240,86,61,140,71,57,173,108,234,228,84,115,222,137,58,142,149,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,71,117,0,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,47,117,49,254,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,13,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,199,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,3,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,92,127,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,23,253,192,87,7,120,247,11,26,71,108,117,230,207,73,62,162,223,41,252,110,65,115,154,142,151,197,209,62,118,64,233,45,113,84,69,212,231,83,68,232,99,69,78,235,216,249,90,249,83,165,30,214,182,80,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,75,80,6,190,220,122,240,137,159,112,205,171,151,58,251,133,199,32,203,49,60,142,163,218,84,57,109,194,158,105,31,52,245,47,157,235,75,91,84,173,237,62,185,22,25,94,238,151,42,200,206,153,122,89,214,172,102,193,39,74,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,133,21,242,235,226,99,13,225,107,136,100,204,245,6,134,173,248,245,254,207,54,57,93,91,76,138,247,219,25,53,69,60,201,86,177,35,85,211,49,174,167,106,61,141,248,250,30,231,53,30,230,164,111,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,13,112,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,200,174,14,249,157,229,92,59,105,102,85,166,121,221,13,215,44,237,91,229,159,8,173,169,169,146,179,217,181,204,166,100,52,244,51,199,44,236,233,183,39,106,55,35,96,115,93,30,210,35,90,254,234,44,65,53,121,174,113,75,138,233,38,141,79,161,223,102,237,89,38,73,169,150,250,136,60,53,115,163,150,27,69,11,92,212,241,210,67,213,220,239,119,63,193,93,178,53,37,129,242,117,42,193,219,125,37,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,118,13,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,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,221,57,97,112,21,83,163,22,170,78,32,117,130,197,87,65,168,55,58,122,152,109,86,138,190,211,210,211,110,157,176,244,77,36,78,139,187,79,92,228,108,237,84,73,126,24,103,88,222,214,189,100,99,66,64,112,21,195,61,79,11,28,60,219,48,123,205,117,92,249,13,242,163,237,30,65,12,203,23,69,21,198,122,120,25,37,36,75,19,156,215,50,38,195,28,106,254,183,245,189,175,122,43,90,246,177,178,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,249,30,79,10,7,132,95,214,122,229,166,134,101,69,146,38,185,81,125,219,181,20,246,108,167,148,247,1,197,145,50,63,115,26,136,159,169,16,230,0,0,0,30,15,134,243,116,166,180,208,77,93,83,60,113,71,11,28,247,57,238,70,162,34,53,87,230,170,159,168,251,94,228,107,28,229,249,34,42,144,55,152,111,16,174,195,177,122,220,94,217,39,76,243,197,35,23,221,191,206,58,182,127,42,53,79,155,83,239,2,53,113,217,197,133,215,47,190,205,134,226,23,69,154,6,244,245,45,44,238,118,255,0,5,52,137,253,238,101,79,155,93,247,126,191,235,63,7,71,56,70,162,110,152,86,103,153,149,21,67,107,99,142,178,70,164,209,162,109,218,77,218,191,156,135,127,228,47,242,191,226,58,79,6,28,62,87,234,238,86,151,187,138,126,101,159,198,95,135,223,188,117,13,79,148,141,95,156,105,247,22,107,197,13,61,191,78,116,94,238,216,217,182,212,85,76,79,123,191,149,79,80,239,245,223,168,10,78,187,216,226,169,213,155,133,174,146,37,124,49,86,213,198,214,244,239,240,181,210,237,242,77,190,73,250,139,243,225,147,25,138,197,167,54,216,217,76,144,171,123,222,238,132,111,250,60,223,208,159,172,166,126,25,49,134,106,39,16,181,111,145,157,81,62,186,177,255,0,61,191,141,21,83,191,91,127,82,23,199,137,219,217,109,180,197,75,26,108,214,245,108,159,214,231,47,235,254,144,63,107,238,60,46,255,0,35,145,197,192,26,135,149,254,144,137,176,119,200,14,41,239,83,153,197,62,103,32,62,75,156,233,79,72,249,85,81,54,219,231,253,104,82,79,30,121,172,186,135,174,246,236,110,10,148,158,8,110,20,205,99,88,245,114,39,114,158,149,23,220,142,114,124,213,126,226,228,53,74,237,29,155,20,169,174,123,182,72,250,62,239,215,43,19,245,47,235,40,187,25,143,242,141,197,77,177,187,245,49,215,43,98,175,221,238,235,165,98,255,0,52,11,111,224,123,7,135,19,209,235,59,82,14,220,147,82,211,202,239,133,19,125,233,105,191,214,167,243,73,13,115,145,172,167,127,83,145,17,54,251,255,0,165,14,181,165,54,136,236,120,69,166,220,198,236,144,82,65,31,207,245,66,196,253,107,250,143,143,88,242,88,241,140,58,178,228,191,198,143,183,183,251,242,198,159,169,127,156,5,65,241,197,117,134,139,139,58,11,131,28,212,115,27,104,115,149,21,61,219,46,255,0,175,250,16,181,62,19,175,141,190,104,237,146,169,175,71,109,67,68,221,209,119,255,0,231,88,151,245,175,235,40,167,94,117,2,187,56,214,39,100,21,143,221,232,234,38,109,178,124,154,198,254,166,167,252,197,199,242,236,190,173,227,67,41,26,169,178,211,173,44,63,241,81,65,253,8,4,174,56,188,228,113,118,192,27,238,247,28,143,91,87,222,170,123,0,240,239,145,235,79,158,199,55,174,200,113,106,255,0,64,30,195,229,184,57,91,76,229,68,69,249,124,255,0,173,15,168,252,235,243,251,118,217,100,234,217,19,167,238,255,0,92,128,84,62,183,199,227,120,188,199,33,102,207,233,185,208,170,237,239,84,79,237,2,216,52,206,20,167,194,108,241,109,178,165,13,62,255,0,254,5,133,74,195,92,219,143,25,52,146,206,189,93,19,208,116,253,222,254,170,15,213,253,69,187,225,187,125,154,182,108,155,39,131,135,111,255,0,6,208,63,112,245,189,23,127,113,236,61,111,93,148,15,44,69,57,156,88,187,251,207,43,242,3,139,212,241,31,204,226,187,245,108,123,26,158,237,192,228,116,253,85,200,224,197,240,218,203,180,242,181,137,19,226,77,220,228,68,248,164,68,251,213,63,95,235,59,122,236,136,68,46,97,250,158,204,31,70,107,227,135,226,154,122,186,40,218,159,47,127,125,202,191,200,84,249,70,160,84,86,191,230,55,29,76,212,139,141,225,243,58,68,94,206,203,212,229,79,239,17,55,249,206,254,103,235,46,27,128,56,82,61,30,181,164,114,49,205,72,32,69,233,93,246,95,11,74,85,6,157,105,227,239,58,127,117,203,234,215,121,35,236,109,254,252,239,143,238,114,125,201,250,139,57,229,185,44,191,146,198,196,231,238,169,58,109,238,79,151,134,163,2,105,55,228,121,56,181,125,219,30,85,127,82,128,95,145,23,56,212,209,90,109,74,195,31,219,163,238,79,22,221,46,72,209,87,223,45,62,255,0,232,110,95,147,9,70,126,117,242,222,219,149,4,148,174,110,232,237,190,255,0,245,200,191,175,250,0,160,126,24,179,234,253,30,214,122,27,124,149,50,83,68,234,170,102,61,174,123,152,157,47,158,157,203,186,117,51,238,105,123,90,89,148,211,229,152,101,178,239,79,59,101,73,169,41,222,170,215,35,191,141,19,29,247,42,254,191,214,81,183,28,250,126,253,51,215,153,166,162,78,152,146,10,9,155,247,251,251,123,253,238,114,255,0,32,176,222,89,26,191,246,183,77,37,177,213,201,213,45,190,74,88,19,221,183,194,148,109,253,76,79,230,47,222,160,78,153,24,146,70,230,42,34,245,34,167,188,135,124,113,240,233,106,212,44,86,186,251,29,39,246,237,37,36,178,53,209,198,221,215,166,58,151,38,235,218,114,252,223,250,201,140,139,186,110,126,102,67,104,134,243,108,168,162,159,248,178,196,246,125,255,0,123,85,62,229,79,214,5,29,112,187,171,23,61,21,213,107,158,49,81,58,193,21,61,92,180,238,238,57,205,79,205,178,167,111,155,216,159,203,253,69,220,97,57,5,46,71,143,83,220,169,170,25,43,36,116,136,142,107,209,200,187,61,83,230,138,165,39,241,205,165,55,13,59,214,251,253,242,150,46,154,90,219,149,68,209,187,169,171,238,86,197,191,185,94,229,249,201,250,147,255,0,101,134,240,15,169,208,223,244,186,221,107,170,159,170,88,103,171,219,225,84,221,60,66,123,253,204,79,231,254,176,37,101,247,29,182,223,233,31,71,95,73,12,209,189,81,85,31,27,92,138,168,187,253,232,164,1,227,7,129,203,109,250,139,237,14,31,102,88,235,89,243,109,53,59,83,125,214,157,159,232,116,234,191,36,119,223,250,255,0,164,177,40,158,143,99,92,139,238,84,247,28,42,105,89,85,26,197,42,110,138,5,34,240,195,197,46,111,161,25,203,113,60,202,90,232,168,153,50,83,43,106,221,51,81,187,77,12,127,41,37,98,39,195,19,190,239,215,253,59,92,14,145,106,133,135,83,241,74,59,237,162,186,9,251,208,194,231,164,114,177,219,43,162,107,246,248,94,239,215,250,200,113,198,127,3,212,217,204,21,89,46,54,222,138,180,115,230,86,238,171,191,186,161,255,0,55,206,212,249,189,191,113,25,184,110,207,115,190,26,51,215,226,23,148,234,163,239,72,189,191,204,167,82,71,12,177,39,189,173,145,83,222,212,251,255,0,246,129,115,201,238,249,33,225,207,233,219,116,247,169,248,184,125,254,60,146,203,5,210,52,217,178,245,108,159,212,247,55,245,39,243,127,81,251,142,78,164,216,15,9,186,167,189,15,29,10,139,187,84,230,0,240,159,35,200,0,0,0,0,0,0,0,0,32,87,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,189,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,233,99,85,239,107,81,240,171,195,0,115,88,227,158,235,122,201,171,248,93,210,139,165,93,190,219,96,168,88,242,187,213,186,232,230,45,206,119,211,190,57,109,137,216,147,165,212,204,108,239,100,241,203,186,186,102,116,43,25,217,85,150,178,206,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,153,171,141,254,23,237,92,38,103,248,102,156,209,221,234,238,55,43,142,15,110,189,223,165,150,161,179,64,219,172,147,84,195,82,218,87,36,81,57,41,186,169,209,99,73,26,175,217,126,37,251,144,35,169,114,124,181,57,133,209,234,109,138,135,66,181,231,47,255,0,55,84,29,81,89,239,151,73,160,167,142,241,75,215,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,84,145,196,142,115,159,39,91,157,2,248,78,224,250,235,197,134,145,234,235,176,100,164,76,239,10,168,176,215,217,89,83,43,163,101,116,18,178,226,149,52,40,229,122,69,27,229,88,224,123,36,145,170,136,248,26,197,116,108,145,242,54,58,255,0,154,172,11,42,255,0,77,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,229,64,54,147,4,74,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,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,95,171,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,250,169,222,170,136,213,77,149,190,255,0,154,32,74,2,149,185,213,249,167,197,190,159,208,250,141,196,178,158,20,184,214,210,206,48,126,212,254,76,236,25,93,179,236,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,119,219,195,63,171,171,167,109,219,182,251,174,213,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,166,207,217,191,222,68,159,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,211,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,221,53,215,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,93,10,232,154,246,59,195,70,231,70,233,159,212,222,150,42,53,23,184,248,216,248,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,106,179,220,171,253,53,200,242,76,142,225,254,201,89,93,114,174,168,147,254,20,147,77,36,143,254,151,57,206,251,213,75,222,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,213,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,61,56,127,150,167,47,74,61,50,177,80,235,174,188,226,31,230,234,191,170,91,61,142,233,12,21,17,217,233,122,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,234,142,57,81,174,107,36,235,107,108,84,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,107,88,89,79,18,156,125,81,225,252,29,233,111,12,250,59,112,181,93,46,185,30,151,217,168,114,203,196,21,48,86,71,108,165,125,11,105,170,45,173,99,92,238,138,199,118,228,108,189,196,107,161,141,205,233,69,124,136,248,67,31,243,60,227,126,143,136,188,170,155,72,116,222,171,175,1,195,238,19,75,81,80,232,96,127,181,111,16,201,81,78,149,80,84,69,44,137,37,31,97,219,194,173,232,87,119,228,115,218,237,163,232,196,28,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,54,77,147,169,222,239,158,63,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,23,97,237,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,26,17,255,0,152,222,45,98,193,185,117,102,152,86,45,67,224,172,184,253,191,29,181,219,169,187,175,147,177,75,5,210,130,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,242,155,56,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,217,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,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,189,117,9,12,79,72,220,214,164,76,107,25,211,214,146,73,38,106,230,123,199,173,54,179,221,106,248,126,209,251,237,37,126,159,91,42,41,166,186,221,233,59,172,91,181,198,7,77,215,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,210,238,167,162,185,83,182,201,30,192,239,252,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,250,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,170,253,14,149,163,186,59,128,232,86,1,107,211,157,57,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,234,68,238,160,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,0,0,96,174,53,171,120,134,160,225,231,37,159,134,155,77,37,199,39,117,60,208,213,195,213,80,219,139,109,210,83,202,201,166,182,44,15,99,188,116,110,116,82,68,155,174,253,15,70,181,242,116,49,212,3,128,107,22,125,167,90,185,105,214,251,53,250,174,171,44,181,222,18,246,250,202,218,169,158,250,249,213,234,233,155,83,35,94,217,101,100,232,233,25,50,117,162,200,201,36,69,95,137,77,156,202,118,230,95,203,190,155,76,42,102,215,189,1,199,42,221,140,92,106,36,126,65,141,91,109,242,204,203,27,210,41,38,146,182,20,137,170,216,104,122,98,122,189,175,233,100,15,86,163,23,182,246,178,16,128,26,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,46,39,146,167,149,140,167,234,5,119,167,91,138,86,46,167,146,167,149,140,167,234,5,119,167,91,128,159,224,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,170,190,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,128,159,224,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,144,3,140,78,87,184,174,184,107,46,43,169,250,111,31,176,126,209,100,17,71,168,116,244,210,71,79,11,232,85,175,150,123,156,10,228,119,69,99,187,125,165,107,99,145,178,203,60,114,189,25,211,60,146,79,240,7,74,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,117,254,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,192,214,176,218,160,213,92,218,35,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,118,3,21,113,99,229,99,89,62,159,228,62,157,57,21,127,179,87,194,199,253,160,234,175,254,74,183,127,215,137,85,197,143,149,141,100,250,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,127,224,187,132,156,171,139,157,83,76,90,219,47,129,198,236,94,26,225,147,92,92,233,34,237,208,186,166,54,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,187,49,64,202,188,179,56,46,254,18,122,142,253,72,205,91,219,192,112,27,133,36,245,52,243,80,247,163,190,215,34,247,89,67,188,140,116,46,133,168,198,186,161,171,212,238,220,177,49,26,157,228,146,59,201,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,96,174,53,171,120,134,160,225,231,37,159,134,155,77,37,199,39,117,60,208,213,195,213,80,219,139,109,210,83,202,201,166,182,44,15,99,188,116,110,116,82,68,155,174,253,15,70,181,242,116,49,212,3,128,107,22,125,167,90,185,105,214,251,53,250,174,171,44,181,222,18,246,250,202,218,169,158,250,249,213,234,233,155,83,35,94,217,101,100,232,233,25,50,117,162,200,201,36,69,95,137,77,156,202,118,230,95,203,190,155,76,42,102,215,189,1,199,42,221,140,92,106,36,126,65,141,91,109,242,204,203,27,210,41,38,146,182,20,137,170,216,104,122,98,122,189,175,233,100,15,86,163,23,182,246,178,16,128,26,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,46,39,146,167,149,140,167,234,5,119,167,91,138,86,46,167,146,167,149,140,167,234,5,119,167,91,128,159,224,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,58,166,172,96,191,149,13,44,204,180,207,218,158,204,251,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,6,176,71,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,250,218,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,174,219,110,137,242,37,87,42,125,6,166,214,78,40,232,50,107,237,21,92,150,45,54,167,76,154,71,182,158,85,130,75,139,37,99,104,33,124,204,123,82,39,247,85,106,90,138,174,238,37,28,140,86,57,170,245,104,92,247,15,218,103,249,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,217,113,244,82,205,92,200,91,226,167,103,192,197,119,118,117,150,69,123,154,142,123,158,174,114,117,57,76,128,0,16,3,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,2,213,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,0,8,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,250,169,222,170,136,213,77,149,190,255,0,154,32,74,2,189,121,133,242,244,214,142,44,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,211,80,196,69,87,34,238,142,247,124,149,115,87,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,234,168,98,162,43,81,54,71,123,254,72,178,128,10,245,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,243,84,176,160,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,58,29,37,92,111,93,153,51,81,119,98,124,72,187,110,155,42,132,192,40,7,154,63,158,205,77,252,23,209,232,139,158,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,157,53,12,68,85,114,46,232,239,119,201,86,152,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,245,2,187,211,173,196,212,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,233,146,54,73,55,66,124,16,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,33,7,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,132,28,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,64,198,188,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,212,238,167,162,53,23,182,200,216,201,21,201,83,205,62,83,244,254,187,212,109,196,0,39,255,0,37,79,52,249,79,211,250,239,81,183,1,117,39,95,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,78,192,97,78,50,117,210,143,135,110,28,115,61,70,246,207,179,175,77,183,201,110,199,28,196,129,243,62,241,80,199,71,74,177,197,58,163,37,237,189,123,239,102,206,94,212,50,187,161,200,213,106,134,190,250,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,228,126,175,13,122,115,134,234,246,188,224,218,97,168,25,85,94,59,98,201,239,16,219,106,43,169,41,150,121,250,228,221,34,130,52,217,81,175,154,94,220,41,35,154,230,70,178,164,142,107,154,197,69,199,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,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,159,172,99,254,31,181,51,242,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,178,228,235,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,234,106,153,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,54,126,205,254,242,49,87,58,191,52,248,183,211,250,31,81,184,159,87,43,189,121,195,120,109,210,62,34,181,91,51,173,164,107,45,212,248,243,45,148,51,84,44,47,187,92,85,151,85,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,2,194,184,223,227,71,21,225,31,78,39,174,162,117,170,247,159,92,187,112,89,49,233,107,163,108,140,238,164,221,53,213,48,35,210,101,163,98,193,34,43,152,159,28,136,216,186,153,212,178,50,131,46,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,217,145,181,61,238,68,106,124,144,253,253,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,221,98,188,168,248,22,254,241,197,6,181,225,159,234,122,172,2,138,185,223,229,57,215,73,41,213,191,237,94,21,238,119,243,230,70,127,131,204,6,106,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,215,58,129,8,53,11,155,183,13,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,109,183,68,249,1,55,205,107,56,177,243,79,172,159,80,50,31,81,156,216,79,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,173,177,201,35,19,119,194,229,77,158,191,10,166,251,46,232,154,246,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,228,107,229,113,228,79,76,191,26,245,138,210,85,1,76,23,62,81,217,244,92,87,179,74,236,215,106,186,173,47,90,120,50,23,228,213,48,205,3,210,212,181,140,134,107,122,84,54,157,244,235,116,107,22,71,49,155,35,30,198,182,85,72,209,203,27,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,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,0,0,86,7,59,77,28,177,75,138,224,188,64,211,205,217,189,83,92,19,14,172,143,165,238,241,116,178,71,81,87,78,187,171,250,35,236,190,42,159,114,51,169,254,43,226,118,209,181,22,207,200,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,232,234,237,186,39,171,118,114,197,52,172,71,55,175,112,53,215,37,87,44,189,20,252,180,241,113,139,120,139,135,133,160,193,54,205,107,58,37,232,154,95,5,60,62,30,56,247,141,237,118,245,82,211,117,181,122,119,137,37,233,114,59,167,120,170,91,79,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,165,237,240,148,177,199,79,87,80,187,163,250,36,239,62,90,111,114,179,169,158,23,225,118,210,57,16,44,252,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,220,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,170,80,115,92,227,167,251,255,0,11,250,41,153,255,0,170,41,115,250,218,22,255,0,146,214,218,227,168,71,127,182,248,166,53,191,204,133,95,254,17,9,94,188,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,132,128,229,161,193,221,79,18,26,185,14,113,153,217,234,255,0,39,88,61,68,117,181,179,73,71,20,180,151,107,140,111,141,241,90,220,147,110,215,177,205,94,228,200,140,147,104,145,24,238,218,207,27,201,41,205,59,128,252,122,131,13,163,215,253,4,192,169,45,44,198,169,210,139,37,199,241,219,61,45,45,35,109,205,89,101,91,167,110,20,99,186,227,115,145,146,170,54,77,226,86,61,123,108,129,238,117,138,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,59,168,26,198,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,54,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,186,227,115,182,71,43,27,214,197,100,141,78,135,181,86,157,185,153,240,93,252,27,53,29,154,145,133,55,185,128,231,215,10,185,233,169,225,161,236,199,98,174,85,238,190,135,120,216,216,91,11,145,238,117,59,83,165,221,184,165,98,181,123,43,36,157,43,128,174,49,50,30,22,53,114,216,219,205,226,174,125,58,190,84,120,44,130,217,53,101,87,132,162,100,239,129,178,93,34,167,139,169,174,169,137,176,198,170,189,167,189,241,53,241,39,74,189,174,104,108,18,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,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,102,189,133,201,243,155,215,74,60,91,70,172,90,13,104,188,244,94,179,107,132,119,27,165,36,105,4,159,220,122,71,43,218,147,35,149,101,139,185,86,148,238,141,237,106,35,252,36,237,235,68,107,154,234,118,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,77,152,197,150,104,163,71,59,100,235,145,141,249,185,17,66,106,242,150,209,13,47,213,254,33,170,47,185,221,242,173,110,250,123,79,77,147,216,108,80,199,35,25,93,60,85,13,79,21,44,237,247,53,148,210,186,153,201,14,232,178,190,102,42,170,199,28,172,125,228,154,230,112,63,172,87,93,16,226,143,79,242,234,59,245,37,170,219,91,120,166,178,95,165,174,170,116,20,75,106,171,149,176,212,186,161,200,246,55,162,54,185,39,106,200,189,13,146,8,222,228,94,141,141,140,192,0,66,13,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,62,64,77,240,99,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,254,182,199,36,140,77,223,11,149,54,122,252,42,155,236,187,162,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,214,233,77,105,164,125,93,75,186,88,221,183,93,149,126,106,137,247,39,244,129,212,53,143,80,45,58,123,134,214,94,110,117,108,133,173,138,100,111,84,141,110,238,72,94,237,147,169,205,247,252,63,172,164,157,115,202,238,90,245,173,242,219,237,206,168,169,167,168,186,186,8,209,21,207,78,151,85,202,137,242,87,166,219,74,159,241,255,0,199,35,56,248,226,222,183,54,173,162,211,140,58,68,237,190,169,91,35,227,154,162,55,57,36,166,99,83,116,114,53,191,57,84,237,252,12,240,115,71,86,150,253,77,203,158,250,154,153,221,21,107,35,150,26,121,26,138,239,13,50,123,213,92,239,154,185,62,229,247,129,50,56,107,209,139,118,150,225,116,182,216,41,33,100,137,215,212,228,141,168,239,239,179,47,220,198,255,0,140,34,231,51,205,94,162,176,216,234,48,182,204,213,158,170,145,174,233,71,39,185,36,167,170,111,203,173,23,255,0,65,96,53,82,193,103,163,87,177,168,140,111,234,77,145,61,255,0,209,253,101,30,115,22,207,234,51,77,125,146,207,5,75,223,18,81,91,227,106,117,191,100,221,142,251,157,178,127,45,64,203,188,168,240,23,94,242,12,135,44,169,166,71,36,53,112,164,110,86,111,252,122,106,141,253,234,213,254,122,125,229,185,192,206,220,104,221,182,216,133,92,178,52,186,44,55,72,29,118,154,61,166,187,62,146,171,117,108,127,37,162,141,83,222,221,215,249,107,243,38,194,123,128,242,113,254,81,229,87,99,194,123,215,112,57,30,28,21,118,60,111,186,129,229,16,41,228,225,35,186,24,231,109,242,69,80,35,95,28,90,129,67,132,233,133,74,85,84,36,111,168,100,110,98,117,162,42,237,85,2,46,219,185,63,89,88,60,186,241,105,243,61,125,91,171,98,115,155,66,218,57,222,229,106,175,185,42,225,251,246,95,230,175,222,132,139,230,221,169,211,82,62,199,137,83,78,228,73,104,231,145,251,62,68,247,165,92,94,237,190,95,232,103,195,202,63,78,164,74,235,214,93,85,18,34,75,71,78,198,47,75,23,222,149,114,127,78,255,0,232,96,90,85,166,6,211,219,224,133,62,76,141,173,255,0,137,168,70,14,62,178,10,219,70,148,213,173,27,222,215,126,111,248,170,169,191,246,205,47,234,84,253,106,74,168,227,72,216,141,79,185,8,61,204,167,43,101,151,77,165,164,84,69,124,221,61,8,189,94,253,170,40,213,126,95,214,5,44,93,100,154,162,241,227,94,174,247,190,63,122,239,247,34,127,236,46,91,149,21,205,213,58,59,112,167,89,85,85,151,56,147,110,175,187,193,69,253,63,208,84,60,184,237,68,152,210,223,220,213,237,172,206,106,47,187,230,214,170,254,189,254,226,210,57,67,220,106,31,131,223,233,94,229,88,219,113,167,86,167,82,252,252,39,191,254,100,2,201,19,228,120,114,123,143,41,242,14,93,144,14,13,223,239,61,135,173,29,186,236,115,79,120,30,31,242,220,226,212,220,228,239,127,184,55,220,7,35,175,230,245,45,166,176,206,231,39,185,122,127,250,118,157,128,198,186,245,144,166,57,130,213,215,185,118,70,36,127,122,253,243,70,159,119,245,129,84,26,81,52,119,254,49,22,72,85,92,216,165,183,61,118,247,251,186,232,211,238,223,245,23,41,139,179,183,98,160,98,117,108,218,104,147,223,254,67,74,99,224,50,55,229,156,73,92,174,149,73,220,123,32,161,115,85,223,22,234,149,16,39,242,189,255,0,201,46,150,209,27,161,183,83,196,168,137,211,19,19,221,254,74,1,246,30,183,252,207,97,235,119,241,182,85,3,147,126,71,137,23,238,60,183,220,135,7,162,175,222,7,134,110,171,247,30,212,77,144,224,198,253,231,53,247,32,31,153,145,93,33,180,90,234,43,38,145,26,145,198,247,42,170,162,124,154,171,247,170,126,162,153,248,226,212,122,221,92,213,106,140,18,213,83,45,68,80,85,202,222,211,30,175,78,168,102,170,223,220,215,59,238,219,249,63,241,22,29,198,214,181,46,151,233,253,119,133,122,37,68,180,239,99,119,116,173,247,186,158,161,83,222,196,253,108,79,188,174,174,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,143,243,219,254,144,36,55,228,143,242,117,194,164,141,168,162,99,106,147,110,230,209,236,171,253,210,247,124,216,213,249,60,251,121,99,230,20,237,196,170,237,82,84,181,102,109,198,77,155,214,155,162,118,168,219,242,234,223,231,253,4,171,214,253,61,161,175,211,26,204,122,52,232,141,221,191,115,88,196,68,254,216,141,255,0,47,151,220,84,151,14,154,241,85,195,182,109,85,75,87,23,126,145,213,207,141,200,249,164,106,39,231,161,69,118,209,163,190,232,87,238,2,245,233,37,89,163,108,136,237,209,81,23,231,253,7,212,97,62,28,117,255,0,27,214,124,113,43,173,146,181,178,196,216,91,35,26,217,118,69,116,40,255,0,155,216,221,254,75,255,0,17,155,17,81,126,64,121,60,47,200,46,251,236,121,2,0,243,42,208,168,178,252,106,124,178,142,137,29,81,75,78,213,87,54,61,213,91,29,61,83,190,232,213,126,106,159,121,3,56,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,243,84,251,139,189,213,60,18,219,158,98,213,246,91,131,17,91,81,79,44,73,188,108,118,221,81,189,187,236,239,119,242,212,162,206,47,244,126,237,161,90,185,83,87,67,214,202,122,169,171,42,33,114,44,108,248,22,166,70,39,186,55,111,242,114,125,200,5,242,97,89,45,38,75,103,130,225,73,59,37,100,189,91,43,92,142,249,61,201,247,42,255,0,52,236,74,155,251,148,175,62,94,124,87,187,57,162,161,194,47,79,106,213,164,189,182,59,185,59,213,202,249,42,159,252,164,84,249,53,62,242,194,162,145,37,98,61,191,37,2,63,241,89,162,52,58,165,135,85,193,224,162,146,161,21,138,197,88,209,87,223,52,10,191,232,110,95,147,10,198,208,235,182,67,161,154,159,5,142,239,29,194,10,104,167,129,202,212,71,181,26,143,146,7,170,236,229,98,39,185,23,238,46,210,178,142,26,216,93,12,205,71,53,219,123,149,17,126,255,0,233,254,162,187,248,221,208,121,173,151,232,179,92,90,222,200,99,70,211,164,171,19,97,139,126,134,74,171,190,202,213,95,115,27,247,125,223,208,4,216,209,220,218,135,52,196,232,238,52,83,36,168,177,71,186,245,35,149,23,181,26,236,187,57,125,255,0,18,29,253,62,94,242,38,240,43,144,119,240,228,179,73,59,223,81,27,220,178,35,149,203,210,173,130,157,21,55,249,108,139,253,36,178,79,122,1,235,158,158,41,216,172,149,136,228,84,249,42,34,152,83,89,184,107,197,181,54,72,174,30,18,40,107,160,99,154,201,91,28,109,93,156,244,114,251,251,78,95,215,255,0,25,155,247,247,236,54,69,251,128,234,90,109,98,155,29,199,226,181,206,191,20,61,95,45,254,249,30,239,189,19,245,254,163,183,30,166,68,216,213,122,19,111,247,130,207,210,238,151,38,192,115,86,239,247,168,70,237,247,169,229,23,127,122,30,64,0,0,0,0,0,0,0,0,20,173,205,23,130,11,238,146,102,215,46,33,240,58,91,173,227,12,203,110,21,55,28,142,166,121,153,52,150,139,197,93,100,178,57,28,200,226,103,106,141,253,216,153,19,213,94,169,34,57,143,122,43,226,71,221,73,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,13,120,184,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,122,105,209,35,89,28,172,221,126,36,251,211,47,243,86,212,204,87,89,53,131,76,245,75,10,171,241,22,92,155,75,237,151,10,110,169,35,124,144,245,220,46,61,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,49,255,0,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,166,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,47,75,58,150,54,70,176,44,83,149,46,186,105,199,14,154,113,175,186,161,170,23,159,3,106,161,251,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,108,21,213,93,72,190,235,6,163,228,122,161,147,209,218,169,46,185,53,194,91,141,92,54,186,22,82,82,178,73,23,117,70,70,207,253,47,114,186,71,187,119,200,247,189,206,123,186,169,55,249,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,16,207,252,162,56,62,207,177,91,171,248,166,207,18,174,201,109,187,89,229,160,198,173,75,44,208,207,112,130,119,70,229,174,157,140,123,90,180,202,214,109,20,114,181,233,34,185,179,163,89,219,130,73,62,190,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,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,226,219,125,209,81,44,210,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,0,114,164,225,115,93,184,107,252,168,254,90,240,111,179,159,104,253,137,236,207,238,157,29,103,127,195,248,238,247,248,52,178,116,244,247,226,254,54,219,245,123,183,217,118,138,188,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,4,106,208,206,20,117,31,136,157,56,212,124,215,75,226,246,173,215,78,125,153,60,214,8,161,87,85,92,169,106,146,173,100,117,50,162,252,115,71,225,90,169,14,221,82,53,238,70,42,189,172,142,92,85,137,223,254,202,101,86,108,167,216,150,171,207,177,174,20,247,15,103,93,169,188,69,13,103,106,70,191,177,81,22,233,220,133,253,61,47,102,233,212,213,84,221,55,44,255,0,145,143,233,179,246,111,247,145,218,185,145,114,221,252,160,123,83,136,94,30,172,63,230,175,227,172,201,177,154,56,191,248,107,239,125,101,35,19,255,0,159,62,107,36,73,254,17,239,115,83,191,186,84,4,181,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,254,167,117,49,21,170,189,198,72,198,103,83,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,128,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,204,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,159,248,194,211,60,87,78,238,58,67,113,197,169,60,39,219,93,31,196,242,107,140,12,142,56,225,109,116,148,171,79,43,227,107,24,221,187,158,21,178,189,93,212,231,75,44,175,87,124,91,38,0,44,167,152,30,153,226,181,60,2,240,195,172,126,19,181,146,91,241,252,115,25,239,199,28,109,241,20,53,22,85,168,232,153,221,29,199,246,228,165,222,52,235,70,183,191,63,194,170,253,208,59,7,36,125,85,181,67,117,212,45,16,155,29,164,101,202,178,158,44,170,158,237,5,35,82,121,160,133,209,211,75,77,81,63,95,83,152,199,79,11,224,141,25,179,86,90,181,87,39,82,34,218,249,175,183,45,125,94,169,210,14,48,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,77,186,24,218,196,164,145,238,98,163,209,145,57,19,171,117,99,182,9,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,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,1,218,244,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,253,72,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,157,45,233,98,171,149,59,143,145,239,199,252,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,166,90,128,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,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,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,200,28,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,213,120,177,243,79,172,159,80,50,31,81,156,198,146,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,109,210,231,177,179,194,231,53,23,118,164,177,170,237,212,155,134,209,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,253,98,154,249,77,241,103,168,248,134,109,252,30,46,118,60,175,49,195,46,189,18,219,105,173,22,197,174,147,28,170,154,178,24,228,170,145,253,109,240,214,239,207,189,243,170,163,154,201,58,30,214,181,100,149,100,185,64,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,170,190,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,128,159,224,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,112,53,172,54,104,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,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,154,203,155,84,1,64,63,216,184,227,179,254,225,159,242,154,207,255,0,91,46,167,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,101,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,174,71,55,116,106,189,221,12,70,70,213,232,99,81,53,162,54,168,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,159,88,3,89,110,33,113,107,22,13,175,186,151,133,98,212,62,10,203,143,230,23,155,93,186,155,186,249,59,20,176,86,203,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,144,56,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,170,241,99,230,159,89,62,160,100,62,163,57,141,36,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,13,162,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,250,197,53,242,155,226,207,81,241,12,219,248,60,92,236,121,94,99,134,93,122,37,182,211,90,45,139,93,38,57,85,53,100,49,201,85,35,250,219,225,173,223,159,123,231,85,71,53,146,116,61,173,106,201,42,201,114,128,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,34,87,52,29,111,186,232,159,10,23,166,217,172,116,151,26,140,254,161,216,59,223,83,35,154,202,56,43,104,234,150,105,209,173,247,189,233,20,50,49,137,212,212,71,200,215,175,82,49,99,120,82,95,16,58,145,71,172,26,227,158,106,133,178,143,194,80,100,217,5,117,198,138,23,80,193,73,35,41,100,153,203,10,75,28,31,155,239,118,250,59,143,69,115,159,39,91,220,247,185,206,123,166,175,37,61,76,251,63,174,57,166,150,213,213,218,169,233,51,12,125,151,8,124,68,157,21,85,21,212,19,126,110,10,125,222,136,253,224,171,172,145,236,70,185,221,48,35,145,90,214,63,122,235,59,174,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,67,103,48,126,78,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,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,63,38,255,0,150,98,184,167,179,126,212,228,214,171,55,182,110,16,218,109,222,208,173,142,159,198,87,75,191,106,154,30,181,78,228,207,233,119,76,109,221,206,217,118,69,216,253,96,0,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,209,84,202,218,217,29,31,69,68,241,189,118,100,209,174,232,157,63,22,219,238,138,137,103,224,10,192,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,126,29,183,221,81,22,207,193,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,243,68,9,64,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,205,205,80,201,27,180,145,61,191,19,83,125,183,77,209,81,86,111,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,228,139,40,0,135,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,245,210,190,138,138,54,201,215,79,36,140,77,223,12,137,178,175,87,195,190,219,42,42,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,141,44,156,77,231,216,175,13,181,60,55,98,21,53,118,75,109,219,40,172,200,111,87,42,43,140,208,207,112,130,122,8,104,253,158,246,198,173,106,211,43,89,43,164,99,250,210,69,116,73,179,59,107,220,249,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,213,45,68,141,98,127,147,27,17,206,99,95,44,177,49,94,206,190,164,234,154,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,142,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,166,193,60,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,124,104,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,240,169,110,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,169,19,186,242,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,93,73,85,124,237,53,175,255,0,136,188,57,209,219,255,0,86,107,112,170,146,47,247,69,29,36,112,189,36,255,0,118,172,141,116,127,226,21,174,254,58,22,168,107,153,199,6,177,93,117,191,138,61,64,203,171,47,212,151,91,109,21,226,166,201,97,150,134,169,211,209,37,170,146,87,67,76,234,119,43,222,222,137,26,213,157,203,26,244,58,73,228,123,81,58,246,3,186,242,203,209,79,203,79,23,24,183,136,184,120,90,12,19,108,214,179,162,94,137,165,240,83,195,225,227,143,120,222,215,111,85,45,55,91,87,167,120,146,94,151,35,186,119,233,92,112,104,237,215,68,56,163,212,12,70,178,195,73,106,182,214,222,42,111,118,24,168,105,93,5,18,218,170,229,116,212,205,167,106,177,141,232,141,174,88,28,145,167,67,100,130,70,53,87,163,114,127,242,71,210,251,85,46,1,168,90,209,51,169,39,185,92,239,17,98,244,232,234,38,247,232,224,166,134,58,153,122,42,55,87,116,78,234,184,122,163,68,106,111,73,27,149,93,238,232,234,156,238,52,134,165,151,93,61,215,186,24,42,228,167,158,158,92,66,233,35,167,139,177,3,216,233,42,168,154,200,253,210,171,228,73,43,213,206,248,152,137,12,105,240,42,167,88,100,174,74,122,153,246,131,67,179,77,45,171,171,186,212,85,225,249,3,46,16,248,137,58,233,105,232,107,225,252,220,20,251,189,85,155,79,73,89,35,216,141,107,122,167,71,34,185,207,126,214,42,81,95,40,205,76,197,116,239,139,136,109,217,77,95,132,251,107,143,213,227,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,110,221,207,10,232,152,141,234,115,165,150,38,35,126,45,210,245,0,165,110,117,126,105,241,111,167,244,62,163,113,32,1,63,249,213,249,167,197,190,159,208,250,141,196,143,252,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,102,40,25,215,150,135,1,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,139,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,117,61,200,198,57,202,201,145,151,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,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,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,78,135,212,181,237,234,99,218,187,57,17,201,190,202,136,190,226,239,192,17,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,11,151,109,246,93,149,21,18,139,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,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,1,15,255,0,178,97,163,95,194,227,248,45,123,18,235,217,246,135,217,191,180,219,59,179,246,139,191,217,240,94,27,163,185,217,238,126,103,196,239,183,119,249,29,159,237,130,96,0,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,206,192,66,174,110,122,153,149,105,223,8,243,91,177,106,191,9,246,215,32,164,198,110,51,178,73,35,153,180,50,65,81,81,43,35,115,30,221,187,158,21,177,61,29,212,215,69,44,172,86,252,91,160,81,181,218,182,154,227,117,173,184,81,218,105,45,116,245,85,18,77,21,13,35,165,116,20,172,115,149,91,12,107,51,223,42,177,168,168,212,89,30,247,236,137,212,231,46,234,183,105,201,182,255,0,237,158,17,235,45,222,196,181,80,251,11,48,184,219,251,244,84,221,169,171,250,160,166,168,239,213,59,117,238,204,158,35,180,143,247,109,20,48,179,111,131,117,164,18,194,121,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,157,110,123,41,231,175,122,177,139,239,103,91,156,139,219,69,104,92,248,0,10,22,230,69,194,30,85,195,190,178,221,51,171,109,21,214,191,79,115,107,131,235,109,119,154,202,249,46,19,71,93,43,123,181,20,149,115,200,157,206,247,115,188,248,214,71,61,210,69,179,150,73,100,100,202,223,147,150,135,19,24,247,13,252,67,66,236,206,134,147,236,246,113,79,30,57,91,115,145,41,98,125,165,242,84,70,232,170,221,81,51,81,204,166,107,147,105,152,146,198,197,98,164,174,73,29,4,109,46,255,0,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,174,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,209,35,91,186,181,30,238,135,163,227,114,245,177,200,129,178,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,86,7,41,190,54,168,238,22,47,224,201,171,217,95,106,190,215,208,236,58,233,119,185,65,28,115,82,185,240,193,29,154,62,226,182,71,204,217,36,69,129,136,178,57,209,185,241,181,35,108,17,181,210,127,143,94,49,49,238,22,52,142,230,219,53,226,146,125,69,190,83,248,44,126,217,13,101,47,139,162,124,236,157,177,221,37,167,151,169,206,166,137,208,200,168,189,167,177,242,181,145,47,74,61,206,104,69,94,110,252,98,99,213,88,203,56,88,211,155,197,37,206,162,225,81,21,110,93,93,69,89,75,83,5,59,41,170,36,70,218,222,141,235,124,117,41,83,3,37,145,21,99,124,105,20,77,248,210,103,163,107,131,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,117,95,243,85,158,229,95,233,174,71,146,100,119,15,246,74,202,235,149,117,68,159,240,164,154,105,36,127,244,185,206,119,222,170,94,247,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,9,21,165,90,111,98,209,253,56,199,52,191,24,172,186,213,218,177,155,124,86,234,73,174,149,207,171,170,124,113,166,200,175,145,255,0,250,24,212,108,108,110,204,141,140,99,90,198,246,176,99,254,32,117,51,242,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,181,36,232,165,154,185,144,187,194,192,255,0,141,138,238,236,235,20,104,198,185,28,247,61,26,213,234,114,1,72,60,205,53,175,242,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,243,87,44,206,18,127,44,154,29,174,217,212,242,218,170,42,242,108,126,191,78,172,20,183,7,117,210,195,92,248,97,172,90,186,150,44,47,86,246,167,75,107,225,146,55,43,152,230,76,238,142,166,198,165,122,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,41,203,223,75,237,90,85,193,246,155,91,45,238,164,154,162,255,0,103,139,40,174,171,134,137,180,207,168,158,224,212,169,78,238,202,171,35,226,138,72,169,210,71,46,238,101,59,61,205,68,70,52,53,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,216,207,130,205,76,252,174,240,167,166,25,212,149,119,90,186,186,140,126,11,125,125,85,210,78,229,85,85,117,18,173,29,84,239,127,91,149,253,201,233,229,122,61,206,234,115,92,142,114,35,149,81,41,135,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,127,146,94,166,98,181,58,89,157,104,231,139,237,100,150,252,129,114,110,196,146,70,223,17,67,81,77,79,79,215,11,122,251,143,237,201,75,180,139,208,141,111,126,15,137,85,251,32,89,81,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,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,46,252,1,31,248,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,240,185,118,223,101,217,81,81,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,110,128,121,7,141,208,242,7,133,247,17,135,141,205,96,161,211,189,61,172,141,215,40,33,158,85,103,75,92,246,239,238,158,155,127,114,181,126,231,146,114,87,246,227,115,213,62,72,170,84,215,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,243,111,234,3,8,240,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,155,92,207,185,142,253,127,37,46,183,0,196,233,49,60,118,130,211,75,18,198,218,106,104,162,217,85,87,248,172,99,126,245,95,230,254,178,41,242,234,209,56,240,12,46,75,197,69,23,110,162,186,30,135,43,163,217,87,162,174,101,79,156,109,95,150,223,122,147,73,118,99,61,201,182,200,6,38,226,47,82,109,122,123,131,213,92,107,238,16,83,185,58,58,82,73,17,187,254,122,20,95,185,127,158,159,113,70,184,125,182,235,174,58,241,71,36,80,62,169,106,42,40,152,231,70,212,84,68,73,33,103,221,211,252,226,194,249,157,106,108,118,220,93,150,88,235,81,38,126,255,0,3,100,249,237,37,27,190,93,123,252,151,245,17,175,150,70,152,79,149,102,205,203,37,167,87,67,75,50,252,74,197,84,222,57,233,29,243,232,84,255,0,210,5,179,232,30,32,220,51,76,108,86,69,137,209,201,79,110,163,137,200,237,247,221,148,241,181,126,106,191,171,245,153,32,249,45,84,204,164,183,211,192,196,68,70,68,198,255,0,196,212,67,235,3,194,236,19,228,120,95,153,229,62,64,21,118,56,167,204,57,79,45,219,230,7,35,225,187,86,71,69,67,53,68,143,70,163,24,229,221,87,111,146,42,255,0,208,125,198,48,215,252,202,28,51,79,46,183,119,74,214,190,42,105,220,136,174,68,249,65,43,191,156,159,205,253,96,83,247,50,92,159,237,126,187,199,110,164,168,109,67,105,160,170,141,82,61,151,165,82,178,101,217,118,68,254,105,99,28,187,112,74,140,75,72,41,86,178,142,72,37,149,146,34,163,209,81,125,213,149,42,159,122,253,202,133,79,223,107,43,53,131,136,234,217,222,174,157,179,86,215,236,158,247,108,138,250,153,17,63,150,94,198,138,227,113,227,24,85,29,182,56,145,157,180,147,249,59,124,230,145,223,169,63,88,29,255,0,228,158,242,178,121,171,220,85,109,246,170,22,204,155,191,191,187,118,247,251,157,66,165,154,200,187,53,127,168,170,30,105,23,136,38,188,89,168,155,42,58,85,241,31,10,57,21,127,139,68,191,45,255,0,80,17,251,42,193,163,179,112,163,105,187,54,157,205,146,122,250,165,85,93,254,72,149,105,247,185,83,249,31,168,147,92,163,111,177,193,143,228,148,82,212,49,174,109,202,21,70,170,162,47,248,35,147,245,127,173,49,238,182,99,210,90,184,52,199,251,204,115,28,149,117,104,168,169,183,255,0,164,23,245,33,137,184,22,215,250,29,28,191,214,219,174,210,244,83,220,106,123,189,93,72,136,157,20,242,167,189,93,35,19,230,169,250,192,189,200,101,108,137,187,85,21,23,245,30,213,79,113,210,116,211,63,176,231,54,150,87,89,174,16,78,197,223,251,220,172,119,242,158,159,201,115,191,154,167,119,3,214,169,178,238,167,38,170,108,30,155,158,148,114,183,220,170,7,178,69,247,28,152,187,167,188,225,191,83,126,227,155,19,221,184,28,136,241,198,213,83,233,244,122,226,145,175,198,228,135,100,219,255,0,11,167,36,57,24,184,241,186,50,221,164,213,170,245,111,241,34,84,223,253,215,78,159,172,10,248,229,129,103,150,229,173,87,202,214,200,136,216,41,40,149,126,94,244,241,44,254,159,245,165,206,209,55,162,150,38,239,190,204,106,127,232,66,159,121,78,66,149,26,167,144,73,178,244,165,190,149,85,83,250,42,155,255,0,215,46,22,20,68,137,168,159,36,68,255,0,152,15,97,235,94,158,175,233,57,175,200,245,170,47,88,30,92,173,68,216,240,197,221,83,99,140,139,186,236,135,40,219,176,30,211,211,85,83,13,44,43,52,207,107,90,223,154,185,118,79,158,199,184,197,218,231,168,20,184,86,43,85,89,81,80,200,154,206,141,213,207,70,255,0,162,198,159,123,147,249,192,85,247,49,157,97,118,127,169,209,96,152,229,108,117,209,118,40,145,205,167,233,126,238,123,37,106,252,152,139,242,149,191,127,222,132,173,229,193,163,21,152,94,23,75,127,186,219,167,166,146,178,155,186,222,235,92,221,210,74,122,85,79,229,47,234,95,184,128,154,1,139,87,235,207,16,16,222,43,153,37,92,49,201,74,175,115,209,210,34,164,114,211,53,125,234,143,79,147,215,239,46,211,77,177,122,108,87,18,182,218,105,225,108,108,167,164,134,36,70,181,19,100,108,76,111,220,137,252,223,212,7,226,107,123,107,27,132,87,62,130,157,210,78,157,174,150,183,222,171,249,232,247,255,0,209,185,73,239,210,59,182,111,140,228,87,202,42,73,234,42,232,234,170,229,115,25,30,234,212,100,125,74,191,198,68,249,185,62,226,242,245,14,54,73,143,84,119,125,237,248,63,250,118,21,241,195,38,11,79,117,170,203,173,50,82,185,240,79,61,124,126,246,34,181,81,86,22,255,0,53,83,228,191,168,8,209,193,14,185,55,71,115,218,219,14,79,93,29,19,22,110,133,73,246,98,183,183,4,236,84,254,35,151,231,178,124,203,175,196,242,10,44,146,211,13,202,130,174,58,136,159,213,210,248,221,186,46,207,115,127,231,69,40,51,139,44,41,250,75,173,245,15,163,137,244,241,212,190,174,118,236,222,132,247,212,76,223,118,205,111,220,168,91,119,2,26,142,153,198,148,209,182,90,164,154,120,25,43,159,241,245,42,111,87,58,38,255,0,18,175,201,0,148,7,132,221,0,85,3,195,218,143,106,181,83,220,168,65,206,99,60,62,215,106,86,33,29,226,201,104,168,171,170,162,141,89,209,11,92,229,119,93,84,11,252,244,251,186,151,228,164,228,63,31,40,178,83,95,45,114,81,84,194,217,26,237,183,71,53,23,228,230,175,222,139,250,128,215,155,135,188,218,237,162,154,217,141,213,92,209,244,17,83,93,105,93,58,78,196,110,204,93,247,223,118,187,111,116,159,250,75,237,209,109,73,178,234,46,31,110,188,90,174,84,213,41,45,52,46,119,106,68,118,206,88,163,114,167,201,63,158,159,119,222,83,223,30,124,59,207,165,217,100,153,93,174,21,101,42,43,37,69,107,85,58,122,35,165,79,228,196,212,79,123,151,239,36,23,44,157,122,158,170,24,240,187,157,118,234,213,68,141,31,42,239,242,163,141,17,58,164,254,191,187,255,0,96,22,142,126,14,91,137,219,178,187,92,246,218,232,186,153,44,110,98,252,78,79,155,92,223,185,83,249,202,126,213,60,137,52,17,202,213,221,30,212,114,127,190,135,53,95,184,12,27,166,250,66,221,50,205,106,171,168,24,230,210,86,36,235,191,74,236,142,123,145,126,106,247,47,201,136,103,22,46,237,247,159,61,92,12,123,26,238,132,85,69,247,123,191,172,228,215,172,105,247,171,127,88,30,199,185,119,77,147,117,57,181,119,67,139,92,142,247,251,142,96,113,114,170,42,47,251,199,151,53,28,155,47,200,42,110,16,14,13,143,167,220,159,35,216,0,0,0,0,0,0,0,0,0,0,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,195,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,203,197,43,115,171,243,79,139,125,63,161,245,27,136,17,255,0,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,236,197,54,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,90,203,228,99,250,108,253,155,253,228,90,160,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,244,217,251,55,251,200,155,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,124,10,232,154,246,59,195,70,231,70,233,159,212,222,150,42,53,23,184,248,216,250,235,229,37,172,88,14,133,96,28,64,106,54,163,95,169,45,214,219,117,61,134,88,162,150,170,24,103,184,79,28,55,105,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,214,169,15,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,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,7,64,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,114,124,172,120,54,204,180,3,13,172,213,157,74,169,200,44,121,62,103,78,176,187,22,125,106,54,146,27,118,241,73,75,53,101,47,109,28,202,230,185,42,54,69,145,123,113,84,43,28,214,72,233,26,220,1,202,159,129,139,173,235,38,160,226,139,85,237,117,118,251,109,130,161,36,197,44,183,27,91,152,183,57,223,78,201,34,185,175,126,62,151,83,49,179,177,240,73,22,234,233,153,214,143,103,101,18,91,116,0,126,78,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,172,190,111,250,223,196,150,47,83,77,165,118,107,29,93,131,75,238,148,244,211,191,38,180,201,94,199,220,231,154,42,200,102,182,85,212,55,162,157,24,230,36,142,117,30,210,171,153,28,114,171,246,114,198,200,193,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,15,202,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,94,188,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,133,133,114,84,242,177,148,253,64,174,244,235,112,19,252,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,23,167,168,186,103,138,234,135,42,27,61,187,41,164,238,123,7,71,237,89,53,186,118,71,26,205,75,93,65,103,142,162,39,198,231,177,221,29,93,183,68,245,110,206,88,166,149,136,230,245,238,81,97,178,159,9,222,86,52,111,233,254,61,233,208,1,174,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,115,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,153,173,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,249,23,83,202,103,84,46,186,143,193,245,174,217,121,109,92,149,24,45,226,179,23,101,93,77,107,170,31,83,3,27,29,76,59,117,34,44,108,138,42,184,233,217,30,238,70,178,157,187,42,34,163,26,29,131,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,85,95,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,61,57,127,112,207,134,241,95,203,243,53,210,220,194,186,174,220,246,234,69,93,202,209,115,166,85,115,237,215,24,237,84,76,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,200,23,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,18,43,133,94,14,244,143,133,12,54,142,205,135,217,233,46,57,59,169,221,29,223,44,169,163,99,110,55,23,200,177,186,86,35,253,238,134,155,170,40,250,41,218,229,99,122,26,174,87,201,215,35,243,168,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,11,169,0,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,109,80,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,147,211,151,247,12,248,111,21,252,191,51,93,45,204,43,170,237,207,110,164,85,220,173,23,58,101,87,62,221,113,142,213,68,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,129,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,1,34,184,85,224,239,72,248,80,195,104,236,216,125,158,146,227,147,186,157,209,221,242,202,154,54,54,227,113,124,139,27,165,98,63,222,232,105,186,162,143,162,157,174,86,55,161,170,229,124,157,114,63,58,128,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,230,218,165,202,107,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,124,46,85,124,141,68,107,149,81,23,90,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,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,7,229,3,191,235,166,153,254,72,181,1,184,44,148,151,90,74,186,124,127,30,184,87,210,221,35,237,213,82,215,86,217,232,235,42,160,123,58,26,172,237,207,81,43,17,142,111,83,90,212,107,149,92,138,171,250,213,58,41,255,0,244,177,110,226,46,142,225,250,64,173,194,174,20,178,75,255,0,234,234,106,202,73,33,98,71,254,237,73,28,233,63,196,35,91,252,117,2,221,57,68,107,21,215,82,184,92,126,35,145,223,169,43,174,90,125,120,150,201,77,18,213,58,90,216,237,78,138,57,169,29,59,94,247,57,24,142,125,68,17,42,35,89,219,165,107,26,159,155,114,147,124,160,190,87,218,223,106,209,62,43,236,173,188,216,234,238,52,249,253,59,112,118,62,154,70,181,244,115,214,214,82,172,51,171,93,238,123,18,88,99,99,211,169,170,140,145,207,78,165,98,70,251,244,2,0,115,171,242,177,139,125,64,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,218,185,213,249,88,197,190,160,80,250,117,196,165,96,51,255,0,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,89,167,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,234,99,145,236,107,145,147,43,42,175,66,248,82,214,142,33,237,89,77,247,78,113,106,185,237,184,173,158,186,233,45,100,180,53,110,130,186,122,102,196,231,91,105,100,134,25,27,45,115,219,51,29,28,10,173,87,39,191,116,247,111,208,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,221,146,53,125,237,84,114,124,208,13,162,1,26,184,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,61,85,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,186,159,210,146,62,74,128,0,0,42,47,155,182,136,107,70,165,113,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,239,179,218,191,122,22,232,0,168,190,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,190,204,114,253,202,91,160,0,10,11,230,99,105,186,223,249,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,105,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,232,70,172,111,130,236,87,248,94,234,7,21,217,251,109,87,250,187,223,179,32,197,237,115,208,199,81,29,171,194,210,81,53,213,206,116,172,85,101,98,79,72,169,19,162,84,237,199,212,189,78,116,189,49,7,84,229,205,193,71,240,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,157,217,45,116,42,140,88,237,141,155,169,204,119,75,216,178,74,232,145,173,124,142,107,119,149,176,197,34,204,0,0,165,110,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,22,147,198,6,127,77,166,28,46,106,150,103,54,67,87,98,168,165,197,235,169,173,247,10,69,149,179,193,113,169,137,105,232,150,55,68,157,108,122,212,205,10,35,211,110,133,84,114,171,81,21,201,173,185,117,60,232,242,207,99,240,203,142,98,212,153,55,130,171,200,51,10,110,245,186,58,222,220,151,10,24,41,106,95,39,84,72,168,178,195,28,235,70,231,110,138,214,200,176,42,236,238,130,162,244,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,11,243,224,39,76,241,93,47,225,31,76,237,216,181,39,111,219,216,253,22,77,113,157,241,198,147,85,87,87,192,202,137,95,35,152,198,245,244,247,27,19,21,219,185,34,134,38,43,157,209,185,213,121,154,104,167,229,167,132,124,167,195,220,60,45,126,9,190,107,71,215,47,68,50,248,40,38,241,17,201,180,111,115,183,165,150,167,161,169,211,188,169,23,83,145,189,91,202,163,175,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,200,13,104,116,159,58,252,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,99,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,13,91,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,54,41,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,2,178,249,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,108,253,155,253,228,5,170,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,97,254,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,221,112,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,220,107,166,92,107,226,188,41,242,204,211,219,37,166,231,226,53,55,38,183,228,17,227,150,250,117,141,242,80,117,221,235,227,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,165,178,190,42,192,255,0,53,89,238,85,254,154,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,234,160,126,81,114,124,181,57,133,209,234,109,138,135,66,181,231,47,255,0,55,84,29,81,89,239,151,73,160,167,142,241,75,215,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,84,145,196,142,115,159,39,91,157,133,108,156,161,50,171,191,8,241,229,212,183,15,243,231,186,248,92,134,158,207,90,217,41,33,166,161,236,72,171,103,84,149,89,218,172,127,117,143,146,73,155,210,201,97,100,9,219,103,114,161,245,215,254,106,176,44,171,253,53,199,50,76,114,225,254,201,71,93,109,174,167,147,254,12,144,205,28,140,254,135,53,205,251,149,0,218,76,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,75,80,5,48,115,167,207,234,111,188,67,98,154,125,79,144,210,86,91,113,92,93,149,47,161,133,98,115,232,46,53,149,18,44,201,42,181,58,218,247,211,193,64,244,99,215,220,206,135,53,19,184,170,235,159,53,150,226,7,83,63,44,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,123,82,78,186,168,104,95,51,188,44,15,248,222,141,237,64,145,70,140,107,149,172,107,17,173,94,150,160,29,131,76,120,100,207,181,67,68,181,63,93,172,212,213,105,98,211,90,122,71,61,145,91,166,157,247,41,229,158,52,153,145,57,169,208,214,83,83,58,74,153,223,186,172,108,237,110,222,153,22,70,126,87,13,25,253,54,150,113,13,166,250,131,112,200,106,236,118,219,30,81,109,169,186,87,83,44,189,113,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,122,216,231,55,103,117,108,182,233,203,111,135,174,190,0,46,56,110,107,83,117,164,164,214,63,108,214,212,194,218,95,9,85,69,67,91,78,218,6,58,39,72,142,71,247,32,167,109,68,114,171,58,85,179,179,102,185,168,142,117,48,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,200,13,162,1,31,248,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,221,29,93,182,202,196,118,206,88,166,137,234,214,245,236,72,0,4,95,227,215,131,188,123,138,125,35,185,186,205,103,164,131,81,108,116,254,55,31,185,195,71,75,226,235,95,3,39,116,118,185,106,37,233,115,105,165,116,210,34,39,117,140,100,174,100,171,212,140,115,93,40,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,53,119,255,0,53,88,22,85,254,154,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,202,135,96,213,237,104,213,13,122,204,164,212,13,92,203,234,242,43,236,148,241,82,37,68,204,142,38,69,4,104,189,17,69,20,77,108,81,51,117,115,149,172,107,81,94,247,189,119,115,220,171,151,249,133,234,206,150,106,255,0,19,89,5,239,72,113,11,85,158,203,106,238,90,106,46,22,230,211,36,121,13,116,117,83,201,81,117,85,167,78,137,59,207,149,81,178,43,158,233,35,142,55,185,200,174,232,102,0,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,212,222,173,211,222,128,89,255,0,42,62,5,191,188,113,65,173,120,103,250,158,171,0,162,174,119,249,78,117,210,74,117,111,251,87,133,123,157,252,249,145,159,224,243,22,168,99,78,29,117,123,72,245,183,72,236,89,158,137,79,72,204,97,148,236,183,195,108,134,6,83,62,206,248,88,214,173,4,180,236,248,96,124,77,86,34,49,191,7,66,177,204,87,70,230,57,217,44,1,94,188,233,243,250,107,23,15,56,166,159,83,228,53,116,119,44,171,40,101,75,232,97,89,90,202,251,117,29,60,139,50,74,173,78,135,49,149,19,208,61,24,245,247,191,161,205,69,237,170,182,194,138,86,231,71,150,123,99,137,172,115,22,164,201,188,109,38,63,135,211,119,173,209,214,247,35,183,215,79,85,82,249,58,162,69,84,138,105,32,74,55,59,116,71,58,52,129,87,118,244,1,13,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,155,237,186,47,200,217,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,144,121,61,97,86,172,171,140,22,95,110,21,21,113,212,97,216,189,202,247,66,216,94,212,100,147,189,208,208,171,101,69,106,170,179,181,93,43,145,26,173,94,182,177,119,217,21,174,188,144,42,175,157,166,138,127,241,23,136,202,59,135,234,194,174,20,178,75,254,232,172,164,146,22,36,127,238,212,145,206,147,252,66,53,191,199,82,58,242,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,14,221,72,169,35,229,150,146,58,118,71,187,85,207,168,110,202,170,136,199,88,247,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,45,38,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,152,27,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,28,23,230,115,61,106,191,16,30,91,213,190,251,28,147,250,79,8,187,5,127,234,77,192,245,85,245,173,52,168,223,114,244,59,111,248,136,57,150,112,193,144,234,38,190,222,242,155,132,27,91,95,89,35,216,238,166,123,209,97,86,252,146,86,187,230,212,251,137,210,169,186,108,167,4,134,52,85,94,159,122,255,0,72,31,153,141,216,225,177,91,217,69,3,58,81,155,253,234,191,55,42,253,234,191,172,250,175,21,77,163,182,212,84,59,229,28,79,114,255,0,82,53,87,254,131,237,63,23,46,163,154,183,29,184,210,195,186,190,90,89,152,212,68,251,214,55,34,125,223,210,5,11,113,173,158,215,103,154,147,85,239,222,56,250,58,19,220,155,111,79,77,191,242,91,252,194,198,57,94,105,196,184,214,144,165,194,173,157,46,170,184,86,189,19,116,95,119,92,45,251,156,191,226,212,130,186,135,161,183,247,106,43,168,174,54,170,213,123,182,255,0,66,149,169,238,129,139,252,196,254,130,226,52,3,10,139,6,211,202,27,44,112,186,52,142,90,135,108,231,57,87,226,149,87,249,72,138,6,76,107,81,169,178,5,249,30,79,14,223,96,60,38,219,251,206,71,134,158,28,187,110,7,133,217,87,125,143,45,67,195,125,254,243,152,30,23,228,64,94,102,26,157,21,139,2,154,209,19,250,101,153,93,18,166,219,238,139,13,99,127,152,191,122,126,178,121,214,84,54,154,21,149,238,70,162,124,215,253,242,139,120,246,214,58,221,73,212,121,236,112,84,50,72,169,170,157,78,212,142,54,123,250,103,170,106,123,218,174,85,247,60,15,216,229,191,167,239,205,245,98,179,36,153,155,199,77,84,245,119,191,252,101,45,74,253,206,79,215,250,139,185,183,211,182,154,149,144,167,242,119,255,0,157,72,7,202,187,72,89,142,233,253,110,83,93,75,43,39,175,158,150,86,43,156,244,69,106,209,162,239,178,181,19,253,21,126,69,130,34,34,124,128,244,213,191,183,4,142,249,236,213,95,253,5,32,241,137,123,159,50,215,246,91,90,237,209,187,244,183,100,255,0,81,83,170,251,246,79,230,151,79,153,221,99,179,99,213,247,9,100,107,25,13,60,175,85,93,182,77,152,229,251,255,0,168,163,44,66,178,109,83,226,101,181,234,213,158,55,111,211,208,221,191,210,247,39,242,119,255,0,22,4,184,227,70,197,37,179,134,27,101,47,78,221,169,230,114,166,255,0,236,117,235,250,200,7,163,154,55,115,213,43,13,237,109,173,218,106,58,182,53,191,197,247,245,38,235,243,123,83,228,213,45,23,143,251,20,237,225,251,181,11,85,18,36,153,234,139,190,251,120,122,213,253,95,210,70,62,88,150,202,11,180,185,93,182,169,55,145,110,81,162,39,94,203,238,130,85,247,109,254,72,24,227,132,109,123,200,244,43,86,45,88,182,73,39,77,45,85,125,60,82,123,163,93,145,82,69,254,68,111,95,244,100,249,47,255,0,90,233,112,28,210,221,154,88,40,239,20,19,117,178,166,8,229,254,43,147,248,204,107,190,246,167,243,147,238,43,43,143,110,21,105,113,203,67,181,51,20,182,84,199,83,110,141,245,82,185,36,154,84,78,143,12,214,175,74,177,83,220,136,239,154,161,232,229,225,197,93,222,146,245,30,158,229,55,58,116,137,141,72,98,107,225,134,53,71,35,233,33,68,223,169,170,190,238,175,184,11,99,249,158,153,88,155,158,171,77,124,87,43,125,61,108,47,107,153,52,109,123,85,21,21,21,21,63,160,250,213,55,77,128,244,198,169,238,67,220,159,35,211,183,75,183,79,153,238,111,200,2,252,136,13,205,75,32,146,131,7,183,219,98,127,248,68,15,122,166,223,170,174,155,250,63,160,159,43,242,82,189,185,173,77,19,49,91,92,75,22,242,62,154,69,107,189,254,239,237,186,125,254,240,49,199,40,107,4,113,215,228,247,165,77,156,250,90,54,34,255,0,71,137,155,127,191,253,106,125,197,167,177,119,106,127,81,89,220,162,233,209,148,25,27,93,10,183,162,158,145,126,255,0,159,137,168,44,201,191,32,60,158,167,170,170,251,143,98,170,253,199,171,223,190,224,113,68,94,173,212,247,167,200,240,212,77,183,60,170,236,138,160,122,43,106,89,75,76,249,158,187,35,90,170,191,241,41,81,188,202,56,134,171,171,204,238,58,127,106,151,243,116,147,186,39,252,41,239,217,41,95,252,168,255,0,91,87,249,68,232,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,11,158,159,202,140,168,156,31,20,201,56,158,215,11,141,246,235,4,149,77,185,86,79,59,223,12,78,141,19,120,165,84,254,246,215,34,127,122,79,248,128,157,188,172,180,137,214,140,33,217,85,108,27,75,61,101,91,26,189,91,252,41,37,63,234,122,253,241,175,220,88,196,109,70,49,24,159,38,166,199,72,210,13,61,180,233,214,31,77,142,218,105,228,134,8,100,149,232,215,200,231,174,239,122,185,125,238,247,157,232,14,167,169,75,35,49,122,167,196,187,42,116,127,245,70,16,151,128,252,134,178,225,125,188,218,106,126,61,170,234,36,87,251,147,249,116,173,219,100,79,233,253,100,217,212,173,157,141,84,177,85,125,253,31,253,81,132,52,224,54,193,5,5,226,253,84,230,57,102,109,218,170,36,114,170,255,0,19,174,149,126,94,239,189,0,197,156,216,116,157,213,158,196,204,233,35,254,243,73,60,114,251,254,245,170,139,111,155,255,0,217,23,228,135,91,229,61,170,45,163,191,94,113,106,153,54,85,162,129,204,77,191,240,183,111,242,103,251,34,125,228,246,226,211,75,41,53,51,78,38,162,150,154,73,100,141,172,70,163,30,244,95,125,68,46,95,226,162,255,0,52,164,253,57,203,50,62,31,53,153,147,208,189,41,92,178,83,69,34,77,10,63,118,245,195,38,223,26,32,27,16,210,84,37,77,60,115,53,119,71,53,23,254,52,61,251,24,119,134,109,82,143,83,180,226,213,121,125,76,50,78,234,104,18,78,142,132,78,165,130,23,47,185,174,93,189,239,51,24,28,81,118,247,30,87,250,66,254,176,138,4,94,227,163,74,98,206,180,115,37,153,141,252,229,61,182,121,153,239,249,171,123,78,254,123,127,197,149,103,195,100,21,248,6,177,219,145,191,15,77,210,24,221,252,85,247,37,84,59,255,0,59,249,133,236,100,248,253,38,79,99,173,178,87,53,206,134,182,158,72,31,179,149,171,179,147,101,247,167,200,139,84,28,6,97,180,58,139,246,197,146,213,236,149,158,43,183,227,158,169,213,223,73,62,93,175,232,253,127,251,64,147,152,29,106,220,48,235,45,107,190,115,208,65,39,252,108,69,63,117,201,247,159,21,146,215,5,150,215,73,106,166,106,164,84,144,50,22,110,170,171,179,83,111,154,159,120,28,92,155,162,110,112,98,116,187,165,87,220,191,35,216,169,185,225,90,139,254,240,28,123,72,142,87,55,221,185,205,55,219,222,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,211,103,236,223,239,34,213,10,171,228,99,250,108,253,155,253,228,90,160,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,8,21,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,202,229,153,193,119,240,147,212,119,234,70,106,222,222,3,128,220,41,39,169,167,154,135,189,29,246,185,23,186,202,29,228,99,161,116,45,70,53,213,13,94,167,118,229,137,136,212,239,36,145,226,174,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,179,20,191,237,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,199,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,80,59,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,217,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,252,168,222,141,115,218,201,98,149,136,247,244,117,46,202,100,127,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,187,177,0,215,134,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,242,107,24,214,166,200,136,133,207,242,84,242,177,148,253,64,174,244,235,113,80,26,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,130,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,191,242,84,242,177,148,253,64,174,244,235,112,19,252,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,81,124,225,112,171,86,43,198,11,239,182,250,138,185,42,51,28,94,219,123,174,108,207,106,178,57,216,233,168,81,177,34,53,21,25,218,161,137,202,142,87,47,91,158,187,236,168,214,229,94,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,47,69,62,202,222,185,219,87,15,84,136,173,93,169,35,106,163,189,221,25,171,157,62,1,77,125,225,231,20,212,26,124,122,174,178,229,138,229,12,166,125,116,41,43,153,65,110,172,167,145,38,89,81,171,208,214,62,162,10,6,35,222,158,231,244,53,170,157,197,71,87,95,47,125,80,186,233,87,24,58,109,115,183,182,174,106,123,253,226,44,94,186,146,26,215,83,50,162,11,131,146,153,59,187,34,164,140,138,89,34,168,72,220,155,57,244,236,247,181,81,30,208,183,78,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,13,148,192,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,11,169,0,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,109,80,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,197,85,241,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,92,28,233,245,138,213,101,210,60,83,68,45,247,234,184,175,185,45,225,151,186,234,58,74,166,181,142,181,82,178,70,163,106,163,71,163,213,146,84,201,19,226,71,49,88,231,209,200,187,163,162,66,0,112,1,160,213,60,65,241,71,136,227,51,81,82,84,216,172,21,12,201,178,22,85,211,197,83,3,237,212,146,198,231,67,36,50,61,169,43,39,149,208,211,42,34,59,100,168,87,171,28,214,185,7,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,159,252,150,52,118,213,101,210,60,175,91,238,22,26,184,175,185,45,225,246,74,26,202,186,86,181,142,181,82,178,55,43,169,100,86,35,213,146,84,201,43,37,86,189,88,231,209,198,155,35,162,80,33,7,52,127,61,154,155,248,47,163,209,18,83,129,221,11,163,226,39,150,86,174,233,207,177,189,163,122,118,97,114,184,227,141,98,192,201,153,120,167,181,208,73,74,145,203,58,43,34,238,61,59,15,126,237,94,212,210,183,173,168,229,114,70,190,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,77,127,230,171,2,202,191,211,92,115,36,199,46,31,236,148,117,214,218,234,121,63,224,201,12,209,200,207,232,115,92,223,185,80,217,79,135,237,76,252,178,104,118,7,170,82,85,218,170,42,242,108,126,134,225,95,236,185,58,233,97,174,124,45,241,80,51,227,122,183,181,58,75,26,177,206,87,49,204,86,185,122,154,165,32,243,52,209,79,200,183,23,25,79,135,184,120,170,12,239,124,214,143,174,94,185,162,241,179,205,226,35,147,104,216,214,237,85,21,79,67,83,171,104,150,46,167,43,186,182,149,92,146,245,175,255,0,143,92,57,214,91,255,0,94,107,111,170,142,47,247,61,29,92,115,61,100,255,0,113,44,109,108,127,227,213,206,254,34,1,149,121,213,249,88,197,190,160,80,250,117,196,167,109,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,249,23,19,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,9,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,218,235,230,185,192,183,247,254,40,52,83,12,255,0,84,85,103,244,84,46,255,0,37,205,186,71,78,141,255,0,109,241,79,107,191,153,50,179,252,34,98,213,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,80,53,161,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,187,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,82,220,203,248,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,116,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,165,237,86,61,205,87,194,143,193,92,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,168,27,20,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,0,0,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,126,175,59,76,166,251,87,175,184,46,21,81,93,215,101,181,97,233,116,163,166,237,49,59,85,85,117,181,17,212,73,214,137,214,238,166,81,83,38,202,170,212,237,238,212,69,115,149,113,175,41,157,47,181,106,63,24,54,187,157,229,212,146,83,224,182,122,204,161,148,149,52,77,168,101,76,236,116,116,208,237,212,168,145,190,41,106,227,168,100,155,57,90,250,118,236,136,170,143,107,155,102,107,117,202,184,210,200,44,87,10,122,72,233,240,235,61,170,201,66,232,88,228,124,144,62,153,181,202,233,85,92,168,175,238,215,74,212,86,163,83,161,172,77,183,69,115,178,255,0,36,44,23,218,26,167,169,122,153,237,78,223,176,113,250,75,23,130,236,111,222,241,245,43,55,119,185,213,240,244,123,55,167,167,165,122,187,219,238,222,141,156,22,254,0,3,91,110,49,45,55,91,47,21,250,195,71,121,182,85,208,84,73,156,94,170,217,21,76,46,137,238,130,122,201,102,134,84,107,145,21,89,36,82,71,35,29,242,115,30,215,38,232,168,165,170,114,97,187,93,110,60,40,94,232,238,23,58,186,170,123,94,113,95,73,67,20,211,57,236,165,129,104,232,166,88,162,106,174,204,98,203,52,178,43,91,178,117,200,247,124,220,170,176,175,156,46,21,106,197,120,193,125,246,223,81,87,37,70,99,139,219,111,117,205,153,237,86,71,59,29,53,10,54,36,70,162,163,59,84,49,57,81,202,229,235,115,215,125,149,26,217,21,200,235,41,190,213,226,186,185,133,84,87,117,217,109,87,11,61,210,142,155,180,196,237,85,85,199,85,29,68,157,104,157,110,234,101,21,50,108,170,173,78,222,237,68,87,57,84,48,175,58,191,52,248,183,211,250,31,81,184,153,87,145,143,233,179,246,111,247,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,77,159,179,127,188,128,181,64,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,49,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,236,198,44,179,75,34,181,187,39,92,143,119,205,202,171,109,92,169,248,24,181,89,113,154,14,40,181,94,215,73,112,185,95,233,210,76,82,203,113,181,181,233,108,129,149,12,146,43,154,247,227,234,109,75,221,3,31,4,145,108,141,133,253,104,247,247,145,34,193,92,181,57,126,254,93,171,40,117,239,85,161,232,192,109,87,7,123,46,220,230,237,37,226,186,146,122,103,254,118,41,233,159,13,69,185,233,226,96,147,165,232,229,146,55,179,221,210,226,234,64,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,149,0,53,140,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,245,42,95,247,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,245,59,169,136,173,85,238,50,70,50,184,57,147,242,244,172,211,108,169,186,201,160,88,135,94,33,146,92,40,173,213,24,221,166,25,234,42,40,175,21,114,74,212,90,122,120,161,86,69,71,35,210,158,54,51,184,170,147,212,36,81,177,172,116,108,108,170,229,189,192,13,247,133,239,27,170,218,165,113,232,207,175,118,249,45,126,203,183,215,178,162,134,142,219,55,132,159,183,55,230,81,86,177,147,193,35,92,177,202,248,122,118,233,87,111,212,6,106,227,219,83,49,93,47,225,31,83,46,57,77,95,111,219,216,253,110,51,110,129,146,70,147,85,87,87,192,250,120,153,27,94,246,245,244,247,29,43,209,187,185,34,134,87,163,93,209,177,175,190,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,139,52,231,105,173,127,252,69,225,206,142,223,250,179,91,133,84,145,127,186,40,233,35,133,233,39,251,181,100,107,163,255,0,16,173,119,241,208,141,92,171,52,114,197,171,188,92,90,42,114,57,183,164,192,173,242,230,49,211,116,191,251,106,170,154,120,35,166,78,182,61,170,206,220,245,17,79,191,196,215,118,58,28,213,107,213,80,47,39,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,69,27,115,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,11,91,223,232,107,81,172,69,91,233,43,131,157,62,142,218,175,90,71,138,107,125,190,195,87,45,247,26,188,50,201,93,89,73,74,215,49,182,170,166,72,228,117,84,136,197,122,50,58,152,226,100,74,231,163,26,250,201,19,101,116,168,7,74,228,151,173,127,252,122,225,206,178,223,250,243,91,125,84,113,127,185,232,234,227,153,235,39,251,137,99,107,99,255,0,30,174,119,241,16,181,67,95,110,90,250,189,83,164,28,96,224,243,172,245,105,109,204,42,23,16,185,67,77,4,82,190,118,87,57,172,167,106,172,155,116,49,181,137,73,35,220,197,71,163,34,114,39,86,234,199,108,18,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,100,255,0,30,188,98,99,220,44,105,29,205,182,107,197,36,250,139,124,167,240,88,253,178,26,202,95,23,68,249,217,59,99,186,75,79,47,83,157,77,19,161,145,81,123,79,99,229,107,34,94,148,123,156,218,12,255,0,53,89,238,85,254,154,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,234,160,119,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,115,87,48,62,7,42,120,68,204,173,117,248,99,242,11,206,157,95,233,227,101,21,222,228,200,158,250,91,138,35,187,180,83,75,10,53,170,245,107,59,204,114,199,31,83,30,230,181,30,176,72,242,213,56,10,224,239,30,225,99,72,237,142,188,217,233,39,212,91,229,63,141,200,46,115,81,210,248,186,39,206,200,29,37,174,42,136,186,156,234,104,157,12,104,169,221,123,31,43,95,42,116,163,218,214,230,189,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,40,82,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,62,152,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,233,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,107,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,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,176,174,84,124,116,255,0,120,225,127,90,243,63,245,61,46,1,91,92,223,242,154,235,92,149,10,239,246,175,10,199,55,249,240,163,255,0,193,225,2,213,13,112,120,214,202,111,185,135,23,26,189,118,200,235,188,93,93,62,97,115,181,199,39,105,145,244,210,209,78,234,74,104,246,98,34,47,68,16,68,205,246,234,119,78,238,85,114,170,174,199,198,174,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,243,2,213,57,35,233,125,170,151,0,212,45,104,153,212,147,220,174,119,136,177,122,116,117,19,123,244,112,83,67,29,76,189,21,27,171,186,39,117,92,61,81,162,53,55,164,141,202,174,247,116,89,161,10,185,67,96,191,100,184,54,182,223,253,169,226,254,218,228,23,75,239,103,177,219,240,157,185,27,65,218,234,234,94,230,254,3,185,213,179,127,190,244,237,240,245,58,106,129,141,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,53,162,54,168,53,140,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,32,54,40,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,201,100,106,229,189,148,223,115,14,9,116,182,237,145,215,120,186,186,123,125,93,174,57,59,76,143,166,150,138,186,162,146,154,61,152,136,139,209,4,17,51,125,186,157,211,187,149,92,170,171,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,118,231,53,249,30,189,211,168,14,91,111,238,220,228,136,137,242,60,39,204,228,0,3,138,183,171,230,191,239,1,225,175,71,57,118,249,30,94,198,189,170,215,123,209,126,229,60,163,81,62,94,224,171,239,219,112,49,237,219,67,116,250,243,120,109,234,179,31,162,125,74,111,241,58,150,5,254,74,55,230,177,170,252,145,62,243,190,211,83,71,75,18,65,11,17,172,110,234,136,137,183,252,199,184,240,7,142,180,67,199,86,231,151,49,174,249,161,193,172,115,23,231,186,32,30,196,249,28,92,115,60,108,128,113,106,109,239,79,145,204,28,37,123,99,98,189,206,68,68,251,212,14,133,171,153,173,30,29,142,79,93,91,42,199,27,122,119,114,49,206,219,243,145,167,221,254,82,20,45,142,88,171,53,139,93,146,142,157,86,161,179,93,182,87,61,232,221,218,181,136,155,252,123,255,0,140,253,69,133,243,28,226,26,217,101,182,201,137,80,92,41,223,84,253,186,227,108,136,174,247,58,146,68,249,177,126,229,95,188,193,220,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,185,87,238,2,206,248,112,192,33,211,237,46,179,89,89,12,113,189,180,84,157,125,61,43,187,155,77,27,87,222,212,77,254,70,83,95,145,243,219,169,219,75,67,5,59,83,100,142,54,179,254,36,68,61,238,93,147,125,246,3,12,113,79,150,195,140,105,62,65,80,249,159,26,173,186,173,26,173,107,149,122,188,52,234,159,37,255,0,90,86,63,46,45,48,159,52,212,105,114,186,152,88,248,41,186,125,238,123,119,248,160,171,143,228,168,171,243,105,44,249,154,102,18,219,52,245,109,52,174,69,117,91,187,74,136,169,191,197,5,99,126,244,95,212,126,199,46,173,44,147,16,211,216,238,21,52,242,71,37,78,254,247,53,83,248,179,213,167,243,151,249,192,118,254,60,44,236,169,209,11,187,85,137,180,84,117,46,68,247,123,182,165,170,255,0,218,65,174,87,181,126,31,82,50,75,127,79,206,228,191,119,234,167,169,255,0,216,88,103,26,52,73,83,162,215,213,237,171,186,104,106,190,95,238,74,130,184,57,116,201,81,71,174,23,232,33,129,122,29,115,153,92,187,252,182,130,175,111,152,22,173,173,122,111,65,168,250,109,126,198,166,167,142,71,87,219,231,129,157,104,207,115,149,19,111,123,154,168,158,246,167,220,82,86,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,202,15,145,127,12,78,228,74,215,55,109,209,81,125,228,92,227,43,134,104,245,135,12,170,117,190,158,71,87,196,143,150,62,134,185,234,229,72,170,54,77,187,173,79,227,72,128,126,247,7,122,237,105,213,45,38,198,234,22,174,87,214,182,221,11,106,17,208,200,159,26,119,26,190,247,42,239,253,237,126,242,69,34,163,147,116,41,43,64,51,204,199,133,157,91,174,196,114,187,125,69,45,5,29,92,208,43,167,137,177,166,205,142,117,106,239,208,245,247,172,205,251,215,230,133,195,105,142,123,102,212,44,90,159,32,178,215,67,83,12,175,150,62,168,223,212,136,173,122,162,253,201,255,0,48,29,185,205,254,163,203,118,216,124,254,99,109,128,16,131,153,94,49,29,255,0,21,183,77,219,99,157,12,15,106,34,237,247,212,193,250,208,155,254,227,28,107,6,144,80,106,181,28,52,117,211,118,155,11,21,191,197,115,183,221,237,119,220,246,255,0,52,8,187,203,55,78,110,56,150,53,119,184,215,83,199,26,86,69,11,90,173,123,93,191,77,77,71,234,66,116,162,108,117,156,15,8,183,96,214,134,90,173,173,233,141,187,251,183,114,252,222,231,125,238,95,231,47,222,118,101,84,79,152,30,78,40,221,189,222,227,207,82,47,201,80,1,228,248,238,245,209,219,109,149,85,210,187,102,193,19,158,171,182,255,0,36,62,195,20,241,49,148,253,151,209,140,182,233,4,141,73,160,181,78,177,238,168,159,18,162,34,124,209,127,95,234,2,173,121,138,107,37,102,103,168,203,133,91,42,164,115,58,251,29,11,220,98,43,187,245,113,253,238,219,249,73,247,18,127,151,79,13,180,24,222,158,217,243,107,189,20,79,174,185,210,178,163,169,86,41,21,55,90,148,247,47,70,233,240,200,159,202,82,23,233,30,148,228,186,231,175,108,187,212,219,234,100,166,75,162,79,36,173,139,118,244,248,216,220,190,246,185,159,116,187,255,0,246,251,174,151,76,113,72,112,220,38,205,143,196,197,107,104,104,162,129,17,119,254,74,127,74,175,235,253,96,118,152,163,237,177,24,135,45,246,60,158,61,202,7,73,212,213,150,91,44,148,209,191,165,95,182,203,186,167,201,236,82,54,240,133,138,95,177,124,134,239,77,119,130,54,164,149,117,18,162,182,68,126,234,175,167,77,253,223,228,169,36,245,82,201,115,188,99,21,48,218,35,123,234,151,163,161,173,106,42,255,0,124,98,175,205,118,249,34,152,243,68,45,217,12,45,69,200,45,85,20,149,81,59,181,180,172,217,92,212,237,252,94,228,68,249,239,255,0,16,25,162,237,110,142,233,111,117,44,172,71,35,145,55,69,219,245,162,253,255,0,212,82,39,48,189,22,170,211,221,70,167,191,91,105,163,138,42,170,134,162,116,200,196,254,247,75,78,191,38,181,191,126,229,228,199,191,66,34,167,191,100,34,127,29,60,56,220,53,151,12,165,154,195,67,61,69,117,4,243,79,219,138,53,123,156,158,29,90,137,183,113,169,243,107,83,228,160,96,78,88,154,189,36,246,134,97,215,10,137,22,70,189,58,81,81,238,68,68,109,20,104,155,245,42,126,191,184,178,212,93,211,116,42,107,133,109,19,213,141,47,213,155,123,42,176,91,212,52,222,50,40,229,153,244,110,107,26,207,19,6,235,186,245,38,219,71,191,204,182,56,186,186,19,169,187,127,64,28,149,55,67,195,91,183,222,167,35,198,235,250,128,242,120,233,77,247,60,34,170,174,251,123,190,227,144,3,139,145,87,222,139,239,60,175,187,222,137,253,103,144,56,162,170,123,156,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,145,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,53,80,137,124,140,127,77,159,179,127,188,139,84,35,255,0,10,92,20,233,103,7,223,106,127,38,119,252,174,231,246,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,169,94,102,250,23,168,252,69,241,221,130,233,126,151,217,188,117,214,187,79,232,165,154,105,85,89,75,111,165,109,206,224,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,117,181,31,147,246,79,21,251,85,246,235,236,205,171,237,39,179,253,147,237,143,5,31,142,240,61,206,239,134,239,237,220,236,247,62,62,223,87,79,87,197,182,254,240,58,87,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,153,44,0,0,0,0,0,33,175,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,213,57,53,90,110,182,14,27,115,107,21,246,217,87,110,185,91,181,34,229,73,89,71,87,11,161,158,154,120,232,45,237,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,122,159,147,96,196,241,92,83,218,95,101,177,155,85,155,219,55,9,174,215,31,103,209,71,79,227,43,165,219,187,83,55,66,39,114,103,244,183,170,71,110,231,108,155,170,236,7,235,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,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,249,1,171,185,178,159,9,222,86,52,111,233,254,61,233,208,17,87,251,10,156,44,127,219,246,170,255,0,229,91,119,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,242,3,31,241,129,128,83,106,127,11,154,165,134,77,143,85,223,106,42,177,122,234,155,125,190,145,37,116,243,220,105,162,90,138,36,141,177,47,91,222,149,48,194,168,196,223,173,81,26,168,228,85,106,235,131,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,2,174,220,152,120,80,184,221,107,110,20,121,70,165,90,233,234,170,36,154,42,26,75,189,27,160,165,99,156,170,216,99,89,169,31,42,177,168,168,212,89,30,247,236,137,212,231,46,234,161,250,220,108,102,183,93,74,229,87,93,168,215,218,122,72,46,89,86,47,136,222,235,34,164,99,155,4,115,212,215,91,166,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,204,168,190,19,188,211,232,223,212,12,123,212,96,47,122,231,194,6,3,122,225,93,156,35,94,115,44,214,191,19,142,158,10,70,92,234,110,48,203,119,108,16,86,178,174,24,146,103,66,177,35,35,88,227,133,141,237,108,216,88,214,38,219,34,152,87,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,152,19,124,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,157,43,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,118,219,117,95,153,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,250,221,28,113,177,118,124,206,68,217,137,240,162,111,186,238,170,25,0,0,0,0,0,128,28,234,252,172,98,223,80,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,230,138,20,25,194,119,154,125,27,250,129,143,122,140,6,202,100,32,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,93,183,217,83,230,77,240,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,236,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,182,219,170,252,204,255,0,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,58,105,216,168,138,213,93,213,222,255,0,146,32,102,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,118,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,102,127,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,157,52,236,84,69,106,174,234,239,127,201,16,51,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,197,132,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,254,170,135,162,170,57,19,100,111,187,230,170,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,201,80,37,0,0,1,138,184,177,242,177,172,159,79,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,144,26,187,155,41,241,99,229,99,89,62,159,228,62,157,57,21,127,176,169,194,199,253,191,106,175,254,85,183,127,212,73,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,32,53,119,54,168,32,7,246,21,56,88,255,0,183,237,85,255,0,202,182,239,250,137,63,192,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,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,249,1,171,185,181,65,0,63,176,169,194,199,253,191,106,175,254,85,183,127,212,73,254,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,29,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,118,219,117,95,153,159,248,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,242,68,12,192,71,254,59,53,210,197,160,60,50,230,57,37,206,243,117,182,93,111,214,250,172,111,27,154,214,143,74,166,222,42,169,102,74,119,178,70,171,123,61,190,135,204,178,43,154,173,108,43,211,212,245,99,29,32,12,41,197,47,10,88,79,22,216,173,159,10,212,60,183,43,181,89,108,247,5,186,54,154,197,53,28,94,34,169,35,116,113,201,43,231,167,149,255,0,3,36,153,26,140,86,181,123,174,87,35,149,24,173,13,117,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,178,246,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,99,86,139,242,169,225,183,68,53,67,31,213,123,21,243,53,190,92,177,186,135,85,209,209,223,170,104,42,104,150,126,219,155,28,174,141,180,140,119,92,110,114,75,27,145,200,173,146,54,57,63,138,76,160,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,199,127,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,196,171,182,201,178,38,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,157,52,236,84,69,106,174,234,239,127,201,16,35,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,116,189,148,147,189,239,68,72,226,166,149,200,246,167,83,95,85,124,27,107,165,103,14,220,71,97,154,141,237,159,103,89,91,112,142,221,145,185,233,59,225,125,158,161,237,142,169,100,138,5,71,203,219,98,247,216,205,156,157,216,98,119,67,149,168,213,216,123,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,126,68,32,254,194,167,11,31,246,253,170,191,249,86,221,255,0,81,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,122,122,189,193,78,150,107,78,129,97,92,58,101,55,252,174,151,27,193,61,155,236,234,171,125,85,51,43,165,240,84,82,81,197,222,123,224,124,110,222,57,92,174,233,141,187,185,17,83,100,247,46,32,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,93,183,217,83,230,4,223,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,160,30,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,55,77,13,76,232,196,133,107,24,144,72,170,214,47,199,26,54,94,150,117,44,108,216,80,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,175,150,103,26,63,193,179,81,223,166,249,171,187,152,14,125,112,164,130,166,162,106,238,204,118,42,229,94,211,43,182,145,237,133,176,185,30,214,212,57,122,93,219,138,39,163,151,178,145,201,121,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,47,251,10,156,44,127,219,246,170,255,0,229,91,119,253,68,150,156,63,104,93,171,135,140,1,186,115,98,207,115,92,170,219,5,66,75,71,46,85,116,109,116,244,48,54,24,161,142,146,157,205,142,54,197,76,198,194,138,200,145,187,53,94,253,190,123,32,100,176,0,0,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,139,9,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,253,85,15,69,84,114,38,200,223,119,205,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,250,169,216,136,170,229,77,149,222,239,146,160,83,15,26,217,77,247,48,226,227,87,174,217,29,119,139,171,167,204,46,118,184,228,237,50,62,154,90,41,221,73,77,30,204,68,69,232,130,8,153,190,221,78,233,221,202,174,85,85,179,78,74,22,155,84,60,54,230,87,216,109,148,140,185,86,103,21,20,149,21,141,133,169,60,208,67,65,68,232,162,124,155,117,57,140,116,243,57,173,85,217,171,44,138,155,117,46,253,175,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,118,219,117,95,153,159,248,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,242,68,12,192,0,2,149,185,213,249,167,197,190,159,208,250,141,196,250,185,40,93,174,176,241,37,153,88,161,185,213,178,219,89,131,212,85,212,81,182,103,36,19,79,13,125,19,98,149,241,239,210,231,177,179,204,214,185,83,118,164,178,34,109,212,187,207,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,213,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,170,157,136,138,174,84,217,93,238,249,42,5,123,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,155,63,102,255,0,121,18,211,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,245,84,61,21,81,200,155,35,125,223,53,94,193,194,151,5,58,89,193,247,218,159,201,157,255,0,43,185,253,173,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,220,36,0,0,0,0,1,74,218,109,193,70,85,197,103,29,218,179,123,187,91,60,62,153,99,58,161,123,147,35,184,84,36,140,142,191,162,231,44,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,75,117,39,228,216,49,60,87,20,246,151,217,108,102,213,102,246,205,194,107,181,199,217,244,81,211,248,202,233,118,238,212,205,208,137,220,153,253,45,234,145,219,185,219,38,234,187,1,245,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,0,0,1,175,183,50,141,94,169,213,254,48,115,137,210,122,181,182,225,245,9,136,91,97,169,130,40,159,3,40,92,230,84,53,22,61,250,216,234,197,171,145,142,122,171,213,146,181,23,167,100,99,103,87,37,141,29,181,89,116,143,43,214,251,133,134,174,43,238,75,120,125,146,134,178,174,149,173,99,173,84,172,141,202,234,89,21,136,245,100,149,50,74,201,85,175,86,57,244,113,166,200,232,148,237,87,110,77,92,54,223,238,181,183,219,238,168,235,5,198,229,113,168,146,174,178,178,174,247,65,52,245,51,200,229,116,146,201,35,168,149,207,123,156,170,229,114,170,170,170,170,169,48,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,221,76,63,198,6,1,77,169,252,46,106,150,25,54,61,87,125,168,170,197,235,170,109,246,250,68,149,211,207,113,166,137,106,40,146,54,196,189,111,122,84,195,10,163,19,126,181,68,106,163,145,85,171,152,0,26,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,211,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,100,74,203,57,57,240,177,149,229,87,156,167,237,38,160,89,189,179,112,168,184,123,58,211,89,110,167,161,163,238,200,231,246,41,226,240,75,219,133,157,93,44,102,235,210,212,68,221,118,36,255,0,15,26,17,143,112,217,165,244,58,71,136,100,217,5,230,197,107,168,168,154,129,111,111,165,124,244,204,154,69,149,240,181,244,240,66,142,103,117,242,200,138,244,115,209,100,114,117,116,163,26,208,166,30,102,154,103,196,117,139,136,236,167,61,214,58,75,173,211,27,186,92,22,28,86,250,200,223,37,174,43,91,223,51,232,237,241,200,140,108,112,205,28,108,147,174,5,70,189,94,217,101,252,226,73,222,146,85,114,155,224,150,142,223,98,254,19,122,189,138,119,107,238,157,13,195,173,119,123,108,18,71,13,43,95,12,241,222,99,238,35,164,100,206,146,52,72,30,137,27,155,27,95,35,86,70,207,27,155,99,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,212,253,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,250,192,0,69,254,61,120,59,199,184,167,210,59,155,172,214,122,72,53,22,199,79,227,113,251,156,52,116,190,46,181,240,50,119,71,107,150,162,94,151,54,154,87,77,34,34,119,88,198,74,230,74,189,72,199,53,212,47,105,180,231,214,12,254,138,197,98,182,100,22,236,218,221,120,142,146,142,142,146,25,161,186,211,93,99,153,27,28,81,198,212,73,153,82,217,145,26,141,68,71,163,209,17,61,230,209,6,42,180,112,189,161,214,45,113,171,226,30,211,128,90,169,51,58,187,122,208,165,76,20,144,197,28,82,73,52,242,84,214,53,140,98,111,89,63,136,86,75,80,245,116,139,27,26,196,86,163,164,73,3,170,79,148,241,5,131,112,61,127,205,117,106,186,213,69,171,152,254,159,221,238,149,149,54,200,162,146,24,46,16,82,79,37,60,142,98,163,161,116,205,70,68,178,163,17,96,89,82,68,141,22,62,148,53,215,54,136,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,145,8,63,176,169,194,199,253,191,106,175,254,85,183,127,212,64,147,252,29,218,109,86,94,20,52,122,142,205,108,164,160,167,147,7,178,213,190,42,104,91,19,29,60,244,113,77,52,170,214,162,34,190,73,100,146,71,187,230,231,189,206,93,213,85,76,192,117,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,249,29,128,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,144,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,118,219,117,95,152,31,147,201,134,237,117,184,240,161,123,163,184,92,234,234,169,237,121,197,125,37,12,83,76,231,178,150,5,163,162,153,98,137,170,187,49,139,44,210,200,173,110,201,215,35,221,243,114,170,207,83,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,228,137,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,240,167,13,147,168,230,191,35,214,139,239,3,154,124,206,71,20,249,156,128,0,0,240,171,178,28,90,139,191,82,156,182,220,242,0,240,228,85,249,30,64,0,0,30,20,34,238,120,84,85,249,40,106,42,124,212,14,71,227,229,151,22,90,236,147,214,200,170,141,141,89,186,255,0,91,145,63,90,126,179,246,14,159,170,148,245,21,56,85,124,52,234,168,247,58,29,149,23,111,244,86,129,68,252,94,101,55,61,69,213,106,164,166,150,89,154,238,142,148,71,57,201,254,13,6,255,0,37,119,243,11,87,224,39,73,221,129,105,149,20,213,116,105,13,69,68,113,200,228,116,125,46,248,169,233,85,126,108,106,252,216,164,17,211,157,5,169,205,53,127,162,233,104,138,165,145,255,0,124,89,92,197,223,122,87,237,238,235,79,230,167,252,69,195,98,214,26,44,126,209,77,111,161,166,142,22,67,19,24,141,99,118,68,68,107,83,111,253,8,7,236,34,34,38,200,122,234,87,104,94,168,168,138,141,85,255,0,208,123,79,92,172,73,24,230,126,180,84,2,185,248,247,108,185,198,83,105,195,168,226,146,89,93,87,7,82,53,170,228,254,249,85,26,252,183,95,155,147,238,255,0,216,77,253,30,195,160,195,48,250,91,68,81,53,157,174,191,147,81,62,114,200,239,230,167,243,191,81,248,151,221,2,195,242,28,198,28,178,237,107,166,170,158,37,107,216,178,49,203,210,228,149,100,69,254,62,223,53,95,187,239,50,148,49,50,8,210,56,216,136,212,249,34,1,138,248,155,160,142,225,164,215,248,37,98,57,60,5,87,185,83,127,254,118,153,63,233,43,35,129,89,41,237,60,69,101,20,59,181,170,235,173,66,53,190,228,217,27,29,111,203,228,90,63,16,113,190,93,46,190,181,177,110,190,6,171,223,186,127,169,229,42,183,133,86,73,109,226,146,239,215,23,74,205,113,172,119,185,223,63,205,214,254,175,235,2,229,169,147,104,147,226,234,254,157,247,57,79,4,85,17,186,41,88,215,53,200,168,168,169,186,30,170,21,235,167,99,186,122,126,126,237,247,251,212,250,55,2,37,241,27,193,133,167,84,46,181,57,13,146,154,138,158,225,81,35,164,115,250,26,197,85,94,210,46,234,216,28,239,147,93,247,253,230,72,225,119,74,242,61,39,193,147,25,191,86,50,119,178,170,121,154,230,201,35,145,26,245,98,162,39,91,27,247,162,253,198,108,86,181,126,104,138,120,107,26,196,248,90,137,253,72,7,35,195,149,81,61,201,186,143,152,254,176,60,53,171,243,85,57,30,21,79,32,120,247,5,68,84,217,79,15,223,220,169,247,30,81,119,77,192,245,35,86,53,79,139,116,254,179,216,213,69,79,154,30,85,17,126,104,135,141,154,223,187,96,60,170,236,155,145,235,138,171,61,243,54,196,170,112,140,121,142,124,183,102,120,119,236,143,84,68,87,194,190,254,132,85,219,110,175,185,73,10,169,186,108,124,30,194,181,186,161,42,166,163,138,89,145,119,71,189,187,170,123,182,247,111,242,2,61,112,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,198,141,73,38,198,163,90,141,68,217,17,54,12,141,145,183,165,141,70,162,124,145,14,64,113,115,209,169,247,47,244,6,46,233,191,235,61,114,68,229,93,218,191,239,28,226,223,109,148,15,46,107,94,157,46,68,84,95,153,233,138,134,146,39,172,145,211,68,199,42,252,218,196,69,61,232,187,166,232,121,3,134,251,61,62,225,44,76,153,157,185,26,142,106,252,209,83,125,207,46,219,125,213,3,87,116,223,112,62,24,236,54,152,170,82,170,59,117,51,100,69,221,28,144,181,23,125,247,223,125,191,89,250,0,240,171,178,128,223,223,176,95,232,60,158,54,3,201,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,0,3,214,155,110,190,227,154,251,142,9,252,101,220,14,72,114,56,167,204,228,0,0,0,0,0,0,0,0,0,3,131,145,238,93,147,220,128,121,71,34,174,199,174,170,157,149,81,44,50,166,236,93,183,67,216,198,35,83,245,175,244,158,127,160,14,175,102,211,156,102,197,88,250,251,125,15,110,105,54,234,119,118,69,223,100,84,79,114,185,83,228,170,118,132,78,148,217,62,227,201,225,23,112,56,61,251,123,190,71,150,175,195,177,201,90,139,243,67,139,27,178,123,151,116,3,150,223,243,30,19,223,185,229,92,141,249,158,182,72,139,238,64,58,238,162,88,165,200,177,75,149,166,39,108,234,154,89,162,111,194,171,239,116,79,111,221,239,251,200,45,163,156,51,101,88,239,16,151,27,237,117,59,217,72,202,170,153,153,42,211,78,214,185,36,109,91,83,103,42,108,191,54,253,255,0,122,126,178,195,156,214,185,21,28,136,187,251,182,83,229,101,170,134,57,214,165,148,144,182,69,249,185,24,212,95,191,239,219,250,87,254,48,61,212,209,118,162,107,122,183,219,127,249,207,99,183,247,34,126,177,242,79,119,200,226,146,177,87,111,191,250,128,230,158,228,8,187,251,194,42,47,200,55,228,7,143,146,255,0,66,156,143,10,155,143,235,3,200,0,1,225,19,99,200,0,120,217,23,222,121,0,120,219,117,223,245,4,93,213,66,28,90,138,142,80,60,185,118,77,255,0,87,188,53,221,72,138,135,149,77,211,101,251,206,44,106,181,118,251,190,224,57,158,23,222,155,30,64,3,194,125,255,0,214,121,60,1,197,236,235,247,125,199,36,77,189,200,121,0,120,251,194,251,199,223,185,228,15,9,190,222,245,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,7,133,249,28,62,243,154,252,142,27,252,64,114,111,204,228,113,111,204,228,0,0,0,0,0,0,0,0,0,0,0,240,155,252,212,242,0,28,125,232,237,247,247,41,200,0,0,1,193,204,234,95,127,200,229,210,121,0,120,223,117,216,47,188,55,245,170,30,64,240,120,116,109,127,189,126,103,157,189,251,158,64,224,196,86,252,43,254,241,201,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,28,62,243,154,156,63,148,7,36,249,156,142,41,243,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,1,225,126,71,173,62,103,177,126,71,173,169,239,3,155,126,103,35,138,124,206,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,119,184,224,213,254,131,155,147,116,56,55,245,1,205,191,51,145,197,191,51,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,20,245,34,252,71,181,126,71,173,17,122,128,230,223,153,200,226,223,153,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,1,235,254,81,236,61,127,120,28,155,243,57,28,91,243,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,61,75,191,81,236,85,216,245,162,238,229,247,1,205,191,51,145,197,191,51,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,101,16,0,1,3,3,2,4,3,5,6,2,1,12,14,6,3,17,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,23,35,71,134,197,24,49,50,25,36,37,39,51,52,65,83,113,114,166,212,38,69,82,84,86,87,88,97,99,115,130,149,150,211,53,73,98,104,116,228,54,55,81,100,117,136,198,40,57,66,68,85,101,182,240,131,146,161,145,67,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,8,213,204,123,44,202,176,110,12,117,15,41,194,178,107,174,63,122,162,246,79,134,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,42,47,134,78,38,248,146,191,241,37,165,22,43,239,16,122,149,113,182,220,115,139,21,37,101,29,94,89,95,52,21,48,73,95,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,0,51,237,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,22,85,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,189,58,189,203,254,21,33,255,0,51,220,227,93,52,15,138,58,187,94,159,241,19,169,86,219,22,89,103,166,201,169,237,52,153,85,202,24,45,175,150,89,160,150,24,211,196,57,54,58,90,105,37,68,106,49,140,73,146,54,177,27,26,117,237,124,160,120,173,207,181,42,235,154,232,134,168,229,57,6,85,114,130,159,237,85,170,237,118,174,154,186,120,224,107,161,166,169,166,146,121,230,115,145,136,231,210,190,40,216,206,157,95,82,174,119,189,168,89,160,41,175,154,71,23,122,227,104,226,130,187,74,180,243,81,114,188,42,203,131,219,232,233,221,29,138,247,53,31,180,42,170,169,226,171,146,166,85,131,182,245,232,201,161,137,177,189,207,107,123,46,123,118,172,175,67,176,114,120,200,245,163,84,238,186,141,168,218,163,170,122,149,146,219,108,244,244,86,75,84,87,187,229,93,101,170,89,231,115,230,169,115,91,58,185,174,169,137,176,210,162,43,28,138,198,85,59,114,47,113,170,150,104,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,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,107,226,43,155,6,165,220,56,139,160,202,116,34,182,145,216,38,17,81,91,13,158,150,182,42,234,120,50,22,84,82,199,12,147,92,169,153,82,196,157,140,149,178,75,76,138,216,222,196,115,85,237,71,238,106,90,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,32,87,12,28,122,211,85,113,61,169,220,44,107,37,246,146,141,244,121,197,238,223,131,92,234,59,170,250,199,173,218,181,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,243,212,0,1,88,28,206,185,133,214,98,213,149,60,58,240,253,151,246,110,176,238,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,205,179,39,106,102,84,166,215,181,27,34,71,185,30,146,181,146,87,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,129,5,120,154,227,126,179,133,94,56,177,108,75,49,170,221,166,89,102,31,108,150,250,229,134,122,153,173,114,54,174,237,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,155,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,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,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,154,245,191,155,254,174,95,53,134,217,144,232,149,21,37,183,4,199,42,31,83,65,105,189,80,190,57,238,207,150,135,176,244,185,165,61,82,164,140,138,89,39,124,76,138,70,51,175,105,242,35,223,27,54,219,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,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,234,182,224,203,154,94,163,233,222,163,215,91,56,149,203,110,185,110,25,150,220,29,85,87,114,168,235,53,86,63,85,34,251,230,167,141,137,253,231,252,145,244,177,181,27,27,81,29,3,81,81,209,77,117,32,227,252,94,227,121,246,85,195,70,161,91,52,183,39,200,44,25,100,22,119,220,173,53,118,4,155,218,50,79,72,246,212,165,44,29,135,182,93,245,9,10,211,252,10,171,248,203,240,191,250,14,160,207,226,199,138,127,249,75,106,175,254,50,184,255,0,231,26,51,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,207,64,113,78,52,53,142,251,160,92,48,103,250,171,139,67,190,245,106,183,199,79,110,147,115,19,195,85,85,212,69,73,21,79,71,177,236,127,101,245,13,151,182,230,171,95,219,216,189,17,221,82,136,109,60,77,241,119,127,186,209,88,172,92,65,235,5,198,229,113,168,142,146,142,142,147,44,185,205,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,163,60,78,193,246,83,21,179,98,222,219,186,222,125,141,111,167,183,251,70,237,83,226,43,171,59,81,181,157,250,137,122,39,114,103,237,220,247,244,77,206,85,94,137,212,253,99,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,166,29,116,230,217,170,121,14,187,89,51,173,20,166,246,102,25,137,120,159,102,89,175,12,169,135,218,254,42,142,40,166,246,180,20,213,139,21,71,102,100,149,244,251,92,221,157,90,229,234,170,168,91,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,43,215,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,0,87,175,52,110,59,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,55,30,162,115,88,177,50,61,169,182,42,154,134,189,202,143,223,220,138,54,163,209,173,89,161,149,191,171,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,39,168,0,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,139,225,147,137,190,36,175,252,73,105,69,138,251,196,30,165,92,109,183,28,226,197,73,89,71,87,150,87,205,5,76,18,87,194,217,34,146,55,74,173,123,28,213,86,171,85,21,21,21,81,77,4,130,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,139,225,147,137,190,36,175,252,73,105,69,138,251,196,30,165,92,109,183,28,226,197,73,89,71,87,150,87,205,5,76,18,87,194,217,34,146,55,74,173,123,28,213,86,171,85,21,21,21,81,77,4,128,64,14,44,120,215,202,184,83,227,187,11,178,93,174,126,35,76,178,108,62,215,30,71,111,168,89,31,29,6,251,157,124,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,122,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,1,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,246,189,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,145,87,218,128,86,175,57,77,88,213,61,47,251,160,251,179,212,188,175,18,246,159,218,15,27,236,43,205,77,7,138,237,251,63,183,221,236,189,187,246,247,31,183,119,94,155,221,211,249,169,205,121,68,235,126,180,106,87,18,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,59,107,232,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,133,75,116,4,106,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,123,39,195,92,109,117,178,82,85,65,190,235,72,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,149,23,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,151,19,199,150,166,101,90,55,194,214,85,170,88,85,95,135,189,99,55,11,5,194,155,116,146,50,57,182,94,168,183,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,250,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,0,33,87,31,188,91,101,92,35,106,158,137,101,54,216,188,118,55,125,246,221,191,38,183,57,178,75,220,161,109,77,165,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,45,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,71,254,52,120,182,197,120,70,210,197,202,110,81,120,236,146,251,226,109,248,205,185,173,142,94,229,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,244,104,137,213,232,66,14,4,249,158,231,217,150,188,212,105,239,16,119,10,73,237,186,143,120,122,217,170,169,40,102,114,219,110,179,248,104,40,237,241,181,37,86,195,67,182,39,49,17,35,123,251,211,36,146,200,187,229,145,45,124,2,178,249,167,113,225,83,136,83,81,232,6,130,103,181,116,89,11,170,18,183,37,200,49,219,196,77,125,3,33,150,88,150,215,220,133,86,104,106,123,209,35,229,68,116,79,99,24,198,46,246,204,246,183,175,242,230,227,219,248,168,177,79,166,250,137,7,135,212,220,102,223,227,42,234,32,167,217,75,122,161,99,217,18,214,53,24,155,33,153,31,36,109,150,47,115,85,207,107,226,77,174,116,112,205,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,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,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,143,63,206,159,71,109,87,173,35,197,53,190,223,97,171,150,251,141,94,25,100,174,172,164,165,107,152,219,85,83,36,114,58,170,68,98,189,25,29,76,113,50,37,115,209,141,125,100,137,209,93,42,16,43,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,67,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,102,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,234,114,197,210,223,186,254,13,176,175,23,98,246,101,215,45,241,25,77,195,250,235,189,226,188,84,139,225,39,247,61,205,102,234,24,232,190,6,237,233,211,226,106,61,94,74,160,80,15,52,127,61,154,155,244,95,71,162,37,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,218,80,0,0,84,7,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,252,12,141,253,234,214,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,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,172,102,179,139,31,52,250,201,243,3,33,245,25,203,126,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,10,185,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,88,123,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,111,96,41,91,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,0,2,170,249,231,126,73,254,164,253,180,141,92,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,219,245,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,244,159,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,158,206,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,146,188,169,184,37,163,213,107,237,79,16,58,189,138,120,204,50,205,220,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,238,67,79,238,232,168,205,174,157,83,108,136,180,242,49,110,80,3,53,156,83,232,167,240,237,196,22,109,163,145,220,60,109,38,63,112,79,1,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,219,167,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,209,29,11,28,234,137,161,111,93,200,229,165,145,81,223,205,173,155,229,101,243,176,214,43,173,151,13,192,244,66,199,126,164,138,159,37,168,170,189,223,232,225,170,115,106,221,5,42,198,218,54,203,27,94,136,180,210,75,36,239,68,145,138,142,150,141,138,213,69,137,196,53,229,139,165,191,122,28,100,225,94,46,197,237,59,86,37,226,50,155,135,245,215,103,194,248,88,215,194,79,238,123,92,253,181,210,81,124,13,221,215,175,196,213,98,60,191,224,83,95,52,46,62,172,90,211,191,135,141,25,184,120,204,66,213,112,101,69,246,255,0,77,82,244,134,245,85,14,228,101,52,8,199,35,37,163,141,234,143,89,28,142,108,178,199,27,227,232,200,153,36,213,235,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,77,173,123,219,4,206,107,85,122,185,34,145,83,174,213,233,37,120,28,227,143,50,225,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,55,198,254,136,223,27,71,185,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,87,231,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,198,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,211,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,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,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,167,215,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,0,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,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,149,185,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,0,64,14,117,126,86,49,111,152,20,62,157,113,32,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,42,175,158,119,228,159,234,79,219,72,149,203,175,137,140,55,133,174,33,147,51,212,26,26,183,227,215,251,60,216,229,117,109,50,43,223,108,100,213,20,243,37,90,196,141,87,76,198,186,157,168,246,55,227,216,247,57,168,247,53,35,125,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,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,166,14,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,66,154,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,34,175,181,0,21,87,207,59,242,79,245,39,237,167,10,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,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,88,124,111,214,113,23,138,212,233,14,164,85,111,207,176,251,124,50,211,212,54,25,223,237,91,60,49,211,211,173,84,245,18,203,34,201,89,223,119,89,149,219,17,221,248,220,198,187,164,155,39,81,23,248,245,227,19,30,225,99,72,238,109,179,94,41,39,212,91,229,63,130,199,237,144,214,82,248,186,39,206,201,219,29,210,90,121,119,57,212,209,58,25,21,23,180,246,62,86,178,37,218,143,115,155,65,159,236,171,61,202,191,219,92,143,36,200,238,31,244,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,220,231,59,252,42,165,249,240,21,193,222,61,194,198,145,219,29,121,179,210,79,168,183,202,127,27,144,92,230,163,165,241,116,79,157,144,58,75,92,85,17,110,115,169,162,116,49,162,167,117,236,124,173,124,169,181,30,214,182,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,90,79,40,46,38,48,220,199,71,169,184,101,117,13,93,6,89,129,211,214,220,152,174,69,146,11,149,186,122,231,74,233,216,244,106,36,111,138,90,182,68,232,221,252,209,99,123,28,238,178,54,43,10,4,85,230,143,228,79,83,126,139,235,20,69,21,233,62,117,247,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,36,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,252,138,190,212,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,89,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,243,45,211,146,167,149,140,167,230,5,119,167,91,137,85,197,86,150,253,244,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,248,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,36,240,177,173,127,196,79,15,184,78,177,201,111,240,85,121,5,189,124,124,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,115,213,221,181,102,238,142,234,137,205,57,151,103,245,58,125,193,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,45,245,140,171,169,142,42,170,120,153,34,46,247,186,141,106,213,118,166,246,177,175,123,118,236,220,148,67,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,167,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,3,205,31,207,102,166,253,23,209,232,136,170,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,106,128,1,92,28,213,56,231,186,233,109,55,240,221,164,119,74,187,126,89,114,167,165,185,95,50,27,109,209,212,245,54,104,59,169,36,84,176,186,158,68,150,58,153,82,54,185,251,246,162,83,202,212,70,191,191,186,58,150,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,122,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,50,121,110,241,245,125,208,44,170,215,162,90,145,112,241,186,101,144,92,25,79,79,53,85,75,35,251,51,85,60,157,22,165,146,74,230,177,180,110,123,247,79,27,156,141,103,87,76,206,142,238,50,107,191,51,89,197,143,154,125,100,249,129,144,250,140,231,138,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,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,35,175,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,159,108,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,179,196,220,110,149,178,85,213,79,177,141,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,15,175,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,22,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,238,107,30,232,36,98,63,166,196,126,198,170,163,164,98,59,165,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,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,149,3,206,175,205,62,45,242,254,135,212,110,36,0,46,123,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,0,85,95,60,239,201,63,212,159,182,149,86,89,79,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,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,88,255,0,41,222,55,235,50,79,102,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,93,197,121,161,113,211,247,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,126,43,91,79,34,71,254,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,208,158,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,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,46,164,160,190,105,185,253,78,117,198,150,101,74,153,13,37,218,219,138,211,208,88,45,171,76,177,57,148,172,142,153,146,212,83,171,227,79,137,236,172,158,173,31,189,85,237,126,230,47,77,136,214,204,14,73,250,59,117,178,225,185,230,183,223,44,52,145,83,228,181,20,182,75,5,100,212,174,109,91,160,165,89,29,88,232,164,115,17,22,154,73,100,129,138,177,189,81,210,209,189,28,136,177,52,179,66,181,121,164,113,245,89,167,126,59,134,77,28,184,93,109,185,122,248,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,227,124,143,236,213,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,136,112,37,160,218,59,160,215,61,8,172,198,105,50,170,60,170,157,141,203,174,55,24,54,207,123,157,190,246,189,118,174,232,25,19,149,86,6,70,254,176,175,198,215,44,170,249,95,74,220,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,251,255,0,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,161,149,115,213,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,79,135,78,44,116,179,136,141,26,135,87,45,183,203,85,139,192,219,221,91,147,90,235,46,244,207,155,29,216,233,154,247,85,185,28,157,168,87,195,205,36,114,200,216,247,196,212,122,181,158,246,182,157,175,156,206,120,163,155,94,111,26,209,136,230,53,118,75,109,202,162,36,139,13,168,171,150,225,100,134,138,62,210,54,159,177,50,237,107,222,216,27,221,158,20,134,71,58,73,156,197,139,184,173,75,137,224,231,86,117,79,92,184,125,198,245,83,87,177,11,86,57,122,200,59,245,52,244,214,230,212,199,28,212,61,215,37,61,66,195,80,138,248,187,140,68,115,81,36,149,175,141,99,149,175,68,151,182,207,175,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,103,135,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,67,235,212,237,29,207,180,114,76,114,143,81,172,53,118,59,150,73,103,91,220,86,202,234,89,169,171,105,32,241,181,84,141,109,68,51,49,142,141,238,117,35,228,106,39,84,88,228,141,221,126,37,68,252,172,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,223,223,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,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,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,193,21,121,163,249,19,212,223,162,250,197,17,69,122,79,157,125,215,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,71,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,165,110,117,126,105,241,111,151,244,62,163,113,32,1,111,220,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,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,19,255,0,150,167,48,47,184,154,202,29,4,213,105,183,224,55,91,131,189,151,113,115,186,201,103,174,171,158,153,159,139,44,245,44,134,158,220,196,241,51,201,181,138,228,146,71,191,223,185,197,212,130,170,249,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,138,221,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,64,36,148,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,91,167,30,188,77,218,180,71,133,11,158,121,139,84,213,221,42,51,202,127,179,216,197,214,199,113,108,108,130,122,250,57,228,134,224,202,166,42,170,50,56,163,124,204,124,93,85,207,72,145,21,168,229,145,149,131,194,151,49,14,48,48,156,254,201,131,209,228,117,122,169,79,147,222,41,168,34,177,101,87,7,79,60,245,53,51,65,19,91,79,112,153,221,218,119,185,26,145,179,184,247,83,177,101,123,221,19,149,85,75,211,180,201,117,154,213,69,53,246,138,146,142,228,250,120,221,89,79,73,82,234,152,33,157,90,157,198,71,43,163,141,210,49,29,213,17,235,27,21,200,136,170,214,245,232,159,89,85,124,243,191,36,255,0,82,126,218,85,89,105,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,190,1,2,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,13,204,114,177,238,114,50,20,101,59,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,94,166,154,115,8,209,171,239,8,240,113,57,158,222,61,151,236,189,182,107,237,186,26,71,71,52,185,19,32,99,228,161,161,137,239,119,123,185,189,36,139,241,28,137,19,183,74,232,251,115,118,233,3,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,85,202,111,130,90,59,125,139,248,155,213,236,83,187,95,116,216,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,182,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,60,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,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,146,0,138,188,209,252,137,234,111,209,125,98,136,160,18,85,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,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,164,30,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,134,16,23,83,201,83,202,198,83,243,2,187,211,173,196,255,0,51,153,199,6,142,221,116,67,138,61,64,196,107,44,52,150,171,109,109,226,166,247,97,138,134,149,208,81,45,170,174,87,77,76,218,118,171,24,221,145,181,203,3,146,52,216,217,32,145,141,85,217,212,177,238,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,23,144,115,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,107,169,27,61,82,70,218,54,203,27,94,170,149,49,197,28,239,68,145,136,173,138,177,138,213,84,149,199,52,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,240,10,1,230,143,231,179,83,126,139,232,244,71,31,211,158,31,179,237,83,210,253,72,213,124,65,148,149,54,221,46,167,183,213,222,168,209,38,125,108,176,85,73,43,123,176,71,28,110,107,153,19,97,150,89,92,247,49,25,27,28,239,127,69,233,229,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,0,34,255,0,31,124,95,221,120,68,210,250,43,238,53,134,213,221,178,28,138,161,105,44,245,149,86,231,79,100,165,158,57,33,116,145,87,72,201,162,123,31,37,59,170,29,11,88,170,174,116,47,85,248,88,226,131,63,217,86,123,149,127,182,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,243,185,206,119,248,85,75,211,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,90,23,46,207,131,254,31,176,30,38,185,98,96,26,81,168,204,171,101,182,178,162,227,87,21,101,10,66,149,180,83,195,124,172,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,190,237,202,84,94,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,171,148,239,26,217,86,87,236,206,20,179,75,5,214,243,236,107,122,253,157,188,80,210,201,81,224,232,98,241,18,205,237,57,228,157,123,112,179,117,37,53,55,110,36,107,122,199,18,244,234,197,43,175,139,31,52,250,201,243,3,33,245,25,206,171,124,224,130,251,112,224,151,5,226,207,77,41,110,183,169,42,61,177,46,109,68,179,50,79,3,75,79,93,44,20,245,84,176,182,36,122,194,198,64,245,168,87,72,247,55,115,94,141,72,219,35,153,199,248,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,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,31,173,173,26,171,106,209,13,47,200,53,94,251,142,228,23,203,110,55,78,218,186,202,59,13,35,106,107,86,14,227,91,36,173,141,207,99,118,70,215,44,178,57,92,136,216,227,123,151,250,38,117,184,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,189,219,148,159,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,126,248,187,189,21,139,19,159,24,57,163,249,236,212,223,162,250,61,17,39,249,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,96,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,126,175,46,238,53,178,174,24,179,181,193,106,44,23,92,163,12,204,238,17,120,203,53,170,150,74,219,162,87,118,101,138,159,217,176,44,241,197,222,154,103,211,50,94,173,115,158,200,163,107,125,237,106,29,3,157,95,154,124,91,229,253,15,168,220,72,213,161,156,40,234,63,17,58,113,168,249,174,151,197,237,91,174,156,251,50,121,172,17,66,174,170,185,82,213,37,90,200,234,101,69,248,230,143,194,181,82,30,155,164,107,220,140,85,123,89,28,188,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,253,56,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,245,220,214,182,72,149,242,168,0,10,171,231,157,249,39,250,147,246,210,186,180,19,69,50,174,34,117,98,197,163,152,85,194,213,69,122,200,60,87,134,158,233,44,145,210,179,177,77,45,67,247,186,56,228,122,117,100,46,68,232,197,248,149,58,244,78,170,158,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,229,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,0,34,255,0,31,124,27,83,113,125,165,244,86,251,21,77,37,6,119,140,84,44,216,229,117,117,108,176,81,49,147,201,10,86,67,80,145,199,34,185,143,138,36,115,85,25,189,36,138,62,142,107,22,68,117,6,127,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,31,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,1,13,121,175,104,237,171,82,184,75,189,229,205,176,213,215,100,58,125,81,79,123,181,203,69,74,217,103,142,7,77,28,53,173,123,182,57,233,76,148,239,124,242,35,85,169,214,150,39,189,118,198,168,83,6,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,154,62,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,204,101,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,140,248,47,209,203,238,129,112,193,128,105,86,83,54,251,213,170,223,37,69,198,61,172,79,13,85,87,81,45,92,180,221,88,247,177,253,151,212,58,46,227,92,173,127,111,122,116,71,116,78,193,118,162,169,184,218,171,109,244,119,106,187,93,69,85,60,144,197,93,72,216,157,61,43,220,213,70,205,26,76,199,196,175,106,170,57,18,70,61,157,81,55,53,201,213,23,54,252,78,232,166,169,232,30,178,222,176,93,99,184,123,87,36,155,183,118,158,242,201,106,103,134,237,226,155,221,117,76,115,212,70,201,39,235,35,164,99,228,86,255,0,117,142,86,245,85,106,169,39,249,72,241,3,162,250,41,170,25,69,139,84,95,73,104,185,102,148,244,180,150,172,150,185,105,41,232,173,144,83,199,85,61,76,85,21,115,200,199,66,201,156,218,86,181,172,71,36,146,71,26,59,166,214,169,118,133,106,243,130,226,11,67,169,240,69,208,23,227,246,172,155,83,106,59,19,197,91,216,134,73,177,42,87,77,4,239,119,121,205,115,227,154,165,144,198,206,203,21,174,116,78,238,72,168,222,211,101,169,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,77,31,112,177,164,217,86,133,240,251,132,233,54,107,151,253,166,189,99,150,245,166,169,184,53,210,58,52,221,43,228,101,60,75,34,171,214,24,24,246,193,26,170,55,172,112,179,163,35,78,140,110,107,14,255,0,157,240,163,125,177,112,157,166,124,85,98,209,93,110,150,92,155,218,84,121,66,118,88,248,108,181,80,220,166,166,165,147,115,85,30,144,206,198,53,157,92,213,107,37,103,69,147,172,241,70,222,65,141,234,22,125,135,90,175,86,44,67,56,200,44,118,220,146,159,194,94,168,237,183,57,169,160,185,65,181,237,237,84,199,27,145,179,51,108,178,183,107,209,83,164,143,79,255,0,73,122,250,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,77,140,234,212,115,246,181,92,196,85,122,104,207,41,190,88,180,127,78,42,174,214,204,54,235,87,106,198,109,236,138,138,193,138,89,95,87,84,248,227,70,199,13,45,29,36,13,255,0,49,141,68,70,198,198,251,220,230,49,174,115,115,195,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,101,87,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,11,33,173,107,158,146,190,77,203,186,90,106,119,49,168,172,217,219,150,71,43,21,206,72,102,137,223,47,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,62,78,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,194,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,161,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,96,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,138,188,209,252,137,234,111,209,125,98,136,160,18,74,112,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,47,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,41,91,157,95,154,124,91,229,253,15,168,220,72,149,161,124,63,103,220,67,221,114,155,22,156,178,146,123,150,43,139,215,101,82,209,202,147,58,122,232,41,157,19,93,77,75,28,49,200,233,106,94,233,152,216,227,84,106,57,125,219,147,221,215,159,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,46,110,53,255,0,138,173,56,158,193,159,220,237,81,234,110,45,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,90,240,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,239,103,86,171,153,185,168,230,42,163,211,202,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,252,168,150,127,202,159,142,123,85,235,25,160,225,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,77,206,169,99,167,99,32,142,46,168,232,89,177,24,206,202,44,182,104,85,95,60,239,201,63,212,159,182,144,215,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,2,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,185,62,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,89,210,249,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,40,219,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,228,116,14,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,252,210,227,170,186,143,119,211,139,70,144,220,243,75,173,78,25,97,184,84,93,45,182,73,42,21,105,105,170,166,68,73,36,107,127,254,245,106,47,194,199,77,59,154,141,89,165,87,205,94,80,156,52,125,230,235,45,94,186,101,54,158,246,55,167,59,125,157,226,32,221,13,93,242,86,175,107,110,248,157,28,158,30,61,211,46,215,178,72,165,125,19,211,170,41,117,32,170,190,121,223,146,127,169,63,109,33,255,0,2,156,53,216,184,169,205,181,11,76,174,107,217,186,195,167,247,11,166,55,86,234,167,193,29,37,226,42,202,38,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,138,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,91,255,0,45,78,96,95,126,212,116,58,9,170,211,108,207,173,86,247,123,46,226,231,116,142,241,67,73,5,51,63,22,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,187,107,137,254,1,77,124,212,248,32,172,211,108,170,239,196,246,158,82,239,196,50,75,132,82,228,52,157,233,234,42,40,175,21,114,78,249,234,186,118,149,145,81,200,244,133,58,190,85,84,158,163,99,90,214,58,54,182,189,99,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,102,7,45,14,14,234,120,144,213,200,115,140,206,207,87,247,117,131,212,71,91,91,52,148,113,75,73,118,184,198,248,223,21,173,201,55,86,189,142,106,247,38,68,100,157,34,68,99,187,107,60,111,47,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,157,87,36,224,163,42,188,240,99,167,252,88,233,149,179,218,52,141,183,221,35,205,45,240,36,143,170,135,195,221,107,99,101,205,168,174,114,58,22,192,200,163,149,177,181,189,166,194,217,85,28,215,76,248,248,255,0,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,220,87,154,63,145,61,77,250,47,172,81,20,109,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,242,58,7,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,249,41,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,183,160,115,88,227,182,234,183,90,254,22,116,107,38,164,109,181,180,235,6,111,117,183,78,231,79,36,234,231,182,75,58,61,17,26,198,53,168,213,159,99,156,175,87,246,28,172,217,60,114,87,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,190,93,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,145,110,156,149,60,172,101,63,48,43,189,58,220,79,242,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,56,95,42,29,98,186,233,175,22,150,76,69,215,234,74,28,123,80,105,234,44,151,72,171,106,157,20,18,78,216,100,154,137,204,110,246,177,106,86,161,140,130,53,114,57,122,85,74,198,38,233,17,78,63,198,134,177,216,181,247,138,12,255,0,85,113,104,118,89,110,183,8,233,237,210,110,122,248,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,217,255,0,38,205,20,251,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,9,254,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,113,254,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,138,188,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,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,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,43,133,174,88,250,113,195,94,187,94,53,138,159,37,186,222,227,182,244,167,194,233,171,42,17,211,81,71,45,27,99,171,169,171,124,81,196,201,102,115,228,169,138,56,209,157,182,68,168,231,111,145,200,176,205,83,42,229,255,0,114,184,242,39,166,95,90,245,138,211,245,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,78,129,195,167,13,26,89,194,254,9,14,11,166,118,159,247,94,54,243,89,5,55,181,46,127,141,52,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,194,171,64,60,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,43,87,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,162,83,79,81,246,102,68,146,38,120,106,170,157,170,196,133,239,158,54,211,201,35,210,71,124,81,187,115,163,238,75,205,120,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,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,72,85,159,114,136,208,108,179,94,109,58,133,101,146,174,199,132,212,84,85,220,178,92,90,150,126,220,19,207,248,30,30,150,133,24,198,186,146,153,238,241,47,155,164,138,173,77,145,192,216,145,200,232,103,169,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,88,254,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,63,240,79,203,231,1,225,62,154,175,35,188,205,73,150,103,117,85,18,181,151,170,138,56,92,202,24,35,150,170,56,95,67,186,46,245,35,230,164,158,52,168,103,118,68,87,162,181,28,230,53,21,208,47,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,148,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,2,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,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,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,147,211,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,30,213,219,45,77,59,88,228,70,108,238,75,27,145,136,231,44,48,196,234,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,37,168,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,243,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,191,160,154,215,149,112,237,171,22,45,99,194,173,246,170,219,214,63,226,188,52,23,72,164,146,149,253,250,105,105,223,189,177,201,27,215,163,38,114,167,71,167,196,137,215,170,117,69,209,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,46,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,88,254,190,241,137,77,155,114,171,193,177,140,182,241,73,125,206,243,234,132,199,43,22,42,201,100,158,6,89,171,163,150,74,186,167,187,184,174,169,124,81,91,157,35,36,123,30,245,175,239,53,54,38,210,16,112,177,162,159,196,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,48,71,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,1,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,216,166,136,115,119,186,224,124,46,92,236,90,141,29,94,97,171,118,58,134,91,113,185,107,32,119,98,225,68,248,191,14,170,190,161,31,186,87,211,185,143,108,157,17,146,76,142,167,77,206,115,167,168,142,184,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,46,211,150,199,3,22,174,31,112,10,61,84,212,107,93,37,118,162,229,84,244,215,40,153,89,107,107,103,197,224,116,50,35,105,98,116,209,164,240,212,186,58,135,182,167,162,181,58,244,139,106,164,107,36,147,124,202,185,125,28,176,190,202,230,28,3,225,216,181,111,178,175,116,140,246,229,166,247,110,151,183,83,27,123,183,26,167,186,154,166,37,234,137,190,9,227,114,198,244,248,163,149,171,209,90,228,235,89,124,125,240,39,117,225,19,38,162,190,227,85,149,119,109,58,200,170,22,146,207,89,85,35,167,173,165,158,58,120,93,36,85,210,50,158,40,24,249,36,117,67,161,107,21,85,209,194,245,95,123,28,76,174,75,122,23,125,197,176,76,183,94,114,59,53,169,148,153,183,135,183,99,85,125,89,37,119,133,164,154,161,149,171,213,17,86,40,100,157,34,110,205,200,231,186,147,115,152,141,108,78,117,149,16,87,95,57,77,232,118,173,234,198,61,156,226,73,246,18,195,47,114,159,43,178,99,241,195,71,28,241,182,154,68,166,169,161,111,105,241,65,50,76,216,27,44,125,190,220,145,171,158,155,37,107,150,105,191,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,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,34,7,10,92,177,52,179,135,45,71,191,106,29,242,187,237,165,92,55,9,27,137,182,233,77,77,60,116,20,61,105,103,167,168,124,110,131,172,119,24,103,138,102,37,68,79,70,172,106,142,70,70,231,171,25,53,64,4,21,230,227,174,154,113,136,112,217,120,209,11,157,231,187,153,231,126,2,91,109,174,157,17,242,67,75,79,95,12,242,85,84,123,211,181,10,248,119,198,197,94,174,124,138,168,214,170,50,87,71,78,218,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,51,71,218,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,34,175,181,34,175,52,127,34,122,155,244,95,88,162,41,3,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,58,7,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,59,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,187,66,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,210,185,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,177,173,86,43,59,238,71,239,158,72,235,131,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,255,0,184,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,0,4,0,231,87,229,99,22,249,129,67,233,215,18,189,121,101,221,173,86,94,56,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,252,220,247,181,169,213,85,16,181,254,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,133,191,217,86,5,149,127,182,184,230,73,142,92,63,233,40,235,173,181,212,242,127,217,146,25,163,145,159,243,57,174,111,248,21,11,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,120,87,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,137,149,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,181,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,222,213,71,39,243,66,210,117,163,141,28,87,139,142,89,154,141,93,90,235,85,147,62,182,251,42,11,222,61,21,116,110,145,253,171,189,179,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,186,248,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,95,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,249,241,41,195,238,156,113,157,161,201,133,92,242,15,235,10,254,197,247,27,191,218,231,74,136,233,234,187,47,74,122,182,35,92,145,212,194,232,230,122,43,85,118,190,57,85,90,230,59,100,141,160,29,76,208,125,83,210,141,83,159,71,50,156,62,235,246,147,218,14,183,219,160,134,223,83,253,153,254,185,125,60,83,208,181,241,182,74,136,102,146,55,36,79,107,62,63,240,39,95,113,127,220,27,104,93,31,14,220,56,225,154,115,236,111,103,94,155,111,142,227,145,181,235,3,230,125,226,161,141,146,169,36,150,4,70,75,219,122,246,24,254,174,94,212,49,55,123,145,168,229,237,96,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,19,167,152,207,5,31,197,86,156,65,127,192,45,150,168,245,55,22,252,75,109,76,233,218,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,222,177,54,105,100,74,44,255,0,101,88,22,85,254,218,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,102,72,102,142,70,127,204,230,185,191,224,84,47,207,129,206,56,240,222,47,112,215,82,213,50,146,199,168,182,58,118,190,253,97,99,215,100,140,234,141,241,180,123,149,92,250,103,57,90,138,213,85,124,47,114,49,234,228,116,82,203,40,1,85,124,215,56,233,254,239,194,254,138,102,127,239,138,92,254,182,133,191,230,181,182,184,234,17,223,245,190,41,141,111,251,136,85,255,0,223,16,149,86,88,79,41,254,50,105,180,151,50,166,225,183,51,166,164,131,24,206,111,18,77,108,184,67,69,44,181,108,191,212,165,37,61,60,50,185,178,109,109,51,219,6,196,84,137,206,73,100,98,185,205,143,115,155,115,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,174,190,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,155,154,112,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,45,83,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,94,247,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,251,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,126,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,9,224,207,131,60,7,132,204,2,154,142,142,134,146,227,155,92,105,217,45,250,253,44,80,205,59,103,146,26,116,169,164,165,169,72,34,153,40,123,212,233,36,113,73,213,122,174,231,123,255,0,149,27,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,242,42,243,52,209,79,190,158,17,242,159,15,112,240,181,248,39,92,214,143,124,187,33,151,193,65,55,136,142,78,145,189,206,235,75,45,78,198,166,222,178,164,91,156,141,221,214,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,252,163,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,160,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,159,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,80,103,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,242,184,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,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,0,202,185,127,220,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,21,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,151,169,156,174,181,198,215,196,252,250,39,166,118,75,173,102,33,114,221,89,99,204,239,52,83,54,215,29,47,135,124,221,186,202,170,88,229,100,83,53,241,190,159,163,154,199,72,244,141,233,27,25,43,11,127,225,139,135,219,23,12,58,53,101,210,27,6,65,117,189,199,109,238,79,83,93,112,157,238,239,85,74,237,243,58,24,85,206,101,44,42,245,85,108,49,252,41,213,92,229,124,142,146,87,245,80,80,15,52,127,61,154,155,244,95,71,162,37,87,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,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,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,226,156,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,187,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,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,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,179,3,149,95,3,22,173,82,169,254,36,117,114,215,73,112,196,237,181,21,86,219,30,61,114,181,182,162,154,243,63,105,99,150,170,102,212,70,177,73,77,18,200,230,179,102,229,90,136,156,170,230,118,54,201,199,249,136,240,65,89,194,174,118,153,110,29,75,187,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,220,247,207,225,209,100,146,71,197,78,229,123,149,204,123,151,228,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,40,135,154,246,142,221,116,215,139,75,222,92,219,13,37,14,61,168,52,244,247,187,92,180,84,174,138,9,39,108,49,195,90,215,187,99,88,181,43,80,199,207,34,53,92,189,42,162,123,215,116,138,132,74,169,202,111,181,120,173,187,10,168,174,223,101,181,92,43,110,148,116,221,166,39,106,170,174,58,104,234,36,222,137,189,219,153,69,76,157,21,85,169,219,234,212,69,115,149,108,43,146,126,151,218,178,29,92,207,53,94,224,234,73,170,48,203,61,45,182,134,158,106,38,202,248,231,184,62,78,181,81,74,171,214,23,178,42,57,98,93,173,234,230,85,61,55,53,17,81,247,18,1,94,188,221,120,100,192,114,93,18,184,113,29,111,166,164,179,101,152,117,69,51,171,167,164,183,66,143,191,65,85,61,37,18,50,170,84,68,149,207,133,59,75,19,220,231,35,88,217,25,183,227,71,50,152,75,31,228,255,0,194,254,3,169,89,53,207,136,12,190,239,73,93,114,211,235,197,60,86,91,11,42,33,149,99,157,212,242,175,139,172,166,146,39,57,24,142,124,78,165,149,143,106,247,169,102,95,255,0,230,133,196,131,42,228,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,83,44,176,105,103,19,186,53,121,197,189,183,106,202,48,204,206,223,81,111,246,141,166,166,154,182,21,248,156,206,253,60,189,36,139,189,12,204,220,199,244,118,201,98,69,233,213,167,160,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,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,56,255,0,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,149,87,197,18,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,17,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,130,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,60,58,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,177,254,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,78,65,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,164,190,100,92,2,223,116,11,42,186,107,110,155,219,252,110,153,100,23,7,212,84,67,75,76,200,254,204,213,79,39,84,166,124,113,53,172,109,27,158,253,176,72,214,163,89,213,176,191,163,187,111,154,53,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,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,252,138,190,212,2,0,115,171,242,177,139,124,192,161,244,235,137,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,155,141,127,226,171,78,39,176,103,247,59,84,122,155,139,126,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,167,53,230,123,192,85,78,179,218,170,248,129,209,251,21,93,126,160,219,41,233,161,186,218,41,59,76,75,181,186,6,205,190,104,226,108,93,218,138,230,163,160,106,34,203,241,67,2,70,198,185,233,27,29,207,249,116,242,211,207,176,140,203,28,226,59,92,43,234,241,218,139,125,59,110,54,28,106,138,174,106,107,139,39,145,30,206,183,37,106,53,98,103,105,81,86,149,174,114,191,187,178,125,136,201,96,147,229,231,157,249,39,250,147,246,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,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,34,173,112,115,92,224,91,251,191,20,26,41,134,127,190,42,179,250,42,23,127,154,230,221,35,167,70,255,0,214,248,167,181,223,238,38,86,127,124,76,85,173,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,249,181,21,58,95,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,1,45,39,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,27,220,213,98,179,176,213,126,248,35,142,197,53,47,135,93,35,213,172,203,13,212,28,207,19,164,159,33,193,175,20,183,155,101,206,24,153,21,91,223,76,147,58,158,158,90,134,183,188,234,102,77,63,136,72,81,237,98,203,27,21,200,230,238,107,186,88,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,181,238,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,206,102,170,234,69,247,88,53,31,35,213,12,158,142,213,73,117,201,174,18,220,106,225,181,208,178,146,149,146,72,189,85,25,27,63,255,0,47,114,186,71,187,171,228,123,222,231,61,214,149,202,35,131,235,174,37,106,127,20,217,226,100,22,155,149,238,158,90,12,106,212,178,186,150,10,155,84,141,141,203,93,59,24,253,211,178,87,39,72,163,149,168,196,72,155,58,54,77,240,73,29,154,16,215,153,127,24,148,220,55,233,28,216,62,25,120,164,251,197,206,41,228,162,162,134,58,201,98,171,180,219,164,100,140,150,232,213,135,163,152,246,185,59,112,170,190,62,178,170,189,189,196,130,70,20,109,254,202,179,220,171,253,181,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,212,147,77,36,143,255,0,157,206,115,191,194,170,92,165,131,148,222,156,80,112,143,114,210,75,250,90,174,186,167,89,222,189,211,101,140,141,41,188,13,225,96,70,195,73,29,66,68,233,157,110,106,177,24,246,72,215,43,247,203,43,89,28,139,26,69,80,26,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,255,0,202,247,142,159,190,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,241,92,218,137,18,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,198,78,61,136,97,183,78,21,113,74,106,75,142,79,144,83,209,205,126,154,166,138,150,182,146,130,221,34,200,254,202,35,164,87,67,93,186,42,105,24,175,133,118,69,51,101,141,205,147,180,246,213,6,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,180,241,15,195,175,240,189,202,143,52,210,217,50,171,173,238,173,158,196,184,87,248,186,239,19,75,71,93,45,206,221,226,160,160,252,40,214,58,62,251,101,145,140,115,119,110,149,238,114,171,156,165,96,240,157,230,159,70,254,96,99,222,163,1,121,60,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,242,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,249,63,217,86,5,149,127,182,184,230,73,142,92,63,233,40,235,173,181,212,242,127,217,146,25,163,145,159,243,57,174,111,248,21,11,222,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,83,15,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,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,208,235,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,67,165,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,78,142,73,246,34,163,158,213,52,60,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,232,28,41,113,173,165,156,96,253,169,251,179,176,101,118,207,178,94,7,198,251,118,150,154,30,231,138,239,246,251,93,153,229,235,211,195,63,118,237,189,58,183,167,94,171,210,160,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,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,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,252,10,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,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,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,223,240,9,199,101,215,132,76,154,182,197,146,209,213,221,180,235,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,61,236,105,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,28,43,138,222,53,180,179,131,239,178,223,121,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,42,242,184,243,217,166,95,90,244,122,210,255,0,143,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,139,57,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,197,86,190,192,196,74,102,172,53,211,44,72,200,88,234,138,135,71,78,174,145,239,123,24,136,231,57,232,170,188,83,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,217,59,99,93,174,123,27,60,174,137,239,107,210,57,21,175,218,238,138,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,148,129,204,235,141,170,205,115,212,122,157,36,210,252,175,126,155,98,251,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,181,237,220,201,37,100,142,108,172,70,242,14,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,66,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,87,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,157,110,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,44,43,149,31,29,63,220,56,95,214,188,207,253,239,75,128,86,215,55,252,230,186,215,37,66,187,254,171,194,177,205,255,0,119,10,63,251,222,18,197,53,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,252,137,190,10,234,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,105,176,189,238,84,58,59,106,211,94,18,236,153,115,172,53,116,57,14,160,212,84,94,238,146,214,210,182,41,228,129,179,73,13,19,88,237,141,122,211,45,59,25,60,104,229,114,117,170,149,236,93,178,34,19,40,2,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,170,18,116,242,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,220,198,118,42,168,105,231,171,167,169,234,172,115,221,181,140,169,139,182,142,99,87,196,239,118,229,141,168,93,248,50,174,122,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,53,57,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,253,177,177,242,119,247,70,137,55,118,237,0,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,31,248,173,227,91,75,56,62,251,45,247,153,96,202,238,127,107,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,175,159,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,242,69,238,186,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,247,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,245,97,188,36,229,87,158,19,179,190,45,50,25,124,14,55,98,236,219,236,80,110,146,42,138,250,231,92,168,41,223,62,215,194,177,203,70,145,212,85,199,189,146,163,146,120,118,170,116,99,209,121,174,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,200,245,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,170,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,61,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,131,57,140,241,87,138,241,85,174,48,94,240,11,111,111,22,197,173,254,197,182,220,39,163,142,42,171,167,73,159,36,149,78,94,219,102,108,46,87,162,69,12,174,118,198,181,207,219,19,230,149,137,242,112,21,194,38,125,196,206,174,91,43,237,247,28,131,19,196,241,202,143,105,87,101,182,250,121,163,124,51,211,62,7,165,45,21,82,55,180,202,229,89,162,123,119,57,22,54,110,151,107,246,35,31,216,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,39,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,227,51,131,60,251,132,204,254,166,142,178,134,174,227,132,220,106,31,45,134,253,20,83,77,3,96,146,106,132,166,164,170,169,88,34,133,43,187,52,235,36,145,71,213,58,46,230,251,191,151,213,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,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,42,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,243,84,227,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,79,1,206,175,202,198,45,243,2,135,211,174,37,59,96,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,175,213,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,170,190,121,223,146,127,169,63,109,42,172,147,252,5,113,137,144,240,177,171,150,198,222,111,21,115,233,213,242,163,193,100,22,201,171,42,188,37,19,39,124,13,146,233,21,60,91,154,234,152,155,12,106,171,218,123,223,19,95,18,109,87,181,205,191,63,246,43,158,226,191,237,86,71,141,228,118,255,0,250,58,202,27,149,13,68,127,246,163,154,25,35,127,252,237,115,93,254,20,82,147,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,240,50,53,141,232,138,214,62,104,235,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,35,228,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,231,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,13,204,114,61,141,114,50,101,100,245,35,255,0,21,188,107,105,103,7,223,101,190,243,44,25,93,207,237,111,142,240,94,194,165,166,155,183,225,123,29,206,239,122,120,186,117,241,44,219,183,119,94,142,235,211,162,117,243,252,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,209,29,239,254,72,177,47,158,119,228,159,234,79,219,78,21,202,79,63,195,116,179,93,51,253,65,212,28,134,146,199,143,88,244,222,190,166,186,186,165,87,100,76,246,149,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,143,241,163,197,182,85,197,206,169,174,83,114,139,192,227,118,47,19,111,198,109,205,108,145,118,232,93,83,35,217,60,241,44,210,198,149,146,70,176,182,103,198,168,215,118,99,68,78,140,67,186,242,208,224,42,167,94,114,24,117,171,86,108,85,112,105,213,142,162,57,173,12,147,181,178,255,0,113,130,170,55,58,23,67,52,82,54,122,20,108,115,69,50,252,27,158,228,99,28,229,100,200,203,180,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,95,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,229,85,180,158,82,156,23,125,139,177,81,241,93,159,183,117,235,35,183,205,6,47,107,158,135,107,173,212,50,63,107,171,156,233,88,143,73,167,99,21,34,116,74,141,240,211,57,119,72,149,27,99,178,162,10,243,60,224,130,179,136,188,86,155,87,180,222,151,126,125,135,219,230,138,162,157,211,78,255,0,106,217,225,142,162,161,41,96,167,138,41,22,74,206,251,186,66,141,216,142,239,200,215,185,221,35,217,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,158,83,138,14,97,122,47,194,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,58,43,125,255,0,205,19,208,112,165,198,182,150,113,131,246,167,238,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,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,3,53,156,88,249,167,214,79,152,25,15,168,206,79,253,50,227,95,21,225,79,150,102,158,217,45,55,63,17,169,185,53,191,32,143,28,183,211,172,111,146,131,125,222,190,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,88,31,236,171,61,202,191,219,92,143,36,200,238,31,244,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,220,231,59,252,42,165,223,114,204,224,187,248,108,211,135,234,70,106,222,230,125,159,91,233,39,169,167,154,135,179,37,138,133,83,186,202,30,178,49,179,54,103,43,218,234,134,174,214,247,34,137,136,213,236,164,146,122,190,104,254,68,245,55,232,190,177,68,81,182,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,250,181,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,97,92,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,158,215,154,47,0,180,121,133,138,229,196,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,149,143,150,166,123,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,170,219,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,228,84,252,173,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,204,184,158,74,158,86,50,159,152,21,222,157,110,39,248,51,237,204,210,237,106,189,113,199,169,245,150,107,157,37,125,60,117,22,218,71,203,77,51,101,99,103,130,217,73,12,209,43,154,170,136,248,229,142,72,222,223,230,215,177,205,94,138,138,135,117,228,167,157,98,182,77,113,205,48,75,181,174,212,203,214,79,143,178,123,69,210,162,120,217,84,223,9,54,233,232,105,218,230,239,147,188,201,82,119,181,142,78,141,160,71,43,92,141,220,203,148,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,149,228,215,164,250,167,165,255,0,123,255,0,121,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,126,222,227,55,109,235,211,123,122,255,0,52,33,95,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,21,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,192,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,179,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,101,60,171,248,245,169,165,169,181,112,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,89,107,224,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,10,245,225,131,143,90,154,94,43,245,59,133,141,100,190,213,214,50,179,82,47,118,252,26,231,81,218,70,81,177,43,43,92,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,89,45,120,139,225,163,75,56,160,193,38,193,117,50,211,254,231,193,94,104,224,166,246,165,179,241,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,248,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,217,149,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,199,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,111,117,231,41,164,250,167,170,31,116,31,118,122,105,149,229,190,204,251,65,227,125,133,102,169,175,240,189,207,103,246,251,189,150,59,102,238,219,246,238,233,215,99,186,127,37,35,87,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,123,91,196,220,110,152,205,109,37,44,27,237,85,108,102,249,100,141,172,110,231,189,173,78,171,239,115,145,19,222,168,118,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,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,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,218,240,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,39,60,197,237,90,223,165,243,216,172,90,145,144,88,237,185,37,61,37,93,30,75,133,222,27,77,90,144,119,35,158,57,105,42,218,143,110,201,26,212,106,185,17,81,209,200,228,79,233,117,51,151,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,21,228,251,197,157,138,159,167,9,153,29,142,213,106,171,169,239,220,113,170,219,117,177,237,154,239,84,157,249,235,82,190,100,123,145,211,54,6,68,145,63,182,214,246,169,85,142,126,228,137,174,181,64,82,95,54,238,38,240,29,115,213,12,95,79,244,230,166,146,241,109,211,218,122,167,75,144,208,220,97,171,162,184,207,95,29,44,142,101,59,161,87,53,204,137,176,177,174,122,187,170,200,233,25,181,189,180,115,248,175,2,92,51,230,92,75,107,205,154,213,98,174,200,44,86,44,114,162,43,189,247,39,179,170,71,61,157,145,238,124,29,153,149,200,145,212,203,44,104,200,149,55,61,171,186,84,99,219,11,209,46,39,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,17,43,154,157,218,213,110,224,115,62,163,184,92,233,41,106,46,149,22,122,74,24,166,153,172,125,84,233,115,166,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,77,85,74,12,52,209,195,246,117,138,234,94,135,96,121,222,21,107,181,90,172,183,140,126,134,122,107,93,174,120,229,165,181,244,133,173,125,11,29,27,90,207,235,119,181,208,43,81,173,218,232,149,170,214,170,43,83,160,0,102,179,138,125,107,254,34,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,155,94,173,238,43,246,244,111,68,73,105,195,7,7,121,150,127,203,155,89,243,74,27,61,37,198,239,155,212,80,220,177,58,25,104,210,162,117,101,138,162,101,154,122,85,139,185,42,84,206,146,220,41,35,143,182,199,170,183,166,229,142,126,169,2,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,211,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,101,92,186,158,17,56,104,210,206,40,57,108,105,198,11,169,150,159,255,0,108,120,43,197,28,20,222,212,182,127,103,231,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,248,21,42,87,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,63,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,246,148,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,86,175,57,77,39,213,61,80,251,160,251,179,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,249,41,205,121,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,47,94,140,114,255,0,129,73,105,204,207,133,172,171,137,61,14,101,118,21,146,93,99,189,96,62,46,251,77,143,66,217,38,165,190,244,135,227,139,177,27,92,247,86,53,140,114,83,185,17,223,20,178,196,168,137,50,201,29,16,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,89,166,67,197,118,156,107,159,42,60,167,75,237,146,251,43,51,211,156,127,23,179,220,172,213,19,35,164,168,165,165,185,219,169,227,175,167,94,137,220,133,251,89,189,17,55,69,35,209,142,234,142,138,73,96,183,9,222,105,244,111,230,6,61,234,48,19,43,156,71,19,24,110,160,230,86,93,0,195,232,113,251,187,240,122,135,214,221,242,8,145,101,171,163,184,189,31,20,182,184,164,218,141,99,26,212,141,243,163,92,253,210,164,76,119,109,244,207,106,193,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,92,167,29,216,47,221,127,44,11,222,154,123,83,218,127,100,177,252,86,197,227,123,29,159,21,225,110,22,232,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,84,15,9,222,105,244,111,230,6,61,234,48,19,83,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,125,27,123,146,54,94,226,57,179,72,214,237,68,100,104,249,161,95,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,208,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,200,137,81,124,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,146,181,120,107,227,234,179,15,227,19,84,184,103,214,43,133,214,233,106,200,245,66,243,67,137,222,39,169,158,178,75,101,83,235,157,77,79,109,115,28,231,108,163,119,110,54,197,219,70,182,25,28,237,200,172,145,95,12,234,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,117,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,45,121,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,61,175,106,61,141,106,190,101,124,213,230,237,167,185,246,165,112,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,78,157,94,212,255,0,10,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,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,38,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,171,153,95,47,74,205,50,190,215,107,174,131,98,31,236,22,191,108,183,139,29,174,25,234,36,179,213,108,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,108,114,74,173,107,89,30,198,182,37,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,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,249,21,107,131,158,119,228,159,234,79,219,72,255,0,202,167,76,241,93,100,214,13,76,210,220,214,147,196,89,114,109,47,185,219,234,118,199,27,228,135,125,194,221,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,135,32,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,37,57,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,207,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,215,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,13,204,114,177,238,114,50,20,101,54,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,127,52,47,207,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,224,145,93,22,231,237,73,31,26,185,202,105,62,169,234,135,221,7,221,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,201,78,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,122,244,99,151,252,10,122,14,121,223,146,127,169,63,109,43,215,66,248,126,207,184,135,186,229,54,45,57,101,36,247,44,87,23,174,202,165,163,149,38,116,245,208,83,58,38,186,154,150,56,99,145,210,212,189,211,49,177,198,168,212,114,251,183,39,187,175,63,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,78,94,156,84,105,198,191,232,118,63,140,88,232,173,88,190,73,134,219,227,178,84,226,177,92,210,105,35,165,163,134,8,153,87,77,28,146,62,165,212,106,217,97,106,62,94,174,108,155,163,87,200,173,73,31,42,136,43,205,43,132,205,71,215,157,56,143,60,210,251,230,87,121,186,226,254,30,89,176,168,174,106,182,218,202,88,146,169,100,170,166,162,70,47,118,226,158,33,173,69,222,142,124,44,116,108,107,158,172,99,233,91,19,191,253,148,202,172,217,79,177,45,87,159,99,92,41,238,30,206,187,83,120,138,26,206,212,141,127,98,162,46,169,220,133,251,118,189,157,83,115,85,83,170,117,52,81,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,219,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,238,178,72,213,30,245,237,200,196,114,163,209,237,111,107,60,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,202,169,155,109,88,206,190,244,53,79,50,212,207,101,251,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,107,252,157,248,103,204,180,251,13,189,107,254,97,93,144,90,25,156,83,178,138,209,143,202,169,21,37,101,185,138,201,98,186,75,30,229,115,222,231,44,140,129,92,214,109,137,101,123,123,140,169,99,147,149,115,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,94,189,30,213,255,0,10,29,43,147,94,147,234,158,151,253,239,253,230,105,166,87,137,123,79,236,255,0,130,246,237,154,166,131,197,118,253,161,220,237,119,152,221,251,123,140,221,183,175,77,237,235,252,208,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,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,155,149,86,218,185,83,240,49,106,178,227,52,28,81,106,189,174,146,225,114,191,211,164,152,165,150,227,107,107,210,217,3,42,25,36,87,53,239,199,185,181,47,116,12,124,18,69,209,27,11,247,163,223,222,68,138,205,8,171,205,31,200,158,166,253,23,214,40,138,1,38,255,0,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,54,72,145,177,21,92,247,195,119,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,76,28,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,25,167,72,216,214,177,99,99,107,216,186,158,74,158,86,50,159,152,21,222,157,110,39,249,229,53,99,58,251,175,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,232,28,44,107,95,240,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,0,57,180,240,209,165,153,14,132,223,184,140,246,79,179,51,60,75,194,255,0,93,91,160,166,135,218,254,42,178,134,143,250,253,253,165,150,163,179,10,116,139,241,27,179,170,167,189,23,161,85,124,39,121,167,209,191,152,24,247,168,192,105,76,3,42,229,255,0,114,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,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,154,206,44,124,211,235,39,204,12,135,212,103,47,39,151,166,127,153,106,127,7,58,115,153,234,6,67,87,125,190,213,83,215,211,84,92,42,213,29,60,236,166,184,84,211,196,178,59,167,87,189,34,134,52,87,187,171,222,168,174,114,185,202,174,94,63,205,199,66,244,227,47,225,178,241,173,247,59,55,107,51,193,60,4,86,219,165,58,163,36,154,150,162,190,24,36,165,168,247,47,118,20,241,15,145,136,189,28,201,17,85,174,68,124,173,146,144,77,84,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,14,85,196,95,13,26,89,197,6,9,54,11,169,150,159,247,62,10,243,71,5,55,181,45,159,141,12,178,120,73,230,138,78,207,119,176,198,73,181,191,27,58,181,127,192,169,154,195,74,124,39,121,88,209,191,151,248,247,167,64,113,254,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,16,255,0,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,23,231,192,39,25,52,220,95,105,125,109,194,251,77,73,65,157,227,21,9,14,71,67,67,69,44,20,76,100,242,76,180,115,83,172,146,72,174,99,226,137,90,228,87,239,73,34,147,171,90,197,141,93,205,121,157,113,181,71,161,154,113,83,164,154,95,149,236,212,156,163,117,28,213,54,155,148,9,85,141,82,181,33,146,73,38,98,43,165,134,105,225,153,172,133,118,177,219,95,36,172,145,174,137,136,234,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,238,192,0,42,215,158,14,127,83,21,171,75,52,182,135,33,164,90,122,170,139,141,254,233,105,106,196,233,209,241,54,40,40,170,30,157,59,172,98,164,213,236,111,189,24,245,73,63,164,177,166,218,161,46,167,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,4,117,230,11,172,87,93,16,225,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,167,65,58,207,87,51,33,145,212,174,99,216,255,0,19,29,59,170,39,141,88,189,90,176,111,84,86,177,200,103,132,210,239,13,122,67,77,160,186,13,131,105,28,48,82,71,81,142,217,225,134,224,180,147,203,52,18,220,95,214,90,217,163,124,189,30,172,146,166,73,164,68,84,111,68,122,34,53,168,136,212,206,190,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,196,228,86,72,213,71,57,21,21,110,167,149,14,177,90,181,43,132,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,123,158,148,201,78,246,65,26,185,26,157,105,101,99,19,108,104,164,202,50,174,95,247,43,143,34,122,101,245,175,88,173,28,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,250,213,224,235,150,142,169,235,142,119,81,247,215,137,229,122,127,134,89,54,123,79,218,52,21,54,171,165,119,122,26,142,207,128,241,52,175,138,93,147,69,23,119,119,77,172,145,58,117,87,39,75,212,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,21,107,205,99,129,43,82,218,171,248,166,209,172,102,173,183,38,212,44,249,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,223,114,51,100,242,73,85,116,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,230,212,84,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,126,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,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,252,188,255,0,52,127,34,122,155,244,95,88,162,40,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,208,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,95,247,5,220,36,226,188,35,105,98,98,214,217,124,118,73,125,240,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,234,245,36,1,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,53,156,88,249,167,214,79,152,25,15,168,206,92,159,43,93,116,212,125,121,225,150,75,182,168,94,125,179,117,197,242,10,140,110,27,148,168,171,85,89,75,21,45,44,209,190,165,234,171,221,153,60,67,152,178,116,71,61,172,106,191,115,213,239,127,235,115,15,225,163,75,53,167,64,178,252,235,41,180,248,92,147,4,199,238,23,251,117,230,223,5,51,43,165,240,84,85,114,197,69,52,239,137,242,58,141,100,149,207,116,77,115,122,185,17,200,168,190,245,160,19,85,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,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,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,125,175,42,61,89,226,59,19,214,88,48,45,51,196,46,185,110,158,223,174,20,241,229,180,123,94,148,54,94,227,92,137,115,241,10,139,29,52,205,142,23,252,46,84,241,45,135,180,136,233,18,23,71,218,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,89,247,24,28,53,216,184,169,208,235,198,153,92,215,179,117,135,117,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,126,232,87,186,248,228,69,99,215,183,35,213,168,143,70,57,185,247,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,249,81,37,85,187,142,58,157,74,229,255,0,158,240,183,169,44,164,138,251,140,89,236,140,197,174,109,124,80,37,198,221,75,118,183,177,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,104,235,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,86,188,209,184,0,186,223,238,176,241,7,195,190,157,85,220,110,87,26,135,166,103,102,179,70,233,167,169,158,71,49,34,184,83,209,198,197,115,222,231,43,210,161,99,85,85,85,142,94,223,247,196,167,171,229,149,203,243,50,209,234,155,119,17,154,173,125,200,49,188,158,182,158,72,232,113,58,89,146,6,37,186,104,156,213,101,217,138,213,115,222,231,44,83,54,157,21,189,151,193,19,164,85,147,172,113,88,248,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,196,159,230,49,203,158,213,171,150,171,142,183,232,133,154,146,221,155,91,169,230,171,187,90,105,41,219,12,23,168,35,109,93,76,242,199,5,53,51,166,169,186,77,52,145,49,28,247,162,61,17,17,125,253,20,170,13,51,212,205,83,225,175,84,224,202,113,106,187,174,57,146,99,151,6,195,113,183,77,37,77,31,127,195,212,177,242,219,235,162,99,227,145,208,186,72,26,217,96,114,167,93,189,23,162,167,186,253,56,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,149,185,161,112,45,247,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,254,19,93,79,26,199,254,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,104,38,211,159,225,183,172,6,139,84,168,242,26,72,241,58,251,60,119,248,174,213,106,180,176,54,220,248,82,118,212,72,179,35,86,38,118,149,30,189,196,110,212,235,187,167,69,41,7,153,127,24,149,60,72,106,228,216,62,25,120,171,251,186,193,234,36,162,162,134,58,200,165,164,187,92,99,124,140,150,232,213,135,171,94,199,53,123,112,170,190,78,145,34,189,189,181,158,70,14,90,28,29,212,241,33,171,144,231,25,157,158,175,238,235,7,168,142,182,182,105,40,226,150,146,237,113,141,241,190,43,91,146,110,173,123,28,213,238,76,136,201,58,68,136,199,118,214,120,222,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,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,12,214,113,99,230,159,89,62,96,100,62,163,57,42,185,106,114,253,251,246,172,161,215,189,86,135,102,3,106,184,59,217,118,231,55,164,151,138,234,73,233,159,248,177,79,76,248,106,45,207,79,19,4,155,94,142,89,35,123,61,219,92,93,72,34,175,52,127,34,122,155,244,95,88,162,40,219,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,228,105,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,208,241,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,181,114,84,242,177,148,252,192,174,244,235,113,63,200,65,205,223,88,174,186,107,194,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,221,83,152,228,252,70,169,80,28,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,87,159,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,207,130,253,99,190,235,239,12,24,6,170,229,48,236,189,93,109,242,83,220,100,220,197,241,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,237,96,20,3,205,31,207,102,166,253,23,209,232,137,85,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,202,185,127,220,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,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,163,154,63,145,61,77,250,47,172,81,20,2,106,160,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,149,87,205,115,129,111,238,252,80,104,166,25,254,248,170,207,232,168,93,254,107,155,116,142,157,27,255,0,91,226,158,215,127,184,153,89,253,241,49,94,188,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,121,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,238,88,188,18,209,232,102,156,83,106,222,168,98,155,53,39,40,219,89,13,53,218,219,2,85,99,84,173,73,163,142,56,94,168,233,97,154,120,102,115,230,77,204,118,215,199,19,227,107,162,122,186,117,0,1,158,30,96,186,197,106,214,254,45,51,172,187,26,191,85,221,113,234,42,136,108,150,121,101,170,108,240,36,20,144,178,25,29,74,230,61,236,240,210,84,54,162,120,213,139,209,201,62,245,68,115,220,135,138,202,244,46,251,139,112,227,128,107,205,101,154,234,202,76,219,32,190,91,163,171,234,201,40,124,45,35,41,89,76,189,88,138,177,77,36,233,117,110,201,28,142,123,105,55,53,136,214,171,157,37,57,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,46,252,21,107,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,157,214,49,82,106,246,55,222,140,122,164,159,210,88,211,108,32,224,31,76,241,93,93,226,247,77,176,92,214,147,197,217,106,46,21,23,10,154,87,71,28,145,213,120,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,252,81,185,237,69,69,84,84,209,73,73,124,227,180,134,167,10,226,94,135,84,169,224,171,91,110,163,217,225,153,243,205,60,78,103,180,104,88,202,89,161,137,141,232,246,49,180,233,64,245,87,162,245,124,207,218,229,232,173,103,181,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,238,122,61,243,43,42,210,70,177,141,119,225,193,59,149,90,140,247,219,249,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,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,2,146,249,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,217,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,61,175,106,177,238,106,190,20,124,21,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,91,188,2,216,180,11,21,181,235,110,164,91,252,110,166,228,22,246,84,83,195,85,76,248,254,204,210,207,31,85,166,100,114,181,175,109,99,152,253,179,200,230,163,153,213,208,179,163,123,143,154,117,17,87,154,63,145,61,77,250,47,172,81,20,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,121,60,179,56,46,254,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,172,140,108,205,153,202,246,186,161,171,181,189,200,162,98,53,123,41,36,147,84,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,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,42,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,32,7,43,143,61,154,101,245,175,71,173,47,248,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,42,47,201,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,218,235,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,63,230,51,193,71,241,85,167,16,95,240,11,101,170,61,77,197,191,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,136,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,58,95,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,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,137,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,235,113,91,174,150,174,33,245,162,247,168,214,44,11,31,197,109,179,212,84,197,71,21,174,214,218,25,235,160,117,92,243,71,87,112,107,100,145,178,215,61,179,34,77,42,59,163,149,137,211,249,117,89,149,202,51,133,45,71,187,101,80,241,69,54,91,117,197,177,106,79,23,107,162,134,223,50,195,81,124,145,146,83,172,145,205,28,212,239,134,162,220,244,239,198,229,99,210,70,207,2,43,21,143,137,30,219,127,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,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,201,96,227,3,92,113,110,28,110,92,46,216,50,79,7,136,93,110,19,85,212,204,199,204,181,222,22,102,34,77,110,142,69,145,89,21,28,143,69,145,241,198,198,185,238,146,84,115,149,146,200,199,121,254,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,209,78,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,200,137,237,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,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,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,41,91,156,222,169,125,171,226,58,197,166,116,23,223,21,65,130,99,241,248,154,47,11,179,193,221,43,94,179,77,248,138,196,116,155,233,91,110,119,185,206,99,122,116,78,142,238,32,228,217,162,159,110,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,187,100,158,186,227,21,69,60,123,154,177,185,29,11,96,101,98,187,163,216,228,147,177,211,115,119,161,205,57,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,48,57,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,57,213,109,130,169,100,109,99,98,141,207,84,74,104,229,142,7,170,70,196,70,203,88,245,114,170,202,210,205,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,40,4,213,64,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,60,166,170,229,58,113,133,233,198,71,146,106,245,117,170,147,12,164,183,202,219,219,174,145,36,180,178,82,200,157,183,66,248,149,29,222,238,111,72,210,36,107,157,35,158,140,107,92,174,70,174,104,181,10,183,13,184,231,249,45,195,78,109,53,118,188,78,170,241,91,53,134,134,173,202,233,233,109,206,153,235,77,12,138,175,122,171,219,18,177,170,170,247,251,209,126,39,127,53,247,252,34,230,90,71,128,113,23,134,101,58,239,96,164,188,224,148,213,21,48,222,41,106,237,108,184,192,140,154,150,104,99,154,74,103,162,164,140,138,89,35,149,81,26,231,162,70,170,198,185,232,214,174,146,64,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,204,185,118,124,67,240,171,83,167,28,170,235,180,74,134,219,73,145,95,112,59,61,61,254,90,137,100,138,68,166,171,142,185,43,110,149,20,178,202,200,213,172,100,82,215,182,63,133,178,186,21,237,252,78,122,163,169,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,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,64,60,208,114,207,181,124,109,106,15,135,201,189,179,65,102,246,117,166,143,101,111,136,134,143,181,67,7,136,166,143,162,171,99,217,84,234,157,241,167,77,178,172,187,145,28,174,59,255,0,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,115,21,236,153,25,72,145,181,236,115,127,14,121,218,168,228,127,186,223,202,224,231,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,165,84,178,162,244,133,140,150,142,40,147,115,122,57,245,76,77,205,84,68,124,10,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,161,67,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,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,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,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,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,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,197,143,149,141,100,249,127,144,250,116,230,107,13,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,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,88,28,218,248,46,197,126,200,86,113,93,128,54,213,96,171,178,118,96,202,45,112,80,199,79,29,215,197,86,237,109,115,93,19,17,95,88,179,213,162,74,233,85,123,145,237,93,205,116,91,101,174,190,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,146,127,169,63,109,56,255,0,38,171,181,170,193,196,150,109,125,190,220,233,45,214,219,118,155,220,170,235,43,42,230,108,48,83,65,29,125,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,87,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,226,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,91,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,94,188,227,179,93,6,166,209,42,28,15,48,167,164,184,106,133,85,68,53,216,139,33,102,234,187,92,29,246,37,93,76,174,71,34,199,77,44,81,201,10,53,219,146,89,81,138,214,57,96,116,144,211,9,107,220,148,51,45,35,125,171,50,211,231,88,41,35,213,8,42,42,47,44,186,58,214,206,252,246,7,182,138,39,83,178,177,17,94,140,142,166,54,61,208,185,90,213,89,163,115,17,234,146,108,180,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,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,173,194,119,154,125,27,249,129,143,122,140,6,148,192,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,120,129,212,207,190,77,113,207,53,74,58,187,173,69,38,77,144,87,92,40,61,169,38,250,168,104,95,51,188,44,15,248,222,141,237,64,145,70,140,107,149,172,107,17,173,93,173,66,229,57,71,105,158,43,135,240,133,103,206,173,52,157,111,89,237,194,190,225,119,170,146,56,251,142,240,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,244,78,85,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,196,158,6,162,57,95,238,133,124,177,117,75,238,191,140,156,43,197,223,125,153,106,203,124,70,45,112,254,181,239,120,175,21,26,248,72,61,204,115,153,186,186,58,47,141,187,122,116,248,156,140,87,151,252,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,80,15,52,127,61,154,155,244,95,71,162,37,87,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,134,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,64,38,170,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,74,220,208,184,233,251,235,202,159,161,218,57,153,248,189,54,178,236,246,197,77,19,118,195,125,186,71,35,149,122,76,142,95,17,71,15,72,251,125,17,172,124,168,249,63,21,173,167,145,35,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,115,253,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,217,87,41,222,55,235,50,79,102,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,93,103,224,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,77,20,153,129,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,189,78,88,186,165,247,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,90,246,124,47,133,145,124,36,30,230,53,175,219,67,37,23,198,221,221,122,252,78,87,163,201,84,101,223,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,243,46,123,147,174,153,253,143,225,78,108,234,174,146,212,181,121,238,65,89,112,134,170,158,63,235,167,80,211,42,81,199,5,67,213,136,171,178,120,43,30,198,35,156,214,182,117,114,42,57,239,68,157,68,95,230,105,105,186,222,184,28,212,250,59,53,178,174,190,162,58,123,109,91,226,166,133,210,189,176,65,115,164,154,105,85,173,69,84,100,113,71,36,143,119,242,107,24,231,47,68,69,82,128,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,53,60,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,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,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,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,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,42,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,32,7,43,143,61,154,101,245,175,71,173,47,248,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,0,42,175,158,119,228,159,234,79,219,74,192,176,101,153,86,41,237,47,178,217,53,214,205,237,155,124,214,155,143,179,235,100,167,241,148,50,244,238,211,77,177,83,185,11,246,183,116,110,234,215,116,78,168,189,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,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,228,68,246,160,231,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,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,164,6,11,203,119,89,115,222,17,235,184,133,178,88,110,178,228,146,220,34,172,179,99,46,137,172,154,229,142,182,7,44,181,144,51,226,146,105,164,145,241,172,49,47,109,93,20,18,57,137,58,207,2,17,171,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,66,124,31,241,41,98,226,167,67,172,250,155,108,78,205,214,29,182,188,146,145,180,175,130,58,75,196,80,198,250,136,226,71,57,251,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,246,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,117,60,174,60,137,233,151,214,189,98,180,149,64,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,218,185,138,235,29,139,70,248,71,206,234,110,240,248,138,188,194,223,62,29,107,166,220,246,119,170,171,224,150,55,46,246,177,232,222,212,9,81,63,71,109,107,251,27,55,53,207,106,148,25,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,249,26,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,252,142,127,197,238,144,212,235,191,13,26,133,165,182,248,42,231,185,93,172,239,154,215,5,52,241,66,250,139,141,51,219,85,71,10,190,95,129,172,125,68,17,49,234,229,111,192,231,124,76,254,146,103,6,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,78,122,85,169,152,174,178,105,198,57,170,88,85,95,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,20,3,205,31,207,102,166,253,23,209,232,137,85,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,202,185,127,220,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,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,163,154,63,145,61,77,250,47,172,81,20,2,106,160,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,42,243,66,227,167,238,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,252,39,58,158,69,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,209,71,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,231,252,125,240,109,77,197,246,151,209,91,236,85,52,148,25,222,49,80,179,99,149,213,213,178,193,68,198,79,36,41,89,13,66,71,28,138,230,62,40,145,205,84,102,244,146,40,250,57,172,89,17,212,25,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,168,95,159,0,156,100,211,113,125,165,245,183,11,237,53,37,6,119,140,84,36,57,29,13,13,20,176,81,49,147,201,50,209,205,78,178,73,34,185,143,138,37,107,145,95,189,36,138,78,173,107,22,53,116,160,0,163,110,111,186,161,117,205,56,180,169,192,230,109,92,22,221,62,179,209,91,105,224,117,107,165,130,89,234,97,109,108,181,76,139,162,54,23,185,181,16,194,238,155,149,201,75,26,171,191,147,91,215,249,33,105,159,137,202,181,47,88,235,41,46,177,123,62,223,73,140,219,231,237,237,161,168,241,18,45,69,91,55,43,62,57,163,240,180,75,209,175,77,173,159,226,106,239,98,165,181,20,151,206,59,72,106,112,174,37,232,117,74,158,10,181,182,234,61,158,25,159,60,211,196,230,123,70,133,140,165,154,24,152,222,143,99,27,78,148,15,85,122,47,87,204,253,174,94,138,214,116,14,73,250,197,106,178,230,89,230,136,95,47,213,113,84,100,180,244,183,187,5,28,213,77,109,35,167,165,73,27,88,216,163,115,209,86,166,72,164,129,234,145,177,85,209,81,189,92,168,145,52,179,253,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,153,152,195,67,220,188,48,171,174,1,193,110,149,88,175,53,20,147,84,85,89,223,123,99,169,158,231,49,32,184,84,203,93,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,200,163,202,106,198,11,247,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,76,193,26,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,249,153,140,47,251,149,199,145,61,50,250,215,172,86,146,168,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,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,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,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,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,74,174,44,124,172,107,39,203,252,135,211,167,51,88,106,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,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,2,234,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,181,116,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,19,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,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,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,119,235,114,208,224,238,167,137,13,92,135,56,204,236,245,127,119,88,61,68,117,181,179,73,71,20,180,151,107,140,111,141,241,90,220,147,117,107,216,230,175,114,100,70,73,210,36,70,59,182,179,198,242,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,41,219,154,159,4,21,154,109,149,93,248,158,211,202,93,248,134,73,112,138,92,134,147,189,61,69,69,21,226,174,73,223,61,87,78,210,178,42,57,30,144,167,87,202,170,147,212,108,107,90,199,70,214,198,174,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,104,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,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,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,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,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,229,92,237,53,175,255,0,160,188,57,209,219,255,0,251,51,91,133,84,145,127,241,20,116,145,194,244,147,255,0,141,89,26,232,255,0,196,43,93,253,52,35,255,0,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,205,103,20,250,41,252,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,54,177,27,220,71,237,234,222,138,182,211,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,115,223,223,165,174,168,158,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,161,58,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,80,15,52,127,61,154,155,244,95,71,162,37,87,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,134,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,64,38,170,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,163,222,30,190,213,127,5,250,105,246,23,217,95,105,62,235,236,222,199,246,183,115,192,248,239,100,197,216,241,29,175,196,236,247,54,111,217,241,109,235,211,223,208,207,190,180,92,245,114,245,170,25,5,231,93,227,200,35,206,235,234,27,83,120,101,250,145,244,181,173,123,227,107,163,71,66,246,181,98,103,105,99,237,177,26,214,54,61,136,196,70,35,80,184,158,88,188,18,209,232,102,156,83,106,222,168,98,155,53,39,40,219,89,13,53,218,219,2,85,99,84,173,73,163,142,56,94,168,233,97,154,120,102,115,230,77,204,118,215,199,19,227,107,162,122,186,117,2,176,57,177,112,65,89,146,123,79,139,61,51,165,223,87,111,183,164,185,181,18,205,60,211,85,71,15,135,130,158,170,150,22,196,244,111,106,4,122,212,43,164,100,109,138,157,175,70,238,73,28,232,1,193,206,161,107,142,155,241,5,141,221,120,120,176,251,127,51,184,119,237,116,214,73,123,206,165,185,71,52,78,71,199,82,216,229,139,172,49,244,73,213,94,246,199,27,160,108,175,84,72,213,83,71,192,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,25,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,123,220,180,112,10,157,62,224,183,78,233,110,88,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,73,64,64,14,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,21,129,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,93,167,48,252,214,235,128,112,91,170,183,219,53,61,36,213,21,86,118,89,30,218,150,57,204,72,46,21,49,80,204,228,70,185,171,189,177,84,200,230,47,94,136,244,106,170,57,17,90,185,225,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,42,230,132,249,111,101,55,220,195,130,93,45,187,100,117,222,46,174,158,223,87,107,142,78,211,35,219,75,69,93,81,73,77,31,70,34,34,236,130,8,153,215,166,231,109,234,229,87,42,170,231,176,191,238,87,30,68,244,203,235,94,177,90,74,160,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,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,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,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,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,42,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,32,7,43,143,61,154,101,245,175,71,173,47,248,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,0,42,215,157,197,166,235,127,186,232,53,138,197,108,171,184,220,174,53,25,5,37,29,29,36,46,154,122,153,228,117,177,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,72,174,92,220,20,127,10,186,113,61,255,0,63,182,90,164,212,220,167,241,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,102,0,4,32,230,211,115,226,26,131,135,154,122,93,27,142,173,216,197,198,162,166,155,57,91,85,37,68,215,22,219,146,157,210,162,171,227,106,182,26,29,177,78,149,47,114,183,175,88,89,215,182,249,90,234,128,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,20,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,252,136,158,212,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,217,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,122,61,9,213,201,115,80,181,198,239,98,200,244,234,186,195,226,116,158,195,226,106,233,47,117,29,229,146,154,241,51,233,149,45,212,238,124,189,190,207,111,196,84,62,56,226,234,201,38,71,189,205,239,53,31,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,73,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,7,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,70,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,243,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,230,119,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,255,0,36,78,85,196,63,45,93,23,226,107,84,43,181,95,81,181,7,82,153,114,172,167,167,164,138,142,134,237,72,148,84,80,67,26,53,177,83,199,53,44,142,141,138,237,242,185,168,238,139,36,178,59,221,185,79,107,194,151,5,58,89,193,247,218,159,187,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,46,157,124,75,247,110,221,215,163,122,116,232,189,100,0,34,175,18,156,183,180,11,138,29,71,77,82,205,110,153,93,146,244,251,124,22,250,159,179,211,209,83,71,89,218,87,236,158,126,229,44,143,146,109,142,108,123,213,223,220,226,137,168,136,141,67,213,112,165,193,78,150,112,125,246,167,238,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,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,232,28,41,112,83,165,156,31,125,169,251,179,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,157,122,42,127,50,111,128,64,15,234,42,112,177,255,0,15,181,87,254,245,183,127,168,146,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,208,1,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,204,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,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,116,14,20,184,41,210,206,15,190,212,253,217,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,1,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,162,55,221,252,213,125,7,10,92,20,233,103,7,223,106,126,236,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,144,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,50,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,90,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,129,253,69,78,22,63,225,246,170,255,0,222,182,239,245,18,127,130,63,241,91,193,78,150,113,131,246,91,239,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,78,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,152,0,2,0,127,81,83,133,143,248,125,170,191,247,173,187,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,145,226,181,79,133,237,14,214,140,239,20,212,109,72,192,45,87,187,214,35,223,138,157,213,148,144,207,13,101,44,176,203,26,210,213,197,43,28,201,225,99,230,239,198,142,77,209,202,196,115,28,212,116,141,127,85,0,28,43,135,30,11,52,27,133,139,174,73,125,210,188,126,173,183,44,150,161,234,250,203,149,79,138,158,138,137,92,142,109,190,154,69,106,57,148,205,114,35,186,57,93,35,213,24,178,201,38,200,246,247,80,120,173,104,210,171,86,183,233,126,65,165,23,220,139,32,177,219,114,74,118,210,86,86,88,106,219,77,90,144,119,26,233,34,108,142,99,219,178,70,181,98,145,170,213,71,71,35,218,191,210,33,175,245,21,56,88,255,0,135,218,171,255,0,122,219,191,212,73,254,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,10,255,0,168,169,194,199,252,62,213,95,251,214,221,254,162,75,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,162,167,11,31,240,251,85,127,239,91,119,250,137,63,192,32,7,245,21,56,88,255,0,135,218,171,255,0,122,219,191,212,73,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,136,31,212,84,225,99,254,31,106,175,253,235,110,255,0,81,37,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,126,247,71,28,108,94,143,153,200,157,24,159,10,39,94,171,213,87,160,0,1,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,162,55,221,252,213,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,254,74,146,128,0,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,252,201,190,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,230,77,240,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,230,170,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,119,242,84,148,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,51,191,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,205,180,236,84,69,106,175,85,119,191,249,34,116,13,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,200,132,31,212,84,225,99,254,31,106,175,253,235,110,255,0,81,39,248,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,255,0,154,47,31,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,226,68,235,213,58,162,204,0,8,255,0,197,111,5,58,89,198,15,217,111,188,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,146,164,160,7,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,70,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,243,36,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,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,48,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,153,55,192,0,241,89,102,142,224,57,214,127,138,106,54,95,97,164,187,220,176,186,122,216,172,177,86,210,195,81,5,44,245,19,81,205,226,216,217,24,231,50,166,55,80,68,145,202,199,53,90,146,75,252,247,34,183,218,128,1,202,180,123,133,237,14,208,107,238,77,146,105,126,1,106,179,87,229,23,9,171,166,154,42,72,82,74,56,229,100,9,37,29,52,136,196,146,42,53,146,157,179,37,62,229,141,146,61,219,17,173,70,49,157,84,3,149,113,41,195,94,156,113,83,167,9,166,90,154,183,88,104,33,184,65,116,164,171,181,213,36,21,84,149,81,35,216,146,49,94,215,198,238,177,203,44,106,146,49,237,219,34,170,34,57,26,230,251,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,219,134,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,211,167,84,79,228,73,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,253,237,142,73,24,157,95,11,149,58,61,126,21,78,189,23,170,39,64,7,148,212,237,76,197,116,139,16,147,58,205,106,252,37,150,158,225,109,183,212,213,58,72,227,142,151,198,214,193,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,47,160,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,152,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,229,53,59,83,49,93,34,196,36,206,179,90,191,9,101,167,184,91,109,245,53,78,146,56,227,165,241,181,176,81,178,121,95,35,218,198,67,27,234,26,249,30,174,248,99,107,220,136,170,136,139,232,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,33,6,161,115,118,225,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,244,233,213,19,249,18,127,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,208,8,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,157,21,190,255,0,230,137,232,56,82,227,91,75,56,193,251,83,247,103,96,202,237,159,100,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,215,167,134,126,237,219,122,117,111,78,189,87,164,128,0,231,250,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,129,253,90,190,22,63,224,14,170,255,0,221,86,239,245,226,127,131,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,98,7,245,106,248,88,255,0,128,58,171,255,0,117,91,191,215,137,254,113,252,147,139,61,6,196,245,230,203,195,117,247,58,164,167,205,175,148,253,216,169,215,251,132,19,187,103,135,164,158,94,187,98,169,168,107,213,209,68,190,247,35,90,139,181,102,167,73,187,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,202,184,103,226,171,72,248,175,195,106,115,13,45,185,85,181,246,234,143,13,115,180,92,163,100,55,27,115,213,93,219,89,162,99,222,221,146,53,170,230,61,142,115,29,209,205,235,189,146,49,158,175,83,181,139,1,209,200,241,202,205,70,191,82,88,237,185,37,225,108,145,92,235,170,161,166,162,164,159,193,85,85,181,213,19,76,246,54,54,57,180,143,141,170,157,85,100,146,54,244,248,149,83,218,128,0,60,86,167,107,22,3,163,145,227,149,154,141,126,164,177,219,114,75,194,217,34,185,215,85,67,77,69,73,63,130,170,171,107,170,38,153,236,108,108,115,105,31,27,85,58,170,201,36,109,233,241,42,167,181,0,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,46,232,222,214,250,0,1,13,117,163,154,110,133,232,46,168,100,26,71,168,26,117,169,81,223,113,218,134,195,80,180,148,86,217,160,149,143,141,178,197,52,111,241,200,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,215,248,90,226,219,75,56,185,197,111,25,78,153,197,117,161,246,21,193,45,245,182,235,203,105,162,174,143,116,109,124,115,172,80,205,47,72,100,234,246,177,238,84,220,232,101,68,79,129,78,214,8,149,196,63,51,78,30,120,108,213,10,237,35,203,236,249,173,230,251,107,167,167,154,189,108,150,218,119,193,76,249,163,73,89,11,159,81,60,42,231,246,159,20,138,172,71,49,18,70,166,237,200,246,183,218,240,165,198,182,150,113,131,246,167,238,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,73,0,15,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,125,0,0,128,31,213,171,225,99,254,0,234,175,253,213,110,255,0,94,37,255,0,223,94,43,247,5,252,69,251,62,235,246,111,236,127,219,95,11,218,143,199,120,31,5,227,59,123,59,157,190,247,111,221,183,185,183,119,187,119,79,121,234,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,3,197,107,38,175,97,186,17,167,119,13,82,212,25,234,224,199,173,53,20,48,215,79,77,2,204,250,118,84,213,195,74,147,43,19,226,115,24,233,218,247,163,81,207,216,215,109,107,221,209,171,234,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,0,0,2,63,241,91,198,182,150,112,125,246,91,239,50,193,149,220,254,214,248,239,5,236,42,90,105,187,126,23,177,220,238,247,167,139,167,95,18,205,187,119,117,232,238,189,58,39,94,127,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,126,247,71,87,35,211,171,33,114,39,70,47,196,169,215,162,117,84,152,7,138,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,196,230,49,211,181,239,70,163,159,177,174,218,215,187,163,87,213,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,24,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,200,155,231,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,114,174,26,248,192,208,238,42,108,75,115,211,44,147,179,117,135,190,234,188,110,232,248,96,188,82,71,19,216,213,153,244,236,145,251,161,94,236,74,146,198,231,199,214,68,106,185,30,142,99,123,88,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,2,0,127,86,175,133,143,248,3,170,191,247,85,187,253,120,151,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,252,42,157,122,47,84,78,128,1,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,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,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,51,234,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,0,0,28,127,36,226,207,65,177,61,121,178,240,221,125,206,169,41,243,107,229,63,118,42,117,254,225,4,238,217,225,233,39,151,174,216,170,106,26,245,116,81,47,189,200,214,162,237,89,169,210,110,192,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,249,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,14,41,252,97,232,23,223,239,240,233,246,238,213,246,147,217,254,39,197,123,82,139,192,248,239,27,224,253,145,191,189,220,246,143,115,223,225,187,123,182,251,255,0,159,184,237,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,34,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,128,1,202,184,177,242,177,172,159,47,242,31,78,156,168,190,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,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,176,69,94,104,254,68,245,55,232,190,177,68,68,174,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,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,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,128,77,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,57,235,69,22,174,92,116,191,32,183,232,69,219,31,181,231,117,84,237,134,207,93,126,107,221,69,74,247,72,212,146,103,35,24,245,87,182,37,145,209,162,177,236,238,35,55,181,204,220,139,154,203,181,219,62,176,103,245,183,219,237,207,32,183,102,214,235,196,149,117,149,149,115,77,13,214,154,235,28,202,233,37,146,71,42,76,202,150,204,138,229,114,170,61,30,138,171,239,47,35,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,38,0,42,3,155,95,26,63,109,47,181,156,40,224,14,219,101,199,46,16,207,148,93,32,174,220,219,141,116,108,220,218,22,182,39,171,22,24,30,244,89,91,42,43,188,76,45,77,177,173,62,233,35,175,46,156,99,136,107,223,18,248,229,195,64,110,21,118,103,210,212,54,12,130,245,53,182,162,178,209,77,110,123,31,44,144,92,27,23,70,185,147,54,153,237,142,55,190,61,243,54,61,146,68,246,182,86,88,87,58,191,43,24,183,204,10,31,78,184,159,39,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,0,231,87,229,99,22,249,129,67,233,215,19,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,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,186,194,128,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,108,149,173,87,116,73,34,141,222,253,168,91,166,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,253,94,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,238,57,236,107,124,54,223,137,210,53,18,229,1,154,206,41,245,175,248,137,226,11,54,214,56,237,254,10,147,32,184,39,128,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,109,122,183,184,175,219,209,189,17,45,251,148,118,153,226,184,127,8,86,124,234,211,73,214,245,158,220,43,238,23,122,169,35,143,184,239,13,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,182,201,60,238,69,68,127,68,154,160,164,190,48,56,129,207,184,101,230,119,159,234,190,156,190,145,247,42,58,123,117,36,180,117,203,50,209,86,193,53,142,141,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,110,154,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,25,87,47,251,255,0,85,151,255,0,131,255,0,255,0,139,133,122,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,0,69,94,104,254,68,245,55,232,190,177,68,66,174,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,0,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,69,94,104,254,68,245,55,232,190,177,68,66,174,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,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,164,190,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,58,34,62,154,25,122,182,54,51,116,111,124,125,253,210,34,195,218,229,92,186,116,67,84,53,139,137,124,114,191,79,175,153,6,47,67,136,212,54,235,122,202,109,17,198,175,181,192,140,126,216,186,203,248,78,125,74,181,208,36,110,108,136,230,62,87,58,41,98,142,86,154,9,5,90,243,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,65,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,174,230,181,178,68,175,149,64,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,2,133,185,119,113,191,89,194,174,118,184,150,99,85,187,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,202,184,177,242,177,172,159,47,242,31,78,156,170,14,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,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,137,92,125,241,217,106,225,19,25,162,177,99,84,116,151,109,69,200,169,214,174,207,71,85,27,103,162,165,130,58,136,91,36,181,209,178,162,41,216,201,35,117,67,97,115,17,81,210,66,244,95,115,28,81,15,218,204,171,237,87,219,175,180,215,95,180,158,208,246,183,182,60,108,158,59,199,119,59,190,39,191,215,185,222,238,124,125,205,219,183,124,93,122,251,203,201,229,247,199,174,61,196,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,202,143,11,68,203,251,213,106,92,147,80,194,146,171,230,123,105,233,219,37,66,54,54,49,143,122,171,90,214,42,34,76,163,149,113,99,229,99,89,62,95,228,62,157,57,81,124,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,2,21,115,51,227,71,248,108,211,134,105,190,20,238,230,125,159,91,234,224,166,168,134,187,179,37,138,133,83,180,250,238,145,189,179,54,103,43,220,218,119,38,214,247,34,149,234,229,236,172,114,82,15,218,204,171,237,87,219,175,180,215,95,180,158,208,246,183,182,60,108,158,59,199,119,59,190,39,191,215,185,222,238,124,125,205,219,183,124,93,122,251,203,222,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,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,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,138,188,209,252,137,234,111,209,125,98,136,160,18,236,249,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,13,204,114,61,141,114,50,101,100,245,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,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,224,138,188,209,252,137,234,111,209,125,98,136,160,18,234,121,106,115,2,251,246,163,161,208,77,86,155,102,125,106,183,187,217,119,23,59,164,119,138,26,72,41,153,248,178,207,82,249,170,46,47,95,19,60,155,88,141,88,227,123,253,219,92,77,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,143,252,63,115,30,225,115,136,123,171,113,171,22,87,87,138,228,51,212,37,61,29,159,42,138,42,25,235,149,206,137,145,248,121,27,36,144,74,247,201,50,49,144,164,189,231,43,30,169,30,212,220,178,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,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,172,14,108,92,16,86,100,158,211,226,207,76,233,119,213,219,237,233,46,109,68,179,79,52,213,81,195,225,224,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,187,146,71,58,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,40,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,53,243,39,227,158,213,195,238,1,89,165,122,115,116,164,174,212,92,170,158,166,219,43,232,238,141,108,248,188,14,134,53,117,84,173,134,68,158,26,151,71,80,199,83,117,70,167,94,178,238,84,141,35,146,146,241,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,13,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,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,28,3,157,95,149,140,91,230,5,15,167,92,74,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,16,3,157,95,149,140,91,230,5,15,167,92,74,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,5,0,243,71,243,217,169,191,69,244,122,35,242,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,66,174,110,58,103,138,230,28,33,94,51,171,181,39,75,214,5,112,160,184,90,42,163,142,62,227,124,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,221,36,16,57,85,81,157,22,160,120,88,214,191,225,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,185,232,222,226,51,119,86,245,69,210,153,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,168,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,20,3,205,31,207,102,166,253,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,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,149,114,255,0,191,245,89,127,248,63,255,0,248,184,80,9,107,220,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,138,188,209,252,137,234,111,209,125,98,136,160,18,231,185,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,0,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,17,87,154,63,145,61,77,250,47,172,81,20,2,92,247,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,194,121,168,113,235,77,75,77,117,225,99,70,239,180,149,143,172,167,154,223,156,220,233,251,168,250,55,164,176,185,40,41,170,35,149,173,87,171,89,60,85,76,115,30,205,146,246,186,163,210,86,178,184,52,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,58,88,42,175,158,119,228,159,234,79,219,74,224,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,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,12,171,150,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,27,36,103,102,223,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,170,114,188,230,5,255,0,209,190,20,181,118,111,241,86,156,50,240,231,127,241,50,173,53,108,245,21,63,252,53,53,36,112,197,254,226,46,159,209,82,213,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,117,191,142,221,121,214,45,121,182,107,189,30,77,87,138,214,98,181,15,118,35,110,183,79,186,11,36,14,247,57,137,185,54,206,249,90,136,147,190,70,116,153,62,7,53,34,70,68,203,148,224,87,137,124,203,138,93,18,165,212,28,227,79,234,236,23,38,84,79,77,53,116,52,105,77,104,185,189,179,202,136,182,244,125,68,179,189,145,198,216,153,35,222,141,103,121,100,107,21,219,30,140,253,254,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,37,85,179,149,183,16,215,110,26,31,174,180,180,21,108,201,217,81,60,171,167,245,54,154,138,107,191,179,161,123,227,124,168,146,163,92,181,42,230,57,236,166,72,255,0,18,21,107,153,35,164,115,97,88,171,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,79,87,197,143,149,141,100,249,127,144,250,116,230,107,11,62,229,105,199,213,246,146,251,97,225,79,87,174,30,58,213,93,253,99,135,94,234,170,88,201,45,242,53,138,177,219,102,116,142,78,228,47,218,145,211,244,85,145,146,58,56,90,143,99,227,72,45,168,138,184,79,51,78,17,243,45,71,190,233,157,78,125,246,110,174,207,112,158,223,77,117,189,172,17,89,238,221,149,153,31,61,45,116,114,201,10,66,169,14,230,190,103,69,220,73,98,70,35,156,229,106,73,251,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,21,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,36,191,147,149,62,188,175,11,148,250,203,13,162,173,185,235,106,38,184,212,97,14,110,234,217,44,139,20,107,18,178,61,168,230,87,53,201,51,221,74,170,231,62,55,198,212,217,59,22,9,34,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,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,102,179,139,31,52,250,201,243,3,33,245,25,206,213,203,155,141,127,225,87,81,231,176,103,247,59,172,154,101,148,254,29,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,230,143,228,79,83,126,139,235,20,69,0,159,171,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,78,99,218,228,234,138,138,92,255,0,45,78,96,95,126,212,116,58,9,170,211,108,207,173,86,247,123,46,226,231,116,142,241,67,73,5,51,63,22,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,187,107,137,254,69,94,104,254,68,245,55,232,190,177,68,80,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,215,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,168,78,174,49,57,140,216,184,163,225,31,21,192,33,165,186,227,217,245,78,65,20,249,109,182,139,123,109,115,82,210,192,254,142,73,21,253,100,134,105,229,130,88,225,122,61,209,190,149,251,213,123,112,203,52,106,224,219,66,235,56,137,226,59,12,211,159,99,123,70,202,235,132,119,28,141,175,89,217,11,44,244,239,108,149,73,36,176,34,190,46,227,19,176,199,245,106,119,102,137,187,218,174,71,38,140,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,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,74,220,234,252,211,226,223,47,232,125,70,226,68,174,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,10,75,230,107,199,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,55,70,247,199,223,221,34,44,61,168,22,106,160,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,20,87,204,207,130,239,225,179,81,217,169,24,83,123,152,14,125,112,171,158,154,158,26,30,204,118,42,229,94,235,232,122,198,198,194,216,92,143,115,169,218,155,93,219,138,86,43,87,178,178,73,207,248,26,227,54,251,193,222,119,122,187,123,43,219,88,182,71,111,124,119,123,67,24,198,205,83,85,79,12,238,160,116,115,175,190,30,147,201,177,238,232,246,164,83,74,189,169,30,216,246,240,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,87,188,11,125,202,98,172,215,29,99,195,60,38,164,222,183,251,30,154,181,219,166,177,90,228,141,168,157,97,86,167,135,172,155,172,157,206,170,231,178,37,100,127,132,231,84,70,179,252,128,28,234,252,172,98,223,48,40,125,58,226,83,94,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,167,234,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,246,0,8,1,206,175,202,198,45,243,2,135,211,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,126,174,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,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,111,96,40,7,154,63,158,205,77,250,47,163,209,17,126,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,106,242,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,244,70,175,78,146,238,85,141,99,146,242,65,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,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,69,60,12,234,133,215,88,248,75,211,60,242,250,218,181,185,79,103,246,109,100,245,117,174,171,158,174,122,25,164,162,146,170,73,92,136,231,62,103,83,44,203,215,170,162,200,168,174,119,77,203,13,121,222,234,103,134,197,116,211,71,40,234,237,82,251,66,225,87,147,92,32,238,110,174,167,240,241,165,61,35,246,163,254,8,100,241,85,169,213,204,93,206,131,225,114,108,122,44,85,229,75,166,127,120,156,100,227,151,26,138,75,85,93,6,21,111,174,201,171,32,184,71,220,221,219,141,41,233,223,11,85,142,106,205,29,85,85,52,173,85,219,183,180,175,107,183,53,168,183,210,1,64,60,209,252,246,106,111,209,125,30,136,139,242,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,179,87,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,12,171,151,253,255,0,170,203,255,0,193,255,0,255,0,197,194,128,79,65,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,103,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,77,45,54,228,122,204,198,65,35,170,35,141,139,27,126,25,27,181,178,118,226,154,164,85,230,143,228,79,83,126,139,235,20,69,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,133,250,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,235,185,173,108,145,43,229,80,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,69,94,104,254,68,245,55,232,190,177,68,80,9,250,191,236,171,2,202,191,219,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,249,156,215,55,252,10,133,239,112,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,45,72,171,205,31,200,158,166,253,23,214,40,138,22,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,225,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,126,124,22,240,145,134,240,59,164,119,122,172,135,40,164,159,33,187,83,199,116,204,175,211,84,172,54,232,25,76,201,28,216,226,238,109,108,116,208,54,73,149,101,122,53,239,220,247,191,99,118,69,23,64,225,159,138,173,35,226,191,13,169,204,52,182,229,86,215,219,170,60,53,206,209,114,141,144,220,109,207,85,119,109,102,137,143,123,118,72,214,171,152,246,57,204,119,71,55,174,246,72,198,118,0,85,95,60,239,201,63,212,159,182,149,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,254,110,68,94,171,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,180,61,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,204,171,151,253,202,227,200,158,153,125,107,214,43,73,84,1,149,115,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,111,220,175,120,250,190,235,78,206,30,53,154,225,227,50,251,85,189,245,22,43,253,77,75,18,107,213,44,59,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,163,226,124,147,88,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,234,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,93,167,45,142,57,237,92,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,62,178,232,215,79,148,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,79,68,114,117,233,46,228,73,22,56,230,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,16,243,17,227,126,179,138,172,237,49,44,58,171,110,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,181,236,159,195,170,199,28,140,138,161,200,246,163,158,246,167,229,112,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,238,137,242,38,197,107,34,235,185,205,116,145,35,238,251,44,190,105,199,12,218,53,121,201,232,112,223,101,98,24,93,190,162,226,235,62,45,101,79,195,141,28,233,36,72,105,160,107,88,221,207,123,156,231,174,216,219,185,242,72,246,49,30,244,207,183,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,178,6,200,187,90,247,182,8,157,43,216,214,36,146,35,159,181,189,81,173,148,28,171,56,50,211,142,32,47,183,93,94,213,11,173,170,245,106,194,174,17,83,195,135,111,73,36,170,170,86,36,145,212,215,198,191,254,167,253,36,100,126,246,207,36,82,181,255,0,4,79,142,107,169,42,3,154,207,4,24,78,149,209,211,113,21,164,244,182,171,13,170,231,112,142,221,123,176,71,53,29,5,45,52,139,4,81,210,173,178,145,145,71,187,119,98,161,243,177,174,146,77,207,238,35,54,54,87,50,16,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,122,154,141,169,180,218,205,203,243,53,213,106,91,53,93,165,153,86,147,222,46,139,67,83,28,173,125,51,228,181,76,175,141,22,88,227,116,140,71,110,70,74,140,70,74,205,178,51,171,30,213,92,240,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,249,57,143,107,147,170,42,41,63,217,205,90,235,127,224,203,42,209,12,250,199,87,113,212,91,141,157,113,91,117,217,41,157,53,21,77,170,74,104,41,166,169,174,158,90,181,157,245,206,141,107,31,220,107,21,139,34,194,170,222,155,208,130,218,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,145,163,61,154,113,193,223,14,59,104,109,23,87,226,26,103,143,238,116,54,203,114,84,215,84,199,11,58,201,51,163,129,140,99,166,149,234,233,101,149,81,145,163,159,36,178,57,140,71,189,185,246,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,149,202,111,131,43,22,173,223,127,137,140,230,235,221,181,96,153,3,41,236,150,122,119,189,146,79,120,167,100,53,45,169,168,122,116,233,12,93,216,92,200,218,170,178,72,139,191,163,24,172,154,229,10,86,230,149,193,5,139,65,175,177,235,174,151,210,218,172,216,46,81,112,167,183,77,99,138,103,164,148,119,137,89,85,52,139,77,10,68,145,197,70,177,211,181,200,206,226,171,36,123,154,198,54,52,99,89,23,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,20,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,103,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,63,188,226,215,220,126,221,98,187,93,232,124,61,38,77,111,125,210,215,39,117,143,241,20,172,170,168,164,116,157,26,170,172,233,61,37,67,58,57,17,223,7,94,155,92,213,91,20,229,117,199,213,102,31,125,182,240,207,172,87,11,173,210,213,145,220,41,168,113,59,196,245,51,214,73,108,170,123,34,166,130,218,230,57,206,217,70,238,220,109,139,182,141,108,50,57,219,145,89,34,190,27,127,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,105,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,26,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,110,154,253,192,229,55,17,220,19,105,14,176,224,239,171,102,162,225,122,79,98,100,52,145,178,90,134,95,45,208,219,217,58,209,54,22,35,156,149,40,231,202,232,92,198,252,111,145,99,122,42,57,143,134,168,63,217,86,5,149,127,182,184,230,73,142,92,63,233,40,235,173,181,212,242,127,217,146,25,163,145,159,243,57,174,111,248,21,11,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,44,39,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,190,228,102,201,228,146,168,75,169,229,9,195,71,221,150,141,85,235,166,83,105,236,228,154,141,183,217,222,34,13,179,82,88,226,114,246,182,239,137,178,71,226,36,221,50,237,123,227,150,38,81,61,58,42,19,252,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,138,86,231,87,230,159,22,249,127,67,234,55,18,10,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,252,63,181,238,52,244,82,73,75,111,239,189,89,7,136,149,168,172,139,184,244,86,179,122,166,231,34,162,117,83,191,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,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,89,124,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,102,201,123,93,81,233,43,89,85,116,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,230,228,69,249,77,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,3,159,235,245,131,75,50,189,26,203,49,109,107,189,218,172,216,101,230,222,235,125,206,227,115,169,166,167,134,143,186,228,100,51,182,90,148,88,163,153,147,58,39,68,247,34,237,149,35,84,69,84,67,52,55,104,237,80,221,107,97,177,86,213,214,91,89,81,35,104,234,42,233,155,77,60,208,35,151,182,249,34,108,146,54,55,171,122,42,177,36,122,53,85,81,28,238,157,86,69,114,237,197,180,59,53,226,179,20,198,53,230,135,199,90,171,187,173,179,210,84,75,11,45,245,55,134,162,62,154,26,212,145,83,185,11,246,189,173,137,189,86,89,221,79,27,154,246,61,237,93,10,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,215,249,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,138,188,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,187,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,191,205,27,129,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,130,199,171,92,230,36,79,143,106,238,138,154,161,207,114,35,54,118,226,145,168,196,115,82,104,98,108,85,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,218,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,162,206,104,254,123,53,55,232,190,143,68,75,78,91,124,63,96,60,77,112,19,155,233,70,163,50,173,150,218,205,72,154,174,42,202,20,133,43,104,167,134,138,218,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,174,13,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,253,27,225,75,87,102,255,0,21,105,195,47,14,119,255,0,19,42,211,86,207,81,83,255,0,195,83,82,71,12,95,238,34,233,253,21,45,80,20,45,205,107,76,254,238,248,201,200,238,52,244,150,170,74,12,214,223,67,147,81,193,111,143,183,183,185,26,211,212,62,102,163,26,212,154,74,170,90,153,92,169,187,119,117,30,231,110,115,145,37,87,36,45,76,241,56,174,165,232,229,101,93,170,47,103,220,41,50,107,124,29,205,181,213,30,34,53,167,171,126,213,127,199,12,126,22,137,58,181,137,181,211,252,78,93,236,68,134,188,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,196,130,118,170,53,89,239,178,160,10,1,230,143,231,179,83,126,139,232,244,68,180,229,183,195,246,3,196,215,1,57,190,148,106,51,42,217,109,172,212,137,170,226,172,161,72,82,182,138,120,104,173,174,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,74,224,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,109,138,242,188,230,5,255,0,209,190,20,181,118,111,241,86,156,50,240,231,127,241,50,173,53,108,245,21,63,252,53,53,36,112,197,254,226,46,159,209,82,213,12,171,151,253,255,0,170,203,255,0,193,255,0,255,0,197,194,128,75,211,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,253,166,141,99,137,158,26,170,167,106,61,102,99,32,141,180,242,72,245,141,191,20,110,218,217,59,145,82,14,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,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,239,63,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,0,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,196,85,230,143,228,79,83,126,139,235,20,69,0,150,253,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,3,227,127,122,170,244,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,61,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,121,175,52,127,34,122,155,244,95,88,162,40,4,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,141,124,213,56,231,181,106,149,79,240,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,251,247,42,212,68,212,70,179,177,186,72,213,192,150,136,107,206,177,107,205,154,179,66,47,149,120,173,102,43,81,21,198,227,151,54,61,208,89,32,118,230,245,123,87,225,157,242,181,36,141,180,171,238,153,59,141,127,72,146,87,179,67,192,170,190,121,223,146,127,169,63,109,56,255,0,38,171,77,170,255,0,196,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,94,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,213,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,101,136,191,238,87,30,68,244,203,235,94,177,90,74,163,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,226,188,35,113,65,106,226,207,18,203,117,27,26,180,85,219,177,235,118,80,235,37,158,42,234,118,195,90,232,35,183,80,205,35,170,26,201,101,98,191,196,84,84,35,85,142,68,237,164,125,83,118,229,92,230,23,83,168,188,16,88,184,184,224,119,69,171,113,202,91,85,183,83,108,154,127,140,69,100,189,214,76,250,120,95,74,180,148,235,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,244,215,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,103,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,84,195,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,50,184,183,230,123,153,113,51,162,86,77,32,183,225,180,152,211,46,52,240,205,155,204,197,73,153,95,87,4,232,248,161,163,71,117,116,52,219,162,138,117,87,42,203,189,82,45,219,35,115,234,35,175,14,156,52,106,159,20,25,220,56,46,153,218,127,221,120,219,205,100,21,62,203,182,126,12,210,199,226,231,134,41,59,61,222,195,217,30,230,252,111,232,212,255,0,10,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,10,75,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,222,1,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,62,252,254,255,0,180,107,238,107,248,131,251,194,181,125,222,251,63,218,126,221,222,238,207,103,118,205,187,58,119,59,221,207,194,236,109,238,247,127,11,103,115,224,40,91,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,58,175,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,237,52,139,36,172,240,212,181,59,81,139,11,31,4,141,168,146,55,172,141,248,99,110,215,73,220,138,221,56,155,180,218,172,28,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,203,116,215,238,7,41,184,142,224,155,72,117,135,7,125,91,53,23,11,210,123,19,33,164,141,146,212,50,249,110,134,222,201,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,53,43,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,102,156,151,56,122,246,157,247,35,226,118,237,83,106,168,164,180,120,156,74,209,69,37,47,118,170,26,231,178,154,105,235,27,35,147,164,61,32,145,33,106,179,171,158,218,137,209,85,141,111,73,45,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,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,110,85,193,159,25,153,247,9,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,118,105,210,56,229,147,170,116,93,174,247,127,43,211,187,113,21,164,118,237,6,173,226,78,143,44,164,186,96,148,182,121,47,49,87,82,74,198,173,83,27,213,27,79,26,76,230,34,84,186,84,72,18,25,21,143,239,42,68,228,107,250,162,80,191,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,201,21,203,83,151,239,223,181,101,14,189,234,180,59,48,27,85,193,222,203,183,57,189,36,188,87,82,79,76,255,0,197,138,122,103,195,81,110,122,120,152,36,218,244,114,201,27,217,238,218,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,44,211,135,206,21,112,222,43,249,91,224,88,125,230,219,72,220,158,221,79,145,84,226,119,121,36,88,95,110,184,173,214,183,98,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,202,160,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,183,78,88,92,122,212,235,61,170,147,135,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,59,33,146,87,75,221,168,174,106,58,119,42,164,95,20,48,44,143,115,158,146,61,221,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,51,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,242,156,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,191,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,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,10,213,231,9,195,238,135,96,215,219,118,177,97,89,5,170,205,157,101,23,6,54,255,0,137,193,60,41,37,116,114,178,161,201,121,109,58,57,36,139,172,148,238,138,87,163,22,57,100,123,92,170,217,18,69,150,10,232,62,166,106,158,148,106,158,63,148,232,229,93,215,237,39,180,41,33,130,221,111,146,167,251,51,253,115,19,219,111,154,42,119,182,74,136,102,146,56,218,232,17,126,63,114,127,62,133,207,243,4,201,46,185,151,45,92,159,47,190,227,21,120,221,202,249,103,198,110,85,150,106,181,119,126,219,60,215,43,124,146,82,201,185,140,118,248,220,229,98,245,99,87,171,87,171,91,252,146,144,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,51,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,32,175,18,252,167,234,100,226,27,20,191,233,29,21,92,250,117,156,101,20,240,228,150,250,41,98,138,174,194,201,234,42,106,43,102,166,107,105,155,77,77,67,13,44,109,100,40,247,61,253,213,142,52,108,138,246,53,109,39,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,151,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,96,174,136,115,113,192,117,63,136,187,158,159,228,214,154,76,83,78,174,180,236,118,53,144,222,166,134,221,61,20,241,82,247,42,25,115,115,234,31,6,201,36,108,141,137,241,185,21,21,34,99,154,245,149,93,29,91,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,69,43,115,171,243,79,139,124,191,161,245,27,137,237,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,236,149,157,110,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,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,170,225,199,152,102,188,240,209,165,249,38,149,226,21,148,151,27,109,198,157,235,143,190,228,222,242,227,117,178,72,139,45,69,51,93,213,175,99,154,178,187,176,244,88,210,101,100,189,63,187,71,60,117,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,179,253,81,224,130,197,194,63,45,141,81,173,200,233,109,87,45,77,189,251,46,43,221,238,142,103,212,66,202,84,191,209,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,85,89,170,128,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,83,95,53,158,54,168,245,90,251,77,195,246,144,229,126,51,12,179,118,235,47,247,43,93,202,10,139,126,65,84,246,69,52,17,177,240,171,187,144,211,251,250,162,191,107,167,85,221,26,45,60,111,88,149,195,63,10,186,185,197,126,101,83,135,233,109,182,145,172,183,83,248,155,157,222,229,35,225,183,91,152,168,238,218,77,43,24,247,111,145,205,86,177,140,107,158,238,142,119,77,140,145,236,229,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,189,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,128,28,234,252,172,98,223,48,40,125,58,226,85,7,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,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,231,199,36,82,53,28,215,35,216,246,162,163,154,148,89,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,247,252,165,53,175,89,113,62,32,168,244,143,18,183,221,114,12,31,41,239,85,100,54,184,34,108,177,219,54,69,181,183,70,185,242,49,148,251,31,216,142,87,238,252,72,220,214,35,37,149,41,218,151,126,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,46,155,92,231,71,42,51,223,242,148,214,189,101,196,248,130,163,210,60,74,223,117,200,48,124,167,189,85,144,218,224,137,178,199,108,217,22,214,221,26,231,200,198,83,236,127,98,57,95,187,241,35,115,88,140,150,84,167,106,120,14,104,254,123,53,55,232,190,143,68,72,174,78,252,85,97,184,45,77,235,134,156,238,229,73,105,126,85,120,101,219,23,171,150,53,107,42,174,50,68,200,38,163,150,101,126,214,189,237,130,155,176,221,137,185,253,214,43,213,239,133,142,155,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,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,94,247,44,173,111,213,13,110,225,162,221,95,170,86,60,130,74,235,13,68,150,170,92,166,233,36,111,102,73,3,30,237,178,198,190,233,94,248,83,164,18,72,246,185,30,248,247,119,100,149,102,108,82,212,173,94,118,154,103,149,100,26,113,167,122,165,105,164,241,22,92,62,225,112,183,221,251,113,200,249,41,252,122,83,118,39,118,214,43,25,10,62,145,99,115,222,230,254,36,240,53,17,202,255,0,116,0,224,79,93,44,92,58,113,39,97,213,12,190,243,117,161,198,232,109,247,104,174,240,219,145,239,146,225,27,168,39,88,41,86,54,170,54,77,245,77,166,218,146,42,70,146,54,55,185,204,70,111,111,0,52,167,194,198,138,127,14,220,62,225,58,57,37,195,198,213,227,246,245,241,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,61,204,71,118,209,155,186,187,170,175,85,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,58,175,49,30,23,180,227,136,189,26,75,182,99,157,218,176,107,214,21,221,168,177,100,119,155,130,82,218,233,228,168,116,81,190,154,177,207,84,98,67,59,217,3,59,136,157,198,61,35,86,111,77,241,75,64,37,244,114,197,226,11,81,245,207,135,218,106,109,80,199,242,183,221,113,125,180,112,229,151,104,21,105,114,90,87,75,51,99,146,26,133,107,123,211,65,217,116,19,47,198,237,204,141,239,145,207,149,232,218,23,47,251,255,0,85,151,255,0,131,255,0,255,0,139,133,0,154,168,41,175,156,102,138,104,214,1,168,248,238,161,224,215,11,85,171,47,205,60,77,86,73,143,65,43,187,149,61,21,59,119,70,192,216,213,145,119,30,147,50,87,185,237,238,200,214,185,140,123,210,166,68,134,188,58,234,246,174,104,150,174,88,179,61,18,158,173,249,59,234,25,111,134,217,12,15,169,101,225,147,61,173,90,9,105,217,241,78,201,92,140,68,99,126,61,232,199,49,91,35,88,230,221,79,51,26,218,155,143,47,253,64,184,86,90,106,237,117,21,84,246,25,165,161,171,116,78,158,149,238,187,80,171,161,145,97,123,226,87,181,85,90,171,27,222,206,168,187,92,228,232,171,65,134,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,40,135,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,120,255,0,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,16,87,141,126,104,88,39,15,254,55,79,116,98,75,86,101,169,52,55,5,162,184,197,83,28,207,181,217,187,123,29,43,103,123,21,157,249,151,114,196,145,67,39,225,189,178,119,92,199,71,218,146,42,243,90,215,77,56,226,47,78,52,11,84,52,190,243,227,173,85,223,105,98,154,25,81,25,85,111,170,106,90,214,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,113,94,87,30,123,52,203,235,94,143,90,95,241,21,121,163,249,19,212,223,162,250,197,17,64,38,146,56,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,96,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,184,164,106,49,28,212,154,24,155,26,248,53,214,253,104,209,29,109,177,221,244,110,199,144,101,149,21,85,10,235,134,27,107,146,173,204,200,32,142,9,145,204,146,10,126,171,35,226,138,73,228,141,238,100,137,19,211,185,181,200,215,53,110,39,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,154,115,84,227,158,235,165,180,223,195,118,145,221,42,237,249,101,202,158,150,229,124,200,109,183,71,83,212,217,160,238,164,145,82,194,234,121,18,88,234,101,72,218,231,239,218,137,79,43,81,26,254,254,232,234,175,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,62,23,120,100,192,120,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,216,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,45,211,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,158,190,40,184,100,207,184,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,58,185,48,107,126,168,84,221,114,93,8,172,177,228,23,252,38,142,157,183,90,59,139,100,141,104,177,137,220,233,21,241,63,127,71,35,42,220,170,173,142,55,185,82,72,164,123,98,84,125,68,172,171,98,255,0,185,92,121,19,211,47,173,122,197,105,42,138,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,80,114,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,129,92,231,244,67,75,233,173,88,214,187,209,223,49,251,6,109,89,80,235,85,101,185,209,200,149,185,60,13,108,104,201,89,179,171,85,244,141,68,71,73,35,26,139,28,177,177,210,162,178,158,39,214,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,233,119,74,179,11,238,160,105,198,57,154,228,248,21,215,10,186,222,173,241,86,85,216,46,143,99,170,173,242,57,58,172,111,86,127,254,209,28,140,145,26,168,146,71,19,247,70,223,86,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,170,190,104,124,191,127,250,73,197,110,145,67,254,54,237,153,217,218,223,254,26,36,169,162,130,158,155,255,0,137,169,171,146,105,127,221,203,215,250,72,86,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,119,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,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,21,251,216,213,63,176,159,117,191,121,121,95,216,207,248,57,237,154,159,101,255,0,118,239,255,0,122,239,237,127,118,252,79,232,255,0,79,226,254,126,243,176,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,218,8,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,240,28,88,249,88,214,79,151,249,15,167,78,102,176,189,62,87,92,87,88,181,199,67,173,186,85,118,150,213,109,204,244,218,223,77,103,91,108,19,61,36,174,179,211,195,20,52,213,237,99,211,252,145,74,140,115,209,178,53,175,94,218,79,27,19,154,243,44,229,223,83,170,82,82,235,111,15,248,229,35,50,197,168,130,223,122,199,45,214,248,160,75,203,234,171,85,61,160,143,141,173,79,18,217,106,85,211,203,59,182,44,45,238,58,72,251,10,146,76,174,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,190,70,174,213,122,34,164,109,141,136,214,53,141,99,122,169,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,220,104,240,147,149,112,141,170,107,139,92,165,241,216,221,247,196,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,229,87,29,85,212,123,190,156,90,52,134,231,154,93,106,112,203,13,194,162,233,109,178,73,80,171,75,77,85,50,34,73,35,91,255,0,247,171,81,126,22,58,105,220,212,106,205,42,191,181,112,65,193,118,85,197,198,163,193,67,90,219,173,147,1,182,247,39,189,228,49,80,200,232,223,218,88,119,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,218,253,169,27,244,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,57,167,55,125,16,210,252,195,65,153,171,247,219,230,63,140,102,24,149,68,80,91,46,53,177,201,223,188,192,254,226,173,157,157,174,174,123,220,229,89,163,234,199,164,107,28,170,171,12,114,79,43,105,90,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,223,245,199,91,51,45,123,229,29,148,103,26,131,134,100,22,12,133,148,246,10,42,233,174,212,73,76,203,211,219,113,182,189,46,148,136,140,99,95,77,80,217,27,35,85,172,107,26,245,145,141,220,214,35,221,89,124,39,121,167,209,191,152,24,247,168,192,105,76,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,42,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,240,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,235,252,179,56,209,254,27,53,29,250,111,154,187,185,128,231,215,10,72,42,106,38,174,236,199,98,174,85,237,50,187,164,143,108,45,133,200,246,182,161,203,181,221,184,162,122,57,123,41,28,151,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,120,177,242,177,172,159,47,242,31,78,156,205,97,161,237,48,214,44,7,66,184,26,210,253,70,212,107,245,37,186,219,110,211,123,36,177,69,45,84,48,207,112,158,59,59,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,149,82,138,248,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,197,57,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,229,7,52,127,34,122,155,244,95,88,162,40,4,235,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,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,254,69,95,106,113,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,202,227,200,158,153,125,107,214,43,73,84,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,137,21,205,66,231,195,205,7,13,23,90,93,100,142,145,217,61,198,158,106,108,25,105,233,41,230,187,182,226,143,134,85,90,103,200,213,116,52,219,162,129,42,158,213,111,88,87,103,94,227,226,107,168,132,158,156,159,243,93,6,196,245,230,231,65,169,212,244,148,249,181,242,158,158,135,6,186,214,179,240,32,157,221,214,213,83,49,234,237,177,84,212,53,240,178,55,43,122,185,27,44,77,123,86,100,142,107,10,230,143,228,79,83,126,139,235,20,69,0,154,168,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,32,175,51,174,54,168,244,51,78,42,116,147,75,242,189,154,147,148,110,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,174,214,59,107,228,149,146,53,209,49,29,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,142,23,120,100,192,120,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,16,57,170,112,49,117,213,42,111,226,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,247,238,69,167,137,170,142,103,99,108,149,87,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,71,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,17,47,157,95,149,140,91,230,5,15,167,92,74,86,37,255,0,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,221,78,169,105,190,156,113,51,163,87,60,3,35,172,246,174,33,154,91,225,150,58,219,77,114,126,36,106,230,79,77,85,79,51,55,49,219,94,200,165,98,244,116,110,218,155,154,246,42,181,127,43,135,78,26,52,179,133,252,18,28,23,76,237,63,238,188,109,230,178,10,111,106,92,255,0,26,105,99,241,115,195,20,125,238,215,125,236,143,115,126,6,116,106,127,133,87,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,199,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,249,254,29,56,104,210,206,23,240,72,112,93,51,180,255,0,186,241,183,154,200,41,189,169,115,252,105,165,143,197,207,12,81,247,187,93,247,178,61,205,248,25,209,169,254,21,90,86,230,143,231,179,83,126,139,232,244,68,85,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,213,117,103,129,110,28,117,175,89,108,26,227,158,225,158,46,253,101,233,227,41,163,115,27,67,125,237,181,18,159,218,48,171,87,196,118,122,38,223,123,119,181,27,28,189,216,154,216,211,186,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,42,226,159,69,63,136,158,31,115,109,28,142,225,224,170,242,11,122,120,9,221,47,110,54,87,65,43,42,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,53,135,95,225,11,72,105,181,223,137,125,61,210,219,132,20,147,219,110,215,134,77,116,130,166,121,97,101,69,186,153,142,170,172,133,31,23,198,215,190,158,9,88,197,106,183,227,115,126,38,127,73,52,146,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,149,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,92,43,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,119,47,251,255,0,85,151,255,0,131,255,0,255,0,139,133,0,154,72,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,236,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,218,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,124,111,145,157,153,1,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,96,20,87,204,71,128,90,206,24,242,164,207,52,182,223,117,185,105,149,239,187,81,209,41,167,168,251,51,34,73,19,60,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,40,221,185,209,247,37,133,100,170,229,113,231,179,76,190,181,232,245,165,255,0,17,87,154,63,145,61,77,250,47,172,81,20,2,118,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,22,202,116,227,92,116,226,151,36,198,235,173,89,110,25,150,219,222,214,185,209,36,212,181,212,178,35,163,150,25,98,145,63,207,142,72,164,106,57,174,71,177,237,69,71,53,57,7,12,252,5,112,243,194,197,77,77,231,7,177,85,223,50,25,234,59,208,228,25,31,135,171,184,209,51,180,232,150,26,105,25,20,109,129,138,217,37,220,172,106,61,253,197,71,185,205,107,26,223,63,205,31,200,158,166,253,23,214,40,138,33,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,207,147,253,149,103,185,87,251,107,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,255,0,59,156,231,127,133,84,190,158,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,100,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,113,254,38,56,85,210,62,43,240,218,108,63,84,173,181,109,125,186,163,196,219,46,246,217,25,13,198,220,245,86,247,18,25,94,199,183,100,141,106,53,236,123,92,199,116,107,186,111,100,111,103,181,211,61,42,211,141,27,197,96,194,180,183,11,181,99,54,90,125,174,240,214,250,116,143,189,35,99,100,125,233,159,253,57,166,86,71,26,58,89,21,210,63,106,43,156,171,239,51,4,95,247,43,143,34,122,101,245,175,88,173,35,255,0,52,142,62,171,52,239,199,112,201,163,151,11,173,183,47,95,7,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,252,111,145,253,154,129,46,167,146,167,149,140,167,230,5,119,167,91,138,86,52,39,129,107,166,156,112,233,192,142,150,106,134,168,94,124,13,170,135,79,241,216,161,134,36,71,213,92,42,157,108,133,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,109,27,113,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,190,87,53,29,209,100,150,71,123,183,41,63,249,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,253,241,119,122,43,22,39,62,215,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,112,173,2,224,207,69,248,111,207,243,157,70,211,154,26,182,220,179,170,133,150,88,170,98,164,72,45,48,44,210,76,234,75,123,97,130,55,65,76,174,145,136,177,43,156,138,148,240,127,184,69,59,168,0,175,94,115,250,171,106,198,52,27,26,210,137,177,218,74,251,150,115,120,117,93,61,101,85,35,101,75,116,22,254,219,165,150,9,55,163,161,169,115,170,33,137,28,141,114,44,50,85,53,118,238,78,180,194,92,247,38,13,85,181,100,250,13,146,233,68,56,237,37,5,203,6,188,54,174,162,178,150,145,177,37,198,11,135,113,209,75,60,155,213,211,84,181,212,243,68,174,86,181,18,24,233,90,155,182,175,75,10,57,87,22,62,86,53,147,229,254,67,233,211,153,172,61,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,80,10,213,231,105,169,152,173,54,150,96,186,57,226,251,185,37,195,32,76,155,177,28,145,187,195,208,211,211,84,83,239,153,187,251,140,238,73,85,210,53,216,173,119,98,127,137,21,157,22,160,75,169,228,201,169,22,44,147,135,27,238,156,211,209,218,169,47,88,110,65,36,181,141,162,161,124,51,85,82,214,177,36,167,170,170,149,126,9,166,87,199,83,2,42,46,230,197,75,11,92,212,68,107,157,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,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,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,42,175,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,208,57,102,112,93,252,73,234,59,245,35,53,111,111,1,192,110,20,147,212,211,205,67,222,142,251,92,139,221,101,15,89,24,232,93,11,81,141,117,67,87,115,187,114,196,196,106,119,146,72,236,127,153,141,166,213,96,229,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,15,9,222,105,244,111,230,6,61,234,48,26,83,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,64,58,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,42,36,244,229,117,199,213,102,31,125,182,240,207,172,87,11,173,210,213,145,220,41,168,113,59,196,245,51,214,73,108,170,123,34,166,130,218,230,57,206,217,70,238,220,109,139,182,141,108,50,57,219,145,89,34,190,27,42,226,199,202,198,178,124,191,200,125,58,115,53,132,138,226,183,94,117,115,52,177,233,182,137,101,117,180,148,24,158,7,131,226,207,181,90,45,181,15,146,9,223,61,146,146,102,86,212,185,204,98,201,82,177,78,141,219,183,100,40,175,142,53,119,89,38,155,170,242,191,224,219,30,226,71,63,185,106,14,161,84,210,79,137,224,117,20,115,123,46,42,218,89,39,175,184,247,163,150,40,106,168,228,142,69,117,11,226,138,118,72,175,72,251,138,187,99,115,182,77,178,242,72,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,236,28,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,19,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,137,92,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,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,165,202,114,138,226,111,1,201,116,74,223,195,141,194,166,146,205,150,97,213,21,45,161,130,174,227,10,62,253,5,84,245,117,170,250,88,149,82,87,62,20,238,164,172,107,92,141,99,99,126,239,141,90,203,10,41,91,157,95,154,124,91,229,253,15,168,220,79,213,229,75,174,154,113,195,166,156,107,238,168,106,133,231,192,218,168,126,205,69,12,49,34,62,170,225,84,228,186,44,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,136,28,69,241,47,170,124,80,103,115,103,90,153,118,255,0,115,224,172,212,115,212,251,46,217,248,48,197,39,132,130,105,100,236,247,123,12,124,155,93,241,191,171,151,252,8,157,255,0,133,174,88,250,143,196,166,132,222,53,138,159,37,181,89,36,185,116,167,194,233,171,42,21,176,214,201,21,99,99,171,169,171,124,81,202,248,161,107,35,169,138,56,209,157,199,202,136,231,108,141,168,179,68,15,246,85,129,101,95,237,174,57,146,99,151,15,250,74,58,235,109,117,60,159,246,100,134,104,228,103,252,206,107,155,254,5,66,199,245,15,143,92,123,137,158,92,57,246,13,168,55,218,74,61,84,180,83,216,161,174,101,71,133,162,101,253,235,121,141,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,37,101,154,19,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,123,39,195,92,109,117,178,82,85,65,190,235,72,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,148,131,252,88,241,79,255,0,41,109,85,255,0,198,87,31,252,226,234,121,163,249,19,212,223,162,250,197,17,64,38,154,53,251,86,126,226,180,107,44,213,207,178,23,92,163,236,189,189,213,190,203,182,55,172,211,252,72,221,206,119,69,237,194,205,221,201,101,218,238,220,76,145,251,93,183,106,230,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,147,239,15,90,89,108,209,164,226,11,196,218,178,60,206,251,112,158,155,116,148,180,210,205,139,248,103,79,7,135,134,78,142,150,25,167,134,110,236,139,185,155,226,154,6,236,232,155,228,177,80,81,15,52,110,25,240,222,30,181,230,27,174,159,215,99,244,86,44,242,157,247,122,124,98,129,86,57,236,143,102,198,75,214,29,202,141,166,154,94,227,225,86,237,98,42,79,19,88,214,192,138,239,201,229,185,196,238,101,195,214,182,201,102,179,98,57,6,95,143,102,148,238,134,245,143,227,150,100,184,221,234,159,75,4,242,211,77,73,26,57,142,223,27,157,38,244,221,179,178,249,149,90,174,107,28,201,235,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,243,252,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,252,10,179,83,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,149,171,206,83,86,53,79,75,254,232,62,236,245,47,43,196,189,167,246,131,198,251,10,243,83,65,226,187,126,207,237,247,123,47,110,253,189,199,237,221,215,166,247,116,254,106,70,174,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,246,183,137,183,93,50,106,218,186,89,246,90,170,222,205,241,73,35,152,237,175,99,92,157,83,220,230,162,167,189,16,152,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,0,243,71,243,217,169,191,69,244,122,35,234,210,46,11,46,186,249,193,53,247,89,116,183,31,171,186,106,14,35,156,86,82,85,80,193,82,229,125,202,200,219,125,28,174,138,24,54,170,73,83,20,178,43,216,214,43,28,246,62,102,254,43,251,44,72,215,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,73,0,1,155,110,47,116,134,155,66,56,151,212,45,45,183,193,73,5,182,211,120,124,214,184,41,167,150,102,83,219,170,88,218,170,56,85,242,252,110,123,41,231,137,143,87,43,190,54,187,226,127,244,150,101,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,240,231,157,170,142,71,251,173,252,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,6,251,85,35,223,178,40,228,107,27,185,239,115,151,162,123,220,229,85,247,170,147,131,148,78,161,103,218,149,195,110,73,125,212,108,227,32,202,174,80,103,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,122,117,123,151,252,42,87,7,52,127,61,154,155,244,95,71,162,60,166,31,197,182,85,167,124,35,223,184,99,194,226,240,159,109,114,10,251,134,69,113,86,201,28,205,161,146,11,107,33,130,150,88,230,111,78,231,133,171,142,161,146,70,230,186,41,90,212,95,137,253,57,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,61,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,75,50,174,95,247,254,171,47,255,0,7,255,0,255,0,23,10,1,59,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,253,173,89,102,84,71,72,230,181,17,24,198,71,27,36,87,42,142,15,176,30,32,243,43,238,167,106,146,82,93,172,88,29,69,35,105,113,215,203,12,140,184,214,202,143,123,95,89,14,245,149,41,163,72,209,81,143,141,35,157,234,173,220,230,195,52,78,187,66,42,243,71,242,39,169,191,69,245,138,34,128,77,84,28,211,81,184,129,192,116,179,84,52,223,74,50,247,213,211,92,181,70,162,225,73,101,172,85,133,148,81,79,75,28,78,237,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,125,221,83,175,203,196,95,13,26,89,197,6,9,54,11,169,150,159,247,62,10,243,71,5,55,181,45,159,141,12,178,120,73,230,138,78,207,119,176,198,73,181,191,27,58,181,127,192,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,205,94,87,188,125,88,180,91,103,15,26,205,112,240,120,133,214,224,250,139,21,254,166,165,235,13,150,170,109,168,250,105,209,238,86,69,71,35,209,94,146,53,26,216,165,146,71,201,213,146,190,72,110,80,205,103,241,99,197,63,252,165,181,87,255,0,25,92,127,243,141,4,112,201,118,186,223,248,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,206,154,122,153,228,160,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,122,188,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,160,30,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,118,239,237,175,69,100,144,200,173,143,186,145,183,207,240,103,173,120,175,14,220,73,225,250,199,154,219,238,181,182,92,127,218,30,38,11,92,81,201,84,254,253,5,69,59,54,54,73,35,98,244,124,205,85,234,244,248,81,122,117,94,136,186,51,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,209,125,98,136,160,18,85,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,233,181,206,116,114,163,63,87,151,119,27,245,156,42,231,107,137,102,53,91,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,30,33,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,115,71,242,39,169,191,69,245,138,34,128,75,158,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,194,129,90,188,229,53,99,84,244,191,238,131,238,207,82,242,188,75,218,127,104,60,111,176,175,53,52,30,43,183,236,254,223,119,178,246,239,219,220,126,221,221,122,111,119,79,230,167,53,229,19,173,250,209,169,92,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,237,175,160,107,101,108,115,72,230,163,209,175,123,81,200,157,122,61,201,254,21,61,7,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,202,185,102,154,121,199,174,61,195,55,46,28,7,6,211,235,237,37,102,170,93,233,239,176,208,178,159,194,214,178,192,244,188,200,229,154,186,21,149,31,11,221,79,80,233,41,209,209,189,143,123,17,92,215,49,21,22,184,63,217,86,123,149,127,182,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,243,185,206,119,248,85,79,85,175,122,41,149,112,237,171,23,221,28,205,110,22,170,219,214,63,225,124,76,246,185,100,146,149,253,250,104,170,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,182,174,74,158,86,50,159,152,21,222,157,110,41,88,235,250,243,196,198,101,175,56,246,155,97,151,154,26,75,118,61,165,216,189,22,57,101,162,133,17,239,115,227,165,167,134,166,174,89,85,168,231,62,103,83,70,168,207,115,35,99,24,212,69,118,249,36,234,188,184,184,72,195,120,173,213,202,250,93,65,202,41,41,241,236,62,158,11,165,117,134,42,149,138,227,123,99,158,173,72,226,233,209,204,166,107,145,169,60,173,93,237,238,196,198,237,116,201,44,119,232,115,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,251,255,0,22,60,83,255,0,202,91,85,127,241,149,199,255,0,56,191,238,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,51,215,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,209,68,70,55,149,91,180,47,81,238,186,29,119,226,30,134,205,222,195,44,153,5,62,55,87,83,26,172,146,50,170,88,86,69,123,152,196,94,220,44,221,78,199,73,34,177,171,37,92,12,102,245,87,35,59,95,44,93,82,251,175,227,39,10,241,119,223,102,90,178,223,17,139,92,63,173,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,229,255,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,19,43,137,14,2,178,28,67,66,244,215,137,45,35,177,85,220,113,140,131,7,176,92,50,75,125,55,138,173,171,160,184,201,109,117,69,109,122,181,177,43,97,161,219,19,94,247,190,85,217,44,206,68,70,199,177,173,226,156,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,254,69,95,106,12,235,113,217,174,151,221,126,226,107,49,201,46,119,155,85,206,213,97,184,85,99,120,220,214,180,98,210,186,207,75,85,50,83,189,146,53,93,222,238,111,124,203,34,185,200,231,76,187,118,177,24,198,248,169,52,66,234,156,54,211,241,35,13,242,145,214,215,103,19,96,245,22,215,70,230,207,28,233,65,29,100,83,177,222,246,189,142,106,204,215,34,237,86,43,35,84,223,189,123,125,215,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,90,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,232,51,126,42,179,43,231,12,122,121,194,222,57,114,171,182,226,120,229,61,101,78,65,3,99,72,214,237,113,150,233,87,85,18,61,237,122,172,148,209,69,37,59,154,197,107,63,27,184,231,35,251,112,185,191,87,5,220,36,229,92,92,234,154,98,214,217,124,14,55,98,240,215,12,154,226,231,73,23,110,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,232,197,47,251,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,128,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,74,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,80,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,240,205,174,154,143,175,60,175,181,162,237,170,23,159,108,221,113,124,127,41,198,225,185,74,138,181,85,148,177,89,25,52,111,169,122,170,247,102,79,16,230,44,157,17,207,107,26,175,220,245,123,223,77,132,202,230,15,133,93,104,48,14,22,117,26,106,138,69,182,223,52,94,199,100,167,137,175,119,125,179,208,194,201,165,115,219,183,106,49,91,112,133,26,168,229,85,86,201,213,27,209,21,222,255,0,146,198,127,83,98,226,27,43,211,234,140,134,146,142,219,149,98,239,169,101,12,203,19,95,95,113,163,168,141,97,72,149,201,189,207,101,60,245,239,86,49,125,236,222,231,34,246,209,91,115,228,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,237,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,149,22,128,120,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,204,158,78,188,69,106,154,95,102,225,206,175,21,186,222,240,22,120,203,132,55,154,122,26,154,150,216,43,165,98,75,28,21,19,172,189,154,90,57,82,154,177,88,196,143,115,234,101,85,69,93,207,84,182,160,102,179,139,31,52,250,201,243,3,33,245,25,207,21,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,89,124,234,252,211,226,223,47,232,125,70,226,64,168,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,89,107,203,187,130,10,206,42,179,181,203,115,26,93,186,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,118,215,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,0,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,16,105,163,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,16,63,168,169,194,199,252,62,213,95,251,214,221,254,162,117,94,104,254,68,245,55,232,190,177,68,80,9,170,130,133,185,136,240,65,89,194,174,118,153,110,29,75,187,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,220,247,207,225,209,100,146,71,197,78,229,123,149,204,123,151,228,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,236,218,185,214,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,220,18,214,105,77,138,167,136,29,94,197,60,30,103,121,238,81,216,45,183,75,108,244,247,12,126,149,143,150,25,228,123,38,70,246,230,168,247,116,84,102,230,192,137,182,69,74,137,24,159,173,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,196,241,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,207,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,219,247,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,210,43,138,222,10,116,179,140,31,178,223,121,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,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,47,128,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,142,41,204,235,151,165,30,45,71,83,196,87,15,216,135,102,213,14,233,114,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,219,10,118,166,125,74,238,123,145,210,36,155,81,137,43,153,2,248,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,208,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,51,3,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,53,121,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,93,72,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,176,112,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,175,85,119,191,249,34,83,15,52,127,61,154,155,244,95,71,162,35,86,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,165,255,0,112,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,47,251,255,0,85,151,255,0,131,255,0,255,0,139,133,0,150,169,204,95,150,143,247,222,186,112,209,137,255,0,139,246,222,29,103,160,255,0,225,41,105,253,147,65,69,75,255,0,95,53,70,247,255,0,186,123,127,253,36,43,215,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,13,4,240,233,196,190,150,113,65,130,67,157,105,157,219,253,215,141,179,86,79,77,237,75,103,227,77,20,126,46,8,101,147,179,221,236,61,241,238,119,198,206,142,79,240,162,114,174,104,254,68,245,55,232,190,177,68,80,9,170,130,170,249,231,126,73,254,164,253,180,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,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,210,248,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,244,45,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,121,60,168,181,139,62,214,62,23,39,172,212,107,245,93,242,229,141,229,21,246,72,174,117,213,83,84,214,213,193,218,130,173,174,168,154,103,189,210,61,174,171,124,109,84,232,137,28,113,183,167,194,170,190,43,250,138,156,44,127,195,237,85,255,0,189,109,223,234,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,143,64,85,95,60,239,201,63,212,159,182,149,86,89,247,41,222,55,232,241,191,102,112,153,169,149,91,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,237,171,27,91,48,57,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,185,240,87,154,56,42,125,151,115,252,24,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,254,5,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,146,248,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,188,1,31,248,173,224,167,75,56,193,251,45,247,153,127,202,237,159,100,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,167,159,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,119,242,84,137,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,224,185,238,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,96,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,89,78,185,114,221,251,192,225,99,75,248,133,225,234,195,254,202,254,239,236,53,153,54,51,71,23,254,154,254,199,64,175,172,164,98,127,250,231,243,89,34,79,239,143,123,154,157,254,169,81,0,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,151,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,249,16,131,250,138,156,44,127,195,237,85,255,0,189,109,223,234,36,170,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,28,171,138,125,107,254,29,184,125,205,181,142,59,127,141,171,199,237,233,224,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,92,214,23,189,108,224,251,38,139,150,75,248,88,188,165,93,86,88,184,188,245,236,164,166,150,158,7,165,237,106,223,116,134,133,101,115,223,10,177,181,107,29,59,228,222,141,123,26,231,35,163,220,138,218,33,52,251,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,229,120,177,242,177,172,159,47,242,31,78,156,205,97,164,142,25,45,54,171,255,0,8,154,81,98,190,219,41,46,54,219,142,155,216,169,43,40,234,225,108,208,84,193,37,178,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,77,124,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,65,202,235,136,45,113,211,125,113,182,233,126,7,143,221,114,220,51,45,184,83,55,35,179,65,4,211,71,107,142,73,162,167,117,229,171,27,93,225,251,61,200,187,175,84,72,228,141,26,199,170,42,69,36,87,168,112,174,56,53,138,213,162,28,46,106,6,93,89,126,171,181,92,171,108,245,54,75,12,180,53,77,130,181,110,181,113,58,26,103,83,185,94,199,111,141,206,89,220,177,174,246,199,4,143,106,46,206,134,115,11,211,212,206,24,177,91,55,43,153,244,143,47,197,253,149,95,132,105,251,178,105,33,100,209,212,205,65,145,82,211,62,186,165,241,204,254,235,83,185,84,181,49,189,98,119,69,138,121,89,27,154,215,39,74,65,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,78,122,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,153,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,1,154,206,44,124,211,235,39,204,12,135,212,103,60,254,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,200,139,161,238,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,126,205,203,213,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,96,3,53,156,88,249,167,214,79,152,25,15,168,206,79,254,1,127,252,214,92,70,254,175,255,0,248,114,148,170,178,221,56,213,194,174,185,87,41,141,30,190,219,234,41,35,167,195,172,248,93,238,185,179,61,200,249,32,125,177,40,81,177,34,53,81,95,221,174,137,202,142,86,166,198,189,122,245,68,107,171,131,133,28,179,236,55,19,90,85,148,201,147,125,159,164,162,204,45,62,62,226,234,223,9,28,20,47,170,141,149,93,217,122,181,27,11,160,124,173,147,114,237,88,220,244,119,194,170,105,76,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,113,254,38,56,85,210,62,43,240,218,108,63,84,173,181,109,125,186,163,196,219,46,246,217,25,13,198,220,245,86,247,18,25,94,199,183,100,141,106,53,236,123,92,199,116,107,186,111,100,111,103,160,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,6,107,56,177,243,79,172,159,48,50,31,81,156,246,185,191,8,151,91,47,7,58,121,197,214,51,113,171,184,91,111,245,21,150,220,150,129,212,238,122,219,39,101,194,174,158,158,169,143,99,118,182,153,237,130,56,157,220,84,86,204,248,209,174,127,121,25,20,180,229,59,194,167,17,216,246,119,108,215,203,229,202,235,134,233,181,117,189,107,99,181,190,177,236,251,91,220,134,162,26,103,73,74,201,19,164,49,119,93,80,201,103,111,191,116,75,11,94,217,22,86,120,14,117,126,105,241,111,151,244,62,163,113,35,87,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,61,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,21,1,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,27,36,127,102,181,141,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,110,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,39,255,0,43,158,63,237,86,11,84,220,62,113,17,168,180,150,235,109,186,157,139,134,94,111,50,54,24,41,160,141,175,89,109,245,21,146,61,26,198,53,168,197,167,73,17,17,17,36,139,185,253,239,17,16,56,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,182,157,17,145,195,26,186,78,210,72,238,191,203,23,130,90,205,115,212,122,109,91,213,12,83,126,155,98,251,107,33,166,187,91,103,90,92,150,169,203,52,113,199,11,213,27,20,208,193,52,46,124,201,185,237,220,200,226,124,110,108,175,86,221,249,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,26,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,35,175,46,94,90,149,148,213,150,78,33,184,132,181,93,109,85,246,171,133,61,211,23,198,228,124,244,53,84,245,84,179,212,53,210,92,233,229,129,146,55,164,145,83,79,2,71,46,215,55,223,34,57,174,216,182,168,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,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,210,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,120,156,229,89,170,118,14,32,173,216,231,15,216,231,180,48,124,230,225,55,178,36,146,122,153,227,198,225,142,40,95,63,180,234,93,14,200,97,71,201,50,65,241,203,44,145,195,183,241,37,247,62,202,120,64,224,203,78,56,59,197,110,150,156,58,235,117,189,94,178,63,9,37,246,239,112,122,55,196,201,79,27,154,198,195,3,62,8,97,71,201,59,218,213,87,200,157,229,71,203,34,53,155,100,1,26,185,141,234,103,221,127,6,218,143,113,167,171,181,71,95,126,183,183,25,163,130,225,39,79,21,227,228,109,61,67,33,106,61,174,124,205,165,146,166,86,162,117,233,217,87,185,174,107,28,134,125,173,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,201,172,99,156,189,17,21,79,65,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,167,224,1,64,60,209,252,246,106,111,209,125,30,136,151,252,151,52,47,78,43,176,156,143,136,123,157,155,199,102,116,57,5,78,55,109,169,168,84,124,118,234,86,209,211,73,35,233,217,211,224,154,79,20,246,62,69,85,119,109,168,198,236,71,202,146,89,248,6,85,203,254,255,0,213,101,255,0,224,255,0,255,0,226,225,64,38,170,10,128,230,163,193,78,150,105,126,221,116,211,59,254,41,137,123,79,175,141,195,165,170,166,160,241,93,191,5,75,31,177,104,33,129,187,246,247,31,53,78,231,175,77,251,211,249,170,17,3,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,246,233,204,35,50,166,212,30,92,57,182,103,75,96,200,44,108,186,211,217,38,91,101,254,215,45,186,227,70,255,0,108,209,181,240,207,79,42,35,152,246,185,28,157,83,171,29,209,28,199,61,142,107,150,136,77,84,21,87,207,59,242,79,245,39,237,164,85,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,196,255,0,0,170,190,121,223,146,127,169,63,109,43,215,135,45,16,186,241,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,54,252,77,99,221,2,49,94,136,229,98,61,92,141,126,221,139,250,186,95,194,71,16,218,179,170,11,164,120,254,150,228,20,23,218,74,138,104,111,11,119,182,212,81,193,99,100,241,172,177,205,94,247,179,173,59,29,19,93,35,81,201,190,68,111,72,219,35,149,173,91,116,227,203,15,190,233,255,0,44,204,171,10,201,243,219,174,107,117,178,219,236,20,117,119,251,163,24,218,171,132,141,187,209,34,200,244,103,255,0,233,21,202,249,21,168,139,36,146,191,116,142,162,195,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,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,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,192,200,217,222,183,242,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,64,14,109,124,25,105,198,63,98,172,226,179,10,186,218,177,155,173,93,194,26,123,253,146,87,164,81,223,106,167,127,68,169,163,106,127,250,231,244,164,154,52,77,178,70,201,102,93,175,100,139,53,122,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,162,157,23,213,91,86,183,233,126,63,170,246,44,119,32,177,219,114,74,119,85,209,209,223,169,27,77,90,144,119,28,216,229,116,109,123,219,178,70,181,37,141,200,229,71,71,35,28,159,210,61,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,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,190,170,248,58,230,105,170,122,115,172,181,21,28,65,231,215,92,163,12,204,238,12,125,246,178,226,181,53,179,89,126,26,133,100,148,20,236,149,177,83,67,222,158,53,150,56,162,119,225,68,141,137,157,90,198,173,218,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,173,94,118,154,153,149,99,250,113,167,122,91,105,171,240,246,92,194,225,112,184,93,251,114,72,201,42,60,2,83,118,32,118,215,163,31,10,190,173,100,115,30,215,126,36,16,57,21,170,207,125,107,112,177,162,159,196,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,51,53,156,83,232,167,240,237,196,22,109,163,145,220,60,109,38,63,112,79,1,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,218,247,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,40,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,61,6,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,202,139,207,248,95,224,207,69,248,76,181,92,40,244,230,134,174,227,114,184,212,75,44,183,235,220,84,147,93,91,4,141,133,29,72,218,152,96,137,201,77,186,157,146,36,75,213,55,171,157,255,0,217,211,186,149,107,206,227,87,169,153,106,211,221,4,161,158,146,74,137,234,37,203,238,145,186,9,123,240,49,141,146,150,137,204,147,221,18,178,69,146,189,28,223,137,232,176,198,191,2,42,111,130,220,15,232,237,215,91,248,163,211,252,70,142,195,73,117,182,209,94,41,175,119,232,171,169,93,61,18,90,169,37,108,213,45,168,106,49,237,217,35,90,144,53,36,77,142,146,120,216,229,77,253,77,25,153,150,226,7,76,254,230,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,246,164,123,42,166,161,100,206,240,179,191,224,98,59,187,2,197,34,61,173,70,189,175,71,53,54,185,11,148,229,25,169,153,86,162,112,143,13,187,41,171,241,127,98,178,10,188,102,221,59,228,146,73,157,67,28,20,245,17,50,71,61,238,235,219,241,78,137,136,221,173,108,81,68,196,111,195,213,102,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,51,89,197,143,154,125,100,249,129,144,250,140,229,186,114,147,209,220,7,21,225,95,31,213,123,125,134,146,76,179,49,168,186,203,93,118,154,150,21,171,142,6,86,186,153,41,34,157,24,146,165,55,74,24,165,88,156,231,39,117,207,119,248,81,27,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,0,102,179,139,31,52,250,201,243,3,33,245,25,201,255,0,192,47,255,0,154,203,136,223,213,255,0,255,0,14,82,149,86,104,123,79,112,171,174,165,114,240,198,180,230,197,81,73,5,203,42,209,122,43,37,28,181,111,115,96,142,122,155,27,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,70,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,52,125,193,254,127,77,169,252,46,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,155,222,244,169,134,100,87,175,93,234,138,228,87,34,163,151,154,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,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,164,181,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,170,128,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,69,254,62,248,54,166,226,251,75,232,173,246,42,154,74,12,239,24,168,89,177,202,234,234,217,96,162,99,39,146,20,172,134,161,35,142,69,115,31,20,72,230,170,51,122,73,20,125,28,214,44,136,236,251,157,87,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,207,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,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,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,84,28,240,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,233,218,123,209,97,175,99,125,234,246,34,201,253,20,145,55,112,174,83,26,51,247,165,197,3,239,247,123,119,138,198,240,252,126,229,61,210,26,155,103,139,161,174,241,180,239,160,109,12,238,119,225,179,185,29,85,68,136,215,35,183,182,154,70,237,84,220,230,196,189,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,200,191,62,92,154,153,247,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,37,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,1,149,114,255,0,191,245,89,127,248,63,255,0,248,184,80,9,168,140,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,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,255,0,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,233,171,205,31,200,158,166,253,23,214,40,138,1,53,80,85,95,60,239,201,63,212,159,182,145,87,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,19,252,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,190,139,118,39,138,217,239,183,124,166,211,140,218,168,175,89,7,135,246,189,198,158,138,56,234,174,29,134,43,32,241,18,181,17,242,246,216,170,214,111,85,218,213,84,78,136,70,190,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,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,162,30,95,124,5,100,60,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,207,168,241,84,79,191,177,82,165,169,13,12,201,18,178,102,54,162,157,177,212,43,100,99,216,199,170,53,205,122,162,165,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,143,120,119,203,49,92,27,131,189,37,202,115,92,154,213,143,217,104,180,255,0,26,241,55,27,165,108,116,148,176,111,161,166,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,10,86,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,58,175,45,222,1,111,186,251,149,90,245,183,82,45,254,11,76,177,251,131,42,41,225,170,166,100,159,105,170,160,147,170,211,50,57,90,230,58,141,175,102,217,228,115,85,175,232,232,89,213,221,199,195,119,224,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,61,124,81,113,55,159,113,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,30,200,27,34,237,107,222,216,34,116,175,99,88,146,72,142,126,214,245,70,183,149,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,127,155,85,18,199,249,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,219,248,40,135,155,102,107,117,202,184,210,200,44,87,10,122,72,233,240,235,61,170,201,66,232,88,228,124,144,62,153,181,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,222,255,0,147,6,144,211,101,250,243,146,234,229,198,10,73,169,244,246,206,216,104,209,211,202,201,225,184,220,59,145,71,51,24,223,129,236,74,104,107,163,114,61,125,203,52,106,141,85,77,204,185,242,152,57,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,248,24,197,166,154,134,54,163,23,222,176,200,170,212,85,220,255,0,175,146,158,166,125,159,215,28,211,75,106,234,237,84,244,153,134,62,203,132,62,34,77,149,85,21,212,19,126,28,20,253,94,136,254,176,85,214,72,246,35,92,237,176,35,145,90,214,63,173,159,241,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,1,230,105,173,127,125,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,175,127,228,151,166,121,85,78,169,231,90,199,225,59,88,221,191,31,92,103,191,36,114,55,196,87,84,84,211,212,108,133,219,59,111,237,199,75,214,68,222,142,111,126,15,133,81,253,82,223,202,64,231,37,139,88,177,254,46,40,238,214,138,31,15,87,147,97,246,235,165,210,78,235,223,226,42,153,61,77,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,244,14,73,122,153,149,83,106,158,117,163,158,47,187,141,220,49,245,201,187,18,73,35,188,61,117,61,77,61,62,248,91,191,182,206,228,117,93,36,93,138,231,118,32,248,145,25,209,109,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,102,179,139,31,52,250,201,243,3,33,245,25,201,255,0,192,47,255,0,154,203,136,223,213,255,0,255,0,14,82,149,86,105,79,132,239,43,26,55,242,255,0,30,244,232,10,43,227,219,76,242,173,47,226,227,83,45,217,77,39,111,219,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,199,249,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,220,253,238,114,39,113,21,221,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,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,130,188,206,184,218,163,208,205,56,169,210,77,47,202,246,106,78,81,186,142,106,155,77,202,4,170,198,169,90,144,201,36,147,49,21,210,195,52,240,204,214,66,187,88,237,175,146,86,72,215,68,196,117,37,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,147,88,199,57,122,34,42,158,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,67,165,144,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,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,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,25,214,227,227,83,49,93,93,226,247,82,115,172,42,175,197,217,106,46,20,246,250,106,166,201,28,145,213,120,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,124,81,185,142,84,69,85,68,178,174,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,16,215,155,238,151,221,112,190,45,42,115,201,157,87,61,183,80,108,244,87,42,121,221,68,232,160,138,122,104,91,69,45,43,37,234,173,153,237,109,60,51,59,166,213,106,85,70,138,223,228,231,118,174,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,109,124,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,47,251,255,0,85,151,255,0,131,255,0,255,0,139,133,0,146,211,143,190,59,46,188,93,228,212,86,44,106,142,174,211,167,88,237,66,213,217,232,234,163,116,21,181,83,201,79,11,100,150,186,54,84,75,3,223,28,141,168,108,46,98,34,182,57,158,139,239,123,143,175,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,48,115,71,242,39,169,191,69,245,138,34,128,77,84,21,87,207,59,242,79,245,39,237,164,85,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,196,255,0,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,138,188,209,252,137,234,111,209,125,98,136,160,19,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,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,165,98,74,113,25,198,142,85,172,122,89,166,122,29,139,58,235,96,195,48,76,62,215,98,184,211,37,116,140,246,253,116,52,212,169,44,181,80,177,253,167,195,28,212,173,240,237,114,57,205,232,233,21,81,100,237,198,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,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,42,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,255,0,171,203,187,130,10,206,42,179,181,203,115,26,93,186,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,118,215,178,15,16,137,36,114,50,42,134,171,28,142,123,28,150,191,198,15,7,120,111,18,218,13,247,97,98,179,227,246,43,238,57,79,26,225,85,206,163,88,224,179,190,61,137,225,152,144,244,88,233,165,138,52,133,205,70,185,141,78,220,137,27,221,12,104,148,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,182,253,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,25,119,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,203,137,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,202,234,231,89,166,127,104,52,59,11,213,42,74,75,173,69,94,31,144,62,223,55,135,143,125,45,61,13,124,63,137,61,71,70,42,179,164,244,148,113,177,234,230,183,116,234,213,71,57,236,233,94,220,188,51,91,86,1,198,150,149,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,189,122,163,17,202,136,229,68,106,222,79,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,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,152,45,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,204,186,158,79,88,85,215,21,224,249,151,219,133,69,36,148,249,142,81,114,189,208,182,23,185,95,28,12,108,52,42,217,81,90,136,143,238,208,202,228,70,171,147,99,152,189,122,170,181,179,124,174,14,119,24,85,170,191,69,244,247,81,166,168,171,75,149,143,40,150,201,79,19,94,222,195,160,174,164,146,105,92,246,237,220,175,71,91,225,70,170,57,17,17,210,117,71,117,69,108,21,229,175,171,213,58,65,198,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,211,99,27,88,148,146,61,204,84,122,50,39,34,110,234,172,118,130,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,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,159,252,2,255,0,249,172,184,141,253,95,255,0,240,229,41,85,102,148,248,78,242,177,163,127,47,241,239,78,128,173,94,118,154,103,149,83,106,158,11,172,126,19,187,141,220,49,244,198,123,241,199,35,188,61,117,61,77,69,70,201,157,179,182,206,228,117,93,99,77,234,231,118,39,248,81,25,213,124,87,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,78,136,233,26,139,214,77,174,176,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,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,81,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,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,103,95,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,114,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,225,57,213,17,172,32,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,60,167,0,156,100,212,240,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,177,99,150,78,173,115,210,53,109,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,64,190,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,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,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,149,113,79,173,127,195,183,15,185,182,177,199,111,241,181,120,253,189,60,4,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,107,209,221,180,126,222,174,232,139,154,195,77,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,68,14,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,21,171,192,62,166,98,186,69,197,238,155,103,89,173,95,132,178,211,220,42,45,245,53,78,146,56,227,165,241,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,248,99,107,220,136,170,136,139,162,144,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,191,239,253,86,95,254,15,255,0,254,46,20,2,118,174,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,10,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,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,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,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,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,116,174,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,61,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,218,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,4,53,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,183,251,42,192,178,175,246,215,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,254,103,53,205,255,0,2,161,121,58,47,199,70,67,168,124,16,230,92,69,229,248,229,38,57,150,98,118,123,165,75,95,95,106,170,161,199,238,117,108,89,219,64,148,83,75,42,165,75,31,43,34,167,123,25,63,117,39,71,179,163,55,196,174,162,19,67,220,188,48,171,174,1,193,110,149,88,175,53,20,147,84,85,89,223,123,99,169,158,231,49,32,184,84,203,93,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,200,162,42,243,71,242,39,169,191,69,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,209,159,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,56,255,0,24,151,107,85,151,133,13,97,172,188,220,233,40,41,228,193,239,84,140,150,166,102,196,199,79,61,28,176,195,18,57,202,136,175,146,89,35,141,141,254,110,123,218,212,234,170,136,102,220,210,71,7,118,155,85,151,133,13,30,163,179,91,41,40,41,228,193,236,181,111,138,154,22,196,199,79,61,28,83,77,42,181,168,136,175,146,89,36,145,238,254,110,123,220,229,234,170,170,118,2,26,243,108,194,173,89,87,5,185,5,246,225,81,87,29,70,29,120,181,94,232,91,11,218,140,146,119,212,182,133,91,42,43,85,85,157,170,233,92,136,213,106,239,107,23,175,68,86,186,154,248,100,187,90,172,28,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,52,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,228,255,0,224,23,255,0,205,101,196,111,234,255,0,255,0,135,41,74,171,52,167,194,119,149,141,27,249,127,143,122,116,7,10,230,205,165,247,93,71,224,250,233,115,179,58,174,74,140,22,241,71,148,62,146,154,137,213,15,169,129,141,146,154,110,187,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,105,131,135,237,76,251,155,215,28,15,84,164,171,186,211,210,99,57,5,13,194,191,217,114,108,170,154,133,147,55,197,64,207,141,136,238,236,11,44,106,199,57,26,246,189,90,229,218,229,46,255,0,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,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,160,19,82,89,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,25,236,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,73,1,202,247,129,111,190,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,241,90,218,136,210,234,79,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,157,126,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,58,121,78,241,191,71,141,251,51,132,205,76,170,217,73,112,184,44,88,77,106,67,4,48,210,201,55,136,158,162,150,170,103,74,197,119,118,117,98,83,163,99,124,142,150,161,204,87,109,88,218,222,215,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,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,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,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,28,255,0,95,180,114,197,196,6,141,101,154,59,145,205,225,233,50,107,123,169,227,169,218,247,248,74,166,57,36,166,169,216,199,177,100,237,79,28,82,246,247,163,95,179,107,190,23,42,25,151,52,167,194,198,181,255,0,17,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,39,85,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,50,174,95,247,254,171,47,255,0,7,255,0,255,0,23,10,54,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,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,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,130,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,226,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,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,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,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,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,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,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,0,14,85,197,143,149,141,100,249,127,144,250,116,230,120,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,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,2,21,107,167,43,221,26,214,190,35,172,154,199,52,126,197,176,213,248,154,220,218,207,67,35,162,246,237,114,62,37,167,116,104,212,79,15,221,235,58,213,74,199,163,159,177,155,26,217,101,146,161,63,87,152,246,39,138,224,220,189,181,15,22,194,177,155,86,63,101,162,246,79,134,183,90,232,163,164,165,131,125,238,145,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,40,92,212,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,115,78,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,209,23,253,255,0,170,203,255,0,193,255,0,255,0,197,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,65,18,185,169,221,173,86,238,7,51,234,59,133,206,146,150,162,233,81,103,164,161,138,105,154,199,213,78,151,58,105,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,228,213,84,162,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,200,211,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,75,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,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,51,237,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,22,233,203,135,19,202,176,110,12,116,243,22,205,113,155,174,63,122,162,246,183,137,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,36,168,35,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,168,190,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,0,207,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,77,254,9,52,159,84,241,78,91,122,249,130,229,58,105,149,217,178,75,207,218,159,103,89,238,22,106,154,122,234,206,237,134,154,40,187,48,61,137,36,155,228,107,152,221,173,93,206,69,106,117,84,232,86,183,240,157,197,63,252,154,117,87,255,0,6,220,127,242,77,4,112,201,105,186,216,56,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,122,13,88,193,126,244,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,157,127,225,59,138,127,249,52,234,175,254,13,184,255,0,228,150,189,171,216,230,125,159,242,142,160,194,172,218,89,154,195,150,82,226,248,213,145,248,213,77,142,102,221,214,123,125,198,138,9,156,148,141,71,75,177,201,77,36,204,94,157,86,21,107,213,27,213,81,43,175,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,0,6,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,66,221,57,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,94,214,241,54,235,165,20,148,149,80,111,186,213,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,132,149,42,47,155,182,136,107,70,165,113,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,245,232,246,175,248,80,233,92,154,244,159,84,244,191,239,127,239,51,77,50,188,75,218,127,103,252,23,183,108,213,52,30,43,183,237,14,231,107,188,198,239,219,220,102,237,189,122,111,111,95,230,133,149,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,194,119,20,255,0,242,105,213,95,252,27,113,255,0,201,52,166,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,248,78,226,159,254,77,58,171,255,0,131,110,63,249,38,140,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,162,242,142,79,122,143,103,226,59,29,195,108,23,175,109,105,101,246,225,61,101,77,237,37,88,43,173,54,122,119,211,172,209,213,57,97,88,82,177,233,58,197,78,145,163,210,87,70,233,29,28,81,182,68,142,221,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,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,208,87,151,159,44,107,174,67,117,167,214,142,40,176,234,187,117,158,221,80,171,101,195,110,244,142,134,123,140,241,187,167,136,175,130,68,71,50,153,174,69,219,3,209,22,101,77,207,78,207,70,212,73,94,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,240,161,7,249,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,239,192,0,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,211,171,218,159,225,66,15,242,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,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,223,128,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,240,41,55,192,41,175,154,70,13,197,62,180,241,65,93,110,176,104,214,160,95,240,204,62,223,71,111,199,231,179,99,183,26,170,25,123,212,241,84,85,78,142,99,95,19,166,89,165,88,158,248,246,245,109,52,76,114,42,199,213,122,175,39,62,31,179,109,58,202,181,59,53,213,77,38,202,241,75,211,45,246,203,93,154,166,251,107,172,183,247,105,103,146,121,43,35,137,147,53,172,151,227,166,163,87,47,71,57,157,26,136,173,71,170,58,207,193,66,220,104,112,95,170,120,215,20,25,253,187,69,52,19,80,46,184,100,215,8,238,22,201,237,56,181,76,244,44,241,84,241,84,77,5,59,169,160,72,146,24,166,150,88,152,198,255,0,65,177,163,21,85,90,170,182,21,202,106,109,92,199,180,26,239,164,122,187,167,121,174,49,81,136,94,31,53,149,111,248,251,237,176,73,110,172,235,47,102,7,200,198,62,119,178,165,181,114,72,174,69,218,149,16,162,57,81,81,172,155,224,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,156,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,224,82,111,128,102,179,248,78,226,159,254,77,58,171,255,0,131,110,63,249,37,223,125,147,202,191,169,183,246,23,236,205,215,237,39,220,127,178,125,143,224,164,241,222,59,216,61,175,13,216,233,220,239,119,62,14,222,221,219,190,30,157,125,199,229,112,19,193,5,139,132,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,29,141,137,242,38,196,115,229,235,185,206,108,113,35,37,80,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,148,131,252,39,113,79,255,0,38,157,85,255,0,193,183,31,252,147,74,101,106,243,148,210,125,83,213,15,186,15,187,61,52,202,242,223,102,125,160,241,190,194,179,84,215,248,94,231,179,251,125,222,203,29,179,119,109,251,119,116,235,177,221,63,146,145,171,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,46,252,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,156,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,224,82,111,128,86,175,57,77,39,213,61,80,251,160,251,179,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,249,41,26,185,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,239,200,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,248,78,226,159,254,77,58,171,255,0,131,110,63,249,38,148,192,35,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,168,190,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,0,21,171,206,83,73,245,79,84,62,232,62,236,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,254,74,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,224,82,221,0,0,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,58,117,99,147,252,10,125,92,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,89,170,0,7,52,226,110,211,117,191,240,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,228,28,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,201,84,0,4,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,148,215,164,252,23,235,238,87,170,120,110,45,157,104,38,170,217,177,187,206,65,110,183,222,46,63,101,171,105,252,29,12,181,49,178,121,251,178,192,177,199,178,55,61,219,222,138,214,244,234,168,168,138,104,164,3,53,159,194,119,20,255,0,242,105,213,95,252,27,113,255,0,201,46,251,236,158,85,253,77,191,176,191,102,110,191,105,62,227,253,147,236,127,5,39,142,241,222,193,237,120,110,199,78,231,123,185,240,118,246,238,221,240,244,235,238,41,7,248,78,226,159,254,77,58,171,255,0,131,110,63,249,38,130,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,58,88,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,116,234,246,167,248,80,173,94,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,57,167,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,125,255,0,132,238,41,255,0,228,211,170,191,248,54,227,255,0,146,104,35,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,247,150,127,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,178,0,2,0,115,91,226,143,93,184,107,251,174,251,148,206,126,206,125,163,246,223,180,255,0,177,148,117,157,255,0,15,224,123,63,223,49,73,183,111,126,95,232,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,157,215,154,46,183,107,15,15,90,47,140,106,54,141,106,13,94,55,114,159,40,142,201,87,19,109,212,53,112,85,65,53,37,68,219,158,218,152,36,115,94,199,82,181,26,172,115,83,164,146,110,71,124,10,200,65,194,175,50,254,44,114,94,35,180,235,19,212,189,66,251,81,141,228,121,5,45,138,182,217,236,155,109,14,255,0,24,255,0,13,28,189,232,105,82,68,237,73,43,38,218,213,77,253,173,138,168,142,85,75,169,4,74,230,105,196,62,168,112,217,195,205,191,47,210,59,173,37,174,251,121,202,40,236,139,95,53,28,117,79,166,129,212,245,53,15,116,76,149,29,22,247,45,51,88,170,246,61,17,143,127,68,71,109,123,96,95,10,188,122,241,217,173,60,71,105,214,153,205,170,222,217,160,188,228,20,190,213,162,246,21,158,159,187,107,137,253,234,239,196,74,118,57,189,41,98,157,223,3,145,235,211,163,58,185,90,139,117,32,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,43,91,71,57,189,253,184,226,178,75,6,107,111,181,98,218,59,144,116,181,218,106,110,78,237,213,90,38,98,72,176,214,213,76,196,115,63,174,30,230,199,43,21,82,40,26,177,57,36,68,138,105,39,179,240,113,78,50,117,142,251,195,255,0,15,25,6,177,99,144,248,138,188,102,225,99,168,146,155,115,25,226,233,95,119,163,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,122,14,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,0,10,139,227,111,136,110,98,92,35,106,132,182,87,107,149,93,110,19,124,168,157,216,157,226,175,30,199,187,245,208,69,28,15,153,146,71,21,58,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,207,240,163,205,199,86,49,253,71,101,179,138,108,147,237,70,25,121,237,211,201,114,130,211,77,79,85,98,147,170,244,169,108,116,145,51,191,10,238,233,44,106,215,72,141,70,186,62,170,213,138,107,148,32,7,53,190,40,245,219,134,191,186,239,185,76,231,236,231,218,63,109,251,79,251,25,71,89,223,240,254,7,179,253,243,20,155,118,247,229,254,143,78,187,189,253,122,39,78,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,246,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,248,186,244,234,136,169,103,229,74,241,209,205,75,47,163,212,122,92,43,132,76,251,192,218,177,207,17,5,230,255,0,21,13,21,117,45,230,169,202,196,70,211,37,68,50,126,12,59,30,137,51,85,27,43,165,114,181,21,140,142,73,60,7,12,92,97,115,21,226,131,89,108,186,71,139,107,231,128,241,253,202,155,141,209,248,117,174,162,27,101,12,77,221,45,68,141,101,39,249,177,177,28,230,53,242,203,19,21,236,223,185,36,167,52,14,34,184,135,225,91,238,171,238,143,89,174,180,190,223,183,220,104,174,158,54,207,104,169,241,115,81,120,93,181,107,186,143,224,154,79,20,254,226,51,108,95,3,54,71,31,197,187,149,114,241,230,13,196,158,173,241,65,99,210,173,99,204,254,213,217,114,139,125,194,158,8,253,157,65,67,224,106,161,167,117,91,106,122,211,211,53,242,252,20,210,69,219,87,53,191,143,191,222,172,68,91,106,4,10,230,173,197,134,182,240,207,106,211,107,126,139,228,116,150,10,140,166,162,235,53,125,115,173,208,85,207,178,145,180,200,200,88,149,13,124,77,99,150,169,206,114,236,87,245,142,62,142,106,111,71,240,174,94,60,102,113,157,196,79,20,22,60,43,52,212,143,180,24,133,21,190,225,116,200,169,189,143,106,164,217,74,202,119,71,12,155,227,130,57,87,165,92,212,137,210,53,221,241,117,84,216,143,84,154,188,86,241,155,98,225,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,6,61,245,86,169,41,214,139,177,82,216,219,215,187,10,120,137,82,88,209,171,38,213,107,153,213,89,218,150,74,128,0,40,7,250,168,252,118,127,199,159,250,51,103,255,0,84,45,251,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,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,160,226,175,156,22,84,204,238,142,193,194,186,218,190,205,216,238,20,245,179,228,21,180,146,77,246,138,30,204,111,117,34,210,212,67,20,148,176,164,142,154,57,21,171,221,126,198,58,57,34,78,187,236,171,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,30,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,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,87,95,8,28,214,111,186,161,196,117,211,10,214,186,47,102,227,249,253,194,146,223,133,83,91,225,100,176,216,106,149,238,142,42,89,158,216,210,106,143,18,175,137,29,59,149,90,201,90,138,145,197,20,142,88,108,252,2,5,115,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,87,213,240,57,204,119,13,226,182,165,218,125,152,90,41,48,253,69,167,167,108,176,208,178,169,100,164,189,177,145,34,207,45,26,189,17,204,123,92,146,61,105,156,175,123,98,232,230,201,42,54,85,142,178,255,0,170,143,199,103,252,121,255,0,163,54,127,245,66,223,184,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,135,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,64,0,1,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,135,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,0,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,10,240,75,205,26,235,174,154,243,125,211,109,101,166,199,241,171,110,85,80,179,97,27,101,115,86,146,116,237,199,29,165,242,171,118,206,249,90,142,145,178,191,182,174,155,185,27,81,123,208,67,21,143,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,63,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,96,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,79,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,129,192,87,30,188,88,235,79,22,56,54,153,234,94,171,123,103,27,188,251,79,198,209,123,10,219,79,221,237,91,106,166,143,241,33,167,100,141,233,36,76,119,194,228,235,211,162,245,69,84,91,127,0,134,182,142,56,234,113,174,96,25,151,8,250,140,202,68,177,92,170,45,172,196,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,148,0,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,248,81,68,216,88,198,62,150,153,148,204,86,239,124,146,177,175,149,127,161,42,164,181,0,20,237,198,15,18,156,199,184,69,213,15,176,247,221,122,171,188,88,171,233,227,169,177,100,110,194,172,212,176,93,88,145,177,103,70,49,33,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,127,87,130,78,106,218,137,81,170,17,96,252,85,102,84,151,75,22,79,81,5,53,38,71,87,29,37,182,12,125,237,142,117,235,35,41,169,90,146,178,121,93,77,26,190,71,177,144,163,85,234,168,221,234,150,232,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,189,162,143,118,238,196,95,210,235,211,111,187,167,85,235,63,202,118,227,7,155,38,168,92,117,67,216,188,39,231,84,150,156,38,211,79,27,89,120,109,154,57,167,189,79,36,108,124,143,124,119,10,125,208,50,39,43,162,107,26,196,85,86,200,245,115,209,236,108,110,15,184,148,230,61,197,214,168,125,135,177,107,213,93,158,197,65,79,37,77,247,35,110,21,102,170,130,212,197,141,235,2,61,139,12,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,113,32,134,182,142,56,234,113,174,96,25,151,8,250,140,202,68,177,92,170,45,172,196,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,148,0,4,74,226,127,141,187,86,151,107,166,152,240,211,130,79,73,112,203,51,28,162,201,73,126,168,134,169,170,251,5,20,215,42,47,194,150,39,66,246,61,245,84,207,169,98,55,123,36,137,142,100,169,253,56,149,122,175,22,218,223,117,225,195,64,114,61,104,179,88,233,47,53,24,229,69,173,207,160,169,145,209,178,166,9,174,52,212,243,49,30,223,123,30,177,77,38,199,244,114,53,251,92,173,122,34,177,125,94,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,2,178,248,187,230,203,117,210,189,121,164,211,157,23,199,41,46,214,124,26,241,45,46,101,45,202,55,68,183,121,227,223,12,244,20,206,84,221,3,34,114,185,124,70,213,87,77,27,58,53,208,177,201,83,97,58,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,189,162,143,118,238,196,95,210,235,211,111,187,167,85,235,63,193,31,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,119,253,159,199,251,147,83,251,83,181,53,59,42,191,174,153,4,177,193,218,142,161,36,252,68,77,253,54,183,170,175,187,138,242,242,230,35,252,77,214,92,52,191,86,18,213,104,207,169,251,215,11,107,226,168,237,199,123,133,243,212,75,36,20,208,118,209,34,240,144,120,118,35,29,44,178,201,27,93,42,170,236,149,201,58,128,43,131,152,215,49,188,203,65,117,66,193,164,122,13,116,164,142,251,142,212,69,115,204,86,190,210,147,65,43,31,28,114,211,91,145,239,84,85,100,145,72,178,76,232,145,175,68,124,9,28,205,114,74,212,150,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,90,167,21,90,91,247,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,226,43,216,214,244,170,138,7,124,110,70,47,78,143,234,213,114,46,109,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,211,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,243,61,169,74,220,230,245,75,237,95,17,214,45,51,160,190,248,170,12,19,31,143,196,209,120,93,158,14,233,90,245,154,111,196,86,35,164,223,74,219,115,189,206,115,27,211,162,116,119,113,15,85,201,47,76,242,170,157,83,206,181,143,194,118,177,187,126,62,184,207,126,72,228,111,136,174,168,169,167,168,217,11,182,118,223,219,142,151,172,137,189,28,222,252,31,10,163,250,165,191,159,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,232,49,175,115,24,247,43,25,13,75,94,229,125,204,18,166,237,83,101,225,123,90,110,180,140,123,41,219,65,135,223,42,101,138,153,155,33,138,150,158,142,202,145,69,3,90,175,86,178,119,50,121,101,223,35,213,177,124,79,115,58,218,81,21,121,163,249,19,212,223,162,250,197,17,81,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,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,96,0,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,217,255,0,202,83,141,127,98,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,250,220,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,36,167,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,137,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,87,197,115,58,210,223,189,14,13,179,95,9,98,246,157,215,18,240,249,77,191,250,235,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,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,159,129,64,60,206,181,75,239,67,140,156,215,194,95,125,167,106,196,188,62,45,111,254,181,236,248,95,11,26,120,184,61,236,107,159,182,186,74,223,141,219,186,245,248,92,172,70,19,83,146,94,153,229,88,254,156,106,38,169,93,169,60,61,151,48,184,91,237,246,142,228,114,50,74,143,0,149,61,249,219,185,136,199,194,175,171,72,218,246,57,223,137,4,237,84,106,179,223,229,121,231,126,73,254,164,253,180,243,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,82,7,49,254,95,245,156,59,223,101,213,189,33,199,127,181,61,127,134,130,90,106,121,39,168,147,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,193,89,120,175,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,180,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,134,137,191,166,215,117,69,247,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,63,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,35,1,114,124,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,138,145,171,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,218,114,224,229,255,0,71,195,189,138,45,91,213,236,119,251,108,87,248,152,34,166,168,146,10,136,241,218,93,239,143,109,59,225,124,145,190,105,163,68,123,230,71,110,72,229,72,154,140,252,101,150,144,75,254,229,113,228,79,76,190,181,235,21,164,170,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,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,71,82,236,249,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,61,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,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,255,0,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,159,147,160,220,69,105,31,18,88,109,54,103,165,57,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,253,209,74,136,171,213,143,216,174,141,207,103,71,45,0,241,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,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,168,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,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,175,242,175,227,170,155,63,199,173,92,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,145,215,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,201,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,94,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,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,80,15,52,127,61,154,155,244,95,71,162,39,255,0,44,94,60,126,251,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,79,240,8,213,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,210,95,12,151,107,173,255,0,139,189,40,190,223,110,117,119,27,149,199,82,44,85,117,149,149,115,58,105,234,103,146,231,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,185,254,104,254,68,245,55,232,190,177,68,84,175,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,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,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,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,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,5,121,161,112,81,252,64,96,143,214,125,61,182,93,107,181,39,13,183,178,154,43,117,18,119,189,179,107,108,206,123,233,210,39,57,58,77,23,118,121,163,88,209,95,39,199,22,201,28,248,187,116,195,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,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,138,188,196,120,188,254,20,180,105,62,203,86,246,117,11,49,238,209,98,251,232,60,76,48,118,157,23,138,171,147,114,164,105,218,142,86,236,71,111,221,44,145,117,141,241,164,187,104,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,66,156,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,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,51,89,197,143,154,125,100,249,129,144,250,140,229,191,114,142,212,204,87,48,225,10,207,130,218,106,250,94,176,43,133,125,190,239,75,36,145,247,27,226,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,110,233,32,157,168,138,140,234,179,84,2,160,57,218,106,102,43,144,106,62,157,233,109,166,175,196,94,176,251,125,194,225,119,237,201,27,227,167,241,235,77,216,129,219,94,175,100,200,202,69,145,204,123,91,248,115,192,228,87,35,253,222,87,146,167,154,124,167,229,253,119,168,219,139,169,51,173,199,182,153,229,90,95,197,198,166,91,178,154,78,223,183,178,10,220,154,221,59,35,145,33,170,161,175,157,245,17,62,55,61,141,223,183,184,232,158,173,234,212,150,25,88,142,118,206,165,149,114,100,213,47,181,124,56,223,116,206,190,251,226,171,240,76,130,79,13,69,225,118,120,59,93,107,18,104,127,17,24,141,147,125,83,110,46,247,185,207,111,78,139,209,189,180,39,249,152,205,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,153,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,172,192,42,87,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,77,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,96,95,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,219,78,183,242,175,210,59,215,11,150,204,19,77,177,250,74,93,74,194,44,239,154,221,126,160,166,101,60,249,37,197,34,221,52,53,189,217,122,57,149,50,181,118,44,146,175,133,87,49,24,228,137,175,138,74,97,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,237,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,31,107,205,31,200,158,166,253,23,214,40,138,1,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,6,70,146,49,81,90,246,77,121,32,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,215,248,149,227,23,59,226,155,4,211,107,6,165,209,248,172,147,4,246,199,141,200,59,144,179,218,254,54,104,95,31,245,172,48,71,29,63,106,56,25,31,194,174,223,211,114,244,94,189,124,255,0,13,28,76,102,92,45,100,57,94,103,167,212,52,143,200,111,248,189,70,57,67,91,82,136,246,91,31,53,85,52,203,86,145,43,85,179,61,173,167,114,49,142,248,55,189,174,114,61,173,88,223,202,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,45,65,152,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,212,229,139,170,95,122,28,27,97,94,46,251,237,59,174,37,226,49,107,135,245,175,103,194,248,89,23,194,65,238,99,90,253,180,50,81,124,109,221,215,175,196,229,122,60,145,90,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,153,151,115,71,188,23,232,229,247,64,184,96,192,52,171,41,155,125,234,213,111,146,162,227,30,214,39,134,170,171,168,150,174,90,110,172,123,216,254,203,234,29,23,113,174,86,191,183,189,58,35,186,36,22,231,157,249,39,250,147,246,210,170,203,158,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,94,174,85,87,171,186,216,80,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,165,114,230,227,219,248,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,122,190,103,92,120,253,247,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,132,22,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,228,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,228,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,184,157,28,230,215,167,20,220,41,201,154,234,245,203,218,154,177,142,116,181,212,216,41,105,146,142,75,245,83,214,69,166,169,133,83,116,108,133,209,198,139,81,42,35,91,20,141,145,27,18,119,41,163,150,168,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,230,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,2,144,57,143,243,0,172,226,34,251,46,146,105,14,69,253,169,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,254,10,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,165,148,241,193,203,3,1,205,180,190,221,122,225,127,79,41,44,121,182,41,79,75,110,165,179,219,93,13,60,23,218,46,227,88,228,169,146,121,24,223,19,27,92,233,124,83,222,178,72,141,123,36,238,43,163,116,116,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,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,147,242,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,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,81,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,128,121,163,249,236,212,223,162,250,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,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,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,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,193,202,35,68,53,67,48,215,151,234,253,138,249,144,99,24,126,37,79,44,23,59,141,20,113,246,47,51,191,182,169,103,127,119,171,94,199,53,82,105,58,49,235,26,71,18,162,195,36,144,74,216,193,197,143,154,125,100,249,129,144,250,140,231,159,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,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,17,43,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,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,137,126,38,51,46,41,114,28,83,51,212,26,26,70,100,54,12,94,159,28,174,173,166,68,99,46,111,134,170,166,100,171,88,145,168,216,94,230,212,53,30,198,252,27,216,231,53,24,215,36,108,253,109,0,226,207,50,225,207,75,245,91,7,211,250,122,186,27,238,165,83,218,233,169,242,58,74,244,130,123,51,41,100,157,101,88,217,219,114,185,242,197,81,36,104,246,190,55,196,189,30,213,220,141,84,229,88,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,127,220,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,40,2,128,121,163,249,236,212,223,162,250,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,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,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,232,56,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,80,9,63,249,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,64,0,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,82,234,120,51,229,149,134,233,214,137,100,86,62,35,108,180,153,14,67,169,20,244,76,190,91,34,157,99,101,166,146,158,118,212,197,69,21,93,59,155,50,189,102,100,82,78,232,228,72,158,248,98,98,35,219,23,114,90,193,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,43,150,47,30,63,114,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,110,164,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,226,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,188,141,76,226,227,70,176,14,28,103,226,94,135,46,181,94,177,186,187,123,167,199,182,85,58,47,109,87,43,31,216,161,143,224,116,140,153,210,70,230,61,171,26,186,29,146,186,70,181,34,147,110,125,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,147,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,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,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,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,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,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,235,201,83,205,62,83,242,254,187,212,109,197,212,149,43,206,211,71,47,177,101,88,47,16,52,243,119,172,181,54,244,195,171,35,218,198,248,74,168,228,168,171,167,94,170,253,242,119,153,45,79,185,25,181,158,23,226,119,89,26,137,202,185,58,234,103,216,254,43,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,254,181,117,117,50,37,100,115,212,49,94,136,187,32,130,177,140,122,53,206,107,167,86,162,35,94,245,75,42,230,43,172,118,45,27,225,31,59,169,187,195,226,42,243,11,124,248,117,174,155,115,217,222,170,175,130,88,220,187,218,199,163,123,80,37,68,253,29,181,175,236,108,220,215,61,170,80,102,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,228,105,203,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,206,107,197,158,55,175,57,102,131,100,246,46,27,178,122,75,30,109,81,79,210,158,89,83,183,60,240,123,251,180,244,181,27,218,218,74,151,183,225,142,119,34,163,87,221,214,37,114,84,67,156,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,228,201,157,104,213,102,141,95,112,11,5,174,213,105,212,154,27,132,149,153,7,227,185,245,215,170,29,201,225,107,62,54,167,72,98,238,173,63,106,55,57,177,185,189,199,35,29,85,241,88,169,76,28,226,53,67,65,179,205,92,178,227,248,59,106,238,154,131,136,211,190,209,145,222,41,171,122,219,160,129,175,123,217,110,88,213,21,36,169,138,89,37,115,222,197,98,71,189,209,63,186,254,173,166,134,188,63,99,154,143,149,235,142,7,99,210,23,246,115,57,178,10,25,108,149,46,167,89,227,163,170,138,102,200,218,169,88,145,201,248,48,236,89,164,85,141,237,108,113,189,206,106,162,42,23,105,204,198,59,172,60,191,245,2,27,237,109,37,101,201,148,246,22,214,84,82,83,58,154,9,167,75,181,15,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,173,22,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,67,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,103,30,63,250,35,133,77,95,189,127,141,139,16,190,220,238,63,245,12,166,178,53,157,175,254,33,209,62,73,191,197,211,177,191,220,152,90,160,0,2,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,251,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,21,138,144,65,115,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,75,10,0,164,14,112,90,57,125,193,184,160,93,85,168,155,196,89,117,46,223,5,69,28,155,88,206,197,85,13,60,20,149,20,221,17,238,123,182,177,148,210,247,21,172,106,248,157,141,220,177,185,78,171,201,11,83,60,54,85,169,122,57,89,87,117,151,218,22,250,76,154,223,7,115,117,13,63,135,145,105,234,223,181,95,240,77,39,138,162,78,173,98,238,108,31,19,147,99,17,100,7,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,61,207,103,98,150,134,162,10,186,138,158,168,199,49,219,94,202,104,187,106,230,57,124,78,246,238,72,220,133,80,112,133,164,52,218,239,196,190,158,233,109,194,10,73,237,183,107,195,38,186,65,83,60,176,178,162,221,76,199,85,86,66,143,139,227,107,223,79,4,172,98,181,91,241,185,191,19,63,164,154,73,42,175,158,119,228,159,234,79,219,72,21,195,71,12,249,151,20,185,14,87,134,105,245,117,35,50,27,6,47,81,145,208,209,84,170,49,151,55,195,85,77,10,210,36,170,228,108,47,115,106,28,172,123,190,13,236,107,92,172,107,150,70,114,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,148,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,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,191,149,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,109,211,137,222,25,240,222,20,57,91,234,14,150,225,245,213,119,23,186,162,209,114,187,220,234,85,90,251,141,198,75,173,185,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,234,219,132,239,52,250,55,243,3,30,245,24,11,62,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,209,93,35,88,201,41,176,159,252,177,120,14,251,239,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,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,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,42,243,34,193,120,142,212,14,28,110,150,78,30,174,159,238,221,147,89,168,224,127,181,47,86,189,159,29,61,36,168,239,242,172,148,232,221,245,12,234,198,191,249,193,81,64,37,244,114,180,206,180,107,41,225,78,195,97,210,251,93,170,203,122,199,255,0,3,47,181,211,206,233,42,189,168,229,86,173,117,67,158,214,189,254,41,145,54,86,59,226,99,26,139,3,28,169,78,173,108,192,40,47,153,174,168,104,54,173,113,47,113,201,244,73,181,117,245,17,211,199,69,145,223,153,91,221,183,93,235,96,99,98,100,148,108,84,85,70,71,20,108,137,102,107,251,114,236,71,49,136,136,179,84,121,94,95,88,198,174,100,220,90,96,169,162,247,10,75,101,246,217,81,53,125,77,206,186,218,250,234,42,27,115,97,123,42,221,81,27,58,42,178,72,164,116,13,248,226,235,36,241,181,37,137,206,108,141,183,78,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,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,160,40,7,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,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,172,30,103,92,120,253,247,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,142,188,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,65,26,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,58,252,88,249,167,214,79,152,25,15,168,206,122,12,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,232,254,219,24,199,236,141,85,93,35,55,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,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,146,155,1,119,220,184,57,127,209,240,239,98,139,86,245,123,29,254,219,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,63,25,101,157,64,2,128,121,163,249,236,212,223,162,250,61,17,202,180,215,135,172,171,85,52,107,84,117,115,22,169,239,253,213,251,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,211,177,225,219,35,209,205,70,246,150,87,171,219,218,218,255,0,41,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,47,211,68,56,237,208,109,98,208,107,158,187,214,100,212,152,173,30,43,78,199,101,214,235,140,251,167,178,78,239,115,88,187,83,116,236,149,200,169,3,227,103,89,151,224,107,82,84,124,76,165,110,48,120,179,204,184,186,213,15,183,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,191,167,109,138,170,216,152,136,196,120,76,204,178,30,21,243,222,43,47,53,21,118,76,123,21,168,183,83,89,99,154,129,28,204,133,243,214,182,150,165,98,145,100,107,163,100,14,146,62,175,237,189,143,126,248,209,81,209,191,111,159,225,59,205,62,141,252,192,199,189,70,2,234,121,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,144,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,0,3,56,60,99,99,156,65,99,156,65,100,145,241,54,255,0,23,157,85,246,37,158,233,21,60,81,82,221,105,99,137,176,83,213,83,118,163,142,55,66,232,224,107,81,81,141,114,57,142,108,141,108,141,145,169,221,121,72,100,250,37,96,226,94,58,93,79,183,210,83,228,245,180,251,48,139,229,77,202,120,25,77,113,115,36,167,150,137,34,111,72,100,125,84,53,47,70,58,101,247,62,6,177,136,178,76,210,242,72,65,205,191,45,209,43,127,13,18,97,154,158,234,185,242,123,181,71,180,176,138,42,105,103,133,239,184,211,62,56,101,157,101,108,82,67,178,40,107,94,175,142,109,189,198,57,205,99,153,38,217,35,163,99,67,220,190,177,45,92,193,248,75,193,113,173,104,109,92,23,218,90,121,150,154,134,186,39,182,182,223,110,116,207,90,74,106,133,124,175,85,123,98,86,237,111,72,187,81,172,112,44,109,116,46,87,72,160,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,138,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,185,172,123,160,141,234,206,187,17,251,220,136,142,145,234,233,105,203,63,130,139,119,19,249,221,203,54,212,187,103,137,211,108,75,173,53,109,28,137,85,15,182,107,166,134,68,142,158,26,136,93,30,206,207,86,79,34,182,77,201,214,6,171,21,179,43,155,122,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,126,46,206,189,91,213,222,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,186,157,126,227,7,75,244,39,135,154,46,34,39,90,187,253,163,34,167,164,118,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,117,167,99,162,107,164,123,228,106,43,24,199,116,107,164,219,27,179,237,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,234,245,67,135,76,239,71,244,179,78,181,51,58,167,240,31,121,158,54,178,207,69,190,25,119,218,226,166,160,154,10,206,228,82,191,167,123,199,61,189,167,181,143,103,99,170,162,239,68,108,170,228,169,230,159,41,249,127,93,234,54,226,234,72,191,204,163,72,105,181,127,131,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,174,247,186,141,106,227,99,94,138,197,124,173,85,219,209,30,218,33,210,124,235,238,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,22,41,206,35,137,75,22,115,138,233,102,148,225,105,227,108,185,5,190,151,82,146,233,37,43,227,239,210,207,28,208,91,251,59,156,215,183,115,31,86,233,25,36,72,228,235,7,69,69,222,211,128,114,172,209,203,22,174,241,113,104,169,200,230,235,73,129,91,229,204,99,166,218,255,0,235,170,170,105,224,142,153,55,177,237,86,118,231,168,138,126,191,19,93,216,216,230,171,94,170,151,210,10,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,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,90,166,191,115,117,211,184,184,121,162,186,104,37,222,145,250,169,127,167,164,134,170,217,83,69,86,246,99,47,154,157,207,169,153,36,154,153,144,86,62,9,17,34,98,34,236,115,222,217,21,175,99,93,27,170,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,78,175,145,201,239,114,171,151,249,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,245,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,184,158,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,54,53,142,123,24,229,123,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,239,249,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,0,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,9,164,241,78,238,170,46,215,185,141,122,181,30,233,30,254,127,202,51,76,241,93,68,226,226,27,142,83,73,226,254,197,99,245,121,53,186,7,199,28,144,186,186,57,233,233,226,124,141,123,29,215,183,226,157,43,21,187,92,217,98,137,232,239,135,162,222,160,0,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,91,112,95,172,118,45,2,226,131,0,213,92,166,29,246,91,85,194,74,123,140,155,158,158,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,146,87,156,158,181,253,185,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,222,172,99,146,78,255,0,93,205,216,167,234,242,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,183,40,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,235,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,171,93,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,101,92,191,238,87,30,68,244,203,235,94,177,90,74,163,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,138,242,166,213,44,239,90,116,79,61,212,205,76,190,251,103,36,188,234,4,254,54,183,194,195,79,221,237,90,45,112,199,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,102,168,35,255,0,24,188,29,96,156,95,224,148,246,11,253,103,177,178,75,54,255,0,179,249,7,110,106,143,101,247,102,167,125,87,245,171,39,138,57,251,177,211,164,127,136,171,179,174,230,244,84,247,254,87,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,249,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,86,174,186,114,132,197,115,190,35,172,153,30,153,220,62,201,105,181,251,196,220,50,218,26,86,198,158,203,154,55,197,210,11,107,21,87,111,138,238,61,90,199,49,98,166,236,202,228,87,53,97,166,44,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,235,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,4,0,254,173,95,11,31,240,7,85,127,238,171,119,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,51,208,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,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,196,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,190,194,184,232,230,165,136,86,105,197,46,21,194,38,125,227,174,185,31,136,130,243,127,138,134,182,134,170,205,74,212,98,35,105,146,162,24,255,0,26,109,239,68,153,170,174,137,177,57,90,136,247,199,36,117,129,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,19,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,124,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,173,120,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,226,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,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,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,28,171,153,215,1,223,114,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,86,31,170,186,143,167,246,44,167,24,194,179,75,173,150,213,154,219,219,107,191,210,81,212,44,113,220,41,81,232,244,142,68,79,251,77,234,157,28,177,203,52,106,187,37,145,174,250,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,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,154,206,44,124,211,235,39,204,12,135,212,103,46,123,150,117,166,213,127,229,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,85,7,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,234,249,115,113,175,252,42,234,60,246,12,254,231,117,147,76,178,159,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,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,15,172,2,133,185,165,104,94,156,104,55,19,81,218,116,190,205,236,107,86,81,143,211,228,147,91,98,84,74,90,58,169,106,170,161,145,148,204,68,78,212,43,225,218,244,143,170,181,142,123,145,155,88,140,99,59,7,37,125,33,195,114,253,80,205,181,114,251,5,92,215,221,61,167,161,134,196,141,157,89,4,47,184,71,91,20,243,61,137,239,123,210,40,86,54,162,174,196,73,164,85,106,185,24,230,92,72,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,71,52,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,64,8,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,89,21,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,90,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,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,180,243,31,229,255,0,71,196,69,138,93,91,210,28,119,251,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,21,138,144,75,211,229,205,199,183,241,81,98,159,77,245,18,15,15,169,184,205,191,198,85,212,65,79,178,150,245,66,199,178,37,172,106,49,54,67,50,62,72,219,44,94,230,171,158,215,196,155,92,232,225,154,160,0,71,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,225,15,155,22,43,95,164,249,28,92,81,223,59,57,78,23,111,246,132,87,8,155,31,138,202,251,149,50,167,98,154,146,24,34,134,41,162,71,210,68,140,223,241,181,206,149,202,198,71,51,219,88,26,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,159,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,118,200,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,1,158,30,97,121,254,27,169,252,99,106,54,103,167,249,13,37,246,197,85,81,65,77,79,112,164,85,116,19,190,154,223,77,79,42,198,238,157,30,196,150,25,17,30,222,172,122,34,57,170,230,170,57,101,87,36,108,255,0,13,177,102,90,155,167,215,156,134,146,143,33,202,169,237,53,54,90,25,149,90,250,246,81,165,106,212,164,74,169,181,207,99,103,141,234,206,187,213,155,220,136,173,141,234,219,116,0,21,23,205,223,140,27,86,91,117,103,11,56,26,227,247,107,109,146,162,42,252,150,234,145,54,170,122,107,172,110,145,169,67,3,222,205,176,62,38,175,89,100,137,202,245,89,93,2,186,61,147,199,37,101,151,19,202,43,139,60,55,33,211,187,127,10,119,154,122,75,38,67,138,211,212,212,217,100,154,189,92,252,133,147,213,213,213,84,164,81,172,109,108,111,129,178,71,213,157,199,189,236,223,34,34,54,55,237,177,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,159,46,76,90,197,156,242,234,194,240,172,166,135,198,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,165,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,128,22,41,202,143,130,143,188,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,59,160,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,147,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,204,190,172,96,191,117,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,250,245,71,87,179,45,95,169,198,103,204,39,164,86,97,248,189,179,16,180,67,77,2,68,200,45,212,49,108,137,170,190,247,61,238,114,201,35,220,229,94,175,149,200,221,172,70,49,182,211,201,99,0,166,177,112,243,149,234,13,70,61,87,71,114,202,178,135,211,50,186,100,149,172,175,183,81,211,198,144,172,72,229,216,230,50,162,122,246,43,216,158,247,239,107,149,123,104,141,176,160,10,75,230,157,193,101,171,64,243,42,61,101,210,220,126,146,215,167,217,117,66,82,85,80,193,82,212,101,182,246,228,150,87,69,12,27,81,99,166,150,40,213,236,107,21,237,99,217,51,127,9,157,150,44,11,46,79,149,31,5,31,118,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,109,138,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,202,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,171,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,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,7,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,207,107,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,187,238,86,88,5,54,11,193,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,133,143,163,130,145,89,177,17,142,102,215,167,93,234,231,75,82,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,206,184,14,251,144,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,223,249,86,112,101,196,22,138,223,110,186,189,170,23,91,174,21,106,189,91,226,167,135,14,223,19,164,187,181,204,73,35,169,175,141,119,120,126,207,113,200,200,254,10,148,145,101,107,251,76,223,29,69,149,3,42,229,255,0,114,184,242,39,166,95,90,245,138,211,191,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,76,246,113,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,178,207,249,42,121,88,202,126,96,87,122,117,184,159,224,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,47,251,149,199,145,61,50,250,215,172,86,146,168,20,3,253,75,142,59,63,226,51,253,38,179,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,157,0,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,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,51,152,143,8,127,194,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,108,85,47,163,151,55,5,31,194,174,156,79,127,207,237,150,169,53,55,41,252,75,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,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,168,135,253,149,96,89,87,251,107,142,100,152,229,195,254,146,142,186,219,93,79,39,253,153,33,154,57,25,255,0,51,154,230,255,0,129,80,189,238,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,117,91,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,199,71,5,25,87,13,154,227,75,96,196,173,158,213,197,181,14,225,81,38,15,77,110,73,39,170,247,204,196,246,98,194,231,62,103,205,10,212,65,27,93,213,221,230,190,55,34,239,89,35,142,218,120,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,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,243,252,212,53,191,75,244,219,134,139,174,155,103,118,58,187,237,223,82,169,230,160,176,219,161,146,72,25,28,244,207,134,95,29,44,205,247,53,148,210,186,154,68,143,222,178,191,100,106,222,218,202,246,81,9,161,62,95,250,7,171,28,59,240,251,105,193,181,111,50,241,245,255,0,29,69,53,130,8,105,188,46,59,28,178,201,51,233,155,60,108,73,42,102,116,147,61,210,200,233,31,26,59,107,34,248,88,178,75,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,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,43,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,46,250,116,154,8,99,124,143,70,78,249,169,209,101,99,228,123,98,183,253,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,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,165,110,19,188,211,232,223,204,12,123,212,96,52,166,85,95,53,206,5,191,187,241,65,162,152,103,251,226,171,63,162,161,119,249,174,109,210,58,116,111,253,111,138,123,93,254,226,101,103,247,196,197,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,252,52,93,157,118,187,162,167,190,64,0,1,0,57,165,240,81,138,234,134,156,95,184,144,194,173,158,11,62,196,45,254,54,237,225,210,54,71,123,181,192,137,222,117,70,247,53,59,212,240,53,210,50,84,85,123,163,137,97,86,201,248,61,170,86,38,87,44,190,15,177,158,41,117,66,247,122,212,100,164,172,194,112,106,120,157,117,179,186,90,136,167,185,207,89,29,67,41,152,201,32,124,110,137,140,116,47,149,207,71,245,235,28,108,218,228,145,206,101,239,0,87,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,77,135,234,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,160,158,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,233,20,8,85,204,195,141,123,143,12,24,37,183,9,211,75,159,134,212,156,183,165,77,21,100,107,75,55,177,168,97,154,53,146,162,106,121,155,38,254,247,71,193,26,58,61,171,210,119,35,209,208,163,93,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,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,89,254,172,242,125,246,87,12,22,15,187,116,246,206,182,216,186,73,119,240,85,125,170,28,135,191,80,157,200,83,198,76,200,224,240,209,191,240,230,111,111,186,216,95,190,45,242,183,181,89,120,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,230,5,199,117,247,138,172,170,76,43,22,127,130,211,44,126,224,178,91,169,186,50,79,106,85,65,37,84,113,93,119,190,158,42,136,59,180,213,13,79,12,229,86,179,167,85,234,239,122,68,2,215,185,95,115,4,169,187,84,217,120,94,214,155,173,35,30,202,118,208,97,247,202,153,98,166,102,200,98,165,167,163,178,164,81,64,214,171,213,172,157,204,158,89,119,200,245,108,95,19,220,206,191,47,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,37,243,150,192,41,177,158,40,237,121,157,187,30,171,164,167,204,113,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,116,232,142,141,202,157,100,220,232,22,105,79,133,93,45,251,150,225,199,78,180,206,107,23,177,171,236,216,253,47,181,104,188,87,136,237,93,37,103,122,187,241,17,239,107,186,213,75,59,190,7,43,19,175,70,116,106,53,19,170,128,82,7,55,189,116,163,212,254,35,169,52,231,30,188,248,219,46,154,91,221,110,153,172,72,31,11,111,19,189,36,173,88,229,141,92,247,109,99,41,32,123,30,168,177,203,77,43,81,141,93,206,124,22,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,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,98,164,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,83,95,53,206,10,62,236,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,43,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,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,12,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,35,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,125,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,138,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,250,168,252,9,255,0,199,159,250,51,120,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,204,17,126,124,179,174,214,171,7,47,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,176,57,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,209,44,186,158,74,158,86,50,159,152,21,222,157,110,39,248,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,203,254,229,113,228,79,76,190,181,235,21,163,250,168,252,9,255,0,199,159,250,51,120,255,0,84,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,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,170,143,192,159,252,121,255,0,163,55,143,245,65,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,1,158,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,254,138,34,49,177,172,190,142,86,154,233,71,172,28,41,216,113,186,219,207,139,201,52,239,253,141,220,225,145,32,142,70,82,198,170,182,247,182,56,151,119,103,194,246,225,108,143,107,92,249,41,167,254,146,181,94,233,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,249,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,103,135,142,253,107,193,56,129,226,131,46,212,205,55,183,246,236,53,126,22,138,158,181,241,77,20,215,79,13,79,28,43,87,36,114,200,237,155,187,123,88,141,108,95,132,200,149,241,182,85,145,87,165,242,175,209,13,80,212,158,37,237,90,147,130,95,41,44,86,141,53,168,134,190,253,113,154,56,231,124,144,84,178,104,188,12,80,187,222,231,212,196,218,152,214,79,114,68,205,242,35,187,137,19,31,231,249,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,171,196,46,43,194,255,0,42,252,55,87,50,154,111,31,224,61,173,77,110,181,178,170,58,121,174,117,210,222,171,91,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,86,162,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,179,64,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,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,248,144,211,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,171,208,190,40,244,39,137,79,109,253,202,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,249,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,43,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,41,47,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,177,87,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,253,252,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,245,81,248,19,255,0,143,63,244,102,241,254,168,74,160,64,174,112,218,223,106,192,248,116,167,209,169,172,117,117,151,45,81,168,70,211,213,182,70,178,10,24,45,213,84,149,50,189,255,0,205,207,123,156,176,177,172,68,68,232,249,28,174,77,136,201,41,48,154,156,167,117,210,251,166,28,80,91,52,231,219,54,170,44,91,82,250,219,174,237,184,35,25,186,170,10,122,137,40,22,25,85,90,173,153,211,191,176,214,117,86,201,226,85,187,28,254,219,153,122,128,138,188,196,120,188,254,20,180,105,62,203,86,246,117,11,49,238,209,98,251,232,60,76,48,118,157,23,138,171,147,114,164,105,218,142,86,236,71,111,221,44,145,117,141,241,164,187,104,46,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,213,235,38,144,230,90,17,168,151,13,45,212,24,41,32,200,109,52,244,51,87,65,77,58,76,202,119,212,210,67,84,144,171,211,225,115,216,217,218,199,171,85,204,222,215,109,115,219,209,203,245,96,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,192,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,248,225,143,194,187,186,168,187,152,215,181,234,213,99,100,123,62,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,163,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,91,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,240,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,219,79,42,62,10,62,236,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,42,3,155,23,5,23,28,91,42,185,241,81,166,246,205,248,221,231,165,78,99,3,18,150,158,27,85,115,164,167,167,142,162,54,163,153,36,222,42,73,183,61,27,27,220,146,164,178,61,234,146,162,50,26,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,41,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,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,25,172,226,199,205,62,178,124,192,200,125,70,115,165,102,252,96,221,87,130,141,60,225,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,55,177,26,198,53,169,77,80,233,35,87,43,213,241,179,115,54,74,201,57,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,226,171,47,21,187,225,254,198,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,249,34,127,53,75,105,226,23,149,166,135,100,28,56,195,133,104,206,37,236,172,227,11,183,207,81,98,187,71,217,241,215,234,164,98,189,244,215,25,158,177,178,111,16,244,68,108,142,86,182,157,206,106,199,178,36,124,47,165,108,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,36,87,22,60,96,221,120,176,210,61,34,110,114,180,137,157,225,85,23,234,11,211,233,162,116,108,174,130,86,91,150,154,185,90,140,72,163,124,171,28,236,124,113,185,81,31,3,158,141,141,146,50,54,246,14,74,158,105,242,159,151,245,222,163,110,46,164,21,171,206,247,236,39,221,102,154,123,67,255,0,166,127,104,42,253,145,253,219,255,0,69,248,100,241,255,0,203,240,191,187,123,55,250,127,31,251,143,119,112,173,110,19,188,211,232,223,204,12,123,212,96,52,166,1,229,53,99,58,251,175,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,149,92,64,112,101,98,209,190,7,180,115,136,31,106,247,50,156,202,224,217,46,241,177,239,154,25,169,110,84,142,171,160,108,106,187,18,46,196,20,191,27,118,61,207,150,170,95,197,86,71,26,31,149,203,47,90,254,229,184,184,197,188,69,191,197,80,103,125,48,170,205,145,111,154,47,27,60,62,30,72,250,200,198,183,165,84,84,219,220,187,186,68,178,237,106,187,111,75,254,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,141,14,48,110,188,38,234,230,136,58,224,180,146,96,153,141,69,226,131,43,100,209,57,95,77,3,31,111,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,228,87,251,4,215,29,44,255,0,246,222,25,168,24,255,0,253,53,55,142,181,215,83,127,216,150,45,240,203,255,0,178,246,238,255,0,244,85,61,212,109,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,156,215,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,21,1,206,247,236,39,222,158,154,123,63,255,0,166,127,103,234,253,175,253,219,255,0,69,248,148,240,31,207,240,191,187,123,75,250,31,31,251,191,119,108,224,28,174,60,246,105,151,214,189,30,180,191,224,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,19,191,228,92,98,231,119,46,19,177,30,18,108,20,126,198,198,236,222,63,237,4,221,200,106,61,189,221,185,37,125,47,194,248,59,148,189,137,17,83,240,229,94,231,95,139,162,38,211,242,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,250,188,122,233,110,9,162,220,88,231,58,103,166,150,47,99,99,118,111,102,120,42,47,21,53,71,107,187,109,165,154,79,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,101,92,149,60,172,101,63,48,43,189,58,220,79,240,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,151,253,202,227,200,158,153,125,107,214,43,74,1,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,40,4,191,238,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,113,78,52,53,142,251,160,92,48,103,250,171,139,67,190,245,106,183,199,79,110,147,115,19,195,85,85,212,69,73,21,79,71,177,236,127,101,245,13,151,182,230,171,95,219,216,189,17,221,83,56,68,191,227,247,131,43,23,8,214,45,28,75,101,215,196,221,114,76,126,166,159,36,107,94,249,163,146,241,74,248,164,168,169,138,87,109,252,23,120,214,69,28,105,20,106,216,233,88,231,111,124,143,113,208,57,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,93,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,171,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,137,92,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,135,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,22,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,0,102,179,139,31,52,250,201,243,3,33,245,25,207,21,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,122,189,81,177,181,87,108,108,107,102,255,0,44,94,3,190,251,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,136,171,205,31,207,102,166,253,23,209,232,137,85,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,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,239,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,90,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,186,157,114,207,240,221,83,224,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,100,172,246,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,84,2,128,121,157,106,151,222,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,107,217,240,190,22,52,241,112,123,216,215,63,109,116,149,191,27,183,117,235,240,185,88,140,61,7,3,252,29,212,241,47,162,90,247,122,162,179,213,187,33,160,179,208,219,112,250,137,168,226,125,36,247,20,159,198,207,4,82,205,177,177,212,185,180,148,212,235,35,101,111,106,43,131,213,237,115,94,136,67,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,57,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,128,121,139,232,94,187,105,70,187,85,229,154,215,148,253,177,251,99,219,246,102,91,224,104,237,254,217,240,148,116,145,205,253,101,77,35,188,63,103,185,20,63,18,55,126,205,233,215,170,159,147,203,199,88,244,159,66,120,160,177,234,22,177,195,217,178,211,91,238,20,240,93,247,84,187,216,245,82,83,185,173,169,236,83,177,239,168,222,206,229,55,109,91,181,60,87,115,249,198,135,235,115,71,243,217,169,191,69,244,122,34,69,114,112,207,240,221,44,195,120,130,212,29,65,200,105,44,120,245,142,159,28,169,174,174,169,85,217,19,58,220,145,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,107,215,84,178,44,19,43,206,238,119,253,52,211,175,176,152,221,87,103,193,99,254,215,154,233,224,246,194,198,73,253,117,50,36,146,111,145,175,147,226,79,135,185,181,61,205,66,194,185,56,232,134,188,193,153,87,107,157,45,242,175,28,210,250,170,121,173,213,116,115,71,185,153,84,236,71,182,52,138,55,123,154,202,105,92,231,45,82,123,209,232,248,25,185,31,81,219,253,94,114,250,61,173,181,117,54,13,97,159,36,171,201,116,234,221,81,61,52,54,216,108,208,66,204,73,243,197,71,26,172,181,12,114,205,80,202,169,161,115,145,242,53,25,19,209,145,162,245,145,136,234,235,209,124,215,13,211,173,80,199,243,141,64,211,90,76,254,197,102,168,117,77,70,57,87,88,180,176,87,189,35,114,68,146,63,99,209,88,217,86,57,21,142,99,153,34,49,88,228,86,185,80,210,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,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,3,159,235,246,164,105,198,146,104,214,89,159,234,229,31,141,196,45,214,247,69,116,162,240,41,89,227,163,157,201,3,105,123,46,248,36,239,62,86,69,209,234,145,254,39,198,230,179,115,147,50,229,223,114,132,210,61,71,211,110,28,106,242,124,198,241,219,178,231,215,6,223,108,86,23,208,44,51,81,70,140,88,95,87,36,175,107,94,255,0,20,200,160,115,26,155,163,72,162,138,70,57,86,103,163,103,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,102,179,139,31,52,250,201,243,3,33,245,25,207,21,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,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,221,72,1,205,11,129,111,190,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,241,92,218,120,210,149,137,255,0,201,83,205,62,83,242,254,187,212,109,197,212,130,141,185,194,230,182,172,171,140,23,216,173,244,245,113,212,97,216,189,182,201,92,233,152,212,100,147,189,211,87,35,162,84,114,170,179,181,93,19,85,92,141,93,237,122,116,232,136,231,66,3,74,124,42,234,151,223,79,14,58,117,169,147,95,125,179,95,121,199,233,125,171,91,225,124,63,118,233,19,59,53,223,134,140,99,91,210,170,41,219,240,53,24,189,58,179,171,85,170,189,84,16,3,156,222,169,125,148,225,198,197,166,116,23,223,11,95,157,228,17,248,154,47,11,191,198,90,232,152,179,77,248,138,197,108,123,42,157,110,119,185,205,123,186,244,78,173,238,33,81,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,255,0,34,252,248,211,211,60,87,32,224,171,83,240,88,233,61,145,101,178,97,243,220,40,41,109,113,199,79,29,63,178,227,74,202,88,24,205,138,198,66,143,164,137,138,198,181,63,15,171,90,173,94,138,153,236,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,77,26,79,157,125,232,105,102,27,169,158,203,246,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,67,128,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,85,124,243,191,36,255,0,82,126,218,126,79,37,205,116,212,122,236,219,35,225,226,231,121,241,216,101,14,63,83,146,91,105,170,17,95,37,186,169,181,148,209,200,202,119,245,248,33,147,197,61,239,141,81,91,220,106,61,187,21,242,172,150,127,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,175,197,30,133,255,0,13,122,237,147,104,167,218,159,180,127,103,60,23,246,79,192,248,62,255,0,136,163,130,167,251,143,114,77,187,123,251,127,166,189,118,245,247,117,232,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,6,120,121,135,230,182,172,255,0,141,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,77,142,150,154,71,49,122,245,86,43,85,81,170,170,212,225,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,105,247,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,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,149,115,213,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,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,62,155,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,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,47,251,149,199,145,61,50,250,215,172,86,146,168,28,171,248,177,225,99,254,82,218,85,255,0,140,173,223,249,199,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,250,200,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,10,171,231,123,170,95,253,90,104,165,190,251,254,251,202,110,246,207,11,254,74,106,9,251,202,207,254,249,55,99,31,255,0,59,219,253,205,72,85,192,62,153,226,186,187,197,238,155,96,185,173,39,139,178,212,92,42,46,21,52,174,142,57,35,170,240,84,147,86,50,9,89,35,28,199,195,35,233,218,201,24,173,248,163,115,218,138,138,168,169,107,252,219,48,171,86,85,193,110,65,125,184,84,85,199,81,135,94,45,87,186,22,194,246,163,36,157,245,45,161,86,202,138,213,85,103,106,186,87,34,53,90,187,218,197,235,209,21,174,166,13,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,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,59,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,211,171,30,177,77,34,35,219,209,236,85,71,53,90,228,71,39,213,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,19,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,169,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,205,53,119,137,29,18,208,91,174,47,102,213,252,250,147,24,168,204,106,37,166,179,190,174,158,117,130,87,198,232,155,34,201,51,24,232,169,216,213,168,139,171,230,115,24,136,229,85,94,141,114,167,75,0,205,103,22,62,105,245,147,230,6,67,234,51,158,255,0,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,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,54,218,177,130,253,215,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,245,57,92,121,19,211,47,173,122,197,105,42,129,207,245,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,109,207,103,139,170,123,146,58,106,109,236,99,214,62,236,242,69,23,115,98,181,155,247,59,225,106,169,153,115,65,28,180,112,10,157,62,224,183,78,233,110,88,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,74,76,226,159,69,63,135,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,86,218,121,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,202,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,155,247,38,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,82,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,252,154,198,53,169,209,17,16,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,200,14,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,237,4,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,120,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,61,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,32,57,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,74,1,230,35,197,231,241,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,234,185,103,240,81,110,226,127,59,185,102,218,151,108,241,58,109,137,117,166,173,163,145,42,161,246,205,116,208,200,145,211,195,81,11,163,217,217,234,201,228,86,201,185,58,192,213,98,182,101,115,111,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,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,80,220,58,96,152,150,132,219,120,138,240,254,47,51,205,125,169,71,227,119,205,31,132,181,199,88,216,124,31,111,186,177,73,214,106,14,247,119,182,215,254,46,206,189,27,213,211,252,2,149,185,191,112,233,130,104,254,169,227,26,153,130,211,248,15,188,207,107,214,94,40,183,205,46,251,164,85,44,154,122,206,228,178,191,167,123,199,49,189,166,53,140,103,99,170,34,239,84,107,146,167,154,124,167,229,253,119,168,219,139,169,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,203,234,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,213,214,77,28,190,232,221,199,22,166,187,205,226,41,51,12,62,201,152,218,234,118,177,157,234,90,250,86,72,228,216,215,189,91,218,157,42,32,234,237,174,127,99,126,214,181,237,66,210,185,35,230,182,170,253,23,212,45,57,134,158,173,46,86,60,162,43,221,68,174,99,123,14,130,186,146,56,98,107,29,187,114,189,29,111,153,92,138,212,68,71,71,209,93,213,81,182,62,10,54,231,11,154,218,178,174,48,95,98,183,211,213,199,81,135,98,246,219,37,115,166,99,81,146,78,247,77,92,142,137,81,202,170,206,213,116,77,85,114,53,119,181,233,211,162,35,157,250,188,154,112,10,108,155,138,59,166,103,113,199,170,234,233,240,236,94,174,166,142,224,212,149,32,161,184,212,75,21,60,104,247,53,81,138,249,41,164,174,70,177,253,122,163,100,114,39,88,247,54,237,12,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,223,249,61,102,183,92,171,131,230,88,174,20,244,145,211,225,217,69,202,201,66,232,88,228,124,144,61,176,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,123,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,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,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,46,123,253,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,92,255,0,41,60,214,213,149,112,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,166,81,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,176,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,182,90,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,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,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,202,185,165,62,19,188,172,104,223,203,252,123,211,160,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,74,174,97,188,198,171,53,174,251,111,211,190,31,178,139,173,175,12,199,46,16,221,22,253,110,172,158,142,75,237,83,25,79,53,52,139,19,225,138,162,155,194,84,54,109,169,189,205,124,141,142,94,136,177,198,169,98,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,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,25,225,230,31,154,218,179,254,52,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,54,58,90,105,28,197,235,213,88,173,85,70,170,171,82,95,242,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,175,105,239,69,134,129,238,247,43,216,139,31,244,82,69,221,105,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,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,66,156,188,51,91,174,127,193,110,149,95,111,52,244,144,212,82,217,223,100,99,105,152,230,177,96,183,212,203,67,11,149,28,231,46,247,69,77,27,158,189,122,43,213,202,136,212,84,106,121,254,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,43,23,209,203,155,130,143,225,87,78,39,191,231,246,203,84,154,155,148,254,37,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,192,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,98,154,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,182,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,172,255,0,149,167,30,223,110,232,236,60,40,234,132,27,50,11,85,191,193,226,23,74,122,126,145,215,208,210,64,174,74,58,134,177,58,71,52,48,68,229,100,189,17,178,71,26,163,213,37,106,58,123,42,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,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,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,149,23,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,57,148,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,124,156,152,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,252,12,98,211,77,93,35,149,233,239,88,99,68,114,42,237,125,207,130,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,233,124,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,14,63,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,86,172,243,17,214,93,93,225,130,193,195,94,70,158,35,195,244,102,75,146,86,212,54,170,186,253,12,21,9,45,20,107,214,54,246,123,123,34,238,73,186,73,102,116,44,115,158,221,210,182,78,85,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,81,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,72,171,204,211,90,254,229,184,71,202,124,61,191,197,87,231,125,112,170,61,241,111,134,47,27,4,222,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,74,43,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,150,85,206,139,66,236,86,76,87,76,53,123,20,179,90,173,84,150,126,184,45,69,61,50,190,45,180,169,27,234,45,208,193,78,212,236,199,12,41,21,114,46,221,174,78,236,109,232,230,162,108,141,92,171,53,142,197,164,92,92,90,41,178,56,122,82,103,182,249,112,232,234,119,63,250,214,170,166,120,36,166,93,140,99,149,253,201,233,226,131,167,194,214,247,247,185,200,214,42,45,244,131,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,255,0,50,215,185,37,226,214,42,77,2,206,179,90,122,29,151,171,174,96,182,186,202,158,235,215,187,75,73,69,79,37,60,123,21,118,55,107,235,106,87,170,34,57,123,157,28,170,141,106,37,138,148,129,206,75,22,177,99,252,92,81,221,173,20,62,30,175,38,195,237,215,75,164,157,215,191,196,85,50,122,154,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,232,28,144,179,175,103,234,158,165,233,159,178,251,158,222,199,233,47,190,55,191,211,179,224,42,86,30,215,111,111,197,191,218,91,183,110,77,189,158,157,29,191,171,102,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,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,127,128,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,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,101,240,51,165,246,173,99,226,211,76,240,59,235,169,22,219,61,227,218,85,144,85,209,54,174,10,184,40,97,146,182,74,89,34,114,163,92,201,155,76,176,175,94,168,137,34,170,181,221,54,172,148,231,63,164,52,216,134,188,227,90,185,110,130,146,26,125,66,179,186,26,196,108,242,190,121,174,54,254,220,82,76,246,59,224,99,22,154,106,24,218,140,95,122,195,34,171,81,87,115,254,190,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,238,57,236,107,124,54,223,137,210,53,18,229,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,87,175,45,46,95,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,196,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,194,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,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,151,253,202,227,200,158,153,125,107,214,43,73,84,0,4,85,230,143,228,79,83,126,139,235,20,69,0,159,85,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,249,53,140,115,151,162,34,169,234,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,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,243,50,238,95,71,41,252,90,197,143,240,75,136,93,173,20,62,30,175,38,184,93,238,151,73,59,175,127,136,170,101,116,212,141,147,163,149,81,157,32,164,167,103,70,162,55,224,235,211,115,156,171,48,12,245,243,33,197,172,88,127,27,90,165,105,199,40,124,37,37,69,194,146,233,36,125,215,201,186,170,182,134,158,174,166,78,175,85,84,223,60,242,191,167,93,173,221,209,168,141,68,68,157,92,144,179,175,104,105,102,165,233,159,178,251,126,193,200,41,47,190,55,191,215,189,227,233,150,30,215,111,111,195,179,217,187,183,110,93,221,238,157,27,179,171,164,7,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,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,43,147,134,127,134,233,102,27,196,22,160,234,14,67,73,99,199,172,116,248,229,77,117,117,74,174,200,153,214,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,21,120,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,191,87,135,30,94,122,243,196,190,151,228,154,169,136,81,210,91,173,182,234,119,166,62,203,147,187,43,146,86,199,34,36,180,244,206,119,70,177,141,106,74,222,251,213,35,89,145,145,117,254,237,36,17,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,245,57,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,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,164,170,5,37,243,142,213,234,156,215,137,122,29,45,167,158,173,45,186,113,103,134,23,193,52,17,53,158,209,174,99,42,166,154,39,183,171,222,199,83,173,3,21,30,169,209,240,191,107,83,170,185,254,127,148,54,11,246,183,140,155,109,255,0,218,158,19,236,86,63,116,190,246,123,29,207,23,220,141,180,29,173,219,147,183,211,199,247,55,116,119,247,45,189,62,45,205,189,66,5,115,142,210,26,108,215,134,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,254,206,174,123,41,102,134,38,55,171,30,247,84,45,3,213,94,137,209,144,191,107,147,170,181,245,131,192,206,168,90,180,115,139,77,51,207,47,173,164,75,108,23,143,102,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,189,122,34,164,106,138,230,245,220,154,51,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,0,85,95,59,75,6,141,55,236,46,83,237,189,154,176,254,150,255,0,103,71,82,231,119,177,214,248,135,247,230,139,162,182,61,149,78,219,27,250,177,100,238,206,157,37,237,126,21,85,151,103,201,230,217,162,81,112,233,81,121,192,228,164,93,65,170,168,90,108,245,141,171,157,211,163,226,170,171,117,185,95,12,142,216,198,45,52,223,11,226,106,49,234,146,34,171,159,27,209,179,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,201,167,0,166,201,184,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,13,73,82,10,27,141,68,177,83,198,143,115,85,24,175,146,154,74,228,107,31,215,170,54,71,34,117,143,115,108,171,152,70,151,218,181,87,131,237,73,182,92,29,73,13,69,130,207,46,81,67,87,53,19,106,95,79,61,189,171,82,189,174,170,139,27,229,138,57,105,214,70,175,86,178,161,254,231,34,171,29,64,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,153,166,141,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,204,241,92,88,249,88,214,79,151,249,15,167,78,102,176,209,239,5,56,181,139,15,225,31,72,109,56,229,15,132,164,168,195,237,151,73,35,238,190,77,213,85,176,54,174,166,78,175,85,84,223,60,242,191,167,93,173,221,209,168,141,68,68,237,101,106,243,189,193,125,161,165,154,105,169,158,212,237,251,7,32,171,177,120,46,199,94,247,143,166,73,187,189,205,223,14,207,102,237,219,181,119,119,186,245,110,206,142,134,188,172,179,250,156,23,141,44,54,149,114,26,75,77,183,42,167,175,176,92,150,165,98,107,42,153,37,51,229,167,167,71,200,159,11,223,89,5,34,51,98,163,220,253,172,78,187,213,174,180,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,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,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,41,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,30,230,63,191,85,93,79,5,93,69,79,84,99,94,221,204,125,52,93,181,115,218,158,27,123,118,172,142,67,176,114,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,175,105,239,69,134,129,238,247,43,216,139,31,244,82,69,221,32,57,190,233,125,171,52,225,46,167,60,153,212,144,92,180,250,241,69,114,167,157,212,77,150,121,96,169,153,180,82,210,178,94,168,232,88,231,84,67,51,186,110,71,45,44,104,173,254,78,109,69,240,177,173,127,195,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,139,165,50,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,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,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,191,238,87,30,68,244,203,235,94,177,90,74,160,0,34,175,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,65,60,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,29,117,243,58,224,59,238,66,251,83,175,58,79,101,219,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,31,87,119,92,189,154,137,221,80,173,219,28,113,66,229,142,20,233,190,38,172,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,138,188,209,252,137,234,111,209,125,98,136,160,19,82,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,177,80,28,239,112,95,103,234,158,154,106,103,181,59,158,222,199,234,236,94,11,177,211,179,224,42,82,110,239,115,119,197,191,218,91,118,237,77,189,158,189,93,191,163,124,255,0,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,122,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,2,128,121,163,249,236,212,223,162,250,61,17,29,109,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,10,163,89,94,250,53,149,105,146,85,68,220,230,49,211,200,244,103,93,138,253,142,84,87,70,197,111,106,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,191,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,130,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,209,168,138,245,111,90,129,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,74,33,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,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,234,121,92,121,19,211,47,173,122,197,105,42,129,157,110,63,51,175,188,78,50,117,98,255,0,236,191,103,248,76,130,75,23,103,191,221,221,236,216,217,65,221,221,181,189,59,158,23,185,183,167,195,191,111,87,116,220,179,171,145,214,45,125,164,197,117,115,53,168,161,217,101,186,220,44,246,186,58,158,235,23,187,85,73,29,84,149,17,236,69,222,221,172,173,166,94,170,136,213,238,116,106,170,181,200,150,126,71,254,63,48,95,188,78,13,181,98,193,237,79,103,248,76,126,75,239,123,177,221,221,236,217,25,95,218,219,185,189,59,158,23,183,187,175,195,191,119,71,116,218,185,215,53,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,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,244,12,215,131,189,92,194,56,104,195,184,158,184,89,234,230,199,178,170,138,132,169,133,148,111,107,236,244,155,227,101,13,77,74,191,163,145,149,110,89,86,55,53,139,18,51,195,175,113,93,80,198,35,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,76,219,113,129,159,212,234,127,20,122,165,153,205,144,210,95,105,234,178,138,234,107,125,194,145,98,116,19,219,169,165,90,122,37,141,209,38,199,177,41,161,133,17,233,215,122,34,57,85,202,170,229,181,78,77,56,5,78,51,194,229,211,51,184,227,212,148,149,25,142,81,87,83,71,112,106,68,179,215,91,169,226,138,158,52,123,154,170,244,100,117,49,215,35,88,254,157,21,210,57,19,164,155,157,61,76,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,231,185,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,245,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,137,206,236,111,115,149,207,84,79,202,230,243,157,125,146,224,218,229,96,246,95,139,251,107,144,90,236,93,238,255,0,111,194,118,228,117,127,119,110,213,238,117,240,29,189,189,91,253,215,119,95,135,107,169,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,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,62,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,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,54,53,235,215,170,35,93,81,124,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,149,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,127,128,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,50,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,197,249,242,209,192,42,116,251,130,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,176,164,91,235,25,87,83,36,180,181,18,190,53,93,239,117,26,210,34,110,93,237,99,88,199,109,217,181,36,86,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,159,5,250,199,125,215,222,24,48,13,85,202,97,217,122,186,219,228,167,184,201,185,139,226,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,5,185,231,126,73,254,164,253,180,229,92,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,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,191,238,87,30,68,244,203,235,94,177,90,74,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,13,41,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,125,184,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,63,87,203,155,141,127,225,87,81,231,176,103,247,59,172,154,101,148,254,29,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,149,171,206,247,58,246,126,150,105,166,153,251,47,185,237,236,130,174,251,227,123,253,59,62,2,153,33,237,118,246,252,91,253,165,187,118,228,219,217,233,209,219,250,182,181,184,85,210,223,190,158,35,180,235,76,230,177,123,102,130,243,144,82,251,86,139,197,120,126,237,174,39,247,171,191,17,30,199,55,165,44,83,187,224,114,61,122,116,103,87,43,81,116,166,10,203,231,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,91,13,121,92,121,236,211,47,173,122,61,105,106,156,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,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,160,30,104,254,123,53,55,232,190,143,68,113,77,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,20,237,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,178,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,249,254,84,188,58,113,29,89,172,184,231,16,184,181,63,217,221,61,166,241,212,119,27,165,193,239,72,111,84,232,212,142,90,56,105,217,43,36,159,172,142,106,182,87,126,4,114,211,43,149,100,146,14,203,162,175,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,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,73,84,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,0,101,92,209,71,0,121,215,222,39,6,218,79,127,246,95,179,252,38,63,29,139,179,223,238,238,246,108,143,160,238,238,218,222,157,207,11,220,219,211,225,223,183,171,186,110,89,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,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,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,39,181,229,159,193,69,187,137,252,238,229,155,106,93,179,196,233,182,37,214,154,182,142,68,170,135,219,53,211,67,34,71,79,13,68,46,143,103,103,171,39,145,91,38,228,235,3,85,138,217,149,205,188,155,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,246,113,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,247,94,88,188,120,253,200,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,113,85,170,95,114,220,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,133,241,29,171,164,172,236,208,254,26,177,237,119,90,169,96,111,198,213,98,117,234,254,141,71,42,102,218,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,78,122,79,130,253,215,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,148,193,206,159,0,169,177,113,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,222,231,178,158,122,6,35,222,158,246,108,107,85,123,106,141,114,88,207,234,108,92,67,101,122,125,81,144,210,81,219,114,172,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,55,185,236,167,158,189,234,198,47,189,155,220,228,94,218,43,101,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,31,248,252,193,126,241,56,54,213,139,7,181,61,159,225,49,249,47,189,238,199,119,119,179,100,101,127,107,110,230,244,238,120,94,222,238,191,14,253,221,29,211,106,231,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,243,47,123,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,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,63,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,69,94,103,90,165,247,95,193,182,107,225,47,190,204,186,229,190,31,22,183,255,0,90,247,188,87,138,145,60,92,30,246,57,172,221,67,29,111,198,237,189,58,124,46,71,171,10,54,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,248,154,136,200,220,170,230,162,42,166,156,193,65,124,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,191,11,223,89,5,90,191,122,35,220,253,207,94,187,209,206,149,92,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,233,221,123,17,33,160,99,189,234,198,42,199,253,21,145,119,124,188,243,191,36,255,0,82,126,218,114,174,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,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,95,247,43,143,34,122,101,245,175,88,173,37,80,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,193,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,178,255,0,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,232,28,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,33,87,55,156,23,237,111,6,215,43,255,0,181,60,39,216,172,130,215,125,236,246,59,158,47,185,35,168,59,91,183,39,111,167,143,238,110,232,239,238,91,122,124,91,155,84,60,11,102,183,92,3,140,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,120,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,86,226,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,68,60,194,48,12,203,84,249,143,102,218,125,167,216,245,93,243,33,190,84,89,41,168,104,105,145,55,202,255,0,99,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,90,167,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,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,134,109,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,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,163,202,106,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,193,26,61,224,167,22,177,97,252,35,233,13,167,28,161,240,148,149,24,125,178,233,36,125,215,201,186,170,182,6,213,212,201,213,234,170,155,231,158,87,244,235,181,187,186,53,17,168,136,157,172,25,129,213,140,23,238,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,202,227,200,158,153,125,107,214,43,73,84,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,89,124,231,245,191,84,49,92,103,26,208,219,85,142,146,143,9,206,105,221,95,113,188,58,72,229,158,225,61,29,68,111,240,44,141,126,40,25,19,150,150,103,73,211,172,139,36,109,107,154,145,202,217,43,131,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,163,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,179,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,76,235,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,169,229,107,196,230,163,241,13,163,85,214,77,69,178,221,106,234,240,31,11,107,251,95,91,82,179,123,126,73,29,59,251,106,189,166,167,122,158,6,210,182,69,89,36,145,253,214,73,34,163,159,213,211,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,43,87,86,57,53,253,232,106,158,101,169,159,196,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,134,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,199,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,1,21,120,231,224,99,248,209,251,19,253,180,126,199,125,142,246,151,251,73,237,15,21,226,252,55,255,0,116,67,179,111,134,255,0,218,235,191,252,29,61,254,83,130,158,91,223,193,246,169,221,117,51,239,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,47,85,227,91,133,47,227,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,69,93,39,228,215,247,95,170,120,110,166,127,17,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,8,255,0,198,183,10,95,198,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,141,90,3,202,78,251,195,254,178,226,122,197,142,113,57,226,42,241,155,131,106,36,166,251,22,198,120,186,87,181,209,212,211,111,125,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,41,37,120,214,225,75,248,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,195,94,187,99,58,215,247,245,246,143,236,231,141,254,198,125,150,240,125,255,0,17,71,61,55,247,111,23,38,221,189,253,223,208,94,187,122,123,186,245,73,254,15,41,171,24,47,222,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,250,134,63,251,209,127,161,63,252,249,63,248,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,162,42,241,207,192,199,241,163,246,39,251,104,253,142,251,29,237,47,246,147,218,30,43,197,248,111,254,232,135,102,223,13,255,0,181,215,127,248,58,123,252,167,5,60,183,191,131,237,83,186,234,103,223,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,64,14,40,249,82,127,18,154,237,147,107,95,223,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,221,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,127,7,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,69,94,57,248,24,254,52,126,196,255,0,109,31,177,223,99,189,165,254,210,123,67,197,120,191,13,255,0,221,16,236,219,225,191,246,186,239,255,0,7,79,127,148,224,167,150,247,240,125,170,119,93,76,251,229,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,139,53,64,34,175,28,252,12,127,26,63,98,127,182,143,216,239,177,222,210,255,0,105,61,161,226,188,95,134,255,0,238,136,118,109,240,223,251,93,119,255,0,131,167,191,149,112,185,202,147,248,107,215,108,103,90,254,254,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,237,226,228,219,183,191,187,250,11,215,111,79,119,94,169,63,193,21,120,231,224,99,248,209,251,19,253,180,126,199,125,142,246,151,251,73,237,15,21,226,252,55,255,0,116,67,179,111,134,255,0,218,235,191,252,29,61,252,255,0,132,62,89,183,222,18,245,150,155,85,109,28,68,123,110,145,246,250,171,93,210,209,246,73,148,222,62,150,86,163,155,31,125,213,82,172,91,103,142,158,94,173,110,229,237,108,234,141,115,142,129,199,63,3,31,198,143,216,159,237,163,246,59,236,119,180,191,218,79,104,120,175,23,225,191,251,162,29,155,124,55,254,215,93,255,0,224,233,239,242,156,20,242,222,254,15,181,78,235,169,159,124,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,102,168,0,0,8,1,197,31,42,79,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,183,139,143,118,238,198,239,232,39,77,221,61,253,58,175,127,224,167,133,47,224,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,200,0,1,202,184,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,0,42,175,250,134,63,251,209,127,161,63,252,249,63,248,92,208,191,225,175,66,113,157,20,251,83,246,143,236,231,141,254,201,248,31,7,223,241,21,147,212,255,0,113,238,73,183,111,127,111,244,215,174,222,190,238,189,19,170,128,1,202,184,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,14,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,33,7,245,12,127,247,162,255,0,66,127,249,243,181,107,159,45,253,71,226,39,78,52,227,10,213,14,41,253,171,117,211,159,105,193,13,254,92,57,93,85,114,165,170,74,68,141,181,40,181,255,0,28,209,248,87,34,205,215,116,141,123,85,232,175,107,228,151,245,120,41,229,189,252,31,106,157,215,83,62,249,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,114,174,40,244,47,248,148,208,156,155,69,62,212,253,156,251,71,224,191,178,126,7,198,118,60,61,100,21,63,220,123,145,238,221,216,219,253,52,233,187,175,191,167,69,133,90,79,201,175,238,191,84,240,221,76,254,35,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,38,175,20,122,23,252,74,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,238,61,200,247,110,236,109,254,154,116,221,215,223,211,162,194,173,39,228,215,247,95,170,120,110,166,127,17,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,18,171,141,110,20,191,140,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,192,56,92,229,73,252,53,235,182,51,173,127,127,95,104,254,206,120,223,236,103,217,111,7,223,241,20,115,211,127,118,241,114,109,219,223,221,253,5,235,183,167,187,175,84,159,224,28,83,21,225,71,78,44,28,73,230,188,83,92,226,246,206,103,148,120,72,45,178,84,66,137,29,138,150,42,8,41,36,109,58,117,94,179,75,218,122,190,101,232,228,141,233,19,81,168,178,172,221,172,0,1,90,186,177,201,175,239,67,84,243,45,76,254,35,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,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,238,61,201,54,237,239,237,254,154,245,219,215,221,215,162,117,80,0,4,42,227,91,150,247,241,131,170,118,173,76,251,229,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,23,78,190,39,110,221,171,211,103,94,190,254,137,234,248,24,224,99,248,46,251,109,253,180,126,216,253,177,246,111,251,73,236,255,0,11,225,60,79,255,0,116,77,191,119,137,255,0,217,233,179,252,61,125,210,168,0,8,1,197,31,42,79,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,183,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,224,187,237,183,246,209,251,99,246,199,217,191,237,39,179,252,47,132,241,63,253,209,54,253,222,39,255,0,103,166,207,240,245,247,74,160,14,85,197,30,133,255,0,18,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,143,114,61,219,187,27,127,166,157,55,117,247,244,232,176,171,73,249,53,253,215,234,158,27,169,159,196,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,132,213,226,143,66,255,0,137,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,199,185,30,237,221,141,191,211,78,155,186,251,250,116,88,85,164,252,154,254,235,245,79,13,212,207,226,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,202,128,5,106,234,199,38,191,189,13,83,204,181,51,248,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,240,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,184,247,36,219,183,191,183,250,107,215,111,95,119,94,137,213,79,41,171,24,47,222,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,250,134,63,251,209,127,161,63,252,249,106,128,21,171,171,28,154,254,244,53,79,50,212,207,226,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,106,240,185,161,127,195,94,132,227,58,41,246,167,237,31,217,207,27,253,147,240,62,15,191,226,43,39,169,254,227,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,4,0,226,143,149,39,241,41,174,217,54,181,253,253,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,219,197,199,187,119,99,119,244,19,166,238,158,254,157,87,170,240,49,192,199,240,93,246,219,251,104,253,177,251,99,236,223,246,147,217,254,23,194,120,159,254,232,155,126,239,19,255,0,179,211,103,248,122,251,165,80,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,114,174,20,56,62,210,254,17,177,155,165,151,3,74,186,219,149,242,161,206,186,94,42,229,147,191,93,4,85,21,47,162,100,145,239,88,90,248,97,169,237,43,226,100,105,34,181,94,173,111,84,107,123,168,4,95,227,35,128,188,7,140,75,174,27,125,190,228,181,120,197,203,24,168,88,43,43,40,40,33,150,123,149,169,238,71,73,72,178,59,163,152,246,185,21,208,200,170,246,68,178,206,171,20,157,207,116,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,126,78,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,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,76,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,3,159,230,26,253,163,88,6,163,226,218,71,153,106,21,170,213,151,230,155,189,137,107,157,238,238,84,244,85,107,119,57,17,89,23,113,232,177,197,220,115,123,178,53,204,143,123,209,90,157,0,2,42,255,0,85,31,129,63,248,243,255,0,70,111,31,234,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,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,252,121,255,0,163,55,143,245,66,79,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,115,93,116,226,143,66,120,107,246,39,223,94,115,246,115,237,31,137,246,103,246,50,178,179,191,225,251,93,239,239,104,164,219,183,191,23,244,186,117,221,238,235,209,122,121,77,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,18,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,4,117,207,249,133,240,115,166,25,149,219,79,243,61,105,164,165,190,216,170,22,146,225,79,77,105,184,86,178,9,209,19,116,75,45,60,15,137,94,213,93,175,106,57,85,143,71,49,221,28,215,34,116,173,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,235,213,237,104,210,253,5,195,100,212,13,92,203,233,49,219,20,117,17,82,37,68,204,146,87,203,60,138,187,34,138,40,154,233,101,127,68,115,149,172,107,149,24,199,189,122,53,142,84,246,160,3,202,99,186,165,130,101,121,222,93,166,118,11,239,138,201,48,79,1,246,130,139,194,204,207,7,227,97,89,169,127,17,236,72,228,223,27,85,223,134,231,109,233,209,221,23,220,122,176,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,244,0,0,15,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,3,207,221,115,252,54,197,153,88,52,250,243,144,210,81,228,57,85,61,117,77,150,134,101,86,190,189,148,105,18,212,164,74,169,181,207,99,103,141,234,206,187,213,155,220,136,173,141,234,223,64,0,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,190,128,3,228,187,92,233,172,182,170,219,205,100,117,114,83,208,83,201,83,43,41,41,37,170,157,204,99,85,206,72,225,133,174,150,87,244,69,232,200,218,231,185,122,35,81,85,81,8,193,253,84,126,4,255,0,227,207,253,25,188,127,170,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,4,95,187,115,52,224,114,203,117,173,179,86,107,189,36,149,20,21,18,83,74,250,75,37,206,170,7,61,142,86,185,99,154,26,103,69,43,58,162,244,124,110,115,28,157,21,170,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,130,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,1,229,52,223,85,116,227,88,44,85,25,62,151,230,150,172,154,213,73,112,169,181,205,87,110,168,73,99,101,84,15,217,36,106,169,255,0,101,205,95,232,190,55,199,35,21,204,123,28,239,86,15,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,252,220,247,181,169,213,85,16,250,192,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,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,0,57,86,186,113,71,161,60,53,251,19,239,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,180,82,109,219,223,139,250,93,58,238,247,117,232,189,60,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,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,1,21,127,170,143,192,159,252,121,255,0,163,55,143,245,66,74,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,26,255,0,170,143,192,159,252,121,255,0,163,55,143,245,66,74,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,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,252,121,255,0,163,55,143,245,66,85,3,197,97,90,209,165,250,139,153,102,58,127,131,229,244,151,155,238,1,81,79,73,145,211,211,50,71,50,130,121,146,77,145,44,170,222,211,222,139,12,173,123,88,231,44,111,141,204,126,215,34,161,242,107,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,188,255,0,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,100,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,121,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,226,181,191,139,109,1,225,194,235,108,179,107,70,107,87,142,84,94,105,223,83,64,247,88,110,53,80,84,177,142,218,244,100,212,244,239,137,94,213,86,238,102,237,237,71,198,170,136,143,98,175,201,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,118,176,115,77,111,226,71,68,184,112,181,91,47,58,209,159,82,99,148,247,154,135,211,80,49,212,243,213,79,82,246,55,115,213,144,211,177,242,171,26,138,221,207,219,177,170,248,209,85,21,236,69,241,90,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,126,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,234,245,211,138,61,9,225,175,216,159,125,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,189,162,147,110,222,252,95,210,233,215,119,187,175,69,233,249,58,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,167,107,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,244,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,137,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,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,160,0,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,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,186,158,87,30,68,244,203,235,94,177,90,74,160,10,54,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,175,36,0,1,78,220,229,181,55,91,103,213,11,94,148,95,108,213,118,157,47,142,158,146,235,98,123,163,130,88,47,55,24,163,149,179,213,178,100,141,37,141,241,37,90,211,186,157,100,94,136,200,229,86,162,76,197,60,255,0,41,190,47,62,232,181,31,248,125,205,107,118,98,25,253,193,158,201,116,116,29,217,41,114,41,150,24,33,221,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,65,205,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,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,121,60,189,50,62,32,178,158,25,113,251,183,17,76,239,93,102,237,203,96,185,75,81,20,245,87,91,20,180,176,77,73,85,82,248,228,126,233,151,187,35,21,94,140,149,91,27,86,70,171,213,207,124,149,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,154,205,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,92,87,41,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,123,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,126,198,81,181,126,22,189,141,78,21,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,223,107,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,219,158,207,23,84,247,36,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,83,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,51,224,191,71,47,186,5,195,6,1,165,89,76,219,239,86,171,124,149,23,24,246,177,60,53,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,40,223,141,58,46,37,237,218,243,117,183,241,89,118,171,186,102,84,180,240,195,5,114,181,141,162,170,183,55,114,65,53,10,70,198,68,148,206,84,145,221,24,198,126,34,205,220,107,102,238,162,77,254,84,124,116,255,0,112,225,127,90,243,63,247,189,46,1,91,92,223,243,154,235,92,149,10,239,250,175,10,199,55,253,220,40,255,0,239,120,75,84,4,63,230,51,198,191,240,171,167,16,88,48,11,157,170,77,77,202,127,14,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,147,48,61,104,213,13,53,213,8,53,163,16,203,234,224,205,160,168,171,171,75,213,91,35,174,158,73,234,99,146,58,137,100,241,45,145,178,189,237,154,94,174,122,57,122,189,93,252,253,230,130,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,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,181,228,235,247,237,247,237,112,251,1,255,0,213,183,225,125,224,127,121,255,0,188,238,30,204,254,235,253,113,253,241,191,251,223,255,0,234,124,61,11,169,0,0,82,183,44,94,60,126,228,47,180,218,13,171,23,173,184,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,237,210,71,20,46,89,38,94,155,229,114,221,72,0,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,175,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,5,43,113,85,196,46,85,194,255,0,53,12,203,87,49,106,111,31,224,61,147,77,113,181,190,170,74,120,110,116,50,217,104,155,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,221,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,190,212,3,50,218,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,185,78,81,218,153,138,230,28,33,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,221,36,19,181,17,81,157,86,106,156,255,0,95,181,142,197,195,254,141,101,154,197,145,195,226,41,49,155,123,170,35,166,220,246,120,186,167,185,35,166,166,222,198,61,99,238,207,36,81,119,54,43,89,191,115,190,22,170,153,151,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,133,75,114,197,227,199,238,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,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,2,178,249,175,113,199,77,141,90,175,124,35,233,203,42,210,251,114,167,167,102,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,48,3,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,21,121,163,249,19,212,223,162,250,197,17,202,185,98,241,227,247,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,128,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,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,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,0,230,117,199,143,220,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,149,208,31,190,95,190,92,79,248,124,246,175,222,23,180,27,236,47,102,109,239,119,182,187,126,237,255,0,135,217,237,247,59,189,223,194,237,119,59,191,135,188,181,254,114,177,221,97,225,19,9,134,251,91,73,89,114,102,113,109,109,101,69,37,51,169,160,154,116,182,92,59,143,142,39,73,35,163,98,187,170,163,22,71,171,81,81,21,206,233,213,96,95,43,143,61,154,101,245,175,71,173,47,248,165,110,103,92,120,253,247,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,243,252,164,35,215,153,120,151,141,186,91,91,87,75,134,165,62,236,241,242,211,119,237,203,68,140,145,105,217,43,86,70,34,84,186,84,86,64,246,57,100,102,233,95,182,72,91,60,110,150,156,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,219,107,30,231,120,157,223,11,99,114,173,117,240,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,20,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,78,231,166,218,171,147,105,228,109,54,199,49,17,118,65,5,60,189,198,189,237,119,137,219,240,186,55,34,185,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,218,244,219,85,114,109,68,110,169,222,215,162,46,200,32,168,139,182,230,61,174,241,59,190,23,70,213,94,129,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,231,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,74,174,74,118,237,113,158,251,154,92,237,153,31,132,210,122,77,145,220,173,181,180,115,75,29,117,226,70,126,27,168,164,234,216,225,154,56,216,197,157,200,231,42,198,250,118,186,39,110,138,88,109,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,150,169,202,179,143,31,253,17,194,166,175,222,191,198,197,136,95,110,119,31,250,134,83,89,26,206,215,255,0,16,232,159,36,223,226,233,216,223,238,76,45,80,0,14,63,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,148,223,23,159,123,186,113,252,62,230,181,187,242,252,2,222,207,100,186,58,14,212,117,88,236,41,12,16,238,145,138,172,89,160,123,219,19,186,181,138,232,221,3,147,186,244,153,233,61,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,125,7,45,78,10,46,60,69,234,61,14,168,102,182,206,186,101,136,220,29,37,75,220,148,179,199,117,186,83,45,52,172,182,75,4,142,87,164,47,100,237,124,142,88,156,199,70,199,196,138,215,61,28,203,212,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,21,43,206,179,66,232,237,87,220,47,136,123,13,155,179,237,189,248,222,69,83,26,193,28,111,170,137,157,202,23,185,136,137,44,147,62,22,213,49,210,42,189,169,29,36,12,248,58,53,31,197,121,78,235,165,247,76,56,160,182,105,207,182,109,84,88,182,165,245,183,93,219,112,70,51,117,84,20,245,18,80,44,50,170,181,91,51,167,127,97,172,234,173,147,196,171,118,57,253,183,50,64,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,55,249,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,108,10,229,219,161,116,122,253,197,102,41,141,223,172,222,211,198,236,61,220,146,253,11,150,5,141,212,180,168,139,19,37,142,100,115,102,134,74,167,210,195,36,104,215,57,209,204,255,0,232,162,43,219,161,66,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,80,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,159,45,206,96,149,60,68,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,116,232,201,21,36,7,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,242,167,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,173,91,115,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,160,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,123,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,1,149,114,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,0,42,175,158,119,228,159,234,79,219,74,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,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,5,0,243,71,243,217,169,191,69,244,122,35,242,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,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,81,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,199,61,141,111,134,219,241,58,70,162,92,161,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,117,240,15,166,120,174,174,241,123,166,216,46,107,73,226,236,181,23,10,139,133,77,43,163,142,72,234,188,21,36,213,140,130,86,72,199,49,240,200,250,118,178,70,43,126,40,220,246,162,162,170,42,104,164,202,185,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,210,37,134,38,199,209,142,141,157,235,52,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,81,10,185,140,241,237,252,43,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,168,176,19,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,226,42,243,71,242,39,169,191,69,245,138,34,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,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,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,66,124,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,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,241,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,76,174,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,235,18,67,43,163,232,247,72,254,205,96,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,127,87,95,180,114,197,196,6,141,101,154,59,145,205,225,233,50,107,123,169,227,169,218,247,248,74,166,57,36,166,169,216,199,177,100,237,79,28,82,246,247,163,95,179,107,190,23,42,25,151,52,209,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,110,123,252,37,83,28,232,234,105,183,189,140,89,59,83,199,44,93,205,136,215,236,220,223,133,200,167,64,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,75,148,229,29,166,120,174,31,194,21,159,58,180,210,117,189,103,183,10,251,133,222,170,72,227,238,59,195,85,205,71,4,13,123,88,143,88,88,200,21,237,99,220,237,178,79,59,145,81,31,209,56,7,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,135,51,174,60,126,251,239,181,58,13,164,247,173,216,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,71,94,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,101,92,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,0,33,87,50,190,10,45,220,69,233,197,118,168,97,86,206,186,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,65,196,242,155,238,13,149,89,179,92,90,187,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,111,241,175,204,178,235,196,86,137,98,122,73,135,208,82,91,233,239,214,122,58,253,64,122,210,57,143,91,172,51,170,173,13,59,100,87,164,116,201,44,17,212,182,70,200,247,189,146,64,199,58,53,100,209,190,48,112,209,195,166,119,197,6,169,208,105,158,11,79,254,42,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,146,39,243,84,209,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,28,83,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,206,17,98,156,212,53,142,197,196,6,141,112,207,172,88,228,62,30,147,38,183,228,85,18,83,110,123,252,37,83,29,110,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,113,94,87,30,123,52,203,235,94,143,90,115,254,52,53,142,197,175,188,80,103,250,171,139,67,178,203,117,184,71,79,110,147,115,215,196,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,202,121,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,4,21,230,63,203,254,143,136,139,20,186,183,164,56,239,246,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,248,43,21,37,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,116,14,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,58,6,35,193,246,77,95,194,54,123,197,166,96,149,118,219,21,174,158,220,220,69,176,203,78,246,93,231,150,240,218,26,183,202,136,247,75,19,32,70,200,212,99,152,197,123,228,99,154,237,177,185,175,142,164,170,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,185,166,140,241,103,175,58,3,134,229,216,30,150,231,85,118,123,70,99,79,218,170,99,61,239,162,157,85,136,234,186,55,117,235,79,82,232,154,176,172,172,247,171,28,139,253,210,40,100,139,192,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,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,173,95,60,177,193,218,142,161,99,252,53,77,253,55,59,170,175,186,64,0,0,6,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,85,95,60,239,201,63,212,159,182,149,86,118,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,80,15,52,127,61,154,155,244,95,71,162,34,169,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,167,87,200,171,118,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,59,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,47,20,109,205,247,84,46,185,167,22,149,56,28,205,171,130,219,167,214,122,43,109,60,14,173,116,176,75,61,76,45,173,150,169,145,116,70,194,247,54,162,24,93,211,114,185,41,99,85,119,242,107,123,175,36,45,45,255,0,235,47,90,238,22,47,247,166,45,104,185,248,175,242,212,215,193,217,71,255,0,247,181,219,222,207,249,152,239,238,136,90,161,149,112,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,128,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,122,174,49,120,197,193,56,64,193,41,239,247,250,63,108,228,151,157,255,0,103,241,254,228,212,254,212,237,77,78,202,175,235,166,65,44,112,118,163,168,73,63,17,19,127,77,173,234,171,238,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,73,77,101,224,146,235,195,247,6,88,222,182,234,68,21,116,121,182,105,148,91,169,25,102,171,165,117,60,246,42,37,166,186,72,232,164,233,51,155,35,231,108,116,82,171,95,27,36,133,99,88,215,162,172,136,120,14,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,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,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,204,174,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,111,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,61,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,147,66,124,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,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,85,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,15,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,8,1,204,235,143,31,185,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,172,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,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,215,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,103,252,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,9,199,117,75,4,202,243,188,187,76,236,23,223,21,146,96,158,3,237,5,23,133,153,158,15,198,194,179,82,254,35,216,145,201,190,54,171,191,13,206,219,211,163,186,47,184,133,124,234,252,172,98,223,48,40,125,58,226,84,94,141,234,246,101,161,26,137,111,213,45,62,158,146,12,134,211,79,93,13,12,245,48,36,204,167,125,77,36,212,171,50,49,126,23,61,141,157,207,98,57,28,205,237,110,230,189,189,90,190,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,65,60,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,31,106,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,206,183,31,26,103,138,233,23,23,186,147,130,225,84,158,18,203,79,112,167,184,83,82,182,56,227,142,151,198,210,67,88,248,34,100,108,107,25,12,111,168,115,35,98,55,225,141,172,106,170,170,42,173,143,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,241,189,233,83,13,116,142,87,167,185,38,141,17,202,137,181,146,87,142,109,80,186,232,231,9,122,153,158,88,155,86,151,40,44,254,205,163,158,146,181,212,147,210,79,93,52,116,81,213,71,43,81,92,215,194,234,148,153,58,116,85,88,209,17,205,235,185,51,195,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,159,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,172,30,121,223,146,127,169,63,109,43,87,7,212,204,171,78,237,217,125,187,22,171,240,159,109,113,247,227,55,25,217,36,145,204,218,25,42,169,170,37,100,110,99,219,211,185,225,91,19,209,219,154,232,165,149,138,223,139,170,125,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,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,252,71,50,38,68,199,61,201,30,243,186,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,160,30,104,254,123,53,55,232,190,143,68,125,92,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,250,61,174,154,113,175,52,121,53,219,75,239,62,217,181,98,249,4,216,220,215,40,145,22,150,178,170,40,32,154,71,211,61,21,123,176,167,136,107,18,78,136,215,185,142,86,110,98,177,239,204,185,98,156,74,114,255,0,163,187,240,153,165,188,77,232,134,59,217,186,195,167,246,107,142,113,107,130,72,32,165,146,150,43,51,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,176,3,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,4,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,210,40,0,10,86,230,235,195,238,147,233,70,169,218,51,252,11,32,181,91,239,89,207,138,184,223,113,126,253,76,245,210,85,73,83,52,178,93,183,61,207,100,112,202,249,22,46,223,88,154,142,135,240,155,34,119,187,48,0,191,238,91,60,61,98,186,23,195,46,55,123,180,212,251,70,245,169,22,250,12,182,239,112,146,150,56,164,79,19,75,28,144,81,181,90,138,245,134,6,61,81,168,247,59,172,146,78,244,70,36,187,27,42,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,25,246,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,232,212,106,53,17,141,108,123,14,21,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,196,158,119,42,185,95,238,250,244,111,87,179,45,8,212,75,126,169,105,244,244,144,100,54,154,122,232,104,103,169,129,38,101,59,234,105,38,165,89,145,139,240,185,236,108,238,123,17,200,230,111,107,119,53,237,234,213,243,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,163,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,128,85,175,53,142,4,173,75,106,175,226,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,246,53,200,244,127,125,200,205,147,201,36,96,229,205,193,71,241,85,168,243,223,243,251,101,214,61,50,197,191,18,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,207,249,163,249,19,212,223,162,250,197,17,64,38,159,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,18,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,110,156,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,36,202,0,0,1,149,114,213,56,137,224,59,239,191,131,189,36,215,157,39,178,238,207,177,253,47,199,253,165,107,183,91,187,149,89,68,45,161,161,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,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,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,217,246,131,31,238,77,81,236,190,236,213,12,165,254,186,124,17,71,63,118,58,117,147,240,209,118,117,218,238,138,158,249,0,10,171,231,157,249,39,250,147,246,210,37,114,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,159,95,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,69,50,185,63,232,199,18,248,69,170,231,157,228,183,42,188,119,75,242,122,122,123,133,186,195,114,164,100,233,122,124,141,149,190,62,155,164,237,150,133,237,72,169,254,55,196,230,84,195,43,21,17,200,200,165,101,154,2,128,121,163,249,236,212,223,162,250,61,17,213,121,103,112,245,138,241,65,163,92,67,233,30,83,83,224,60,127,217,122,155,117,209,148,177,212,77,108,174,137,215,39,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,134,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,75,52,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,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,204,22,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,191,89,190,241,56,54,192,53,103,58,184,251,63,194,99,242,65,120,185,221,174,125,221,222,205,146,90,89,235,170,42,101,219,211,185,225,95,59,220,245,248,119,175,87,59,162,185,115,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,249,242,209,192,42,116,251,130,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,176,164,91,235,25,87,83,36,180,181,18,190,53,93,239,117,26,210,34,110,93,237,99,88,199,109,217,181,37,1,149,114,127,241,87,192,183,255,0,146,198,145,113,65,162,152,103,229,253,150,171,63,162,161,119,255,0,187,169,156,219,164,116,232,223,250,223,20,246,187,253,196,202,207,239,137,136,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,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,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,174,140,113,47,136,235,109,199,83,181,166,229,87,149,99,215,186,136,237,246,28,154,10,70,82,219,154,198,192,217,188,4,52,173,158,103,81,50,39,73,59,88,201,95,190,110,212,211,117,145,203,43,206,213,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,238,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,79,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,160,191,184,29,101,251,229,254,31,62,239,110,191,120,94,208,246,103,176,182,55,189,222,219,191,118,254,189,190,207,111,241,123,251,187,93,175,197,223,219,248,203,106,226,130,193,172,184,183,41,27,189,131,136,27,223,181,115,234,59,125,157,151,122,151,84,182,166,79,125,246,149,96,142,89,154,136,146,205,28,11,12,114,73,213,219,228,99,221,190,78,189,199,85,95,9,222,105,244,111,230,6,61,234,48,18,255,0,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,119,69,108,110,99,35,140,28,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,21,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,226,156,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,237,96,170,190,121,223,146,127,169,63,109,42,172,238,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,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,194,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,166,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,63,249,98,240,29,247,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,101,115,44,227,170,167,134,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,114,71,57,138,216,210,74,117,208,31,190,95,190,92,79,248,124,246,175,222,23,180,27,236,47,102,109,239,119,182,187,126,237,255,0,135,217,237,247,59,189,223,194,237,119,59,191,135,188,181,78,111,255,0,106,191,130,253,61,251,117,236,175,180,159,108,45,62,216,246,79,115,192,248,239,100,215,247,252,63,119,241,59,61,205,251,55,252,91,122,117,247,245,41,176,186,158,88,188,7,125,200,88,169,181,231,86,44,187,115,236,130,222,223,102,218,238,54,238,221,86,47,11,159,51,100,232,238,235,147,189,81,3,169,213,219,163,142,88,90,178,66,189,55,202,213,142,188,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,91,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,107,163,99,31,39,52,229,71,252,71,127,17,208,125,202,127,244,83,250,223,237,255,0,142,223,236,191,101,239,118,222,231,79,255,0,92,254,235,225,118,252,123,247,245,252,15,16,94,161,85,124,239,116,183,255,0,171,77,107,183,216,191,223,120,181,222,231,226,191,201,83,65,7,101,95,255,0,223,39,111,99,63,230,123,191,185,161,194,185,65,106,133,215,11,226,210,155,3,133,181,115,219,117,6,207,91,109,168,129,181,174,138,8,167,166,133,213,177,85,62,46,138,217,158,214,211,205,11,122,237,86,165,84,138,142,254,109,119,127,231,131,159,212,197,106,210,205,45,161,200,105,22,158,170,162,227,127,186,90,90,177,58,116,124,77,138,10,42,135,167,78,235,24,169,53,123,27,239,70,61,82,79,233,44,105,182,42,242,178,192,42,115,174,52,176,218,165,199,169,46,214,220,86,158,190,255,0,114,74,148,137,204,165,100,116,207,138,158,161,25,34,252,79,101,100,244,138,205,136,175,107,246,189,58,108,87,54,253,10,171,231,157,249,39,250,147,246,210,173,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,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,213,95,49,158,53,255,0,138,173,71,130,193,128,92,238,177,233,150,45,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,157,215,147,141,219,138,59,142,101,93,71,106,185,213,213,104,141,174,158,106,75,172,87,121,165,125,37,45,106,163,230,134,43,91,85,122,50,165,101,155,185,51,89,210,62,212,142,116,191,136,234,117,91,116,5,0,243,71,243,217,169,191,69,244,122,34,47,201,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,211,107,158,198,207,11,156,212,94,173,73,99,85,233,185,58,216,87,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,114,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,176,57,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,247,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,139,160,114,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,170,190,104,92,11,125,202,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,132,215,83,198,177,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,19,195,71,17,120,39,20,26,89,65,169,152,45,71,248,170,59,197,22,201,191,177,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,104,191,205,19,170,128,114,174,37,248,139,193,56,95,210,202,253,76,206,170,63,198,209,217,232,182,77,253,147,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,243,85,254,72,185,225,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,181,15,69,245,67,74,109,88,157,247,80,49,10,187,77,183,57,179,195,126,199,171,28,248,229,130,190,138,70,181,205,115,36,141,206,106,61,26,248,220,232,156,169,35,18,72,213,205,110,246,245,151,252,172,120,211,181,104,30,101,89,163,90,165,144,82,90,244,251,46,168,90,186,90,233,233,154,140,182,222,220,145,68,217,102,159,114,44,116,210,197,26,49,238,122,61,172,123,33,119,225,51,188,245,187,64,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,5,122,243,151,209,11,174,117,162,86,13,104,183,223,41,41,233,244,190,162,118,215,80,77,27,183,213,193,114,158,142,157,31,19,211,170,35,227,150,56,186,177,200,136,230,72,247,110,69,98,50,74,97,4,233,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,240,0,60,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,199,94,104,254,68,245,55,232,190,177,68,80,9,170,131,207,223,112,12,55,38,201,177,156,206,251,143,82,85,223,112,234,138,154,155,21,193,200,169,61,11,234,41,223,79,58,49,200,168,170,201,34,145,81,204,94,172,85,108,110,84,221,27,28,223,64,0,6,107,63,139,30,41,255,0,229,45,170,191,248,202,227,255,0,156,93,247,46,28,179,42,206,120,49,211,204,167,53,201,174,185,5,234,183,218,222,38,227,116,173,146,174,170,125,151,90,182,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,146,160,202,185,165,62,19,188,172,104,223,203,252,123,211,160,43,131,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,2,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,163,237,42,212,139,22,176,105,198,57,170,24,197,29,214,146,213,147,91,226,184,210,67,116,161,125,37,83,35,145,58,162,62,55,255,0,254,30,213,116,111,111,71,198,247,177,205,123,189,89,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,94,246,121,128,97,186,159,140,207,134,106,6,61,73,125,177,85,84,82,84,212,91,234,209,93,4,239,166,168,142,162,36,145,189,122,61,137,44,49,170,177,221,88,244,69,107,145,205,85,106,250,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,95,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,189,78,89,124,96,228,220,82,233,125,238,203,168,203,87,89,155,96,213,17,54,235,120,116,84,241,65,115,130,178,74,135,211,61,145,192,200,219,19,216,216,95,19,152,140,233,210,56,223,185,203,35,154,201,148,80,95,52,220,2,167,5,227,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,194,247,214,65,86,175,222,136,247,63,115,215,174,244,115,190,93,11,215,239,177,92,12,113,11,164,117,186,133,236,138,188,130,225,143,125,154,181,192,254,221,85,92,213,51,185,183,93,174,141,59,142,133,212,84,81,199,46,247,118,145,170,214,123,157,62,217,56,166,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,105,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,82,188,199,249,127,214,112,239,125,151,86,244,135,29,254,212,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,5,101,140,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,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,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,72,172,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,244,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,143,201,251,39,138,253,170,251,117,246,102,213,246,147,217,254,201,246,199,130,143,199,120,30,231,119,195,119,250,119,59,61,207,143,183,187,110,239,139,167,95,121,26,249,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,121,134,112,179,106,225,99,94,106,44,88,132,212,141,195,242,90,116,188,99,244,107,117,109,85,109,20,11,240,203,12,241,187,164,204,99,102,73,91,19,222,142,71,198,141,78,236,146,50,109,190,131,150,239,23,153,87,14,250,203,107,193,110,85,183,90,253,61,205,174,12,162,186,89,168,232,36,184,77,29,116,173,237,83,213,210,65,26,247,59,221,206,203,36,72,218,247,73,23,86,164,114,200,200,81,179,171,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,207,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,253,173,89,102,84,71,72,230,181,17,24,198,71,27,52,124,10,171,231,157,249,39,250,147,246,210,31,242,228,197,172,89,207,24,88,94,21,148,208,248,219,46,65,111,200,173,119,26,110,235,227,239,210,207,98,175,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,124,188,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,181,190,171,128,238,61,46,188,29,84,229,22,91,206,53,87,148,98,121,21,59,170,217,110,138,189,208,190,146,235,20,79,72,101,139,119,88,154,201,151,183,20,238,216,175,216,200,158,155,187,41,20,156,3,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,149,44,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,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,30,226,191,138,253,47,224,135,75,237,110,117,130,146,123,148,244,237,164,196,241,58,70,201,67,5,92,20,210,83,69,52,81,205,20,18,67,74,200,33,157,143,70,185,173,69,70,35,25,255,0,53,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,207,114,224,229,255,0,71,195,189,138,45,91,213,236,119,251,108,87,248,152,34,166,168,146,10,136,241,218,93,239,143,109,59,225,124,145,190,105,163,68,123,230,71,110,72,229,72,154,140,252,101,151,242,185,213,249,88,197,190,96,80,250,117,196,175,94,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,127,54,189,141,114,116,84,69,39,255,0,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,244,114,42,61,27,210,162,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,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,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,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,200,191,204,187,0,169,212,30,11,117,18,150,219,143,82,93,110,86,58,122,107,253,42,204,145,111,163,101,37,76,114,213,84,68,249,21,54,61,180,105,86,139,181,119,185,142,123,27,187,126,213,160,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,59,255,0,49,141,85,177,107,7,23,185,190,79,136,102,159,105,177,186,79,3,107,180,85,197,80,249,105,89,28,20,145,50,120,233,149,223,15,103,197,120,151,34,199,248,111,115,221,35,85,200,253,206,159,252,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,138,149,87,207,59,242,79,245,39,237,167,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,78,172,122,197,52,177,171,155,209,118,72,246,255,0,39,42,47,171,230,161,199,85,78,127,144,221,120,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,217,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,155,93,27,24,249,34,87,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,40,7,154,63,158,205,77,250,47,163,209,18,83,128,46,20,116,227,139,94,4,114,220,43,53,139,192,221,104,117,2,229,61,130,255,0,4,40,250,171,69,83,173,150,212,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,174,189,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,109,60,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,138,130,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,231,219,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,137,233,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,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,243,252,197,56,234,166,225,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,250,111,107,220,199,177,170,199,209,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,207,242,84,242,177,148,252,192,174,244,235,113,74,198,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,81,15,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,120,174,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,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,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,234,188,175,120,40,254,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,222,217,186,54,22,189,148,235,19,92,157,33,139,187,4,210,44,136,172,147,224,139,100,141,124,189,187,106,226,95,135,76,19,138,13,44,175,211,60,234,159,252,109,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,255,0,37,79,228,169,157,109,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,105,229,71,198,191,222,110,43,7,13,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,216,141,72,221,53,44,113,179,222,215,111,146,37,220,172,85,134,105,93,98,160,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,130,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,242,139,243,229,129,162,246,173,41,225,47,18,190,205,136,82,90,114,124,230,157,215,235,205,99,94,217,103,175,130,73,165,117,189,207,145,28,238,140,74,55,194,230,196,138,136,197,146,69,86,182,71,201,214,90,128,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,69,95,234,92,112,39,255,0,17,159,233,53,227,253,108,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,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,164,32,211,158,82,28,52,97,26,185,124,212,27,220,53,121,86,61,53,68,53,56,230,41,114,222,180,150,119,181,233,35,210,105,18,69,117,123,55,53,24,198,76,155,18,37,115,101,74,135,42,72,147,124,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,8,127,197,231,45,221,56,226,191,81,241,205,71,147,36,251,27,95,73,248,25,52,214,235,98,75,85,127,165,106,196,145,53,100,116,173,142,25,163,141,146,198,217,157,20,174,86,190,52,114,57,176,177,132,149,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,174,174,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,155,9,233,201,199,72,106,115,94,37,235,181,74,162,10,180,182,233,197,158,105,153,60,51,196,214,123,70,185,143,165,134,25,88,238,175,123,29,78,181,239,69,98,39,71,194,205,206,78,168,215,221,160,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,15,107,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,90,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,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,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,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,94,247,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,92,79,44,94,3,190,228,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,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,22,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,68,179,85,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,46,167,138,123,6,141,100,252,62,230,214,78,32,111,126,199,192,102,183,163,238,247,6,212,186,9,41,123,114,178,72,36,137,90,142,87,76,217,217,10,199,30,215,247,36,70,51,100,155,182,59,53,132,138,224,19,76,180,75,87,56,151,176,97,58,247,121,164,167,199,171,105,234,89,75,109,169,146,120,25,122,184,185,157,186,106,36,168,134,72,221,3,213,210,44,172,114,187,227,124,13,133,17,93,51,80,208,241,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,233,92,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,97,92,168,248,22,254,225,197,6,181,225,159,239,122,172,2,138,185,223,231,57,215,73,41,213,191,245,94,21,238,119,251,185,145,159,222,243,22,168,64,14,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,242,191,236,171,61,202,191,219,92,143,36,200,238,31,244,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,220,231,59,252,42,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,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,101,168,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,224,13,36,112,133,164,53,58,17,195,70,158,233,109,194,10,184,46,86,155,59,38,186,65,83,60,83,62,158,227,82,247,85,86,66,143,139,224,115,25,81,60,172,98,181,93,240,53,191,19,255,0,164,189,128,170,190,121,223,146,127,169,63,109,43,215,68,117,231,50,208,57,51,75,166,159,214,213,219,111,185,102,47,46,51,79,118,164,168,72,103,182,178,90,218,73,229,154,53,216,229,222,232,169,164,137,21,170,199,177,102,73,26,244,116,105,215,207,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,126,36,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,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,255,0,153,23,8,120,175,17,26,53,116,206,173,180,86,170,13,66,194,109,239,173,181,222,107,43,227,183,195,37,12,78,238,212,82,85,207,34,118,251,61,190,243,227,89,28,198,199,47,71,44,145,70,249,149,212,67,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,187,184,188,254,43,116,105,126,212,214,247,181,11,14,237,81,101,27,40,60,52,51,247,93,47,133,171,143,106,172,107,221,142,39,111,70,236,219,44,114,244,141,145,172,91,187,86,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,44,167,67,248,174,177,112,151,202,191,79,243,46,237,170,179,47,185,123,106,143,22,178,86,204,246,248,250,175,109,85,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,82,168,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,17,158,96,25,150,152,100,211,225,154,129,143,85,216,175,180,180,244,149,53,22,250,180,70,207,3,42,105,227,168,137,36,111,94,172,122,197,52,106,172,119,71,177,85,90,228,107,145,90,151,19,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,158,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,158,30,37,248,116,206,248,95,213,58,253,51,206,169,255,0,198,214,89,235,119,195,253,147,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,242,84,254,74,189,215,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,168,190,108,156,107,219,181,2,179,248,98,210,251,159,126,203,100,184,62,76,190,182,53,170,167,146,91,165,44,243,66,182,199,70,246,177,146,67,19,227,108,206,119,226,177,242,118,21,138,213,133,85,240,215,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,209,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,16,115,65,224,251,25,214,205,35,189,107,109,153,41,45,217,222,1,103,117,123,235,234,101,168,115,43,44,148,76,170,168,154,133,24,215,246,152,245,89,164,149,146,118,220,229,124,109,141,92,214,61,94,202,75,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,67,220,22,113,49,77,197,118,131,90,181,62,106,26,75,125,246,10,137,173,25,13,13,34,75,216,166,184,195,181,93,219,89,26,138,172,146,41,33,153,17,28,253,137,50,70,175,123,152,229,42,215,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,207,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,135,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,87,58,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,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,34,87,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,188,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,10,1,254,170,63,29,159,241,231,254,140,217,255,0,213,11,126,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,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,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,234,163,241,217,255,0,30,127,232,205,159,253,80,191,227,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,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,196,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,37,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,226,233,215,162,34,37,96,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,3,143,241,123,164,53,58,239,195,70,161,105,109,190,10,185,238,87,107,59,230,181,193,77,60,80,190,162,227,76,246,213,81,194,175,151,224,107,31,81,4,76,122,185,91,240,57,223,19,63,164,153,183,46,251,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,38,215,179,177,75,67,81,61,37,61,55,69,123,152,237,175,101,76,189,196,107,28,190,39,99,183,36,109,82,117,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,167,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,91,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,37,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,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,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,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,254,103,160,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,147,127,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,58,74,179,68,217,58,177,177,179,189,110,132,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,175,243,45,230,9,83,172,55,91,199,15,154,65,117,164,147,79,168,42,60,53,226,237,73,44,85,80,100,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,167,71,34,171,21,189,96,181,139,0,204,178,108,103,38,204,236,88,245,93,93,139,14,167,166,169,190,220,26,136,144,80,178,162,161,148,240,35,220,170,136,175,146,89,17,26,196,234,245,70,200,228,77,177,189,205,243,229,212,243,91,226,143,93,184,107,251,174,251,148,206,126,206,125,163,246,223,180,255,0,177,148,117,157,255,0,15,224,123,63,223,49,73,183,111,126,95,232,244,235,187,223,215,162,116,143,252,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,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,245,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,123,94,101,156,117,83,113,53,147,82,233,134,152,215,210,85,105,126,57,81,5,202,150,185,180,178,199,61,222,226,180,234,142,157,233,60,108,150,22,66,147,205,11,99,70,166,229,238,72,231,61,29,26,71,197,120,80,224,251,84,56,185,201,174,150,92,13,41,40,173,182,58,119,58,233,120,171,150,62,197,12,242,211,212,190,137,146,71,189,38,115,38,154,155,180,175,137,146,44,104,229,122,181,221,17,174,229,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,164,195,74,124,39,121,88,209,191,151,248,247,167,64,102,176,208,158,39,148,223,112,110,91,118,108,215,22,174,240,87,172,127,67,233,238,150,234,158,211,36,236,85,65,97,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,165,191,170,143,199,103,252,121,255,0,163,54,127,245,66,234,120,177,242,177,172,159,47,242,31,78,156,205,97,58,121,112,114,255,0,172,226,34,251,22,173,234,246,59,253,169,232,60,76,17,83,84,73,61,60,153,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,254,50,197,119,224,128,28,234,252,172,98,223,48,40,125,58,226,82,177,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,128,10,75,231,29,164,53,56,87,18,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,61,163,66,198,82,205,12,76,111,71,177,141,167,74,7,170,189,23,171,230,126,215,47,69,107,35,175,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,224,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,125,60,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,217,106,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,172,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,35,87,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,221,6,77,114,138,56,37,165,191,85,71,60,51,68,218,103,185,139,34,67,4,148,254,233,163,123,91,51,158,238,136,232,218,199,201,18,184,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,4,227,88,182,147,240,189,163,83,90,113,202,31,179,56,14,13,111,175,186,73,31,118,166,183,193,210,181,210,213,212,201,213,235,36,210,123,221,43,250,117,115,189,253,26,159,201,10,33,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,178,248,62,198,120,165,213,11,221,235,81,146,146,179,9,193,169,226,117,214,206,233,106,34,158,231,61,100,117,12,166,99,36,129,241,186,38,49,208,190,87,61,31,215,172,113,179,107,146,71,57,156,43,139,31,52,250,201,243,3,33,245,25,201,233,130,240,89,106,226,159,150,38,157,95,113,12,126,145,218,169,141,83,222,23,31,172,90,150,210,173,108,9,124,173,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,171,98,250,57,110,241,155,125,226,211,78,47,22,204,242,213,218,204,240,79,5,79,119,185,64,198,50,150,235,29,66,77,216,169,108,109,233,218,153,124,60,169,44,104,212,143,114,53,204,232,143,237,69,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,12,214,113,99,230,159,89,62,96,100,62,163,57,207,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,31,86,162,43,250,207,87,80,254,174,85,119,199,211,174,214,181,18,202,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,53,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,234,160,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,117,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,210,121,61,241,93,168,249,205,101,199,134,76,214,95,108,218,177,124,125,247,139,5,210,121,149,106,168,105,98,158,158,5,160,119,84,94,236,41,226,26,177,42,170,58,38,177,209,166,230,44,109,139,170,243,66,224,163,248,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,233,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,20,112,127,196,165,139,138,157,14,179,234,109,177,59,55,88,118,218,242,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,238,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,218,202,171,230,167,199,143,254,151,225,83,72,47,95,226,162,203,239,182,203,143,253,123,42,108,142,103,107,255,0,135,116,175,142,111,241,148,239,111,247,86,16,3,134,142,29,51,190,40,53,78,131,76,240,90,127,241,85,151,138,221,240,255,0,99,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,252,145,63,154,166,138,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,32,6,172,114,107,251,208,213,60,203,83,63,136,239,102,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,9,171,194,230,133,255,0,13,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,143,114,77,187,123,251,127,166,189,118,245,247,117,232,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,10,22,230,151,174,149,154,193,197,101,251,27,162,188,248,188,111,78,255,0,216,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,233,35,81,238,140,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,167,44,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,170,191,234,24,255,0,239,69,254,132,255,0,243,228,255,0,225,115,66,255,0,134,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,199,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,121,77,88,193,126,244,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,90,223,212,49,255,0,222,139,253,9,255,0,231,203,84,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,226,143,149,39,241,41,174,217,54,181,253,253,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,219,197,199,187,119,99,119,244,19,166,238,158,254,157,87,191,240,83,194,151,240,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,106,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,28,83,141,13,99,190,232,23,12,25,254,170,226,208,239,189,90,173,241,211,219,164,220,196,240,213,85,117,17,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,206,17,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,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,127,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,223,246,127,32,237,205,81,236,190,236,212,239,170,254,181,100,241,71,63,118,58,116,143,241,21,118,117,220,222,138,158,252,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,185,242,106,215,77,71,212,157,56,204,244,191,53,188,251,86,213,167,62,201,138,193,52,232,174,170,167,165,170,74,164,90,87,72,171,241,195,31,133,111,105,21,55,49,175,115,17,202,198,198,198,86,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,42,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,176,113,201,192,230,101,194,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,111,141,253,21,222,10,179,106,35,89,82,214,163,149,28,136,140,153,141,87,177,26,173,150,40,189,7,46,110,53,255,0,133,93,71,158,193,159,220,238,178,105,150,83,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,2,249,213,249,88,197,190,96,80,250,117,196,166,188,107,41,190,225,247,25,174,216,229,119,132,171,168,183,215,218,228,147,180,201,55,82,214,210,203,73,83,31,71,162,162,111,130,121,89,215,166,230,238,234,213,71,34,42,126,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,182,158,38,120,81,211,142,18,185,102,106,78,21,133,69,227,174,181,222,194,158,255,0,127,158,20,101,85,222,169,183,122,52,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,166,194,255,0,184,231,224,99,248,209,251,19,253,180,126,199,125,142,246,151,251,73,237,15,21,226,252,55,255,0,116,67,179,111,134,255,0,218,235,191,252,29,61,252,171,133,206,84,159,195,94,187,99,58,215,247,245,246,143,236,231,141,254,198,125,150,240,125,255,0,17,71,61,55,247,111,23,38,221,189,253,223,208,94,187,122,123,186,245,78,85,207,59,242,79,245,39,237,165,85,158,255,0,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,108,85,230,63,203,254,143,136,139,20,186,183,164,56,239,246,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,248,43,21,43,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,249,70,148,248,78,242,177,163,127,47,241,239,78,128,205,97,162,141,39,193,126,244,56,5,195,116,211,218,158,204,251,91,163,246,235,23,141,236,119,188,47,138,178,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,72,87,253,67,31,253,232,191,208,159,254,124,159,252,88,249,88,214,79,151,249,15,167,78,102,176,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,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,64,14,117,126,86,49,111,152,20,62,157,113,43,131,151,166,1,134,234,127,24,218,115,134,106,6,61,73,125,177,85,84,87,212,212,91,234,209,93,4,239,166,183,212,212,68,146,55,175,71,177,37,134,53,86,59,171,30,136,173,114,57,170,173,93,15,0,1,72,28,224,181,142,251,156,241,64,186,85,81,15,135,178,233,165,190,10,122,56,247,49,253,250,170,234,120,42,234,42,122,163,26,246,238,99,233,162,237,171,158,212,240,219,219,181,100,114,28,3,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,209,240,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,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,183,139,143,118,238,198,239,232,39,77,221,61,253,58,175,127,224,167,133,47,224,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,212,15,52,127,61,154,155,244,95,71,162,26,79,198,190,85,160,92,29,221,116,83,73,238,126,205,203,243,12,194,231,91,114,187,68,178,50,170,211,107,90,27,124,81,186,153,219,81,137,52,239,101,67,82,86,189,95,11,96,114,163,90,249,34,149,145,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,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,39,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,82,149,185,157,112,29,247,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,53,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,202,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,139,187,241,199,77,141,114,255,0,195,120,71,211,150,85,165,246,229,79,114,102,93,118,71,203,78,148,52,146,221,170,103,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,197,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,119,94,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,253,6,57,141,123,30,228,123,47,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,57,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,80,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,148,215,205,115,130,143,187,44,170,126,37,52,206,217,117,169,198,242,219,133,69,78,91,23,78,244,54,123,164,210,53,201,81,189,92,178,54,26,169,36,127,185,205,217,28,169,181,30,137,52,49,54,42,240,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,110,156,109,115,4,195,116,35,69,236,87,157,48,186,210,94,242,205,74,179,165,126,50,198,202,176,79,65,110,169,164,145,212,247,167,195,52,15,69,99,101,88,118,193,51,99,238,175,113,19,251,148,136,218,65,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,171,228,114,123,220,170,229,254,106,95,159,0,188,40,209,240,165,161,212,150,75,156,91,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,141,173,85,145,237,116,143,158,70,237,73,118,54,74,128,101,92,208,246,155,106,246,27,160,188,4,233,222,174,106,4,245,113,216,177,221,55,198,230,168,74,72,22,105,229,123,232,169,162,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,245,92,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,3,159,235,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,219,158,207,23,84,247,36,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,83,50,224,187,62,79,58,223,106,207,56,116,168,209,168,108,117,116,119,45,46,168,86,212,85,186,70,190,10,232,46,53,85,117,49,61,159,201,204,123,92,147,49,204,84,84,232,200,220,142,93,234,200,231,168,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,5,43,127,86,175,138,127,248,3,165,95,247,85,199,253,120,179,238,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,181,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,0,174,14,118,26,161,117,199,180,143,3,210,139,123,106,225,167,204,239,21,87,42,234,136,107,93,19,36,130,222,200,250,82,203,18,39,73,152,249,107,34,149,55,59,163,95,74,197,218,229,84,86,83,177,58,121,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,46,252,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,16,3,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,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,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,207,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,47,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,236,28,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,150,188,234,252,172,98,223,48,40,125,58,226,83,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,242,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,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,126,190,104,254,68,245,55,232,190,177,68,80,9,170,128,85,95,60,239,201,63,212,159,182,149,151,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,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,187,91,34,129,85,124,215,56,22,254,239,197,6,138,97,159,239,138,172,254,138,133,223,230,185,183,72,233,209,191,245,190,41,237,119,251,137,149,159,223,19,21,86,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,25,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,248,90,136,200,218,136,214,162,34,39,138,52,123,193,126,177,223,117,247,134,12,3,85,114,152,118,94,174,182,249,41,238,50,110,98,248,154,170,74,137,105,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,246,178,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,20,3,205,31,207,102,166,253,23,209,232,136,170,95,71,46,110,10,63,133,93,56,158,255,0,159,219,45,82,106,110,83,248,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,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,125,184,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,56,214,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,253,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,120,207,10,55,222,45,57,133,234,190,27,218,186,209,226,22,221,64,200,107,50,155,221,20,44,119,128,165,241,245,75,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,187,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,246,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,0,45,251,148,223,5,23,29,63,163,254,39,117,66,217,216,189,94,237,236,143,16,162,145,41,106,35,138,215,85,4,51,37,205,178,49,207,124,115,74,201,29,11,91,248,79,100,125,244,122,57,38,68,101,149,0,12,171,157,215,136,30,44,243,45,119,192,116,195,75,93,79,87,100,196,244,215,23,183,89,89,105,109,122,79,5,125,198,154,21,129,215,39,162,70,197,71,186,36,99,27,27,150,78,210,119,54,59,241,100,221,249,60,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,135,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,88,0,171,94,118,26,209,117,183,83,96,122,17,143,101,245,116,180,247,74,122,171,246,77,103,133,142,99,42,160,73,99,101,185,210,201,183,163,216,146,195,90,169,18,61,83,124,108,123,219,213,177,57,42,132,18,171,150,46,169,125,215,241,147,133,120,187,239,179,45,89,111,136,197,174,31,214,189,239,21,226,163,95,9,7,185,142,115,55,87,71,69,241,183,111,78,159,19,145,138,242,255,0,128,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,42,175,250,134,63,251,209,127,161,63,252,249,63,248,92,208,191,225,175,66,113,157,20,251,83,246,143,236,231,141,254,201,248,31,7,223,241,21,147,212,255,0,113,238,73,183,111,127,111,244,215,174,222,190,238,189,19,170,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,17,127,70,57,137,240,233,174,250,219,89,162,248,21,246,174,122,137,41,233,221,96,175,154,130,170,38,95,39,236,84,84,86,50,38,58,20,88,25,79,20,12,234,249,214,53,145,239,123,88,213,70,53,242,68,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,0,40,47,154,110,127,83,157,113,165,153,82,166,67,73,118,182,226,180,244,22,11,106,211,44,78,101,43,35,166,100,181,20,234,248,211,226,123,43,39,171,71,239,85,123,95,185,139,211,98,53,191,173,195,199,15,23,93,65,229,239,196,70,163,67,106,164,186,62,221,120,179,87,89,162,109,99,161,158,142,123,59,37,154,225,82,246,170,178,55,49,45,247,73,145,173,87,61,92,169,39,70,111,72,213,99,86,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,116,230,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,136,1,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,61,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,207,15,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,158,156,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,157,131,157,95,149,140,91,230,5,15,167,92,79,147,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,122,181,81,30,142,233,97,68,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,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,255,0,0,8,191,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,111,172,101,93,76,113,85,83,196,201,17,119,189,212,107,86,171,181,55,181,141,123,219,183,102,228,161,125,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,200,145,92,206,180,183,238,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,186,239,120,175,21,26,120,185,253,239,115,153,186,186,58,223,129,219,122,116,248,90,140,86,19,127,146,126,168,93,114,29,35,207,52,162,224,218,185,169,240,203,197,45,202,134,162,106,215,74,200,224,184,50,78,180,177,68,169,210,22,50,90,57,101,93,174,232,231,213,61,118,181,81,85,246,62,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,50,112,233,130,94,236,247,222,37,239,244,254,59,36,177,100,18,88,177,255,0,142,104,189,153,182,129,60,84,191,4,169,28,221,232,238,8,205,178,70,189,190,206,230,175,87,252,54,168,0,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,54,218,177,130,253,215,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,215,249,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,250,191,182,199,177,155,227,69,86,200,253,214,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,48,13,45,193,52,191,237,31,216,91,23,179,62,214,228,21,153,77,227,250,234,105,188,85,210,171,111,126,127,197,123,182,110,237,179,224,102,214,39,79,115,83,170,158,172,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,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,7,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,146,48,23,83,202,111,139,207,189,221,56,254,31,115,90,221,249,126,1,111,103,178,93,29,7,106,58,172,118,20,134,8,119,72,197,86,44,208,61,237,137,221,90,197,116,110,129,201,221,122,76,244,159,224,3,42,231,95,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,58,95,30,28,11,223,120,62,202,173,213,182,74,251,174,71,128,228,29,207,103,222,234,104,217,31,132,170,238,74,169,111,157,209,189,200,233,155,3,35,122,74,172,137,178,245,147,99,19,180,244,111,213,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,102,219,139,173,111,181,113,29,196,94,103,172,182,43,29,93,162,219,127,168,166,109,29,37,92,141,124,233,5,61,44,52,209,190,77,191,11,94,246,192,143,86,34,185,24,175,86,163,159,183,122,181,35,68,45,88,31,14,154,53,172,176,223,42,235,46,90,163,81,146,186,162,145,209,181,144,80,193,110,170,130,154,38,51,249,185,239,115,150,103,185,234,168,157,31,27,81,169,177,95,35,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,185,236,73,97,143,123,58,181,92,205,205,71,49,85,30,156,128,210,159,11,26,215,252,68,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,157,84,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,71,94,62,244,67,84,56,133,225,162,255,0,166,218,77,124,164,164,187,207,81,77,95,53,186,166,56,246,94,224,167,127,117,40,82,103,251,169,222,233,91,12,140,147,220,138,248,91,27,220,200,228,123,219,158,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,9,65,197,239,23,159,197,110,141,104,159,218,154,222,246,161,97,222,223,162,202,54,80,120,104,103,238,186,135,194,213,199,181,86,53,238,199,19,183,163,118,109,150,57,122,70,200,214,45,206,87,30,123,52,203,235,94,143,90,95,240,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,203,189,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,138,120,69,208,106,157,33,225,47,12,208,221,70,162,164,186,84,71,103,169,101,250,223,87,79,20,176,111,175,154,106,138,154,41,26,143,146,41,153,26,212,190,5,114,42,178,68,98,187,162,35,182,166,123,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,34,250,57,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,45,244,108,164,169,146,42,90,121,89,26,38,199,182,141,41,21,55,38,247,49,204,123,183,111,220,178,128,202,185,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,137,213,121,24,254,118,126,155,253,200,128,28,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,64,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,142,151,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,253,169,232,60,76,17,83,84,73,61,60,153,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,254,50,197,119,231,138,212,189,33,195,117,106,167,13,159,51,130,174,118,96,217,69,46,95,108,134,25,214,38,62,227,77,20,204,167,116,170,223,137,204,99,167,238,35,81,91,213,241,177,29,185,155,152,239,106,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,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,21,65,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,78,157,167,189,22,26,246,55,222,175,98,44,159,209,73,19,119,31,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,144,28,239,116,207,196,226,186,105,172,116,116,150,168,189,159,112,171,198,110,19,246,246,215,84,120,136,210,162,145,155,145,159,28,49,248,90,213,232,231,166,215,79,240,181,119,189,82,37,114,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,205,138,143,115,246,177,58,239,86,186,253,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,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,84,175,54,190,53,253,183,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,178,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,124,22,225,163,135,76,239,138,13,83,160,211,60,22,159,252,85,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,105,60,109,114,208,195,114,173,6,177,87,232,149,61,93,38,89,164,184,186,91,104,41,27,2,202,185,21,186,159,185,59,224,124,52,241,162,45,116,146,201,60,205,146,40,211,189,52,242,54,70,175,113,143,134,157,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,209,71,7,252,74,88,184,169,208,235,62,166,219,19,179,117,135,109,175,36,164,109,43,224,142,146,241,20,49,190,162,56,145,206,126,232,87,186,201,35,84,123,215,183,35,17,202,143,71,181,189,172,3,42,230,135,185,126,233,14,27,164,28,40,96,48,97,240,85,163,243,11,61,14,95,119,154,166,117,149,243,220,107,168,224,124,174,68,247,53,140,107,82,56,216,214,162,116,100,77,87,110,122,189,238,235,250,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,225,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,175,42,62,53,254,236,178,168,56,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,62,196,106,200,216,106,164,145,158,246,187,100,114,166,229,98,36,211,74,219,148,4,85,230,117,170,95,117,252,27,102,190,18,251,236,203,174,91,225,241,107,127,245,175,123,197,120,169,19,197,193,239,99,154,205,212,49,214,252,110,219,211,167,194,228,122,176,162,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,177,238,116,88,181,139,6,197,120,122,194,177,106,31,5,101,199,237,247,203,93,186,155,186,249,59,20,176,71,107,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,70,190,87,30,123,52,203,235,94,143,90,126,175,52,189,11,172,209,254,43,47,217,37,21,155,194,99,122,137,254,201,45,147,70,179,201,27,234,164,68,75,131,29,36,169,183,189,226,187,147,58,54,57,205,100,117,48,127,69,28,140,108,149,228,133,170,95,253,101,232,165,194,251,254,244,202,109,22,207,11,254,90,106,249,251,200,207,254,246,183,99,223,255,0,59,27,253,209,75,84,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,186,185,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,247,67,27,26,233,154,247,116,87,72,214,50,74,108,37,87,43,143,61,154,101,245,175,71,173,47,248,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,5,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,42,91,133,141,20,254,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,123,152,173,238,43,55,116,111,85,77,41,148,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,107,25,216,170,161,167,130,146,162,155,162,61,207,118,214,50,154,94,226,181,141,95,19,177,187,150,55,41,216,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,211,180,199,170,205,64,199,123,209,239,68,143,250,73,26,237,181,243,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,0,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,40,4,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,206,15,26,26,199,98,215,222,40,51,253,85,197,161,217,101,186,220,35,167,183,73,185,235,226,105,105,41,226,164,138,167,163,216,199,179,188,202,118,203,219,115,81,204,238,108,94,170,222,171,103,252,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,36,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,68,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,88,60,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,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,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,116,243,25,227,95,248,85,211,136,44,24,5,206,213,38,166,229,63,135,109,166,157,123,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,210,86,195,44,107,69,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,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,95,247,0,188,40,209,240,165,161,212,150,75,156,91,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,141,173,85,145,237,116,143,158,70,237,73,118,54,74,149,1,205,147,130,139,118,159,214,127,19,186,95,108,236,89,111,119,7,199,151,209,70,149,85,18,69,116,170,158,105,150,230,233,30,231,178,56,101,124,141,133,205,252,38,50,78,194,49,28,179,42,50,32,112,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,162,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,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,91,63,41,91,156,158,181,253,185,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,222,172,99,146,78,255,0,93,205,216,167,213,201,163,68,45,89,214,182,223,245,162,225,124,171,167,168,210,250,120,27,67,65,12,109,217,87,61,202,10,202,117,124,175,94,170,140,142,40,229,232,198,162,43,159,35,29,185,17,138,201,58,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,150,41,206,11,71,44,89,207,12,11,170,181,19,120,123,214,154,92,32,168,163,147,107,223,223,165,174,168,130,146,162,155,162,61,172,110,231,190,154,94,226,181,238,79,13,177,187,82,71,41,82,220,44,107,95,240,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,77,124,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,31,21,229,113,231,179,76,190,181,232,245,165,255,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,41,131,156,254,175,83,101,250,243,141,105,29,186,122,73,169,244,246,206,233,171,21,176,74,201,225,184,220,59,114,201,11,222,239,129,236,74,104,104,100,106,177,61,203,52,136,174,85,77,172,250,249,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,218,244,219,85,114,109,68,110,169,222,215,162,46,200,32,168,139,182,230,61,174,241,59,190,23,70,213,91,148,32,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,219,28,244,55,25,105,233,228,218,212,141,202,233,155,59,40,213,189,94,198,164,125,254,187,157,177,10,192,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,52,124,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,64,14,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,85,230,143,228,79,83,126,139,235,20,69,32,104,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,7,52,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,153,162,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,135,64,51,89,197,62,138,127,14,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,173,180,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,113,94,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,223,249,152,242,238,202,181,102,251,122,226,95,70,23,218,57,3,109,244,137,123,197,162,167,145,245,87,79,14,199,70,234,186,105,22,71,35,166,108,12,166,98,82,178,54,239,108,46,115,85,210,185,35,145,202,111,130,139,142,159,209,255,0,19,186,161,108,236,94,175,118,246,71,136,81,72,148,181,17,197,107,170,130,25,146,230,217,24,231,190,57,165,100,142,133,173,252,39,178,62,250,61,28,147,34,50,202,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,81,15,23,124,9,103,218,75,197,29,38,145,233,94,51,87,127,182,234,37,68,181,248,77,61,20,19,116,100,14,149,251,232,95,44,234,173,87,210,53,19,185,35,165,114,36,43,20,210,186,61,234,214,219,167,4,28,45,127,8,250,29,6,155,214,228,158,219,189,92,174,18,95,111,117,17,55,109,43,43,165,134,24,157,21,50,43,81,235,11,25,4,109,71,63,226,123,145,207,232,196,114,70,201,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,130,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,173,16,255,0,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,23,61,194,31,50,58,109,85,225,231,49,186,106,12,84,149,250,169,166,88,189,223,35,174,182,83,50,90,102,95,45,214,250,120,222,149,171,34,66,176,83,62,89,37,108,79,141,170,238,143,107,164,108,109,99,146,54,83,14,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,253,203,183,66,235,52,7,133,60,83,27,191,89,189,153,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,210,85,87,186,32,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,125,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,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,95,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,245,57,98,234,151,222,135,6,216,87,139,190,251,78,235,137,120,140,90,225,253,107,217,240,190,22,69,240,144,123,152,214,191,109,12,148,95,27,119,117,235,241,57,94,143,37,80,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,96,96,188,22,93,120,88,230,119,167,87,220,67,31,171,110,149,228,181,23,133,199,235,22,165,213,73,69,58,216,235,93,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,109,40,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,153,109,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,92,255,0,41,60,42,213,138,240,91,143,223,109,245,21,114,84,102,55,139,173,238,185,179,61,170,200,231,101,75,168,81,177,34,53,21,25,218,161,137,202,142,87,46,247,61,122,244,84,107,102,81,207,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,157,175,127,132,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,153,115,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,52,70,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,0,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,35,175,48,140,3,50,213,62,17,179,109,62,211,236,122,174,249,144,223,42,44,148,212,52,52,200,155,229,127,182,40,213,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,28,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,40,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,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,21,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,87,183,47,12,42,213,159,241,165,165,86,43,205,69,92,52,244,183,135,222,216,234,103,181,175,89,237,244,210,215,66,213,87,53,201,177,210,211,70,215,167,78,170,197,114,34,181,85,28,154,30,5,53,243,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,181,235,186,170,218,218,120,219,83,189,207,84,77,240,79,79,23,109,172,99,91,225,183,124,78,145,202,159,39,38,13,94,166,196,53,231,37,210,59,140,244,144,211,234,21,157,179,81,171,160,149,243,205,113,183,247,37,142,22,61,191,3,24,180,211,87,72,229,122,123,214,24,209,28,138,187,95,210,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,15,245,81,248,236,255,0,143,63,244,102,207,254,168,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,7,20,227,39,88,239,188,63,240,241,144,107,22,57,15,136,171,198,110,22,58,137,41,183,49,158,46,149,247,122,56,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,167,160,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,171,92,147,156,117,51,184,163,178,219,241,75,85,34,104,141,45,71,178,46,181,213,180,210,182,182,181,146,202,196,125,221,136,214,58,88,153,2,53,93,29,62,197,124,145,172,189,196,108,146,70,148,214,127,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,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,234,163,241,217,255,0,30,127,232,205,159,253,80,184,158,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,158,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,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,80,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,133,112,33,196,229,247,139,77,61,204,181,86,239,101,246,37,35,51,9,45,118,187,71,137,101,79,128,165,138,217,111,115,163,239,182,40,150,93,211,201,81,47,87,55,114,119,118,117,86,181,164,85,230,97,196,159,25,220,47,107,45,182,167,79,53,115,217,216,14,101,111,74,139,53,55,176,45,83,120,58,170,102,199,29,101,54,249,162,146,105,61,238,134,126,227,246,183,250,235,99,122,246,149,79,175,150,95,48,45,68,214,93,80,189,233,31,17,26,129,87,125,190,223,233,226,155,16,86,217,41,41,160,107,233,163,168,150,182,23,190,150,38,42,61,209,35,36,106,200,138,206,148,242,38,230,185,90,217,44,208,160,31,234,163,241,217,255,0,30,127,232,205,159,253,80,187,238,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,134,188,211,120,217,213,14,28,238,184,62,156,232,126,101,73,99,200,110,148,245,23,187,220,174,180,199,85,60,116,91,146,26,70,177,213,17,190,13,146,72,218,181,114,35,86,68,90,120,253,236,107,186,73,199,249,120,241,153,198,119,17,60,80,88,240,172,211,82,62,208,98,20,86,251,133,211,34,166,246,61,170,147,101,43,41,221,28,50,111,142,8,229,94,149,115,82,39,72,215,119,197,213,83,98,61,83,181,243,91,226,143,93,184,107,251,174,251,148,206,126,206,125,163,246,223,180,255,0,177,148,117,157,255,0,15,224,123,63,223,49,73,183,111,126,95,232,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,8,149,172,188,109,218,184,126,227,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,157,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,244,69,145,73,106,1,64,63,213,71,227,179,254,60,255,0,209,155,63,250,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,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,7,31,226,219,91,238,188,56,104,14,71,173,22,107,29,37,230,163,28,168,181,185,244,21,50,58,54,84,193,53,198,154,158,102,35,219,239,99,214,41,164,216,254,142,70,191,107,149,175,68,86,47,171,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,35,87,21,188,102,216,184,75,212,125,43,182,103,150,174,238,25,157,251,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,245,238,194,158,34,84,150,52,106,201,181,90,230,117,86,118,165,146,160,0,8,213,199,127,19,151,222,18,244,247,13,213,91,69,151,219,116,143,204,35,181,221,45,30,37,148,222,62,150,91,101,193,205,143,190,232,165,88,182,207,29,60,189,90,221,203,218,217,213,26,231,29,215,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,17,171,138,222,51,108,92,37,234,62,149,219,51,203,87,119,12,206,253,175,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,17,42,75,26,53,100,218,173,115,58,171,59,82,201,80,0,4,0,230,183,197,30,187,112,215,247,93,247,41,156,253,156,251,71,237,191,105,255,0,99,40,235,59,254,31,192,246,127,190,98,147,110,222,252,191,209,233,215,119,191,175,68,233,207,249,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,252,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,248,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,207,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,135,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,0,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,82,15,245,81,248,236,255,0,143,63,244,102,207,254,168,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,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,53,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,0,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,232,28,169,56,163,215,110,37,62,244,126,250,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,180,81,238,221,216,139,250,93,122,109,247,116,234,189,103,248,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,2,53,113,41,198,109,139,67,245,131,75,116,6,201,106,246,174,103,168,217,5,154,158,100,157,143,109,45,178,207,85,112,109,52,149,46,114,116,238,76,253,179,50,40,218,189,26,230,58,73,58,35,89,28,210,84,0,1,31,248,204,226,151,248,71,194,112,253,72,173,198,253,183,101,185,102,20,182,43,221,60,78,219,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,133,237,71,51,171,21,201,35,59,86,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,4,85,227,19,140,95,225,43,84,244,127,237,13,31,139,195,51,95,107,91,175,191,137,219,246,127,110,166,215,178,227,240,65,44,178,246,33,150,175,240,25,183,185,221,247,175,86,179,164,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,4,53,225,99,142,58,157,74,226,75,85,120,91,212,150,82,69,125,198,50,140,129,152,181,205,175,138,4,184,219,169,107,228,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,40,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,230,121,78,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,34,175,52,127,34,122,155,244,95,88,162,42,47,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,0,41,175,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,174,178,194,121,105,115,4,169,209,235,173,159,135,205,95,186,210,71,167,213,245,30,26,207,118,171,150,42,88,49,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,171,149,81,136,238,151,62,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,167,110,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,67,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,61,87,54,45,11,177,106,127,12,23,61,70,246,53,214,183,41,211,78,151,27,67,173,234,247,237,165,158,162,158,58,244,154,36,71,35,161,108,12,239,185,253,17,209,248,100,118,246,179,184,215,211,94,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,154,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,17,165,62,19,188,172,104,223,203,252,123,211,160,40,91,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,179,78,77,26,33,117,193,116,74,255,0,173,23,11,229,37,69,62,168,84,64,218,26,8,99,118,250,72,45,179,214,83,171,229,122,244,69,124,146,201,47,70,53,21,26,200,216,237,202,175,86,71,205,121,231,126,73,254,164,253,180,229,92,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,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,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,21,121,163,249,19,212,223,162,250,197,17,82,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,85,124,243,191,36,255,0,82,126,218,121,254,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,0,1,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,0,8,235,163,60,118,232,54,183,107,110,93,161,152,150,77,73,37,222,195,81,182,203,88,201,247,210,100,144,50,6,58,165,244,114,42,34,61,240,203,223,106,177,55,35,226,141,39,137,210,70,175,237,67,94,121,223,146,127,169,63,109,60,255,0,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,221,0,0,170,190,121,223,146,127,169,63,109,35,87,43,93,116,211,141,6,226,106,75,182,168,94,125,141,106,202,49,250,140,110,27,148,168,137,75,71,85,45,85,44,209,190,165,234,169,218,133,124,59,152,178,116,86,177,207,106,191,107,17,239,101,244,130,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,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,125,184,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,192,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,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,16,3,157,95,149,140,91,230,5,15,167,92,72,107,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,94,72,0,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,1,155,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,113,60,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,73,128,114,174,44,124,172,107,39,203,252,135,211,167,40,47,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,2,42,243,71,242,39,169,191,69,245,138,34,128,73,169,203,155,143,111,225,94,251,62,155,234,36,30,35,76,178,107,135,140,171,168,130,159,125,85,150,185,236,100,75,88,212,98,111,154,21,100,113,182,88,189,238,70,177,175,137,55,53,209,205,122,128,21,213,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,247,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,162,54,71,49,241,212,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,93,77,179,148,246,131,69,195,67,244,74,242,234,74,172,201,106,39,184,179,80,169,173,93,139,138,86,171,223,217,85,141,210,189,86,153,177,44,113,62,151,184,145,191,107,164,78,220,206,73,91,76,26,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,210,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,230,143,228,79,83,126,139,235,20,69,0,147,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,224,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,178,203,169,228,169,229,99,41,249,129,93,233,214,226,127,153,150,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,133,197,114,144,215,154,109,83,225,162,61,54,184,86,213,207,144,233,133,71,178,234,86,166,162,90,135,203,110,157,242,75,67,34,61,236,70,177,141,106,75,76,200,154,247,236,101,27,87,225,107,216,212,163,98,239,181,135,93,43,52,7,149,110,13,146,88,111,62,204,201,47,218,127,140,227,118,25,154,147,164,141,170,170,183,66,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,254,146,170,49,212,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,156,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,178,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,41,91,157,95,154,124,91,229,253,15,168,220,72,0,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,182,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,198,72,167,81,149,114,244,249,75,106,150,9,149,240,157,97,211,59,5,247,197,100,152,39,138,251,65,69,225,102,103,131,241,183,42,233,169,127,17,236,72,228,223,27,85,223,134,231,109,233,209,221,23,220,77,80,1,21,121,163,249,19,212,223,162,250,197,17,64,36,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,154,113,211,196,95,240,197,195,142,69,159,219,106,59,89,37,195,109,139,25,248,55,116,186,84,49,251,37,247,197,36,127,131,27,38,168,219,35,81,143,236,118,213,81,94,132,0,225,195,156,78,178,210,86,90,176,93,98,211,95,188,170,187,141,194,150,138,154,225,96,99,104,239,18,247,103,114,61,169,73,28,107,13,92,221,36,141,144,197,27,105,250,172,104,215,57,206,122,189,45,252,21,87,207,59,242,79,245,39,237,165,85,151,83,203,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,147,252,0,64,14,117,126,86,49,111,152,20,62,157,113,41,88,177,254,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,89,124,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,214,36,134,87,71,209,238,145,253,154,181,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,182,21,206,62,197,147,99,56,111,15,182,44,207,57,171,204,111,180,148,249,27,110,23,218,154,26,122,55,215,78,171,109,87,61,32,167,99,98,137,157,87,107,24,136,170,140,107,81,206,145,219,158,234,203,46,167,150,47,30,63,125,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,248,0,170,190,121,223,146,127,169,63,109,42,172,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,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,36,87,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,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,20,173,206,175,205,62,45,242,254,135,212,110,36,10,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,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,164,192,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,126,190,19,188,211,232,223,204,12,123,212,96,52,166,0,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,106,156,171,56,241,255,0,209,28,42,106,253,235,252,108,88,133,246,231,113,255,0,168,101,53,145,172,237,127,241,14,137,242,77,254,46,157,141,254,228,194,213,0,5,85,243,206,252,147,253,73,251,105,85,101,180,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,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,45,159,128,102,179,139,31,52,250,201,243,3,33,245,25,207,21,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,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,235,113,99,229,99,89,62,95,228,62,157,57,154,194,90,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,2,42,243,71,242,39,169,191,69,245,138,34,138,244,159,5,251,208,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,167,160,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,255,0,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,248,88,214,116,181,243,197,107,92,122,161,46,145,229,237,209,90,218,74,92,237,44,245,46,199,223,83,77,28,236,90,212,98,172,108,70,203,35,34,71,185,83,99,31,35,150,54,61,205,123,219,35,26,232,221,155,109,85,197,181,31,11,212,124,143,27,213,234,27,173,38,103,73,112,149,215,182,221,37,89,106,164,170,145,123,142,153,242,170,187,189,220,222,146,36,168,231,54,70,189,30,215,57,28,142,91,20,228,167,157,104,213,182,251,154,96,151,107,93,170,131,83,110,187,39,180,93,42,39,114,213,93,45,109,102,233,232,105,218,230,236,143,178,248,146,119,181,142,223,51,100,71,43,85,180,187,155,109,69,90,243,159,213,13,6,187,90,177,173,43,153,181,119,125,84,176,84,58,182,157,244,21,187,32,177,81,84,54,53,150,58,214,244,115,100,124,237,142,23,50,20,70,200,212,99,37,87,177,142,72,234,106,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,78,122,85,110,212,123,70,156,99,150,205,94,200,237,87,236,206,154,223,20,119,187,149,174,141,105,169,106,106,145,62,39,50,53,95,242,34,185,27,27,94,228,87,54,40,81,201,19,61,89,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,160,19,165,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,36,234,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,247,94,103,92,120,253,200,88,170,116,27,73,239,91,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,234,222,211,147,189,81,3,170,17,187,100,142,88,90,177,204,157,55,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,246,188,81,232,95,240,215,174,217,54,138,125,169,251,71,246,115,193,127,100,252,15,131,239,248,138,56,42,127,184,247,36,219,183,191,183,250,107,215,111,95,119,94,137,106,156,149,60,172,101,63,48,43,189,58,220,79,242,162,249,207,240,241,106,198,242,108,107,137,28,106,213,86,199,229,149,14,178,101,21,14,172,107,160,90,216,105,227,240,14,100,78,93,237,123,233,224,168,107,149,159,135,210,150,53,84,107,220,171,39,42,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,222,250,198,175,196,230,49,171,8,9,127,199,158,177,216,179,13,61,225,187,71,109,16,247,42,244,239,75,236,213,23,74,157,207,77,181,87,43,101,4,141,166,216,230,34,46,200,32,167,151,184,215,189,174,241,59,126,23,70,228,94,129,201,179,69,62,220,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,118,201,61,117,198,42,138,120,247,53,99,114,58,22,192,202,197,119,71,177,201,39,99,166,230,239,66,234,74,171,231,157,249,39,250,147,246,211,149,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,255,0,13,92,29,103,124,83,96,154,147,127,211,74,207,21,146,96,158,199,240,88,255,0,110,22,123,95,198,205,51,36,254,186,154,120,227,167,237,71,3,228,248,145,219,250,109,78,139,211,175,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,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,207,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,8,171,205,31,200,158,166,253,23,214,40,138,43,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,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,234,206,117,211,81,245,39,78,48,109,47,205,111,62,213,181,105,207,142,138,193,52,232,174,170,167,165,170,74,116,90,87,72,171,241,195,31,133,111,105,21,55,49,175,115,17,202,198,198,198,75,94,79,58,33,117,207,56,139,168,214,88,111,148,148,118,221,46,167,87,84,82,58,55,62,122,233,238,52,181,116,209,49,159,201,172,99,90,147,61,207,85,85,234,200,218,141,93,234,248,238,208,21,87,207,59,242,79,245,39,237,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,250,163,158,214,57,25,185,234,198,63,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,104,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,137,77,118,198,116,83,237,79,217,207,180,126,55,251,39,224,124,103,99,195,209,207,83,253,199,185,30,237,221,141,191,211,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,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,232,28,199,120,227,169,225,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,37,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,247,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,28,75,231,157,249,39,250,147,246,210,10,240,185,195,93,247,138,27,198,117,133,97,203,191,41,178,97,243,100,54,42,103,213,50,158,26,202,168,107,232,163,124,18,61,237,84,77,240,79,58,51,170,177,189,222,210,189,237,98,61,78,85,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,168,95,159,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,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,202,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,147,229,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,171,63,210,220,239,75,254,206,125,186,177,123,51,237,110,63,71,148,217,255,0,174,161,155,197,90,234,183,118,39,252,39,187,102,238,219,254,7,237,122,116,247,181,58,161,45,121,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,201,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,5,43,115,171,243,79,139,124,191,161,245,27,137,23,244,139,134,124,203,90,180,143,84,245,75,12,174,164,123,244,162,158,130,229,115,182,76,169,27,234,109,211,50,173,245,19,197,35,156,141,223,3,105,55,172,106,159,27,28,253,174,222,214,199,39,128,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,112,251,198,190,141,107,230,135,93,181,174,138,231,236,72,241,27,124,181,185,141,166,117,116,245,86,46,212,47,150,71,57,177,183,124,208,171,35,145,209,74,198,126,35,88,228,218,217,27,36,76,166,30,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,237,167,68,100,112,198,174,147,180,146,59,197,97,188,58,103,121,110,132,231,124,69,120,127,9,134,97,93,154,63,27,190,25,60,93,210,74,202,8,124,31,111,186,146,199,210,26,254,247,119,182,230,126,22,206,189,93,213,174,19,188,211,232,223,204,12,123,212,96,52,166,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,11,250,41,252,68,235,85,163,71,35,184,120,42,188,130,223,120,240,19,186,94,220,108,174,130,215,85,81,75,221,119,110,69,72,86,120,98,73,54,177,93,219,87,237,232,238,138,158,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,110,123,149,239,26,255,0,196,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,183,58,128,42,175,158,119,228,159,234,79,219,72,43,194,183,12,119,222,42,178,172,187,10,197,175,94,10,245,143,225,245,249,45,186,155,195,50,79,106,85,65,36,17,197,67,189,242,196,200,59,175,168,106,119,156,170,214,116,234,173,84,247,167,53,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,163,227,114,251,218,138,213,254,74,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,155,28,246,177,140,114,49,147,40,25,172,226,199,205,62,178,124,192,200,125,70,115,234,181,112,207,153,95,248,92,186,241,79,98,174,164,170,177,99,153,67,241,203,237,11,149,35,158,141,139,21,26,193,86,197,87,116,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,249,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,205,23,249,162,221,246,123,174,154,113,196,95,2,58,167,170,26,95,121,241,214,170,237,63,200,162,154,25,81,25,85,111,170,109,178,101,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,217,236,58,255,0,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,42,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,94,79,28,156,34,90,184,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,246,215,170,62,56,100,86,201,218,72,221,159,108,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,46,123,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,169,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,253,182,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,254,10,197,74,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,91,247,245,96,180,207,248,96,251,103,214,213,247,219,236,254,223,216,255,0,9,113,240,62,59,196,118,123,222,35,179,219,236,246,255,0,174,187,61,237,219,127,7,187,191,241,10,140,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,44,245,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,77,20,113,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,111,251,63,144,118,230,168,246,95,118,106,119,213,127,90,178,120,163,159,187,29,58,71,248,138,187,58,238,111,69,79,126,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,255,0,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,87,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,226,156,104,104,229,247,95,120,96,207,244,171,22,155,101,234,235,111,142,162,221,30,214,47,137,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,46,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,83,234,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,38,177,141,106,116,68,68,47,211,150,46,150,253,215,240,109,133,120,187,23,179,46,185,111,136,202,110,31,215,93,239,21,226,164,95,9,63,185,238,107,55,80,199,69,240,55,111,78,159,19,81,234,242,85,21,87,207,59,242,79,245,39,237,167,42,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,58,87,25,156,174,109,90,245,173,184,238,160,233,109,77,38,29,79,147,212,86,166,121,87,20,77,157,145,78,144,58,90,123,132,84,106,232,145,239,150,86,44,51,171,37,69,87,203,20,189,183,47,126,69,153,90,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,204,185,218,178,174,20,117,30,193,195,102,21,197,53,178,47,108,225,153,71,139,130,229,37,60,42,146,88,170,162,175,158,146,54,212,39,85,235,12,189,166,43,38,78,141,73,30,177,57,26,171,18,205,232,56,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,34,175,52,127,34,122,155,244,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,242,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,1,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,67,220,17,232,53,79,14,60,52,97,218,109,121,162,164,131,33,74,119,221,50,5,134,158,40,222,183,26,151,172,178,71,43,226,123,219,51,225,107,163,166,73,119,187,123,41,216,169,209,187,90,157,212,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,245,121,157,114,255,0,163,210,42,202,158,32,116,67,29,240,152,45,94,233,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,116,86,198,230,50,56,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,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,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,179,78,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,122,181,81,30,142,233,97,69,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,146,156,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,75,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,130,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,119,94,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,45,211,138,174,33,113,94,40,57,87,230,90,185,139,83,120,15,31,236,154,107,141,173,245,81,212,77,108,174,138,245,68,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,149,87,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,43,171,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,152,28,39,121,88,209,191,151,248,247,167,64,117,80,14,21,199,30,127,134,233,247,10,26,159,85,153,228,52,150,166,95,49,123,165,130,216,147,42,239,172,184,213,209,205,21,61,60,76,106,43,158,247,57,122,175,68,248,88,215,189,219,88,199,57,51,152,104,207,129,204,255,0,13,212,30,20,52,194,171,12,200,105,46,172,177,226,246,187,5,205,33,85,223,71,113,164,163,134,42,138,121,88,228,71,49,237,114,117,78,169,241,49,204,123,119,49,237,114,247,83,149,113,99,229,99,89,62,95,228,62,157,57,154,194,247,174,124,42,225,188,87,242,252,210,188,62,243,109,164,110,79,110,211,123,53,78,39,119,146,69,133,246,235,138,218,160,216,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,178,144,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,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,0,5,21,243,109,213,44,19,84,56,167,135,236,45,247,218,127,100,177,246,226,215,143,235,89,161,240,183,74,91,141,119,126,15,197,99,119,237,238,51,227,102,230,47,95,115,151,162,157,131,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,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,121,78,105,124,4,253,132,172,191,113,93,165,243,239,199,238,183,15,25,151,218,234,42,58,201,65,93,87,58,53,107,41,220,245,235,36,51,79,43,81,241,117,87,71,36,136,172,69,137,202,216,43,88,145,92,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,117,175,115,27,197,172,88,55,46,172,211,10,197,168,124,21,151,31,183,227,182,187,117,55,117,242,118,41,96,186,80,71,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,41,179,132,239,52,250,55,243,3,30,245,24,13,41,131,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,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,249,19,124,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,52,230,41,192,173,55,20,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,211,99,88,231,177,142,87,178,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,154,23,189,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,160,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,137,149,199,255,0,47,59,87,19,151,92,115,80,180,230,142,146,205,155,58,241,65,109,201,46,45,115,90,149,118,71,185,34,146,169,240,174,214,212,84,210,181,88,246,245,146,55,62,22,73,30,231,171,96,99,123,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,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,164,242,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,43,31,39,28,53,252,81,212,93,93,117,171,143,68,96,167,134,238,203,83,170,87,198,207,86,249,100,71,90,25,50,61,101,74,104,210,54,61,213,14,219,42,199,52,113,49,95,34,73,80,201,147,196,46,45,98,193,184,47,212,188,43,22,161,240,86,92,127,75,239,54,187,117,55,117,242,118,41,96,180,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,206,17,164,142,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,60,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,127,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,182,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,182,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,46,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,189,121,122,112,101,171,26,255,0,168,248,254,172,88,238,191,101,240,204,55,32,142,162,167,37,137,244,211,85,71,112,163,88,42,89,77,77,77,38,253,211,47,118,23,36,146,196,176,53,187,149,123,138,212,133,247,210,10,160,230,223,193,101,170,203,77,39,21,154,91,143,210,80,83,201,81,211,60,130,42,150,196,199,79,60,177,199,79,112,138,5,106,34,190,73,100,86,78,172,119,87,61,241,73,219,85,89,229,42,216,179,238,82,156,20,123,110,178,143,139,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,100,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,80,9,165,62,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,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,148,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,82,220,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,103,175,152,150,133,209,232,15,21,153,94,55,97,179,123,51,27,191,118,178,75,12,45,88,18,54,210,213,34,172,172,138,56,81,173,134,24,234,153,85,12,113,171,90,230,199,11,63,164,138,143,116,107,58,175,11,26,41,252,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,247,49,91,220,86,110,232,222,170,154,83,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,6,85,203,222,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,170,248,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,122,255,0,46,14,96,21,156,59,223,98,210,77,94,200,191,181,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,198,73,110,252,17,87,154,63,145,61,77,250,47,172,81,20,2,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,123,175,241,203,162,122,53,128,229,86,94,63,178,60,115,196,215,233,86,202,219,157,158,223,11,161,155,40,174,238,65,5,157,211,84,182,102,54,15,13,84,248,158,233,123,82,185,241,53,24,230,189,177,178,51,242,184,122,230,231,195,238,171,119,173,154,179,7,221,85,233,247,8,40,237,241,86,213,75,112,161,172,142,94,141,73,22,178,56,24,202,125,143,234,146,44,237,100,109,106,177,221,199,38,244,142,117,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,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,124,7,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,100,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,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,57,87,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,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,45,211,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,155,109,85,204,44,90,129,168,249,30,107,140,96,86,172,42,213,122,184,75,89,73,96,181,189,238,165,183,198,229,234,145,177,95,255,0,251,84,106,50,52,114,170,71,28,76,219,27,108,211,147,143,14,58,161,100,166,174,226,70,225,155,213,217,176,220,142,158,107,109,14,61,73,44,114,50,252,176,202,248,214,170,169,170,142,72,153,4,173,149,177,109,219,50,191,184,187,153,10,171,106,109,40,21,87,207,59,242,79,245,39,237,164,32,224,179,137,138,158,20,117,230,213,169,243,80,213,220,44,83,211,205,104,200,104,105,18,46,253,77,186,109,170,238,218,200,213,68,124,114,199,12,200,136,230,111,88,82,53,123,26,247,41,161,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,41,135,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,176,174,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,116,122,35,164,106,46,217,30,215,123,94,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,200,149,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,36,240,157,229,99,70,254,95,227,222,157,1,213,65,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,80,191,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,21,73,63,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,126,120,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,120,14,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,21,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,166,198,177,207,99,28,175,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,93,167,43,222,53,255,0,136,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,110,117,0,64,14,104,92,116,253,202,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,132,231,83,200,180,172,126,174,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,189,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,178,212,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,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,41,77,122,239,202,99,84,44,252,67,89,177,253,35,160,171,184,105,174,99,120,106,45,226,24,35,86,98,176,77,81,80,247,211,203,28,181,78,154,118,83,82,68,215,36,239,86,36,207,115,34,69,238,189,173,117,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,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,32,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,172,14,30,185,112,241,157,131,107,238,154,102,185,78,141,248,43,46,63,152,89,174,151,26,159,180,86,169,59,20,176,86,197,36,178,108,101,75,158,237,172,99,151,163,81,92,189,58,34,42,251,139,191,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,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,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,206,103,22,122,205,134,235,246,188,228,250,165,129,233,213,38,29,104,188,84,111,101,44,93,82,122,215,167,93,213,181,77,71,44,76,169,153,126,57,27,18,35,17,87,222,178,73,220,154,89,85,202,35,135,29,80,203,181,65,252,68,89,243,122,188,87,15,197,106,37,180,86,120,41,99,116,247,249,221,28,114,73,110,124,78,71,53,41,145,175,130,73,30,246,245,235,218,236,244,145,59,208,92,248,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,243,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,5,43,115,117,226,11,73,245,95,84,237,24,6,5,143,218,174,23,172,27,197,91,175,185,71,98,166,10,232,234,163,169,154,41,45,59,94,214,50,72,98,124,107,47,115,164,173,87,77,248,78,141,59,221,232,213,193,255,0,15,186,143,196,134,184,217,240,173,50,200,62,206,87,218,246,223,106,239,237,157,99,146,205,75,79,52,104,181,113,35,28,217,31,51,100,146,36,141,177,170,57,100,115,21,93,27,81,210,51,70,118,154,42,155,117,170,138,223,89,118,171,186,84,82,211,199,12,181,213,109,137,179,213,61,173,68,116,210,36,44,100,72,247,42,43,149,35,99,25,213,87,107,90,157,17,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,113,92,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,158,243,242,185,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,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,80,5,74,243,172,215,74,59,173,247,11,225,226,195,121,239,123,19,126,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,62,173,86,86,9,103,220,148,245,210,142,213,125,205,56,120,191,94,123,62,219,217,146,99,180,210,36,17,198,250,168,153,219,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,131,163,149,246,212,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,199,159,250,51,120,255,0,84,58,175,22,62,86,53,147,229,254,67,233,211,153,172,47,251,154,63,145,61,77,250,47,172,81,20,2,119,94,48,120,179,204,184,186,213,15,183,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,191,167,109,138,170,216,152,137,223,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,175,86,72,137,32,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,245,92,91,107,125,171,136,253,126,200,245,162,205,99,171,179,83,228,116,246,183,62,130,166,70,200,250,105,225,183,83,83,204,196,123,125,207,98,75,12,155,31,209,170,230,109,114,181,138,170,196,180,174,74,158,86,50,159,152,21,222,157,110,39,248,43,171,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,166,194,213,57,33,105,111,255,0,89,122,215,112,177,127,189,49,107,69,207,197,127,150,166,190,14,202,63,255,0,189,174,222,246,127,204,199,127,116,66,213,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,194,185,190,241,49,164,116,58,95,83,195,43,104,105,50,44,238,231,81,69,114,122,181,24,244,198,25,28,141,149,179,189,234,213,86,84,205,22,248,155,27,118,191,179,60,143,123,154,199,198,217,170,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,205,9,233,84,22,238,8,184,66,199,40,120,129,212,207,27,73,129,219,226,166,187,223,91,79,85,85,28,61,250,189,144,83,196,198,181,243,62,24,86,162,26,104,215,98,126,28,108,93,145,183,224,111,229,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,159,149,205,31,200,158,166,253,23,214,40,138,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,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,228,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,146,188,79,241,247,170,28,85,105,30,9,166,57,205,174,146,150,163,23,168,150,186,245,113,166,88,209,151,234,212,103,106,154,165,97,72,145,105,158,200,159,58,61,177,200,177,200,249,220,228,100,104,214,49,190,175,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,123,222,149,48,182,101,69,233,30,202,119,163,213,119,54,57,46,39,93,56,163,208,158,26,253,137,247,215,156,253,156,251,71,226,125,153,253,140,172,172,239,248,126,215,123,251,218,41,54,237,239,197,253,46,157,119,123,186,244,94,159,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,65,110,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,159,126,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,210,185,115,113,175,252,42,234,60,246,12,254,231,117,147,76,178,159,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,146,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,85,95,60,239,201,63,212,159,182,156,127,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,56,255,0,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,237,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,59,222,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,185,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,223,49,71,187,119,98,95,232,245,233,183,223,211,170,117,128,28,243,191,36,255,0,82,126,218,85,89,63,249,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,226,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,124,87,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,250,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,158,205,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,229,77,9,233,206,189,233,63,14,220,23,232,142,107,172,121,95,217,251,45,110,31,141,90,224,169,240,53,53,123,234,159,105,100,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,172,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,158,242,74,148,193,205,99,141,59,174,166,103,245,252,56,233,206,65,87,6,19,138,84,45,38,72,198,211,58,157,110,151,184,38,122,73,19,220,174,221,45,53,59,152,196,107,85,172,107,166,108,143,252,68,100,18,54,21,233,118,144,230,90,191,83,147,65,135,193,72,172,195,241,123,158,95,119,154,166,116,137,144,91,168,98,223,43,145,61,238,123,220,229,142,54,53,168,189,95,43,85,219,88,143,123,124,81,239,245,91,66,245,31,70,168,241,11,182,107,102,237,90,179,188,126,139,36,176,92,160,85,125,45,109,45,68,17,204,172,107,213,19,164,209,119,90,201,99,84,71,53,202,213,78,172,124,111,124,160,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,173,211,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,149,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,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,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,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,142,149,196,191,12,249,151,11,89,14,41,134,106,13,117,35,242,27,254,47,79,145,215,81,83,42,61,150,199,205,85,83,10,82,44,168,229,108,207,107,105,218,175,123,126,13,239,115,90,175,107,82,71,252,186,95,195,166,119,172,26,89,168,186,153,130,211,248,255,0,187,63,5,89,120,162,223,12,91,45,114,211,87,205,61,103,114,89,89,215,179,224,88,222,211,26,247,191,191,213,17,54,42,59,202,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,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,171,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,163,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,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,113,92,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,158,242,74,131,159,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,188,255,0,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,120,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,158,215,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,229,92,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,118,130,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,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,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,231,42,226,199,202,198,178,124,191,200,125,58,115,53,133,223,115,66,227,95,248,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,251,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,142,93,241,185,145,119,41,175,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,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,160,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,86,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,121,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,19,211,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,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,193,153,109,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,72,11,119,6,86,47,234,111,93,248,183,185,221,118,100,143,200,41,234,45,172,141,239,150,63,99,178,181,109,146,83,57,159,3,98,153,245,82,190,103,72,189,228,237,211,64,214,246,214,73,78,43,194,198,181,255,0,14,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,194,255,0,185,163,249,19,212,223,162,250,197,17,64,36,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,52,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,173,204,235,128,239,185,11,237,78,188,233,61,151,110,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,108,113,197,11,150,56,83,166,248,154,176,0,186,158,74,158,86,50,159,152,21,222,157,110,39,248,56,167,26,25,134,156,96,124,48,103,249,62,173,96,95,109,113,106,123,124,112,86,88,119,164,126,54,73,234,34,134,157,189,213,247,195,210,121,34,119,121,157,100,139,111,114,52,87,177,168,185,194,47,163,148,254,83,98,200,56,37,196,45,54,138,239,17,87,140,220,46,246,187,164,125,167,179,195,213,62,186,106,182,199,213,200,136,254,176,85,211,191,171,85,91,241,244,235,185,174,68,152,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,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,202,185,110,154,41,198,14,51,194,55,44,77,55,189,57,105,43,115,107,229,62,64,220,78,207,87,21,71,98,186,120,175,147,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,213,94,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,122,95,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,105,60,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,97,47,207,150,87,14,181,58,1,195,69,186,124,167,19,171,177,230,217,157,68,151,155,252,53,241,68,218,184,89,189,204,163,167,114,181,168,246,49,180,232,201,59,50,170,190,57,106,42,17,81,138,231,49,177,131,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,234,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,228,175,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,85,243,206,252,147,253,73,251,105,90,184,62,45,168,249,77,187,47,110,159,208,221,107,41,45,88,251,238,153,52,54,249,85,63,176,240,213,83,43,228,154,52,84,89,97,142,117,165,149,201,209,200,206,218,74,168,141,137,94,223,42,104,163,129,109,89,209,173,92,225,199,29,184,232,118,33,246,74,195,97,221,99,169,199,118,185,125,149,93,27,25,36,208,247,149,19,196,238,239,54,95,17,239,116,189,237,242,109,149,100,99,100,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,28,243,191,36,255,0,82,126,218,69,94,94,60,61,98,188,80,106,22,162,105,30,83,83,224,60,126,159,213,84,219,174,140,165,142,162,107,101,116,87,59,115,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,112,173,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,159,242,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,187,255,0,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,252,156,168,180,195,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,144,56,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,208,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,157,175,134,14,5,106,115,254,30,117,59,137,237,82,160,171,131,24,177,224,247,187,150,25,12,53,81,108,187,92,96,167,173,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,115,163,99,217,36,53,45,83,143,175,255,0,53,151,14,95,164,63,254,28,170,32,7,9,222,105,244,111,230,6,61,234,48,23,209,198,30,154,106,198,173,104,22,81,133,104,230,111,246,126,245,91,111,173,142,122,111,102,211,85,251,122,149,244,85,17,186,213,190,161,205,101,47,125,242,70,158,37,23,116,123,122,255,0,37,85,51,175,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,148,240,61,172,122,79,91,203,211,92,52,46,209,15,179,115,235,126,31,153,100,23,74,109,213,51,123,78,149,104,27,27,110,27,220,206,204,61,18,74,122,110,195,94,174,95,15,221,233,248,142,82,176,75,94,227,3,88,116,75,25,229,225,161,186,91,158,99,116,153,118,89,125,193,236,85,246,59,75,111,51,209,79,103,122,88,223,4,87,167,164,45,84,145,145,75,38,198,193,42,181,147,42,201,211,175,105,251,106,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,242,112,125,38,214,93,20,229,149,168,88,22,184,229,254,218,191,82,105,254,71,37,53,30,230,203,236,42,21,181,200,144,219,60,66,42,248,142,215,71,124,93,85,172,223,218,141,93,20,81,185,104,176,210,159,9,222,86,52,111,229,254,61,233,208,28,171,152,167,17,121,223,11,250,89,131,234,102,11,81,249,129,108,163,188,81,108,135,251,39,107,240,213,115,79,71,220,150,41,59,61,222,195,27,221,99,119,179,249,162,255,0,52,94,213,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,171,230,185,193,71,221,150,85,63,18,154,103,108,186,212,227,121,109,194,162,167,45,139,167,122,27,61,210,105,26,228,168,222,174,89,27,13,84,146,63,220,230,236,142,84,218,143,68,154,24,155,10,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,243,69,254,104,149,1,205,115,73,181,151,7,226,58,124,247,83,50,255,0,180,214,28,215,196,73,137,86,110,108,126,6,134,7,181,86,217,225,209,127,11,195,247,217,241,53,54,205,221,238,170,247,95,51,89,202,184,22,213,157,26,209,78,35,177,220,247,92,113,15,109,88,105,55,71,77,89,181,210,251,10,185,94,197,134,231,225,209,23,196,118,186,59,225,232,174,102,254,236,104,233,98,141,171,221,121,202,221,173,87,254,36,176,155,237,138,231,73,113,182,220,116,222,219,87,71,89,73,51,102,130,166,9,43,238,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,165,114,93,202,108,88,54,43,196,46,107,148,215,120,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,0,107,246,97,167,25,254,178,229,153,150,145,224,95,98,241,11,173,193,211,218,236,155,209,124,52,123,81,28,237,173,234,200,187,143,71,203,217,98,172,113,119,59,108,85,99,26,171,53,121,54,232,230,172,86,235,45,102,186,90,38,246,110,3,111,183,220,113,251,165,78,218,105,189,167,84,173,166,145,182,253,142,127,122,30,139,37,61,79,125,172,86,175,135,237,117,252,71,33,249,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,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,80,26,99,139,106,62,107,151,199,140,105,61,13,214,187,36,174,183,220,155,21,37,174,85,101,85,77,43,104,167,125,100,44,70,170,58,77,244,173,168,106,196,222,174,149,174,88,209,175,87,163,87,202,151,167,202,143,86,116,107,56,225,198,12,11,76,241,15,179,55,236,43,195,199,150,209,237,116,158,58,186,118,57,18,231,226,21,63,23,196,118,31,240,185,119,67,218,237,34,118,153,11,159,53,64,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,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,243,149,113,99,229,99,89,62,95,228,62,157,57,154,195,186,241,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,9,228,151,139,105,194,233,102,117,154,211,208,218,164,207,155,144,45,174,178,167,186,143,174,130,206,180,212,242,83,199,177,85,86,40,100,157,42,87,170,35,82,87,67,209,202,238,203,81,150,84,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,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,208,123,88,231,189,237,87,191,196,240,11,197,46,85,195,6,184,210,87,90,113,187,174,83,101,203,251,54,43,190,61,109,116,143,170,172,223,51,123,18,210,192,215,35,37,172,141,234,169,19,94,139,185,178,203,18,44,107,47,113,186,20,34,175,51,173,82,251,175,224,219,53,240,151,223,102,93,114,223,15,139,91,255,0,173,123,222,43,197,72,158,46,15,123,28,214,110,161,142,183,227,118,222,157,62,23,35,213,133,0,154,93,182,112,253,128,217,120,121,127,13,22,102,85,208,98,114,98,243,226,175,150,153,33,138,173,208,79,78,248,102,169,87,54,52,137,106,100,89,36,149,242,118,250,58,87,185,202,213,234,168,102,136,209,239,5,250,199,125,215,222,24,48,13,85,202,97,217,122,186,219,228,167,184,201,185,139,226,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,218,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,160,19,78,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,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,56,60,93,104,133,171,135,30,34,243,61,26,177,95,42,238,246,219,5,69,51,168,234,234,227,107,39,88,42,41,97,169,141,146,109,248,92,246,54,116,98,189,17,168,245,98,185,26,205,219,18,210,185,42,121,88,202,126,96,87,122,117,184,159,224,170,190,119,186,165,255,0,213,166,138,91,239,191,239,188,166,239,108,240,191,228,166,160,159,188,172,255,0,239,147,118,49,255,0,243,189,191,220,212,170,178,197,57,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,220,245,221,85,109,109,68,142,166,216,214,42,38,248,39,168,151,184,231,177,173,240,219,126,39,72,212,75,148,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,6,85,207,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,252,220,170,182,105,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,108,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,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,234,214,222,86,248,174,115,198,78,49,169,150,235,77,214,187,77,179,43,133,202,243,168,52,76,185,71,15,129,174,108,110,153,139,28,143,147,196,58,26,218,135,35,95,28,77,87,69,248,170,217,35,107,227,72,172,84,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,74,230,85,195,62,27,175,60,60,222,243,59,205,117,93,187,33,210,235,61,215,35,178,214,194,170,246,57,145,211,164,213,52,146,196,174,70,185,147,54,154,52,71,251,159,27,216,199,34,171,119,199,37,6,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,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,126,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,61,87,50,46,91,191,119,254,212,226,23,135,171,15,251,20,248,235,50,108,102,142,47,253,11,254,23,214,82,49,63,253,79,249,172,145,39,247,191,189,205,78,199,84,167,136,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,88,79,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,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,89,86,85,199,29,79,21,188,184,117,115,15,212,22,82,83,234,46,31,79,143,190,186,104,159,20,76,189,210,58,243,70,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,132,28,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,40,4,150,156,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,14,235,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,52,167,194,119,149,141,27,249,127,143,122,116,7,85,5,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,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,5,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,249,57,143,115,87,170,42,161,242,159,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,249,53,140,107,83,162,34,33,109,92,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,105,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,155,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,72,43,203,103,138,237,71,208,205,113,198,244,190,217,47,181,112,205,70,200,40,44,247,43,53,68,202,216,233,234,170,166,142,158,58,250,117,232,189,185,153,185,155,209,19,108,177,177,24,238,138,216,164,138,244,242,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,160,30,96,92,49,216,184,85,215,217,48,172,90,245,227,108,185,5,189,114,91,117,55,134,124,126,203,165,158,182,170,56,168,119,190,89,95,63,105,148,237,78,243,149,28,254,189,85,168,190,245,152,28,140,127,59,63,77,254,228,88,79,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,179,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,60,174,89,159,230,89,213,54,63,75,152,100,53,119,102,98,182,120,236,22,133,169,84,115,233,109,209,203,44,177,83,163,250,110,115,24,233,228,70,110,85,218,205,172,111,70,49,141,111,201,77,148,223,105,49,91,142,21,79,93,178,203,117,184,81,221,43,41,187,76,94,237,85,36,117,49,211,201,189,83,123,118,178,182,165,58,34,163,87,185,213,200,170,214,170,118,174,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,208,158,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,148,217,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,131,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,60,85,167,137,190,27,111,247,90,43,21,139,136,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,176,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,38,167,50,46,91,191,120,30,212,226,23,135,171,15,251,43,248,235,50,108,102,142,47,253,53,254,23,214,82,49,63,253,115,249,172,145,39,247,199,189,205,78,255,0,84,168,172,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,39,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,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,63,206,85,197,143,149,141,100,249,127,144,250,116,230,107,11,31,231,113,133,93,104,53,163,79,117,26,106,138,69,182,223,49,121,108,148,241,53,238,239,182,122,26,185,38,149,207,110,221,168,197,109,194,20,106,163,149,85,91,39,84,111,68,87,121,78,77,57,253,54,51,197,29,211,12,184,228,53,116,148,249,142,47,87,77,71,111,106,202,176,87,92,105,229,138,162,53,123,90,138,196,124,116,209,215,43,94,254,157,17,210,53,23,172,155,93,118,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,202,185,109,60,72,241,175,252,63,240,61,163,218,49,167,183,59,173,14,164,230,90,95,141,212,197,113,162,94,207,177,173,110,164,137,143,168,73,92,213,235,52,189,169,225,141,35,84,124,127,28,187,227,115,34,238,126,87,42,206,60,127,244,71,10,154,191,122,255,0,27,22,33,125,185,220,127,234,25,77,100,107,59,95,252,67,162,124,147,127,139,167,99,127,185,48,181,64,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,159,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,228,117,225,3,128,77,47,225,18,235,144,228,182,43,165,94,69,144,221,170,42,233,104,239,21,105,36,51,210,217,37,117,59,227,160,146,54,202,176,76,246,201,78,143,90,132,138,55,57,92,168,141,99,83,105,40,10,139,231,131,154,218,171,243,253,44,211,152,105,234,210,229,99,179,220,111,117,18,185,141,236,58,10,233,162,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,26,185,104,224,20,218,131,198,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,93,148,111,164,166,146,90,90,137,95,26,166,198,54,177,41,17,55,46,199,61,204,99,183,111,218,186,9,51,237,204,187,0,166,211,238,52,181,18,150,219,143,85,218,173,183,202,138,107,253,42,204,146,236,172,125,93,52,114,213,84,68,249,21,119,177,213,139,86,139,181,118,53,237,123,27,183,102,212,154,188,143,179,91,173,126,1,170,122,115,53,61,34,91,108,119,139,117,238,158,86,177,221,247,79,93,12,176,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,108,208,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,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,137,254,12,214,113,79,173,127,196,79,16,89,182,177,199,111,240,84,153,5,193,60,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,107,213,189,197,126,222,141,232,137,202,143,85,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,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,170,190,121,223,146,127,169,63,109,57,87,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,202,185,55,249,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,155,151,183,27,90,244,116,139,29,228,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,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,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,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,106,122,15,13,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,130,145,114,174,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,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,52,58,253,152,105,198,127,172,185,102,101,164,120,23,216,188,66,235,112,116,246,187,38,244,95,13,30,212,71,59,107,122,178,46,227,209,242,246,88,171,28,93,206,219,21,88,198,170,207,94,76,26,115,173,179,100,217,46,167,216,178,170,75,54,151,165,67,109,183,218,23,83,65,60,247,251,140,52,242,44,16,49,85,22,90,102,64,149,169,51,164,71,55,122,186,56,209,178,34,189,98,183,64,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,43,171,153,215,47,250,205,93,163,169,226,7,68,49,223,23,157,82,110,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,116,49,177,174,153,175,119,69,116,141,99,36,166,195,170,240,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,166,190,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,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,121,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,78,220,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,53,192,88,255,0,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,162,35,233,161,151,163,90,216,220,189,201,162,145,175,86,182,39,71,53,196,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,2,42,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,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,123,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,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,226,171,47,21,187,230,254,201,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,249,34,127,53,94,170,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,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,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,158,30,63,245,27,72,245,71,138,60,187,37,209,172,86,146,211,104,142,161,244,85,213,212,149,44,150,11,253,198,41,100,73,238,145,164,74,177,49,147,46,222,138,197,94,234,49,39,119,73,38,122,39,85,229,45,167,58,219,148,241,13,81,153,233,110,85,73,141,227,216,221,61,52,57,157,108,212,208,84,190,178,221,53,67,102,109,182,40,164,69,114,62,161,212,106,139,51,54,246,153,27,221,191,118,200,228,188,144,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,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,231,42,226,199,202,198,178,124,191,200,125,58,115,53,133,233,243,115,211,60,171,81,56,71,154,227,139,82,120,191,177,89,5,38,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,117,237,248,166,202,245,118,214,182,40,165,122,187,225,232,180,237,195,70,127,77,165,156,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,46,248,173,222,33,137,88,138,145,34,189,236,117,58,202,199,177,168,187,216,231,55,163,183,116,93,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,224,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,46,255,0,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,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,207,15,48,252,214,213,159,241,165,170,183,219,53,61,92,52,244,183,134,89,30,218,150,53,175,89,237,244,209,80,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,146,211,145,214,45,98,171,202,181,115,53,168,161,223,122,181,91,236,246,186,58,158,235,211,181,75,87,37,84,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,182,212,84,175,60,92,90,197,73,149,105,38,107,79,67,178,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,216,171,177,187,95,91,82,189,81,17,203,220,232,229,84,107,81,56,175,40,108,235,236,151,25,54,219,7,178,252,95,219,92,126,233,98,239,119,251,126,19,183,27,107,251,187,118,175,115,175,128,237,237,234,223,238,187,186,252,59,93,122,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,79,242,42,243,58,213,47,186,254,13,179,95,9,125,246,101,215,45,240,248,181,191,250,215,189,226,188,84,137,226,224,247,177,205,102,234,24,235,126,55,109,233,211,225,114,61,88,81,94,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,167,149,61,6,113,133,93,112,11,213,53,138,243,81,73,53,69,85,158,211,123,99,169,158,231,49,32,184,91,233,235,161,106,171,154,213,222,216,170,99,107,211,167,68,122,57,17,92,136,142,91,158,228,251,172,118,44,231,134,4,210,170,120,124,61,235,77,46,19,211,214,71,185,239,239,210,215,84,79,87,79,83,213,88,214,55,115,223,83,23,109,28,247,39,134,222,237,169,35,80,157,69,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,157,60,200,184,205,190,240,151,167,22,123,102,7,106,238,230,121,223,141,167,180,92,167,99,31,75,106,142,157,33,239,212,186,55,117,238,204,158,34,36,138,53,106,199,185,92,231,245,70,118,165,132,28,15,243,63,207,176,157,80,184,217,120,160,212,58,187,230,19,149,212,85,92,106,175,23,38,205,81,61,138,183,182,231,181,105,163,130,55,187,195,72,230,182,47,10,198,36,113,171,152,248,251,104,217,27,39,203,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,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,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,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,154,231,29,63,221,248,95,209,76,207,253,241,75,159,214,208,183,252,214,182,215,29,66,59,254,183,197,49,173,255,0,113,10,191,251,226,18,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,234,248,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,37,121,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,74,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,242,115,35,230,9,77,196,77,76,122,61,163,119,90,182,233,213,186,161,181,53,183,40,101,150,22,100,207,88,160,146,36,150,158,104,34,154,22,83,76,147,181,24,231,57,146,61,25,39,78,172,141,83,138,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,95,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,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,53,243,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,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,232,173,141,204,100,113,3,132,239,52,250,55,243,3,30,245,24,11,211,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,126,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,95,65,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,21,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,73,254,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,196,199,63,172,11,225,163,135,76,239,138,13,83,160,211,60,22,159,252,85,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,243,254,55,248,165,254,17,244,58,125,72,162,198,253,183,122,185,92,35,177,89,41,229,118,218,86,87,75,12,210,182,90,149,71,35,214,22,50,9,28,173,103,196,247,35,89,213,136,229,145,149,109,195,39,51,253,121,195,117,230,28,151,92,181,14,175,42,195,242,170,138,74,12,138,10,246,237,130,215,3,118,198,149,212,80,83,199,182,7,196,213,87,190,56,98,233,58,111,71,53,100,86,74,206,191,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,1,201,83,205,62,83,242,254,187,212,109,197,212,130,178,249,158,243,4,204,180,195,38,171,225,191,68,110,181,118,43,237,45,61,53,70,67,145,210,74,141,158,6,84,211,204,174,183,198,201,32,234,199,172,83,81,212,37,92,18,163,216,170,141,106,181,200,229,79,147,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,107,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,125,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,140,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,247,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,111,123,210,166,25,145,94,189,119,170,43,145,92,138,142,94,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,101,92,181,78,85,156,7,127,232,142,42,245,126,203,254,54,92,66,197,115,183,127,212,62,154,246,215,247,127,248,134,196,201,33,255,0,23,80,199,127,114,121,221,121,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,75,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,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,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,15,41,171,25,215,221,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,51,4,95,71,41,252,90,197,143,240,75,136,93,173,20,62,30,175,38,184,93,238,151,73,59,175,127,136,170,101,116,212,141,147,163,149,81,157,32,164,167,103,70,162,55,224,235,211,115,156,171,48,8,85,205,231,5,251,91,193,181,202,255,0,237,79,9,246,43,32,181,223,123,61,142,231,139,238,72,234,14,214,237,201,219,233,227,251,155,186,59,251,150,222,159,22,230,212,95,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,131,149,113,99,229,99,89,62,95,228,62,157,57,154,194,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,63,202,75,231,13,173,247,92,243,136,186,125,26,154,199,73,71,109,210,234,116,109,61,91,100,115,231,174,158,227,75,73,83,43,223,252,154,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,181,214,79,254,97,154,91,255,0,228,177,194,134,181,219,236,95,151,246,156,90,239,115,241,95,254,238,167,169,160,131,178,175,255,0,239,147,183,177,159,243,61,223,220,208,231,252,173,53,210,179,71,248,172,176,227,117,183,159,9,141,234,39,251,27,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,253,20,114,189,183,210,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,94,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,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,240,50,204,255,0,50,206,169,177,250,92,195,33,171,187,51,21,179,199,96,180,45,74,163,159,75,110,142,89,101,138,157,31,211,115,152,199,79,34,51,114,174,214,109,99,122,49,140,107,108,211,145,143,231,103,233,191,220,139,84,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,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,117,60,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,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,249,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,127,127,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,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,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,149,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,243,252,243,191,36,255,0,82,126,218,86,94,39,159,230,88,45,54,65,75,135,228,53,118,150,101,86,121,44,23,117,166,84,107,234,173,210,75,20,178,211,171,250,110,107,30,232,35,71,237,84,220,205,204,119,86,61,237,119,239,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,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,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,21,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,128,28,234,252,172,98,223,48,40,125,58,226,83,182,7,159,230,90,97,147,65,153,233,254,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,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,66,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,124,104,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,251,169,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,60,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,230,183,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,110,107,30,232,35,122,179,174,196,126,247,34,35,164,122,186,111,242,84,243,79,148,252,191,174,245,27,113,117,32,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,69,151,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,201,79,147,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,148,228,169,229,99,41,249,129,93,233,214,226,127,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,51,195,204,35,75,238,186,85,198,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,94,215,85,84,145,145,75,36,180,235,35,87,163,159,78,255,0,115,85,21,141,176,158,73,121,77,138,175,64,179,172,42,158,187,125,234,213,152,45,210,178,155,180,244,237,82,213,209,83,199,79,38,245,77,142,220,250,42,148,232,138,174,78,223,87,34,35,154,171,98,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,74,171,230,167,192,119,254,151,226,175,72,44,191,226,165,203,236,86,203,119,253,123,234,111,110,127,119,255,0,135,108,172,142,31,241,149,15,119,247,87,149,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,85,29,226,139,100,223,216,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,52,95,230,137,213,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,2,63,241,249,157,125,221,240,109,171,23,255,0,101,251,67,197,227,242,88,187,61,254,214,223,105,72,202,14,238,237,174,235,219,241,93,205,189,62,45,155,122,183,174,228,206,185,165,62,21,116,183,238,91,135,29,58,211,57,172,94,198,175,179,99,244,190,213,162,241,94,35,181,116,149,157,234,239,196,71,189,174,235,85,44,238,248,28,172,78,189,25,209,168,212,78,170,71,94,97,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,123,162,166,145,172,78,157,21,234,212,85,106,42,185,51,194,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,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,137,191,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,140,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,255,0,185,118,232,93,102,128,240,167,138,99,119,235,55,179,50,75,247,119,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,250,74,170,247,103,176,191,234,93,20,254,34,121,107,98,58,57,29,195,193,85,228,26,95,142,120,9,221,47,110,54,87,65,71,75,81,75,221,119,110,69,72,86,120,98,73,54,177,93,219,87,237,232,238,138,148,2,105,119,134,237,111,181,113,31,162,88,182,180,89,172,117,118,106,124,142,158,87,62,130,166,70,200,250,105,225,158,74,121,152,143,111,185,236,73,97,147,99,250,53,92,205,174,86,177,85,88,149,237,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,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,102,156,140,127,59,63,77,254,228,90,160,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,149,139,190,229,193,203,254,143,135,123,20,90,183,171,216,239,246,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,248,203,44,234,4,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,163,109,55,208,29,101,213,189,71,168,210,60,3,79,110,183,28,190,139,196,248,219,92,172,109,36,148,62,29,118,205,226,93,58,177,148,251,31,210,53,238,185,191,136,230,179,250,110,107,86,122,243,143,181,102,86,44,55,135,219,54,160,229,244,153,86,67,71,79,145,195,93,122,166,181,37,181,149,239,106,219,81,38,90,100,146,70,198,245,110,221,232,215,108,87,238,86,182,54,170,49,181,215,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,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,187,91,34,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,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,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,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,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,32,7,58,191,43,24,183,204,10,31,78,184,148,193,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,111,115,26,247,177,168,247,204,160,14,85,196,191,14,152,39,20,26,89,95,166,121,213,63,248,218,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,254,74,159,201,83,61,122,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,152,28,149,60,211,229,63,47,235,189,70,220,93,72,4,0,230,133,192,183,223,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,248,174,109,60,105,74,197,212,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,13,84,21,43,206,211,71,47,177,101,88,47,16,52,243,119,172,181,54,244,195,171,35,218,198,248,74,168,228,168,171,167,94,170,253,242,119,153,45,79,185,25,181,158,23,226,119,89,26,137,202,185,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,183,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,20,109,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,113,94,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,79,64,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,133,92,222,115,175,178,92,27,92,172,30,203,241,127,109,114,11,93,139,189,223,237,248,78,220,142,175,238,237,218,189,206,190,3,183,183,171,127,186,238,235,240,237,117,22,26,168,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,130,52,231,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,243,61,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,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,249,57,203,235,125,215,5,209,43,6,139,219,236,116,149,20,250,161,81,59,171,171,230,145,219,233,32,182,207,71,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,29,101,240,95,163,150,45,125,226,131,0,210,172,166,109,150,91,173,194,74,139,140,123,94,190,38,150,146,158,90,185,105,186,177,236,123,59,204,167,116,93,198,185,28,206,230,244,234,173,232,186,62,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,96,230,127,162,247,93,41,226,211,45,190,195,136,85,218,113,140,230,161,183,235,53,99,158,233,96,175,158,72,98,117,193,204,145,92,238,143,74,199,204,231,68,170,138,196,146,53,70,182,55,199,214,85,114,79,214,139,173,198,155,60,208,140,135,47,171,170,167,181,211,210,223,177,155,60,204,115,217,75,2,203,35,46,46,138,77,189,24,197,150,106,37,88,149,232,155,228,123,216,222,174,149,203,242,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,109,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,130,177,113,94,70,63,157,159,166,255,0,114,45,80,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,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,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,202,185,81,240,45,253,195,138,13,107,195,63,222,245,88,5,21,115,191,206,115,174,146,83,171,127,234,188,43,220,239,247,115,35,63,189,230,45,80,0,121,251,22,1,134,227,57,54,77,153,216,177,234,74,75,238,99,81,77,83,125,184,53,21,103,174,125,61,59,41,224,71,185,85,85,25,28,81,162,53,137,209,136,174,145,200,155,164,123,157,89,124,243,191,36,255,0,82,126,218,118,174,92,28,191,232,248,119,177,69,171,122,189,142,255,0,109,138,255,0,19,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,140,178,206,160,0,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,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,42,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,58,175,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,1,0,57,213,249,88,197,190,96,80,250,117,196,231,252,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,251,166,94,239,72,163,145,24,232,93,27,164,86,171,214,39,69,103,224,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,10,242,128,197,175,184,55,26,26,133,133,101,52,62,10,245,143,225,247,107,93,198,155,186,201,59,21,80,93,168,35,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,40,0,42,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,116,43,221,233,44,113,163,27,11,99,108,136,213,98,202,232,187,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,15,249,169,232,229,247,87,120,71,187,212,227,147,117,171,192,174,17,102,50,83,109,103,245,213,45,52,19,199,82,155,222,246,163,59,112,84,75,63,95,137,206,236,108,107,85,207,69,74,76,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,249,154,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,42,175,250,134,63,251,209,127,161,63,252,249,101,58,79,130,253,215,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,131,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,172,187,183,35,91,84,215,90,217,172,92,75,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,237,178,73,91,89,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,37,7,5,60,24,103,124,31,123,86,193,252,65,125,173,195,46,125,250,207,179,255,0,101,33,160,237,221,36,240,236,241,158,43,191,44,171,210,26,110,223,107,170,49,119,238,233,213,61,242,168,229,92,81,232,95,241,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,184,247,35,221,187,177,183,250,105,211,119,95,127,78,139,10,180,159,147,95,221,126,169,225,186,153,252,71,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,4,127,227,91,133,47,227,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,69,93,39,228,215,247,95,170,120,110,166,127,17,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,1,85,127,212,49,255,0,222,139,253,9,255,0,231,203,41,210,124,23,238,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,242,154,177,130,253,232,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,82,181,191,168,99,255,0,189,23,250,19,255,0,207,147,255,0,138,61,11,254,37,52,39,38,209,79,181,63,103,62,209,248,47,236,159,129,241,157,143,15,89,5,79,247,30,228,123,183,118,54,255,0,77,58,110,235,239,233,209,96,7,245,12,127,247,162,255,0,66,127,249,242,213,0,4,0,226,143,149,39,241,41,174,217,54,181,253,253,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,219,197,199,187,119,99,119,244,19,166,238,158,254,157,87,191,240,83,194,151,240,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,120,175,23,156,179,111,188,90,107,45,78,170,221,248,136,246,37,35,45,244,182,187,93,163,236,147,42,124,5,44,77,87,58,62,251,106,162,89,119,79,37,68,189,92,221,201,221,217,213,90,214,158,215,129,206,0,173,92,26,93,114,235,236,217,245,38,105,114,201,105,232,233,41,235,29,143,54,130,123,124,17,58,87,75,19,36,239,204,229,100,206,116,46,115,81,90,157,105,227,85,221,209,54,203,82,170,255,0,168,99,255,0,189,23,250,19,255,0,207,150,83,164,248,47,221,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,56,87,28,124,14,90,184,208,181,98,48,205,168,181,120,133,203,16,168,172,117,61,67,109,173,175,130,104,42,155,23,117,143,139,185,19,145,251,169,225,86,189,36,232,136,146,34,181,219,145,89,200,56,92,229,73,252,53,235,182,51,173,127,127,95,104,254,206,120,223,236,103,217,111,7,223,241,20,115,211,127,118,241,114,109,219,223,221,253,5,235,183,167,187,175,84,234,188,115,240,49,252,104,253,137,254,218,63,99,190,199,123,75,253,164,246,135,138,241,126,27,255,0,186,33,217,183,195,127,237,117,223,254,14,158,255,0,41,193,79,45,239,224,251,84,238,186,153,247,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,22,106,128,115,252,27,66,244,227,77,181,31,57,213,12,42,205,236,171,174,163,120,25,111,240,192,168,218,90,138,170,85,168,84,170,108,104,159,4,210,120,167,119,85,23,107,220,198,189,90,143,116,143,127,64,5,85,255,0,80,199,255,0,122,47,244,39,255,0,159,39,255,0,11,154,23,252,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,238,61,201,54,237,239,237,254,154,245,219,215,221,215,162,117,80,1,202,184,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,0,34,175,28,252,12,127,26,63,98,127,182,143,216,239,177,222,210,255,0,105,61,161,226,188,95,134,255,0,238,136,118,109,240,223,251,93,119,255,0,131,167,191,202,112,83,203,123,248,62,213,59,174,166,125,242,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,30,83,86,48,95,189,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,245,12,127,247,162,255,0,66,127,249,242,127,241,9,195,166,9,196,181,159,23,196,245,50,159,199,99,118,44,129,47,181,182,205,243,69,237,13,180,21,148,209,197,222,134,88,228,139,108,149,76,155,115,85,122,246,118,42,116,122,170,117,80,0,7,63,206,116,47,78,53,39,81,240,109,80,205,108,222,213,186,233,207,142,150,193,12,234,142,165,167,170,170,90,117,90,167,70,169,241,205,31,133,111,105,85,118,177,207,115,209,170,246,198,246,116,0,0,4,85,227,159,129,143,227,71,236,79,246,209,251,29,246,59,218,95,237,39,180,60,87,139,240,223,253,209,14,205,190,27,255,0,107,174,255,0,240,116,247,249,78,10,121,111,127,7,218,167,117,212,207,190,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,28,171,138,61,11,254,37,52,39,38,209,79,181,63,103,62,209,248,47,236,159,129,241,157,143,15,89,5,79,247,30,228,123,183,118,54,255,0,77,58,110,235,239,233,209,97,86,147,242,107,251,175,213,60,55,83,63,136,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,242,154,177,130,253,232,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,82,181,191,168,99,255,0,189,23,250,19,255,0,207,150,83,164,248,47,221,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,61,88,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,67,31,253,232,191,208,159,254,124,178,157,39,193,126,235,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,207,41,171,24,47,222,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,250,134,63,251,209,127,161,63,252,249,101,58,79,130,253,215,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,149,113,173,194,151,241,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,34,174,147,242,107,251,175,213,60,55,83,63,136,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,33,87,26,220,183,191,140,29,83,181,106,103,223,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,193,119,219,111,237,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,251,162,109,251,188,79,254,207,77,159,225,235,238,149,64,133,92,107,114,222,254,48,117,78,213,169,159,124,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,127,5,223,109,191,182,143,219,31,182,62,205,255,0,105,61,159,225,124,39,137,255,0,238,137,183,238,241,63,251,61,54,127,135,175,186,85,2,21,113,173,203,123,248,193,213,59,86,166,125,242,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,252,23,125,182,254,218,63,108,126,216,251,55,253,164,246,127,133,240,158,39,255,0,186,38,223,187,196,255,0,236,244,217,254,30,190,233,84,1,202,184,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,0,7,63,214,29,11,211,141,121,163,198,109,58,161,102,246,205,171,23,200,33,201,33,182,202,168,180,181,149,81,65,60,49,178,165,138,139,221,133,60,67,158,177,245,70,189,204,106,63,115,21,236,127,64,0,0,14,127,79,161,122,113,67,174,51,113,15,108,179,120,28,206,187,31,151,27,185,84,211,170,50,59,141,43,166,167,146,55,212,51,167,199,52,126,21,140,100,136,168,238,219,149,142,222,140,137,35,232,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,229,92,52,112,207,134,240,181,143,101,120,102,159,87,85,191,30,191,229,21,25,29,13,21,74,171,223,108,100,212,180,208,173,34,74,174,87,76,198,186,157,202,199,187,227,216,246,181,202,247,53,100,127,96,60,166,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,234,24,255,0,239,69,254,132,255,0,243,229,170,30,83,86,48,95,189,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,245,12,127,247,162,255,0,66,127,249,242,202,116,159,5,251,175,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,118,173,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,252,155,6,89,138,229,126,210,251,45,147,90,175,62,198,184,77,105,184,251,62,182,58,143,7,93,23,78,237,52,219,21,123,115,51,115,119,70,238,142,111,84,234,137,212,253,96,121,252,255,0,60,198,116,195,13,187,106,6,103,85,87,75,98,177,83,173,93,194,162,154,223,81,90,248,32,69,77,210,172,84,236,124,170,198,162,238,123,145,170,140,98,57,238,232,214,185,82,58,255,0,85,31,129,63,248,243,255,0,70,111,31,234,132,170,57,86,186,113,71,161,60,53,251,19,239,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,180,82,109,219,223,139,250,93,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,100,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,58,174,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,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,85,31,129,63,248,243,255,0,70,111,31,234,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,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,77,85,79,172,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,159,88,0,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,167,214,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,128,127,85,31,129,63,248,243,255,0,70,111,31,234,132,170,57,86,186,113,71,161,60,53,251,19,239,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,180,82,109,219,223,139,250,93,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,100,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,6,144,235,38,157,235,190,27,30,160,233,109,226,174,237,143,79,81,45,52,21,211,90,170,232,89,80,248,213,17,235,18,85,69,27,164,98,59,171,21,236,69,102,246,61,189,119,49,200,158,212,229,90,233,197,30,132,240,215,236,79,190,188,231,236,231,218,63,19,236,207,236,101,101,103,127,195,246,187,223,222,209,73,183,111,126,47,233,116,235,187,221,215,162,244,242,154,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,126,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,0,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,156,43,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,196,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,61,94,133,241,71,161,60,74,123,111,238,83,57,251,71,246,115,195,123,79,251,25,89,71,216,241,29,222,207,247,204,81,238,221,216,151,250,61,122,109,247,244,234,157,122,169,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,30,126,251,159,225,184,206,77,140,225,151,220,134,146,146,251,152,212,84,211,88,173,238,85,89,235,159,79,78,250,137,213,141,68,85,70,71,20,106,174,122,244,98,43,163,106,174,233,24,215,122,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,118,173,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,197,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,214,208,190,40,244,39,137,79,109,253,202,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,249,138,61,219,187,18,255,0,71,175,77,190,254,157,83,175,74,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,174,230,177,238,130,102,181,202,157,28,177,72,137,215,106,244,250,192,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,59,86,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,141,127,213,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,242,186,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,47,63,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,89,0,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,255,0,18,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,246,186,33,196,110,143,113,29,106,185,223,116,107,39,171,191,219,109,21,12,164,171,172,117,154,186,138,4,157,205,221,218,100,149,48,198,217,30,141,218,231,53,138,229,98,62,53,118,221,236,235,205,114,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,226,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,228,149,0,138,191,213,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,141,127,213,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,1,226,181,123,89,52,239,66,48,217,53,7,84,175,21,118,156,122,10,136,169,167,174,134,213,87,92,202,119,200,170,140,89,82,150,41,29,27,21,221,24,143,122,35,55,189,141,235,185,237,69,225,95,213,71,224,79,254,60,255,0,209,155,199,250,161,223,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,137,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,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,160,28,43,87,184,226,225,95,66,51,41,52,251,84,181,110,146,211,144,193,79,21,76,244,48,219,107,107,159,78,201,17,85,137,42,210,195,35,99,122,183,163,209,143,84,126,199,177,221,54,189,170,190,82,211,204,199,130,139,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,123,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,26,47,199,183,240,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,130,188,208,184,215,254,31,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,198,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,202,203,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,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,242,51,67,171,24,47,221,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,83,150,94,181,253,244,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,177,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,180,241,3,169,159,115,122,29,158,106,148,117,118,170,122,188,103,31,174,184,80,123,82,77,148,179,87,50,23,120,88,31,241,177,93,221,157,98,141,24,215,35,158,231,163,90,187,156,134,107,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,209,71,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,171,151,181,12,77,222,228,106,57,123,89,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,129,92,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,237,121,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,2,168,57,144,235,206,101,195,111,48,61,56,213,108,50,182,173,175,183,96,246,230,92,232,97,168,72,89,118,183,45,214,189,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,44,43,134,142,34,240,78,40,52,178,131,83,48,90,143,241,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,39,85,0,0,0,42,87,87,248,205,190,240,121,204,207,85,238,114,90,189,179,134,101,31,103,105,242,107,108,76,98,85,58,56,173,20,189,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,218,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,1,80,28,173,56,246,251,9,89,97,225,71,84,32,223,143,221,110,30,15,16,186,83,211,245,146,130,186,174,117,114,81,212,53,137,214,72,102,158,87,43,37,232,174,142,73,21,30,171,19,145,208,91,248,0,28,171,139,31,43,26,201,242,255,0,33,244,233,200,65,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,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,134,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,156,67,221,120,152,225,162,193,158,101,87,90,74,252,178,223,81,83,100,200,223,77,70,234,102,120,216,31,213,142,86,170,35,21,242,83,73,75,51,214,47,195,223,43,145,168,206,139,27,33,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,84,226,159,90,255,0,135,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,134,151,120,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,210,202,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,142,85,197,143,149,141,100,249,127,144,250,116,228,32,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,0,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,32,114,112,207,243,45,83,204,184,130,212,29,65,200,106,239,153,13,242,163,28,169,174,174,169,84,223,43,250,92,145,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,33,175,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,31,39,56,110,33,181,182,215,117,167,225,241,184,149,94,57,167,215,154,116,169,125,217,207,130,170,12,177,140,117,36,237,70,42,195,190,145,244,149,49,61,174,99,101,222,244,124,110,122,35,31,30,238,127,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,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,117,184,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,203,159,229,209,174,154,237,175,122,19,73,150,107,94,45,254,51,217,153,111,142,163,255,0,100,127,215,149,113,205,253,101,77,27,60,31,135,237,69,15,196,159,139,253,52,255,0,15,89,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,14,97,220,66,229,92,47,243,11,211,189,92,197,169,188,127,128,211,250,90,107,141,173,245,82,83,195,115,161,150,190,226,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,182,63,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,154,206,37,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,164,180,83,72,248,186,49,95,37,52,144,200,168,136,222,138,245,69,107,85,21,169,111,252,165,184,135,186,235,47,15,53,24,30,87,117,164,170,190,233,141,69,53,146,6,67,70,232,94,219,34,211,181,45,238,149,200,157,167,189,22,26,152,81,89,209,219,41,216,178,34,185,221,201,60,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,189,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,249,153,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,203,232,229,189,162,22,173,17,225,67,19,109,190,249,87,116,168,207,41,233,243,138,231,205,27,99,100,19,215,209,211,170,65,19,83,170,163,35,138,56,152,170,231,42,185,232,247,252,40,228,141,148,153,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,121,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,25,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,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,185,62,91,156,190,234,120,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,235,209,242,34,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,205,103,22,62,105,245,147,230,6,67,234,51,147,211,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,240,177,172,233,107,224,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,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,249,68,202,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,208,123,158,214,61,237,70,62,247,129,77,124,230,244,46,179,22,214,91,22,188,218,44,219,44,185,181,190,59,117,210,174,53,158,79,236,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,108,69,107,156,239,202,228,201,170,95,101,56,142,190,233,157,125,247,194,208,103,120,252,158,26,139,194,239,241,151,74,39,164,208,254,34,49,93,30,202,87,92,93,239,115,88,238,189,23,171,187,104,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,171,157,166,177,216,162,197,112,94,31,169,225,239,94,170,110,9,152,214,73,185,237,240,148,177,199,81,73,78,157,21,155,36,239,62,90,159,122,63,115,60,47,196,222,146,53,82,21,114,234,209,203,238,178,113,113,130,83,90,38,240,244,152,125,194,12,198,233,83,181,143,236,210,208,79,20,141,77,142,123,21,221,217,214,158,14,173,220,230,119,247,237,115,88,228,52,40,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,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,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,188,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,234,185,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,124,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,78,220,234,252,211,226,223,47,232,125,70,226,71,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,0,80,15,52,127,61,154,155,244,95,71,162,58,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,242,151,29,85,211,139,70,163,218,52,134,231,154,90,169,179,59,245,190,162,233,109,178,73,80,137,85,83,75,10,162,73,35,91,255,0,247,171,81,126,39,182,25,220,212,114,67,42,179,213,153,87,46,123,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,97,64,21,23,198,151,53,12,202,147,91,109,22,46,25,242,10,70,227,218,123,120,146,106,171,156,53,41,87,110,203,94,176,70,199,67,44,125,166,59,195,70,231,85,196,139,28,174,100,187,153,60,110,107,153,12,141,147,246,190,49,112,78,47,248,29,214,203,253,130,143,216,217,37,155,79,239,255,0,104,49,254,228,213,30,203,238,210,87,178,151,250,233,240,69,28,253,216,233,214,79,195,69,217,215,107,186,42,123,232,176,188,158,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,55,192,0,164,190,112,218,33,117,192,248,139,167,214,89,175,148,149,150,221,81,167,71,83,210,54,55,50,122,25,237,212,180,148,210,177,255,0,205,175,99,154,176,189,175,69,69,234,249,26,173,77,136,249,61,7,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,137,208,57,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,119,186,165,255,0,213,166,138,91,239,191,239,188,166,239,108,240,191,228,166,160,159,188,172,255,0,239,147,118,49,255,0,243,189,191,220,212,139,252,176,52,94,235,170,220,90,98,87,217,177,10,187,182,49,131,84,58,253,121,172,107,221,20,20,19,199,12,174,183,185,242,35,155,213,235,88,200,92,216,145,85,94,145,200,170,215,70,201,58,95,160,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,123,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,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,76,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,73,255,0,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,111,241,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,197,227,199,239,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,36,255,0,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,185,123,146,57,207,71,70,145,242,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,237,9,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,205,103,22,62,105,245,147,230,6,67,234,51,146,255,0,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,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,10,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,85,7,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,181,88,172,141,83,126,245,237,199,94,85,154,199,98,210,46,46,45,20,217,28,61,41,51,219,124,184,116,117,59,159,253,107,85,83,60,18,83,46,198,49,202,254,228,244,241,65,211,225,107,123,251,220,228,107,21,22,117,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,205,234,151,217,78,28,108,90,103,65,125,240,181,249,222,65,31,137,162,240,187,252,101,174,137,139,52,223,136,172,86,199,178,169,214,231,123,156,215,187,175,68,234,222,226,21,107,194,70,139,221,117,235,136,108,39,79,233,113,10,188,138,209,37,226,142,175,36,167,133,238,137,145,89,35,168,143,198,203,44,173,115,86,38,118,149,205,71,35,154,229,123,216,198,117,145,236,69,210,73,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,45,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,244,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,86,69,114,197,227,199,238,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,47,42,230,143,231,179,83,126,139,232,244,68,170,229,227,196,46,43,194,255,0,47,77,68,213,204,166,155,199,248,13,64,170,166,183,90,217,85,29,60,215,58,233,104,45,205,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,92,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,31,229,71,192,183,247,14,40,53,175,12,255,0,123,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,170,240,175,115,191,221,204,140,254,247,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,0,0,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,149,23,83,202,247,142,159,190,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,241,92,218,137,18,127,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,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,141,163,179,209,108,155,251,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,230,171,252,145,115,215,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,239,109,150,112,153,153,96,188,40,99,252,80,230,21,21,118,150,101,89,68,118,91,69,142,166,129,26,250,171,116,148,114,212,69,114,73,123,155,154,199,186,9,26,200,221,18,110,102,217,90,229,99,217,187,154,105,62,11,247,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,79,65,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,211,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,173,168,141,92,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,237,123,251,53,84,16,75,35,147,99,94,196,119,118,5,168,131,171,183,53,157,253,251,92,230,53,10,12,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,203,9,230,237,157,125,232,105,103,12,58,153,236,191,102,125,173,199,238,119,223,5,223,239,120,95,21,77,105,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,149,228,169,230,159,41,249,127,93,234,54,226,53,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,205,57,52,232,189,171,26,208,107,166,180,93,113,10,72,50,28,194,241,87,73,110,189,57,237,150,121,236,144,118,163,237,51,163,151,178,207,25,21,86,230,244,99,158,177,70,231,110,107,34,84,176,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,117,94,26,56,139,206,248,95,213,58,13,76,193,106,63,197,81,222,40,182,67,253,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,243,69,254,104,179,167,153,55,48,13,56,214,126,31,113,29,56,209,12,139,198,195,158,246,239,25,52,50,198,140,170,182,82,211,74,139,21,5,76,110,99,154,201,157,85,31,113,86,57,81,200,218,70,170,111,134,165,143,116,85,229,213,96,213,60,151,139,140,18,221,165,183,187,173,171,179,112,130,225,145,207,69,83,83,4,47,177,210,207,21,69,84,21,78,129,23,172,50,246,163,137,25,39,225,190,89,33,99,149,55,34,167,107,231,87,230,159,22,249,127,67,234,55,18,0,18,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,80,15,52,127,61,154,155,244,95,71,162,34,169,106,156,168,248,233,254,225,194,254,181,230,127,239,122,92,2,182,185,191,231,53,214,185,42,21,223,245,94,21,142,111,251,184,81,255,0,222,240,149,235,196,142,183,221,120,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,222,247,164,80,199,189,253,26,142,126,231,35,88,138,140,75,116,228,251,135,234,61,139,134,4,201,242,156,247,218,152,182,77,112,158,124,94,195,177,95,236,88,225,168,158,26,167,119,93,209,83,191,59,28,238,203,122,198,205,157,196,93,243,202,141,164,19,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,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,122,196,144,202,232,250,61,210,63,179,88,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,201,186,112,245,138,240,191,203,211,82,180,143,22,169,241,254,3,79,242,90,155,141,209,244,177,211,205,115,174,150,130,119,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,160,19,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,160,1,18,185,159,232,189,171,85,184,75,203,111,176,226,20,151,108,159,6,167,109,250,205,88,231,182,41,232,32,142,104,157,112,115,36,87,55,171,22,141,147,57,209,42,170,61,99,141,81,174,145,145,244,163,109,42,212,204,171,70,245,31,28,213,44,42,175,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,20,231,69,148,216,179,156,87,135,172,215,22,174,241,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,128,228,169,230,159,41,249,127,93,234,54,226,42,241,79,173,127,196,79,16,89,182,177,199,111,240,84,153,5,193,60,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,107,213,189,197,126,222,141,232,137,109,60,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,147,168,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,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,116,39,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,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,166,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,72,214,90,167,35,31,206,207,211,127,185,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,32,175,52,46,10,63,136,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,152,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,22,194,120,191,230,151,110,214,206,24,45,120,22,155,218,189,129,146,103,126,46,155,49,163,101,117,83,230,177,208,195,80,212,142,158,58,132,134,24,234,60,100,105,241,171,85,205,108,75,44,79,98,172,136,230,192,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,138,56,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,128,102,179,139,31,52,250,201,243,3,33,245,25,206,84,92,159,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,165,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,116,242,224,230,1,89,195,189,246,45,36,213,236,139,251,83,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,252,100,150,239,193,154,206,44,124,211,235,39,204,12,135,212,103,37,255,0,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,114,128,0,113,254,45,244,94,213,175,92,60,230,218,127,85,136,82,100,87,121,44,245,149,120,221,60,207,108,79,138,247,29,60,158,10,88,165,115,154,145,63,186,173,106,185,92,214,171,30,246,63,172,111,122,46,112,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,45,83,152,190,175,83,107,215,45,253,29,213,200,103,164,146,163,34,202,45,115,92,18,146,9,97,130,43,139,45,183,40,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,150,37,242,184,243,217,166,95,90,244,122,209,204,211,90,254,250,120,184,202,124,61,191,194,208,96,157,112,170,61,241,108,154,95,5,60,222,34,73,58,72,246,187,173,84,181,59,28,155,122,196,145,110,106,59,119,89,127,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,230,107,56,177,243,79,172,159,48,50,31,81,156,155,252,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,183,64,69,94,104,254,68,245,55,232,190,177,68,80,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,243,69,254,104,157,84,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,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,0,3,143,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,126,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,252,154,198,53,169,209,17,16,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,78,174,91,156,190,233,184,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,93,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,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,128,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,138,249,174,127,17,223,196,116,255,0,125,127,253,20,254,184,251,1,224,119,251,47,217,123,219,187,183,215,255,0,215,63,185,120,173,223,30,253,157,63,3,195,159,171,202,247,130,143,226,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,152,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,23,147,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,80,13,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,35,129,111,226,59,248,113,199,127,138,15,254,149,252,94,11,197,111,246,167,178,246,51,195,251,75,119,255,0,174,127,79,119,255,0,167,179,181,221,252,126,241,32,12,224,241,147,161,117,156,59,113,29,153,233,207,177,189,157,101,109,194,75,142,56,214,44,239,133,246,122,135,186,74,84,142,89,209,31,47,109,139,216,123,250,185,59,176,202,221,238,86,171,151,242,179,61,82,251,87,195,142,151,233,157,125,247,197,87,224,153,6,81,225,168,188,46,207,7,107,173,101,178,104,127,17,24,141,147,125,83,110,46,247,185,207,111,78,139,209,189,180,63,87,134,157,99,177,104,221,187,89,42,110,240,248,138,188,195,75,238,184,117,174,155,115,217,222,170,175,170,163,141,203,189,172,122,55,181,2,84,79,209,219,90,254,198,205,205,115,218,167,53,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,141,46,233,62,11,247,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,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,4,0,231,87,229,99,22,249,129,67,233,215,18,168,56,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,59,175,48,46,4,111,188,42,229,82,102,184,179,60,110,153,100,23,5,142,221,83,213,145,251,46,170,121,42,164,138,213,177,245,18,212,79,218,166,167,106,248,151,34,53,253,122,47,71,123,150,32,23,39,201,239,134,47,176,58,113,113,226,23,50,197,238,182,220,167,48,223,111,178,62,178,109,145,191,29,84,167,149,179,199,2,116,84,239,206,197,93,242,117,87,71,4,46,141,26,201,21,210,198,190,117,126,105,241,111,151,244,62,163,113,57,255,0,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,115,186,47,69,106,181,206,99,218,246,61,236,119,21,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,178,255,0,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,0,0,160,30,104,254,123,53,55,232,190,143,68,119,94,11,248,62,198,120,185,224,39,46,178,185,41,40,179,107,30,113,117,118,39,120,171,150,163,177,67,60,180,86,119,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,245,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,213,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,165,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,50,218,89,167,19,252,10,211,103,252,27,233,143,19,218,91,65,73,6,79,99,211,123,37,203,51,134,106,169,119,221,173,208,89,40,152,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,73,94,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,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,207,248,130,231,5,138,221,120,125,180,191,64,86,235,100,213,60,135,181,227,98,158,146,57,163,197,251,82,177,211,110,124,240,186,26,206,242,53,209,197,177,191,220,228,116,143,236,200,214,196,234,160,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,79,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,208,56,177,242,177,172,159,47,242,31,78,156,205,97,103,220,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,3,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,25,172,226,159,69,63,135,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,87,245,117,55,88,236,89,207,12,26,37,165,84,240,248,123,214,154,92,50,186,122,200,247,61,253,250,90,234,138,58,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,135,229,104,118,169,125,215,227,154,189,224,239,190,204,186,229,186,127,54,45,111,254,181,239,120,175,21,117,183,120,184,61,236,115,89,186,134,58,223,141,219,122,116,248,92,143,86,30,83,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,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,176,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,57,87,22,62,86,53,147,229,254,67,233,211,153,172,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,8,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,172,148,230,27,204,71,248,155,163,183,233,126,147,165,214,209,128,211,246,110,23,39,203,81,219,146,247,51,224,167,150,56,42,96,237,162,197,225,39,241,12,86,54,89,98,146,70,182,84,85,217,19,147,133,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,79,213,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,202,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,164,190,110,92,51,225,186,43,171,150,109,82,195,43,170,216,205,87,168,187,92,174,118,201,149,100,101,53,198,23,192,250,137,226,145,206,87,108,157,213,123,214,53,79,129,237,126,215,108,115,99,142,5,151,147,202,159,134,124,55,74,52,26,131,88,91,93,143,228,25,102,162,211,165,107,238,246,229,89,86,223,110,93,155,109,105,42,185,81,31,28,177,189,211,163,90,207,198,78,219,247,248,120,222,77,240,1,154,206,44,124,211,235,39,204,12,135,212,103,39,78,35,193,71,241,85,203,51,74,239,248,5,178,213,30,166,226,222,218,146,219,83,58,118,164,186,80,165,222,224,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,89,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,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,94,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,142,89,220,61,98,188,80,104,215,16,250,71,148,212,248,15,31,246,94,166,221,116,101,44,117,19,91,43,162,117,201,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,33,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,199,249,81,241,211,253,195,133,253,107,204,255,0,222,244,184,5,109,115,127,206,107,173,114,84,43,191,234,188,43,28,223,247,112,163,255,0,189,225,45,80,205,103,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,0,160,30,102,154,41,247,45,197,198,83,225,238,30,42,131,59,235,154,209,239,151,124,209,120,217,230,241,17,201,210,54,53,189,42,162,169,216,212,221,210,37,139,115,149,219,186,115,250,109,99,177,75,193,125,199,135,234,136,123,55,170,109,80,163,204,104,228,220,247,120,186,89,45,53,52,149,9,209,25,178,62,203,226,166,247,171,247,63,197,124,45,233,27,149,127,43,134,45,82,251,150,213,216,53,50,27,239,177,171,236,216,254,73,236,170,223,11,226,59,87,73,108,149,176,208,254,26,177,237,119,90,169,96,111,198,213,98,117,234,254,141,71,42,115,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,41,240,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,11,73,60,179,65,45,197,253,101,173,154,55,203,209,234,201,42,100,154,68,69,70,244,71,162,35,90,136,141,78,150,102,179,139,31,52,250,201,243,3,33,245,25,206,84,93,79,43,222,58,126,250,241,86,104,118,177,230,126,47,82,108,187,253,143,83,90,221,179,95,109,113,198,213,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,197,115,106,36,73,254,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,18,83,154,23,5,31,195,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,103,216,215,71,66,231,190,157,34,115,151,172,50,246,167,154,53,141,17,145,252,113,108,141,172,139,185,197,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,101,180,210,159,9,222,86,52,111,229,254,61,233,208,25,172,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,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,211,99,158,214,49,142,70,50,101,0,0,34,175,49,30,16,255,0,138,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,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,145,92,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,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,34,255,0,52,30,95,117,55,106,155,215,20,58,45,106,164,99,217,78,234,252,194,199,77,20,84,204,217,12,85,85,21,151,165,150,89,218,213,122,181,144,53,240,69,22,249,30,174,151,226,123,159,214,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,243,69,254,104,157,84,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,158,204,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,44,211,148,207,27,118,171,45,53,175,132,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,122,185,239,108,45,69,85,141,165,175,131,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,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,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,228,22,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,226,171,116,95,75,238,58,185,65,174,247,12,66,146,171,59,181,217,214,195,67,120,153,242,61,244,180,74,249,30,173,138,53,119,105,143,85,154,84,89,90,196,147,100,143,102,237,142,86,175,181,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,176,39,167,39,125,23,181,106,47,16,215,173,64,202,49,10,75,205,163,0,179,178,174,142,162,165,237,115,40,47,115,84,51,193,202,145,43,186,189,233,20,53,174,99,149,174,108,111,141,175,248,100,72,148,187,64,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,4,0,231,87,229,99,22,249,129,67,233,215,18,162,244,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,102,143,174,118,157,47,226,47,72,217,71,121,182,82,101,56,38,121,103,130,173,145,84,195,36,108,171,162,157,140,154,25,81,174,70,203,19,250,44,114,49,223,4,145,189,26,228,218,246,162,165,32,106,55,47,61,80,196,56,192,177,240,221,75,71,87,21,139,55,188,76,184,190,67,35,163,168,100,214,72,220,178,77,80,231,47,101,146,84,210,211,35,157,52,9,219,114,189,168,140,69,108,176,185,247,189,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,54,115,171,243,79,139,124,191,161,245,27,137,231,249,64,103,248,110,11,197,125,77,46,97,144,210,90,95,149,98,245,54,11,66,212,170,181,149,87,25,43,40,229,138,157,31,211,107,94,246,193,34,51,114,166,231,237,99,122,189,236,107,173,83,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,177,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,195,215,167,85,85,94,129,202,147,138,61,118,226,83,239,71,239,175,57,251,71,246,115,216,158,204,254,198,81,209,246,60,71,142,239,127,123,69,30,237,221,136,191,165,215,166,223,119,78,171,214,127,130,128,121,163,249,236,212,223,162,250,61,17,39,249,52,241,49,134,216,35,186,112,177,125,161,171,165,190,228,119,138,188,142,197,92,212,89,32,172,122,81,68,147,210,61,17,189,97,123,34,163,89,90,245,85,99,211,184,213,86,57,172,73,123,175,49,254,95,244,124,68,88,165,213,189,33,199,127,182,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,193,88,185,87,38,206,24,189,155,98,187,113,59,154,226,246,169,164,188,116,183,225,21,178,77,221,170,166,134,55,212,67,112,157,177,167,86,69,220,122,54,22,189,127,23,108,83,162,35,99,147,172,182,126,101,92,210,159,9,222,86,52,111,229,254,61,233,208,21,107,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,175,98,234,121,98,240,29,247,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,127,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,40,219,153,103,2,180,220,50,228,212,186,159,166,52,20,148,186,95,145,212,65,109,165,161,109,84,178,79,104,184,165,58,171,160,122,207,35,229,153,147,36,19,76,217,17,203,181,123,145,185,172,70,198,178,114,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,221,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,21,87,206,247,75,127,250,180,214,187,125,139,253,247,139,93,238,126,43,252,149,52,16,118,85,255,0,253,242,118,246,51,254,103,187,251,154,21,86,11,20,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,219,152,246,187,196,238,248,93,27,85,110,80,28,43,138,254,48,116,191,132,108,102,215,122,207,22,174,182,229,124,168,107,109,118,122,72,164,239,215,65,21,69,51,43,95,28,155,22,22,190,24,106,123,168,201,95,26,72,173,70,35,155,213,92,216,21,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,136,215,202,227,207,102,153,125,107,209,235,75,254,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,103,135,143,189,16,210,254,30,184,151,191,233,182,147,95,42,234,237,16,83,211,87,205,110,169,142,77,246,73,234,25,221,74,20,153,254,250,134,54,39,67,35,36,247,170,50,102,198,247,62,72,222,247,71,83,71,188,27,105,30,156,104,191,14,56,102,49,165,183,143,110,89,110,54,248,239,190,222,125,2,81,205,122,146,177,141,155,197,201,22,214,189,187,152,248,218,198,201,186,70,69,28,81,185,206,86,117,90,108,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,135,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,153,215,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,158,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,244,122,35,163,114,166,217,24,231,77,254,88,188,120,253,200,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,1,154,206,44,124,211,235,39,204,12,135,212,103,46,123,149,101,218,213,113,224,115,1,163,183,220,233,42,170,45,117,23,138,74,232,161,153,175,125,44,235,115,169,153,34,149,168,189,88,245,138,104,164,70,187,162,236,145,142,254,78,69,94,1,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,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,117,230,29,196,46,43,197,6,161,105,222,174,98,212,222,3,199,233,253,45,53,198,214,250,168,234,38,182,87,69,115,184,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,164,170,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,153,92,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,217,246,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,234,121,112,115,0,163,226,34,197,22,146,106,246,69,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,82,220,88,249,167,214,79,152,25,15,168,206,79,76,23,130,203,87,20,252,177,52,234,251,136,99,244,142,213,76,106,158,240,184,253,98,212,182,149,107,96,75,229,107,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,96,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,94,247,46,110,53,255,0,138,173,56,158,193,159,220,237,81,234,110,45,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,0,64,14,115,122,91,246,175,135,27,22,166,80,88,188,85,126,9,144,71,226,107,124,86,207,7,107,173,98,195,55,225,171,209,178,111,170,109,185,190,230,185,237,233,213,58,55,184,165,43,2,95,242,172,209,203,22,174,241,113,104,169,200,230,235,73,129,91,229,204,99,166,218,255,0,235,170,170,105,224,142,153,55,177,237,86,118,231,168,138,126,191,19,93,216,216,230,171,94,170,151,210,12,214,113,99,230,159,89,62,96,100,62,163,57,55,240,222,5,105,184,165,229,195,166,153,198,159,80,82,51,85,44,20,247,72,104,102,169,170,149,140,185,219,161,188,221,94,182,212,69,145,32,133,238,146,161,210,50,103,51,250,108,107,28,246,49,202,246,87,93,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,222,213,71,39,243,66,244,249,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,215,235,230,143,228,79,83,126,139,235,20,69,37,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,105,35,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,251,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,132,6,148,248,78,242,177,163,127,47,241,239,78,128,205,97,106,156,72,240,45,247,215,193,126,143,107,142,142,97,158,47,82,108,186,127,141,251,98,154,137,219,102,190,218,227,180,196,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,248,174,109,60,105,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,72,43,205,115,141,127,188,220,170,126,26,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,177,90,146,58,26,89,35,127,189,206,217,36,171,185,24,169,12,50,186,37,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,30,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,252,173,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,126,34,243,190,40,53,78,191,83,51,170,143,241,180,118,122,45,144,255,0,99,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,252,213,127,146,39,42,5,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,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,32,116,207,239,147,67,179,205,45,142,146,213,81,87,147,99,245,214,250,15,106,71,190,150,26,231,194,239,11,59,254,7,171,123,83,164,82,35,218,213,115,28,196,115,83,115,80,205,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,159,148,95,247,44,189,20,251,150,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,37,80,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,0,115,171,242,177,139,124,192,161,244,235,137,74,196,223,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,175,36,20,173,206,175,205,62,45,242,254,135,212,110,36,0,46,167,150,47,30,63,125,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,58,87,48,62,7,41,184,187,195,109,117,248,99,241,251,54,162,216,42,35,101,21,222,228,201,88,202,171,114,171,187,180,83,75,10,57,200,196,115,251,204,114,199,38,215,177,205,106,49,39,145,231,64,225,51,131,237,47,225,23,13,150,197,131,165,93,125,246,241,79,74,220,142,251,83,44,136,251,172,240,44,170,199,164,10,247,69,78,198,173,68,173,99,24,157,118,43,81,238,145,200,175,94,234,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,230,171,232,56,82,224,167,75,56,62,251,83,247,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,5,0,243,71,243,217,169,191,69,244,122,34,42,151,189,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,214,7,21,92,88,84,229,124,96,214,107,151,15,121,29,93,142,219,140,84,54,28,70,182,154,221,21,11,216,205,210,77,87,50,196,141,78,227,42,171,42,107,231,122,84,34,190,86,85,57,178,181,55,58,52,181,78,90,122,235,175,60,65,232,53,86,107,174,84,180,149,15,130,241,61,21,158,250,218,111,9,61,226,6,244,89,36,124,12,137,144,108,142,71,44,45,154,21,232,245,142,70,57,141,124,46,124,180,24,105,79,132,239,43,26,55,242,255,0,30,244,232,14,149,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,5,116,67,149,142,27,164,124,90,92,245,181,183,42,73,112,75,21,67,43,240,156,114,71,45,108,240,213,201,15,71,186,173,243,197,209,172,166,149,207,117,62,215,73,42,170,65,35,229,71,196,169,44,245,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,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,74,114,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,110,124,0,114,174,41,244,83,248,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,109,98,187,182,175,219,209,221,21,51,88,13,9,242,237,208,186,205,1,225,79,20,198,239,214,111,102,100,151,238,238,73,126,133,203,58,72,218,170,165,69,137,146,199,50,53,208,205,29,43,41,97,146,52,107,90,217,33,127,244,149,85,238,146,160,207,95,48,13,11,214,93,23,226,10,239,85,171,217,77,215,52,147,43,217,115,161,204,107,40,91,75,29,235,240,163,73,155,28,108,146,70,67,225,222,169,15,97,28,155,35,108,42,214,50,55,196,139,194,238,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,138,229,113,231,179,76,190,181,232,245,165,255,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,147,204,179,142,170,158,25,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,201,28,230,43,99,73,41,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,176,113,87,194,142,163,240,151,157,209,225,185,212,94,50,146,229,111,167,172,183,222,233,161,86,208,215,201,217,141,106,227,129,202,170,171,216,157,239,137,81,232,201,21,169,28,139,27,27,43,16,145,92,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,230,188,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,162,190,102,28,107,219,184,159,206,237,184,78,154,92,252,78,155,98,93,42,104,171,35,90,168,125,179,93,52,49,172,149,19,83,204,216,246,118,122,190,8,209,209,238,78,179,185,30,173,153,26,223,43,203,187,132,63,226,183,89,87,237,77,23,123,79,112,238,213,110,81,178,191,195,77,63,117,178,248,90,72,246,162,200,189,217,34,118,245,110,205,177,71,47,73,25,34,197,186,231,184,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,127,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,1,154,206,44,124,211,235,39,204,12,135,212,103,61,175,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,37,59,115,58,224,59,238,66,251,83,175,58,79,101,219,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,31,87,119,92,189,154,137,221,80,173,219,28,113,66,229,142,20,233,190,38,172,0,45,83,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,35,186,243,44,227,170,167,134,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,114,71,57,138,216,210,74,64,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,79,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,72,60,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,56,87,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,46,251,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,73,84,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,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,33,241,57,98,226,211,70,169,181,86,209,101,246,37,91,46,21,86,187,165,163,196,190,167,192,85,68,228,115,99,239,186,40,146,93,208,73,79,47,86,183,106,119,118,117,87,53,199,107,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,153,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,200,243,229,223,114,132,208,186,205,48,225,198,175,81,178,27,55,130,189,106,93,193,183,24,92,245,157,147,58,207,3,22,58,36,146,41,17,172,110,231,190,174,118,61,136,169,36,85,49,57,94,228,218,214,78,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,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,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,91,167,22,28,69,224,156,80,114,192,207,181,47,5,168,255,0,246,13,29,226,139,100,223,216,203,167,180,45,147,79,71,220,150,40,251,221,174,251,27,221,99,118,63,249,162,255,0,52,74,86,45,167,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,103,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,179,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,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,10,224,230,177,192,173,54,29,37,127,20,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,251,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,225,163,136,188,239,133,253,83,160,212,204,22,163,252,85,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,127,52,95,230,139,161,61,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,238,183,30,58,170,112,238,4,48,46,22,52,162,190,174,154,251,85,79,123,135,53,174,117,44,78,129,182,234,186,203,130,123,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,20,95,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,208,247,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,210,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,161,126,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,110,116,175,151,208,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,232,49,204,107,216,247,35,217,31,248,155,180,218,172,28,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,38,84,92,20,127,16,28,182,116,215,89,244,246,217,117,174,212,156,54,223,119,166,138,221,68,157,239,108,218,219,127,175,123,233,210,39,57,58,77,23,118,121,163,88,209,95,39,199,22,201,28,248,187,112,3,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,4,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,210,40,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,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,119,10,225,87,75,126,250,120,142,211,173,51,154,197,237,154,11,206,65,75,237,90,47,21,225,251,182,184,159,222,174,252,68,123,28,222,148,177,78,239,129,200,245,233,209,157,92,173,69,210,152,5,43,127,86,175,138,127,248,3,165,95,247,85,199,253,120,177,253,66,205,110,186,149,203,195,37,212,107,237,61,36,23,44,171,69,235,111,117,145,82,49,205,130,57,234,108,111,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,249,153,225,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,128,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,158,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,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,43,149,103,30,63,250,35,133,77,95,189,127,141,139,16,190,220,238,63,245,12,166,178,53,157,175,254,33,209,62,73,191,197,211,177,191,220,152,90,161,74,220,234,252,211,226,223,47,232,125,70,226,69,254,26,56,103,204,184,165,200,114,188,51,79,171,169,25,144,216,49,122,140,142,134,138,165,81,140,185,190,26,170,104,86,145,37,87,35,97,123,155,80,229,99,221,240,111,99,90,229,99,92,178,51,149,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,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,254,72,158,215,150,247,26,218,167,198,15,222,39,222,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,245,233,225,153,183,110,222,157,93,215,175,84,233,53,65,88,28,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,247,186,58,184,216,189,31,51,145,58,49,62,20,78,189,87,170,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,126,234,135,162,170,57,19,162,55,221,252,213,106,135,154,63,158,205,77,250,47,163,209,31,86,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,245,153,173,141,240,54,74,217,81,172,141,242,76,178,36,105,213,82,52,35,6,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,163,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,47,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,51,24,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,44,83,155,23,24,185,86,111,157,220,248,93,199,40,238,182,28,111,18,184,39,182,222,249,36,135,237,12,203,13,60,176,247,32,146,8,228,100,48,200,178,171,62,57,34,159,172,83,183,170,54,39,39,10,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,14,63,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,215,182,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,235,211,170,47,242,45,208,2,130,249,159,232,189,215,74,120,180,203,111,176,226,21,118,156,99,57,168,109,250,205,88,231,186,88,43,231,146,24,157,112,115,36,87,59,163,210,177,243,57,209,42,162,177,36,141,81,173,141,241,245,230,188,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,46,143,128,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,135,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,189,47,151,166,127,134,233,135,24,218,115,153,234,6,67,73,98,177,82,212,87,211,84,92,42,213,91,4,15,169,183,212,211,196,178,59,167,70,49,101,154,52,87,187,163,24,138,174,114,181,168,174,77,15,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,150,47,1,223,114,22,42,109,121,213,139,46,220,251,32,183,183,217,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,118,232,227,150,22,172,144,175,77,242,181,101,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,207,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,202,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,147,88,198,181,58,34,34,22,149,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,35,213,115,98,227,94,221,139,98,183,62,21,244,222,231,191,36,188,244,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,197,71,54,215,171,100,123,82,36,150,55,177,86,84,86,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,71,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,66,174,102,28,20,92,120,159,193,45,185,182,154,91,60,78,164,226,93,41,168,168,227,74,88,125,179,67,52,209,164,148,243,84,76,232,246,118,122,190,120,213,210,109,78,179,181,24,174,153,28,218,76,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,72,1,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,58,245,232,137,252,139,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,40,95,139,31,52,250,201,243,3,33,245,25,207,21,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,122,61,17,209,185,83,108,140,115,166,167,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,123,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,241,113,167,195,61,79,10,58,243,117,211,8,107,170,238,22,41,233,225,187,227,213,213,107,23,126,166,221,54,228,111,113,35,114,162,62,57,99,154,21,85,107,55,172,43,34,49,141,123,80,155,252,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,60,167,47,110,49,112,78,16,48,77,100,191,223,232,253,179,146,94,126,206,253,159,199,251,147,83,251,83,181,53,91,42,191,174,153,4,177,193,218,142,161,36,252,68,77,253,54,183,170,175,186,37,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,197,224,59,238,66,197,77,175,58,177,101,219,159,100,22,246,251,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,172,255,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,5,115,45,230,9,83,172,55,91,199,15,154,65,117,164,147,79,168,42,60,53,226,237,73,44,85,80,100,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,167,71,34,171,21,189,99,7,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,46,167,94,239,54,238,3,184,49,190,221,248,126,196,237,84,148,152,55,133,246,69,174,233,37,85,109,43,124,109,214,38,207,189,206,153,38,127,85,171,153,233,248,190,231,42,127,250,41,180,174,191,234,213,241,79,255,0,0,116,171,254,234,184,255,0,175,23,82,1,76,28,229,180,94,235,141,107,205,175,90,45,88,133,92,24,246,97,103,164,164,184,222,154,247,75,4,247,184,59,177,246,159,213,203,217,127,131,138,151,107,122,49,175,72,164,115,119,57,146,170,66,13,39,193,126,244,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,93,92,208,184,215,254,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,222,217,186,54,23,49,245,9,43,154,157,33,139,187,60,49,164,106,172,147,227,151,124,141,124,93,190,23,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,178,218,121,132,96,24,110,150,114,225,205,180,251,79,177,234,75,30,61,99,167,178,83,80,208,211,34,236,137,158,217,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,163,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,31,236,171,2,202,191,219,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,249,156,215,55,252,10,133,233,242,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,61,7,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,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,38,125,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,157,185,129,113,221,125,226,171,42,147,10,197,159,224,180,203,31,184,44,150,234,110,140,147,218,149,80,73,85,28,87,93,239,167,138,162,14,237,53,67,83,195,57,85,172,233,213,122,187,222,159,149,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,218,79,27,250,239,144,240,41,195,110,25,112,209,12,103,31,146,158,130,241,110,196,40,232,111,108,170,170,130,158,220,202,10,149,141,173,86,206,201,92,246,165,44,77,71,61,238,234,155,186,245,85,234,145,3,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,117,233,213,23,249,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,167,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,37,169,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,131,218,199,61,239,106,189,254,127,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,226,156,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,37,101,227,219,236,39,0,248,135,10,58,95,6,252,130,235,111,188,209,229,247,74,138,126,177,208,80,213,220,107,28,180,116,237,122,116,146,105,160,149,170,249,122,43,99,142,68,70,42,202,229,116,17,87,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,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,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,20,23,205,7,91,237,90,217,197,125,233,182,107,29,93,186,159,0,167,118,14,247,212,200,215,62,178,122,42,202,165,154,116,107,125,204,98,203,52,140,98,110,114,171,35,107,215,106,189,99,103,21,225,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,250,197,91,12,108,151,163,21,242,83,73,52,104,170,173,232,175,69,71,53,81,28,154,83,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,85,127,212,49,255,0,222,139,253,9,255,0,231,201,169,171,24,47,221,127,0,185,150,154,123,83,218,127,100,180,126,227,98,241,189,142,207,138,240,182,89,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,157,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,47,39,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,251,107,213,31,28,50,43,100,237,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,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,195,94,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,119,94,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,35,255,0,26,220,183,191,140,29,83,181,106,103,223,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,193,119,219,111,237,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,251,162,109,251,188,79,254,207,77,159,225,235,238,149,64,128,28,81,242,164,254,37,53,219,38,214,191,191,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,187,120,184,247,110,236,110,254,130,116,221,211,223,211,170,247,254,10,120,82,254,15,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,173,64,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,194,185,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,63,39,38,78,29,62,210,231,119,222,37,239,244,253,104,49,14,229,139,31,248,255,0,167,116,158,20,241,82,252,18,163,147,181,75,42,51,108,145,185,143,241,187,154,168,232,125,214,254,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,77,254,111,186,95,117,194,248,180,169,207,38,117,92,246,221,65,179,209,92,169,231,117,19,162,130,41,233,161,109,20,180,172,151,170,182,103,181,180,240,204,238,155,85,169,85,26,43,127,147,157,218,185,31,103,244,209,93,117,79,75,107,178,26,181,168,170,167,183,95,237,118,151,44,174,129,25,19,165,130,182,161,137,211,180,199,170,205,64,199,123,209,239,68,143,250,73,26,237,181,243,149,113,71,161,127,196,166,132,228,218,41,246,167,236,231,218,63,5,253,147,240,62,51,177,225,235,32,169,254,227,220,143,118,238,198,223,233,167,77,221,125,253,58,44,42,210,126,77,127,117,250,167,134,234,103,241,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,25,235,230,37,174,148,122,253,197,102,87,146,88,111,62,211,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,232,162,35,27,224,56,88,214,191,225,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,185,232,222,226,51,119,86,245,69,210,152,0,170,190,121,223,146,127,169,63,109,42,172,186,158,88,188,120,253,247,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,149,92,88,249,88,214,79,151,249,15,167,78,102,176,179,78,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,245,186,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,180,174,70,63,157,159,166,255,0,114,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,29,87,153,215,1,223,125,246,42,157,121,210,123,46,236,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,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,186,185,174,113,175,247,101,138,207,195,94,153,220,237,85,57,38,91,111,168,166,203,101,235,222,154,207,107,154,54,181,41,246,43,86,54,205,85,28,143,247,185,219,227,137,55,35,17,102,134,86,212,182,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,209,79,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,133,90,177,201,175,239,67,84,243,45,76,254,35,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,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,238,61,201,54,237,239,237,254,154,245,219,215,221,215,162,80,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,116,111,70,185,142,124,82,202,196,123,55,238,74,139,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,190,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,127,21,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,154,114,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,173,208,25,172,226,199,205,62,178,124,192,200,125,70,114,69,84,241,213,77,128,114,242,194,56,97,210,218,250,73,242,123,229,62,65,109,204,230,154,150,93,246,155,116,245,243,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,166,53,233,181,178,61,143,142,37,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,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,245,184,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,113,238,71,187,119,99,111,244,211,166,238,190,254,157,22,0,127,80,199,255,0,122,47,244,39,255,0,159,45,80,2,144,57,189,235,165,30,167,241,29,73,167,56,245,231,198,217,116,210,222,235,116,205,98,64,248,91,120,157,233,37,106,199,44,106,231,187,107,25,73,3,216,245,69,142,90,105,90,140,106,238,115,225,182,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,230,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,243,61,0,51,89,197,143,154,125,100,249,129,144,250,140,231,106,173,227,186,251,135,240,75,133,112,165,165,207,240,149,117,22,251,172,121,109,223,163,36,221,75,91,93,116,108,182,174,196,244,234,137,190,9,233,102,241,49,75,185,187,182,39,71,35,186,71,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,241,85,151,138,221,243,127,100,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,145,63,154,175,42,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,102,156,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,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,51,110,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,19,127,138,126,58,169,179,30,23,52,171,133,141,40,175,164,169,177,82,224,248,252,57,173,115,169,101,108,238,184,210,69,26,123,53,137,52,109,70,178,41,105,227,149,211,70,174,238,42,198,214,189,173,108,137,44,117,225,163,135,76,239,138,13,83,160,211,60,22,159,252,85,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,243,254,53,184,82,254,48,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,164,85,210,126,77,127,117,250,167,134,234,103,241,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,202,11,132,75,85,151,25,166,226,235,39,184,210,92,46,87,250,122,219,110,53,64,218,118,189,45,144,50,161,212,245,21,79,123,219,185,181,47,116,18,68,222,218,162,54,23,200,142,115,251,202,200,172,208,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,117,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,254,64,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,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,114,174,42,181,75,238,91,135,29,69,212,200,111,190,198,175,179,99,245,94,202,173,240,190,35,181,116,149,157,154,31,195,86,61,174,235,85,44,13,248,218,172,78,189,95,209,168,229,76,219,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,165,244,114,172,214,59,238,174,240,143,104,166,200,225,235,87,129,92,37,195,163,169,220,207,235,170,90,104,32,146,153,118,49,141,70,118,224,168,138,14,159,19,157,216,222,231,43,158,168,147,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,66,120,22,186,105,199,14,156,8,233,102,168,106,133,231,192,218,168,116,255,0,29,138,24,98,68,125,85,194,169,214,200,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,246,13,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,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,33,255,0,29,188,190,44,92,96,86,99,249,149,147,42,251,47,153,217,188,61,174,106,233,227,125,69,45,85,159,190,231,201,27,161,71,39,73,162,238,205,44,74,213,106,61,202,232,228,84,71,50,88,122,175,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,235,7,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,82,183,51,174,3,190,228,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,245,254,82,28,43,107,206,27,83,31,17,23,156,194,175,17,195,114,58,126,211,49,105,105,59,143,201,232,150,41,59,53,114,163,156,137,76,198,74,248,228,130,93,174,146,70,119,122,108,134,84,116,214,148,8,85,198,183,50,31,224,251,84,237,90,103,247,53,246,183,218,120,252,23,223,27,246,139,192,118,251,149,53,16,246,187,126,22,94,189,60,54,237,219,147,174,254,157,61,221,87,213,240,49,199,63,241,163,246,219,251,87,125,142,251,29,236,223,246,239,218,30,43,197,248,159,254,231,135,102,223,13,255,0,181,215,127,248,58,123,229,80,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,120,173,27,210,28,55,66,52,238,223,165,186,125,5,92,24,245,166,162,186,106,24,42,103,89,159,78,202,154,185,170,150,20,122,252,78,99,29,59,152,197,114,185,251,26,221,206,123,186,185,125,169,149,115,74,124,39,121,88,209,191,151,248,247,167,64,123,92,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,173,94,29,121,188,84,230,124,69,215,217,181,126,217,73,140,105,246,99,81,69,77,103,125,93,206,37,131,18,124,116,178,54,69,146,102,82,49,245,44,170,169,237,117,124,206,99,41,209,202,170,187,26,229,45,40,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,19,206,195,75,238,185,14,145,224,122,175,111,117,92,212,248,101,226,170,219,93,79,13,19,165,100,112,92,25,31,74,169,101,69,233,11,25,45,28,81,38,230,244,115,234,152,155,154,168,136,248,21,203,123,41,177,97,252,109,105,109,219,35,174,240,148,149,23,10,187,92,114,118,159,38,234,170,218,26,138,74,104,250,49,21,83,124,243,196,206,189,54,183,119,87,42,53,21,83,66,128,0,113,78,52,53,142,251,160,92,48,103,250,171,139,67,190,245,106,183,199,79,110,147,115,19,195,85,85,212,69,73,21,79,71,177,236,127,101,245,13,151,182,230,171,95,219,216,189,17,221,83,56,64,191,238,88,186,165,247,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,90,246,124,47,133,145,124,36,30,230,53,175,219,67,37,23,198,221,221,122,252,78,87,163,201,84,1,85,124,243,191,36,255,0,82,126,218,86,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,249,116,246,231,153,89,115,252,106,243,167,49,213,201,150,80,94,40,170,108,44,164,164,74,169,221,113,100,204,117,50,71,10,181,201,43,251,168,206,140,86,187,114,244,78,139,215,161,160,141,92,184,234,61,223,129,29,65,185,234,246,57,106,176,230,117,58,95,124,146,247,109,181,214,45,77,45,53,82,219,39,220,214,72,169,254,69,86,163,164,107,28,170,214,203,50,53,37,126,117,205,84,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,133,43,115,58,224,59,238,66,251,83,175,58,79,101,219,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,31,87,119,92,189,154,137,221,80,173,219,28,113,66,229,142,20,233,190,38,172,127,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,75,148,226,175,141,124,19,64,248,113,163,214,124,90,231,106,188,221,115,43,125,61,78,11,110,173,89,161,246,183,125,145,189,181,11,22,212,149,33,138,25,91,52,136,228,143,255,0,208,137,95,27,229,97,64,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,93,247,44,254,10,46,60,48,96,151,44,219,82,237,158,27,82,114,222,180,213,180,114,37,44,222,198,161,134,105,18,58,120,106,33,116,155,251,221,25,60,138,217,54,175,72,26,172,71,66,174,116,213,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,213,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,51,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,213,120,151,226,99,50,226,151,33,197,51,61,65,161,164,102,67,96,197,233,241,202,234,218,100,70,50,230,248,106,170,102,74,181,137,26,141,133,238,109,67,81,236,111,193,189,142,115,81,141,114,70,201,235,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,19,159,242,221,224,202,197,197,166,163,222,46,121,229,215,181,134,96,158,10,162,239,109,129,239,101,85,214,74,133,155,177,76,217,27,211,181,10,248,121,86,89,17,201,38,212,107,89,209,95,221,138,250,64,51,89,197,143,154,125,100,249,129,144,250,140,231,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,108,181,0,3,202,106,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,249,69,212,242,100,213,47,181,124,56,223,116,206,190,251,226,171,240,76,130,79,13,69,225,118,120,59,93,107,18,104,127,17,24,141,147,125,83,110,46,247,185,207,111,78,139,209,189,180,39,248,51,89,197,143,154,125,100,249,129,144,250,140,231,63,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,41,84,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,41,219,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,134,31,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,252,128,210,159,9,222,86,52,111,229,254,61,233,208,25,172,61,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,141,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,117,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,141,172,179,214,239,155,251,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,228,169,252,149,51,153,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,249,22,169,202,11,132,75,85,151,25,166,226,235,39,184,210,92,46,87,250,122,219,110,53,64,218,118,189,45,144,50,161,212,245,21,79,123,219,185,181,47,116,18,68,222,218,162,54,23,200,142,115,251,202,200,172,208,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,10,171,231,105,173,127,253,5,225,206,142,223,255,0,217,154,220,42,164,139,255,0,136,163,164,142,23,164,159,252,106,200,215,71,254,33,90,239,233,161,85,96,154,156,166,245,210,197,163,252,77,125,155,203,111,55,90,75,86,162,91,217,141,210,195,78,143,146,149,247,137,42,161,90,39,212,70,213,255,0,175,133,146,109,114,177,213,43,215,107,29,35,219,122,128,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,29,171,93,120,174,212,125,115,194,116,255,0,75,238,114,251,43,12,211,156,126,217,103,182,217,169,230,87,71,81,85,75,70,202,121,43,234,23,162,119,38,126,215,236,69,77,177,70,245,99,122,171,165,146,94,149,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,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,117,32,0,87,175,48,190,94,154,209,197,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,54,212,49,17,85,200,189,81,222,239,228,171,237,121,111,112,83,170,124,31,125,226,125,230,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,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,42,47,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,185,123,146,57,207,71,70,145,194,2,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,104,247,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,206,17,169,44,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,84,175,58,205,116,163,186,223,112,190,30,44,55,158,247,177,55,228,153,21,52,105,4,145,178,170,86,118,232,88,231,162,172,177,204,200,93,84,247,70,168,198,172,117,112,63,227,234,213,101,96,130,127,242,108,214,191,176,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,209,143,114,201,216,233,181,187,212,186,144,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,239,176,253,1,209,172,3,81,242,157,92,195,116,246,213,106,203,243,77,190,219,186,64,199,119,42,122,42,57,219,90,170,172,139,184,244,73,37,237,181,189,217,26,215,201,189,232,142,79,202,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,20,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,127,55,42,173,143,242,157,224,162,227,148,229,86,206,42,53,34,217,179,27,179,117,169,195,160,122,82,212,67,117,174,108,149,20,242,84,72,213,115,228,135,194,201,14,230,35,163,99,150,85,138,70,61,18,37,71,219,248,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,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,152,75,84,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,12,214,113,99,230,159,89,62,96,100,62,163,57,99,252,162,184,62,198,104,48,219,127,22,153,130,82,92,175,183,74,138,150,226,45,134,90,134,62,209,4,75,87,67,86,249,81,30,216,165,124,234,233,26,140,115,30,140,100,108,115,93,186,71,53,150,104,0,0,174,174,115,122,233,71,139,104,213,139,65,173,23,157,151,172,218,225,29,198,233,73,26,65,39,246,30,145,202,246,164,200,229,89,98,238,85,165,59,163,123,90,136,255,0,9,59,119,162,53,205,117,54,2,85,114,203,214,191,185,110,46,49,111,17,111,241,84,25,223,76,42,179,100,91,230,139,198,207,15,135,146,62,178,49,173,233,85,21,54,247,46,238,145,44,187,90,174,219,210,255,0,129,154,206,44,124,211,235,39,204,12,135,212,103,44,211,148,23,10,184,109,143,75,233,184,164,200,237,180,151,44,179,35,168,173,166,199,231,116,139,34,90,109,209,72,234,89,85,140,115,17,35,169,150,88,234,26,231,163,159,248,61,182,181,89,220,153,174,177,240,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,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,33,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,72,150,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,23,147,202,251,131,236,103,68,244,142,203,173,183,148,164,184,231,121,253,157,181,236,175,166,150,161,172,163,178,86,178,150,162,26,21,99,159,218,123,209,97,142,87,201,219,107,145,242,58,52,115,152,196,123,230,248,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,21,90,165,247,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,225,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,175,234,234,158,133,214,105,135,14,58,61,168,217,13,155,193,94,181,46,225,145,220,97,115,214,118,76,235,60,12,182,199,68,146,69,34,53,141,220,247,213,206,199,177,21,36,138,166,39,43,220,155,90,207,175,133,61,6,166,226,14,77,88,198,97,162,171,169,190,216,52,222,227,147,99,204,164,167,150,166,119,220,105,43,104,156,216,99,134,55,181,101,124,241,58,106,100,69,71,116,90,132,122,49,206,107,80,227,248,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,163,73,243,175,189,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,122,176,114,174,44,124,172,107,39,203,252,135,211,167,51,88,117,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,49,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,202,174,87,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,22,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,183,20,141,87,171,90,147,77,43,110,124,16,3,157,95,149,140,91,230,5,15,167,92,74,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,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,114,116,241,117,198,191,182,248,101,210,126,19,180,202,231,106,172,178,195,167,248,196,153,165,194,5,239,200,234,232,105,96,145,150,198,170,183,100,125,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,248,171,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,235,138,226,43,150,86,145,228,220,46,80,105,110,143,217,106,237,185,54,1,79,91,116,198,170,146,118,58,123,197,198,88,163,241,17,215,57,238,142,41,31,86,180,240,51,186,170,206,202,199,14,205,176,198,176,186,144,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,83,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,238,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,153,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,92,255,0,41,60,214,213,149,112,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,166,80,0,204,182,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,61,182,175,232,53,54,150,112,209,161,250,147,112,162,171,131,33,212,250,140,146,233,82,149,52,242,211,190,43,116,15,161,138,134,52,99,222,173,123,28,213,150,165,146,181,140,222,202,198,167,196,214,49,203,242,112,205,161,117,154,253,22,170,227,118,27,55,180,242,75,14,159,212,228,150,24,90,179,172,142,170,165,185,91,214,86,69,28,40,231,77,52,148,175,170,134,56,213,174,107,164,153,159,209,84,71,183,149,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,167,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,68,60,205,56,193,198,120,165,213,11,37,151,78,86,146,179,9,193,169,229,109,170,240,216,170,34,158,231,61,100,116,239,169,123,227,157,145,186,38,49,208,178,38,177,89,215,172,114,63,115,146,70,181,144,212,185,238,85,252,109,218,181,71,13,181,112,211,157,207,73,111,203,48,235,60,52,150,26,137,170,154,143,191,209,66,179,126,20,81,54,22,49,143,165,166,101,51,21,187,223,36,172,107,229,95,232,74,169,97,64,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,40,91,154,86,133,233,198,131,113,53,29,167,75,236,222,198,181,101,24,253,62,73,53,182,37,68,165,163,170,150,170,170,25,25,76,196,68,237,66,190,29,175,72,250,171,88,231,185,25,181,136,198,50,74,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,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,159,129,38,131,83,90,120,38,119,17,183,138,42,182,92,175,186,145,73,140,217,86,106,121,98,103,179,161,183,214,203,83,52,79,87,236,157,146,212,36,113,170,236,252,55,208,189,168,255,0,137,237,79,201,225,51,72,105,181,235,92,173,122,71,52,20,146,84,100,86,124,130,27,122,213,207,44,48,69,113,101,154,178,90,41,164,124,93,94,140,142,166,56,100,84,68,119,84,98,162,181,200,170,213,229,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,73,225,87,84,190,250,120,113,211,173,76,154,251,237,154,251,206,63,75,237,90,223,11,225,251,183,72,153,217,174,252,52,99,26,222,149,81,78,223,129,168,197,233,213,157,90,173,85,234,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,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,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,101,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,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,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,8,171,204,211,90,254,229,184,71,202,124,61,191,197,87,231,125,112,170,61,241,111,134,47,27,4,222,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,74,43,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,150,41,206,139,22,177,96,216,175,15,88,86,45,67,224,172,184,253,190,249,107,183,83,119,95,39,98,150,8,237,113,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,1,201,83,205,62,83,242,254,187,212,109,199,10,227,255,0,65,170,120,124,226,143,46,198,97,162,164,166,177,95,234,31,147,99,204,164,167,138,154,6,91,170,229,145,205,134,56,99,123,146,38,65,43,102,166,68,84,111,84,167,71,163,26,215,53,9,233,201,115,93,44,87,93,56,200,248,120,185,222,110,179,100,150,75,133,78,73,109,166,168,71,201,74,203,60,169,77,28,140,167,127,85,108,123,42,156,247,190,53,70,34,186,173,30,221,234,178,171,44,168,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,30,229,251,164,56,110,144,112,161,128,193,135,193,86,143,204,44,244,57,125,222,106,153,214,87,207,113,174,163,129,242,185,19,220,214,49,173,72,227,99,90,137,209,145,53,93,185,234,247,187,213,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,225,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,179,254,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,242,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,117,32,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,50,174,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,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,64,14,103,92,7,125,247,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,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,187,59,95,24,184,39,23,252,14,235,101,254,193,71,236,108,146,205,167,247,255,0,180,24,255,0,114,106,143,101,247,105,43,217,75,253,116,248,34,142,126,236,116,235,39,225,162,236,235,181,221,21,61,244,88,106,160,164,14,112,90,57,125,193,184,160,93,85,168,155,196,89,117,46,223,5,69,28,155,88,206,197,85,13,60,20,149,20,221,17,238,123,182,177,148,210,247,21,172,106,248,157,141,220,177,185,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,0,33,87,54,45,116,177,105,135,12,23,61,57,246,205,214,139,41,212,190,150,235,67,109,232,246,110,165,130,162,158,74,245,154,84,86,163,97,116,15,236,57,157,85,210,120,148,110,199,51,184,230,83,94,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,22,21,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,175,37,79,52,249,79,203,250,239,81,183,17,171,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,179,254,77,154,215,246,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,186,49,141,72,251,29,55,59,122,147,252,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,10,213,230,197,198,189,187,22,197,110,124,43,233,189,207,126,73,121,233,77,152,206,197,170,167,154,213,66,232,233,234,35,167,141,200,214,71,55,138,142,109,175,86,200,246,164,73,44,111,98,172,168,172,171,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,154,113,121,202,174,197,110,225,247,28,188,104,37,175,196,230,122,115,143,248,123,181,37,186,216,247,85,102,114,119,98,124,213,42,143,168,94,220,204,221,91,51,99,107,101,145,237,124,116,236,234,145,194,212,171,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,160,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,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,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,4,127,227,179,93,44,90,3,195,46,99,146,92,239,55,91,101,214,253,111,170,198,241,185,173,104,244,170,109,226,170,150,100,167,123,36,106,183,179,219,216,249,150,69,115,85,173,133,118,238,122,177,142,207,102,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,150,191,205,3,75,237,90,43,203,243,73,244,162,204,234,73,41,241,108,162,209,109,125,69,53,19,105,25,89,59,45,87,14,245,82,196,213,84,99,230,151,185,43,254,39,42,190,71,42,185,202,170,171,13,121,92,121,236,211,47,173,122,61,105,250,188,212,244,114,197,164,92,92,93,234,113,201,186,82,103,182,248,179,25,41,182,191,250,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,149,228,151,173,127,253,58,225,206,178,223,255,0,219,154,219,234,163,139,255,0,135,163,171,142,103,172,159,252,18,198,214,199,254,61,92,239,232,33,106,134,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,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,74,220,230,245,75,237,95,17,214,45,51,160,190,248,170,12,19,31,143,196,209,120,93,158,14,233,90,245,154,111,196,86,35,164,223,74,219,115,189,206,115,27,211,162,116,119,113,15,213,228,201,161,117,153,78,178,223,117,230,239,102,223,101,194,109,242,91,173,117,114,44,241,255,0,102,42,218,140,114,194,173,68,138,94,221,34,212,54,70,57,202,172,241,112,59,98,171,154,230,244,14,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,18,43,156,183,15,22,172,147,75,237,124,72,217,109,85,111,200,113,58,138,75,37,226,161,181,141,108,9,100,154,73,123,110,124,79,95,137,236,172,158,38,181,98,248,186,85,72,175,71,53,173,88,224,7,0,26,243,83,195,231,20,120,142,77,53,109,37,53,138,255,0,80,204,103,33,125,93,68,84,208,50,221,87,44,109,116,210,77,35,28,145,50,9,91,13,74,170,43,122,165,58,177,94,214,185,202,104,120,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,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,178,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,239,106,43,87,249,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,108,115,218,198,49,200,198,120,174,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,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,85,203,190,229,193,203,254,143,135,123,20,90,183,171,216,239,246,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,248,203,44,234,0,173,94,51,121,86,95,117,171,136,42,29,80,210,27,253,170,203,106,205,110,13,251,99,13,68,12,141,182,137,18,46,178,92,41,227,141,27,226,59,221,181,223,18,170,72,181,50,163,220,253,146,200,250,126,235,121,225,87,72,248,80,224,155,91,112,253,45,182,213,185,247,28,31,34,169,185,221,238,82,50,107,141,197,233,111,169,237,164,210,177,140,110,200,218,229,107,24,198,181,141,234,231,116,222,249,30,250,12,53,80,87,175,57,253,33,169,203,244,27,26,213,203,116,21,115,84,105,237,225,208,214,35,103,137,144,67,110,184,118,226,146,103,177,223,27,222,149,48,208,198,212,98,251,146,105,21,90,168,155,153,90,220,12,234,133,171,71,56,180,211,60,242,250,218,68,182,193,120,246,109,100,245,117,173,164,130,146,10,232,100,162,146,170,73,92,138,214,178,22,212,172,203,215,162,42,70,168,174,111,93,201,163,48,10,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,246,220,152,52,26,155,42,213,12,151,95,239,180,85,126,31,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,221,88,232,149,175,247,87,70,245,216,173,98,187,218,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,238,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,46,199,49,149,19,212,53,202,207,196,235,85,26,170,57,141,85,142,21,114,219,214,139,86,136,113,105,139,223,114,140,190,147,27,198,47,148,245,150,27,237,101,91,27,216,88,38,133,93,3,100,145,90,189,150,120,200,168,220,178,245,106,53,26,170,247,54,61,230,130,65,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,241,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,38,87,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,110,122,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,47,123,151,55,5,31,194,174,156,79,127,207,237,150,169,53,55,41,252,75,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,83,95,53,206,10,62,236,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,193,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,116,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,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,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,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,5,74,243,180,214,59,236,185,86,11,195,245,60,61,155,45,53,189,51,26,201,55,49,222,46,170,73,42,41,41,211,162,179,124,125,150,69,83,239,71,237,127,138,248,155,214,54,170,240,190,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,217,191,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,143,243,105,225,226,235,172,188,60,211,231,152,165,170,146,170,251,166,53,21,55,185,223,53,99,161,123,108,139,78,229,184,54,38,170,246,158,244,88,105,166,84,127,71,108,167,122,70,170,231,118,228,168,190,21,117,75,238,91,136,237,58,212,201,175,190,198,160,179,100,20,190,213,173,240,190,35,181,107,149,253,154,239,195,70,61,206,235,75,44,237,248,26,175,78,189,89,209,200,213,77,36,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,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,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,242,154,177,157,125,215,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,52,90,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,153,126,124,186,180,114,197,163,124,35,224,148,214,137,188,69,94,97,111,131,49,186,84,237,123,59,213,85,240,69,35,83,99,158,244,111,106,4,167,131,171,118,181,253,141,251,90,231,185,8,129,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,223,181,99,5,251,208,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,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,72,163,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,87,87,53,206,10,62,243,113,89,248,148,211,59,101,170,155,36,196,173,245,21,57,108,93,59,51,94,45,112,198,215,37,70,245,114,70,233,169,99,141,254,231,55,124,145,46,212,122,172,48,196,234,140,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,20,227,159,138,172,55,138,254,95,152,54,97,102,185,82,55,39,183,103,22,154,108,178,209,28,107,11,237,215,21,181,92,119,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,132,28,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,117,32,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,43,3,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,178,207,192,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,199,248,189,210,26,157,119,225,163,80,180,182,223,5,92,247,43,181,157,243,90,224,166,158,40,95,81,113,166,123,106,168,225,87,203,240,53,143,168,130,38,61,92,173,248,28,239,137,159,210,76,219,154,115,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,181,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,163,62,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,18,11,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,182,157,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,102,92,210,71,8,186,223,117,226,59,135,76,51,89,111,182,58,75,69,202,255,0,79,82,218,202,74,73,28,248,18,122,122,169,169,164,124,123,190,38,177,238,129,94,140,85,114,177,30,141,87,63,110,245,236,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,199,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,253,94,104,92,4,235,46,170,231,111,226,23,72,231,186,230,155,237,236,165,186,99,50,84,53,213,22,200,105,161,114,181,246,230,57,83,185,11,246,189,93,76,206,178,247,229,115,152,217,123,206,72,188,167,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,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,207,191,24,60,29,230,92,52,235,207,221,133,138,207,144,95,108,89,29,68,107,133,87,58,141,36,158,240,201,54,39,134,98,67,213,36,169,138,89,18,23,53,26,215,185,123,114,36,108,108,209,162,219,247,47,62,28,117,67,134,141,6,167,196,53,83,55,171,184,220,174,53,11,114,102,62,146,199,53,22,54,146,124,78,165,130,84,69,115,222,231,42,190,93,175,88,82,69,119,105,191,221,38,158,80,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,41,91,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,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,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,93,159,42,205,28,190,233,23,8,246,138,156,142,110,149,121,237,194,92,198,58,109,172,254,181,165,169,130,8,233,147,123,30,228,127,114,10,120,167,235,240,185,189,253,142,106,57,138,171,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,190,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,221,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,39,149,246,183,221,117,179,133,11,43,111,54,58,75,117,70,1,80,220,29,143,166,145,206,101,100,20,84,116,171,12,234,215,123,216,245,138,104,216,244,220,228,87,198,231,166,212,122,70,202,97,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,96,0,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,214,0,30,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,248,84,242,150,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,193,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,30,3,248,78,225,99,254,77,58,85,255,0,131,109,223,249,39,85,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,129,15,106,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,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,192,135,160,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,252,39,112,177,255,0,38,157,42,255,0,193,182,239,252,147,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,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,62,95,225,59,133,143,249,52,233,87,254,13,183,127,228,159,85,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,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,84,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,4,61,168,0,0,1,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,226,110,55,76,102,138,174,170,125,140,107,25,190,89,35,115,221,181,140,107,83,170,251,154,212,68,247,34,30,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,117,232,198,167,248,16,244,0,0,0,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,132,238,22,63,228,211,165,95,248,54,221,255,0,146,117,80,114,175,225,59,133,143,249,52,233,87,254,13,183,127,228,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,143,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,194,119,11,31,242,105,210,175,252,27,110,255,0,201,58,169,229,51,173,39,210,205,80,240,63,121,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,242,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,8,123,83,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,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,254,4,61,1,229,51,173,39,210,205,80,240,63,121,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,242,67,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,157,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,240,157,194,199,252,154,116,171,255,0,6,219,191,242,78,170,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,245,112,93,39,210,205,47,241,223,118,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,243,83,242,178,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,226,110,55,76,102,138,174,170,125,140,107,25,190,89,35,115,221,181,140,107,83,170,251,154,212,68,247,34,31,171,130,233,62,150,105,127,142,251,179,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,154,158,172,0,15,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,58,177,235,20,210,198,174,111,69,217,35,219,252,156,168,191,88,7,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,250,192,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,133,79,171,5,210,125,44,210,255,0,29,247,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,127,53,62,92,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,194,167,213,130,233,62,150,105,127,142,251,179,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,154,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,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,225,59,133,143,249,52,233,87,254,13,183,127,228,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,242,179,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,133,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,126,174,11,164,250,89,165,254,59,238,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,254,106,121,251,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,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,57,87,240,157,194,199,252,154,116,171,255,0,6,219,191,242,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,127,132,238,22,63,228,211,165,95,248,54,221,255,0,146,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,0,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,224,67,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,112,253,197,158,27,174,249,254,167,233,107,105,233,44,153,102,154,229,23,27,43,237,46,175,89,231,175,183,83,76,144,54,228,196,88,216,136,199,74,143,99,163,106,201,218,94,222,247,126,44,123,187,168,0,142,188,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,72,63,213,71,227,179,254,60,255,0,209,155,63,250,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,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,208,1,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,135,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,0,8,127,204,227,86,53,219,66,244,58,205,170,90,21,151,93,108,181,116,57,4,54,251,207,135,180,81,215,82,165,13,68,50,244,158,163,196,83,202,177,109,158,56,35,99,209,204,106,186,165,90,228,123,157,30,216,23,195,95,52,94,39,38,215,156,26,131,90,53,86,146,239,132,220,175,16,219,111,80,85,219,237,118,200,33,130,163,172,62,42,74,152,233,154,232,217,3,164,108,235,241,53,28,144,171,85,205,71,42,165,218,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,241,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,13,53,38,202,86,81,81,72,216,246,83,199,27,23,163,230,145,122,170,110,248,186,117,232,136,137,216,56,183,214,139,86,130,240,243,155,106,5,86,95,73,142,221,227,179,214,82,99,117,19,49,178,190,91,220,148,242,120,40,162,137,205,114,74,254,234,53,202,213,107,154,140,99,222,254,145,177,234,148,215,105,230,99,204,2,255,0,117,162,177,88,181,130,174,227,114,184,212,71,73,71,71,73,137,90,102,158,166,121,28,141,142,40,227,109,26,185,239,115,149,26,141,68,85,85,84,68,47,39,74,172,217,222,63,167,24,229,163,84,50,207,180,217,125,61,190,47,110,93,27,28,49,199,81,92,228,221,55,105,176,195,11,18,22,189,92,200,255,0,9,174,237,181,155,250,191,115,151,213,149,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,246,61,5,94,250,167,214,214,198,233,55,212,65,35,211,171,33,141,58,34,237,248,122,244,234,170,171,208,57,82,113,71,174,220,74,125,232,253,245,231,63,104,254,206,123,19,217,159,216,202,58,62,199,136,241,221,239,239,104,163,221,187,177,23,244,186,244,219,238,233,213,122,207,240,8,255,0,198,103,20,191,194,62,19,135,234,69,110,55,237,187,45,203,48,165,177,94,233,226,118,218,166,80,203,71,87,43,165,166,85,114,49,102,99,224,141,200,215,252,47,106,57,157,88,174,73,25,218,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,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,32,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,35,175,27,116,28,84,83,233,124,185,199,10,186,131,87,107,190,227,20,243,212,213,227,148,152,237,21,202,124,129,142,146,4,233,27,234,81,203,19,224,137,181,50,35,35,99,223,50,185,24,136,174,216,139,81,127,213,71,227,179,254,60,255,0,209,155,63,250,161,113,60,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,186,148,3,253,84,126,59,63,227,207,253,25,179,255,0,170,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,13,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,210,93,219,154,159,28,119,27,173,109,194,143,87,105,45,116,245,85,18,77,21,13,38,55,108,116,20,172,115,149,91,12,107,53,59,229,86,53,21,26,139,35,222,254,136,155,156,229,234,171,53,120,78,213,222,56,242,174,30,115,174,47,181,115,89,41,46,88,197,131,23,190,220,177,92,113,246,59,99,25,121,171,162,167,157,22,122,199,211,65,28,209,83,50,104,92,196,141,146,71,44,143,98,185,92,200,218,212,158,101,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,0,0,2,53,112,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,0,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,247,150,127,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,178,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,101,210,213,21,116,208,67,85,20,110,114,202,143,141,35,141,147,251,149,136,249,34,114,57,59,201,20,114,40,0,8,213,149,113,155,98,164,227,59,10,224,239,18,181,120,235,173,119,139,168,202,238,53,12,123,35,183,198,219,84,245,180,212,212,233,238,238,76,253,176,72,249,61,241,178,55,35,19,123,222,238,196,149,4,127,227,51,138,95,225,31,9,195,245,34,183,27,246,221,150,229,152,82,216,175,116,241,59,109,83,40,101,163,171,149,210,211,42,185,24,179,49,240,70,228,107,254,23,181,28,206,172,87,36,140,238,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,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,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,80,63,213,71,227,179,254,60,255,0,209,155,63,250,161,127,192,160,31,234,163,241,217,255,0,30,127,232,205,159,253,80,183,238,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,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,0,16,3,154,223,20,122,237,195,95,221,119,220,166,115,246,115,237,31,182,253,167,253,140,163,172,239,248,127,3,217,254,249,138,77,187,123,242,255,0,71,167,93,222,254,189,19,167,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,123,30,130,147,101,83,43,104,163,108,155,233,224,141,235,209,147,72,157,21,118,252,93,122,117,68,84,179,240,112,173,127,226,207,13,225,207,84,52,167,7,212,10,122,74,27,22,165,84,93,41,170,50,58,186,245,130,11,51,233,99,129,98,89,25,219,114,57,146,203,81,28,106,247,62,54,68,157,94,229,218,142,84,238,160,0,112,174,48,120,179,195,120,69,210,255,0,183,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,221,64,0,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,127,31,229,241,199,135,241,127,98,190,88,51,91,53,170,197,159,99,59,106,106,105,173,242,236,165,184,208,202,247,35,42,41,161,146,71,204,222,210,163,99,153,21,94,214,185,240,185,31,248,201,27,38,0,35,255,0,25,156,82,255,0,8,248,78,31,169,21,184,223,182,236,183,44,194,150,197,123,167,137,219,106,153,67,45,29,92,174,150,153,85,200,197,153,143,130,55,35,95,240,189,168,230,117,98,185,36,103,117,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,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,82,32,112,101,205,6,197,196,254,172,87,105,46,91,128,253,142,186,221,119,84,98,141,167,170,125,116,117,49,195,77,220,169,166,168,151,182,205,179,39,106,121,153,38,198,198,232,250,198,187,95,27,93,60,234,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,136,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,183,240,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,114,164,226,143,93,184,148,251,209,251,235,206,126,209,253,156,246,39,179,63,177,148,116,125,143,17,227,187,223,222,209,71,187,119,98,47,233,117,233,183,221,211,170,245,146,156,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,230,188,7,113,233,106,227,22,155,40,178,222,113,170,76,95,44,199,106,29,86,203,116,85,237,153,149,118,169,101,122,67,44,91,186,74,231,194,157,184,167,118,196,102,247,196,244,219,222,72,163,150,160,16,87,142,94,102,22,238,24,179,187,46,153,233,189,146,213,149,228,148,23,6,73,152,209,92,18,170,159,192,208,172,48,77,28,48,200,140,72,214,105,227,168,220,217,154,233,91,23,105,81,241,61,94,136,217,85,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,51,92,179,252,203,75,56,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,223,19,253,161,80,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,122,124,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,205,15,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,241,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,39,85,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,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,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,151,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,65,60,0,107,205,55,16,124,46,98,57,52,213,181,117,55,219,5,59,49,156,133,245,117,18,212,206,251,141,36,81,181,211,73,52,140,106,202,249,226,116,53,42,168,174,232,181,10,197,123,156,215,41,81,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,113,254,117,250,223,117,91,174,27,195,116,54,58,70,219,91,79,79,156,84,92,157,35,157,60,147,171,171,104,226,129,141,247,53,140,107,82,103,57,87,114,189,95,26,38,205,139,220,142,188,171,52,114,197,171,188,92,90,42,114,57,186,210,96,86,249,115,24,233,182,191,250,234,170,154,120,35,166,77,236,123,85,157,185,234,34,159,175,196,215,118,54,57,170,215,170,165,244,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,0,231,87,229,99,22,249,129,67,233,215,18,37,114,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,61,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,230,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,161,62,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,221,65,78,220,212,56,21,169,192,50,27,175,19,218,91,65,87,62,49,124,168,154,229,153,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,115,99,123,25,28,53,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,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,230,48,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,146,248,197,227,23,59,226,255,0,59,167,191,223,232,253,141,141,217,183,253,159,199,251,144,212,123,47,187,13,59,42,191,174,153,4,82,79,221,146,157,36,252,68,93,157,118,183,162,39,191,181,114,224,229,255,0,89,196,69,246,45,91,213,236,119,251,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,252,101,138,218,184,177,242,177,172,159,47,242,31,78,156,162,30,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,3,48,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,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,67,220,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,51,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,111,137,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,62,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,235,167,193,20,115,247,99,167,89,63,13,23,103,93,174,232,169,239,144,0,16,171,152,207,30,223,194,189,138,13,55,211,184,60,70,166,228,214,255,0,25,73,81,61,62,250,91,45,11,222,248,146,177,200,244,217,52,202,248,228,108,81,123,218,142,99,159,42,109,107,99,154,181,185,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,68,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,209,252,137,234,111,209,125,98,136,160,19,85,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,36,255,0,82,126,218,122,14,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,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,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,166,148,192,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,153,247,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,156,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,116,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,116,248,34,142,126,236,116,235,39,225,162,236,235,181,221,21,61,242,0,128,28,234,252,172,98,223,48,40,125,58,226,68,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,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,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,18,203,222,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,74,230,211,193,245,215,87,240,218,126,34,48,68,164,91,238,158,217,234,91,126,165,154,87,49,245,214,72,149,211,239,137,206,127,105,175,166,87,84,200,172,218,142,149,147,63,163,149,209,197,27,234,47,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,167,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,82,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,231,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,253,57,119,112,135,252,41,104,210,253,169,162,236,234,22,99,218,173,202,54,87,248,152,96,237,58,95,11,73,30,212,72,211,181,28,174,222,173,223,186,89,37,233,35,227,72,182,202,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,205,23,249,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,25,87,59,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,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,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,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,41,3,155,222,133,209,233,135,17,212,154,141,143,89,188,21,151,82,237,238,184,204,230,44,12,133,215,136,30,145,214,164,113,70,141,123,119,49,244,147,189,239,69,89,37,169,149,200,247,46,230,179,165,242,88,215,154,155,78,101,149,240,229,121,173,164,101,182,251,78,252,154,202,147,84,69,19,253,163,10,71,21,76,49,49,89,190,119,203,78,145,200,169,191,240,217,66,247,35,62,39,185,35,175,52,127,61,154,155,244,95,71,162,39,167,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,170,190,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,164,84,80,200,200,186,177,31,29,52,112,198,170,138,238,170,197,85,115,149,85,203,111,252,165,184,120,186,232,215,15,53,25,230,87,106,164,165,190,234,117,69,53,238,7,195,88,233,158,235,34,83,181,109,237,149,168,189,166,61,86,106,153,145,25,213,219,42,24,146,42,57,189,184,230,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,64,14,117,126,86,49,111,152,20,62,157,113,41,88,181,78,84,124,116,255,0,112,225,127,90,243,63,247,189,46,1,91,92,223,243,154,235,92,149,10,239,250,175,10,199,55,253,220,40,255,0,239,120,75,84,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,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,249,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,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,146,3,153,175,47,59,86,146,211,92,120,145,209,42,58,74,12,54,74,136,215,35,199,152,230,196,203,68,243,202,216,217,81,70,213,232,139,77,36,178,49,171,3,125,241,61,232,172,69,133,85,180,240,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,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,66,220,198,120,40,254,21,117,30,11,254,1,108,186,201,166,89,79,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,249,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,53,146,43,137,158,46,238,186,235,166,154,75,163,86,107,117,93,167,19,210,252,94,219,109,124,114,212,59,125,210,235,21,12,48,77,85,44,109,114,196,140,141,99,145,144,123,149,232,201,37,114,185,59,203,20,110,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,21,197,143,149,141,100,249,127,144,250,116,230,107,9,127,203,155,141,127,225,87,81,231,176,103,247,59,172,154,101,148,254,29,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,128,0,6,85,206,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,116,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,249,58,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,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,31,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,119,253,159,199,251,147,83,251,83,181,53,59,42,191,174,153,4,177,193,218,142,161,36,252,68,77,253,54,183,170,175,187,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,34,185,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,82,177,107,220,169,248,237,181,45,170,131,133,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,134,171,54,65,28,150,148,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,149,114,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,213,143,88,166,138,68,107,186,46,201,24,239,228,228,85,150,160,21,1,206,179,84,176,76,175,59,192,116,206,193,125,241,89,38,9,237,95,180,20,94,22,102,120,63,27,13,186,106,95,196,123,18,57,55,198,213,119,225,185,219,122,116,119,69,247,30,87,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,147,253,73,251,105,85,101,239,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,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,70,179,85,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,162,88,58,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,209,3,157,95,149,140,91,230,5,15,167,92,74,86,45,123,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,176,213,102,200,35,146,210,128,41,175,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,137,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,101,138,241,183,202,167,78,233,244,190,92,227,133,92,54,174,215,125,198,41,231,169,171,199,41,36,171,185,79,144,49,210,64,157,35,125,77,83,150,39,193,19,106,100,70,70,199,190,101,114,49,17,93,177,22,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,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,215,79,130,40,231,238,199,78,178,126,26,46,206,187,93,209,83,223,192,57,213,249,88,197,190,96,80,250,117,196,173,94,2,181,75,4,209,110,44,112,109,76,212,187,239,177,177,187,55,180,252,109,111,133,154,163,181,221,182,213,67,31,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,209,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,10,86,230,117,192,119,220,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,94,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,123,218,165,174,154,113,164,154,53,115,215,156,142,243,227,113,11,117,190,27,140,117,118,148,74,207,29,28,238,99,41,146,157,88,187,36,239,62,88,154,199,238,72,255,0,17,28,231,181,157,92,153,225,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,91,10,228,251,194,31,242,226,227,58,162,255,0,31,69,131,54,58,255,0,250,250,90,250,185,162,98,127,159,4,104,247,255,0,143,114,199,253,194,66,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,62,76,223,65,179,44,51,71,180,243,92,157,69,87,87,137,231,244,245,140,101,193,180,232,216,40,174,52,245,213,116,238,162,123,145,238,93,238,138,153,147,181,206,70,111,73,36,107,17,221,153,28,118,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,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,42,231,85,215,94,30,178,173,11,163,211,251,221,218,167,218,54,93,72,195,237,153,109,162,225,29,44,145,70,158,38,6,73,61,27,149,200,172,89,160,123,209,28,140,115,186,199,36,15,84,98,203,177,189,215,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,188,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,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,16,255,0,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,93,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,164,29,39,206,190,235,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,218,185,141,229,54,44,231,140,44,211,53,197,171,188,109,151,32,183,227,183,75,117,79,105,241,247,233,103,177,80,73,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,58,174,147,235,29,247,72,185,80,234,13,54,57,15,74,188,247,84,42,112,233,42,119,51,250,214,150,166,207,75,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,98,6,147,224,191,122,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,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,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,16,3,157,95,149,140,91,230,5,15,167,92,74,160,225,203,68,46,188,71,107,13,151,70,172,87,202,75,69,202,255,0,79,113,117,29,93,92,110,124,9,61,61,12,245,49,178,77,191,19,88,247,64,140,87,162,57,88,143,87,35,95,183,98,249,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,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,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,233,209,146,42,79,80,87,87,57,59,191,16,84,58,79,105,183,225,182,239,237,79,95,214,12,202,166,157,177,84,72,234,175,19,79,37,19,106,24,232,86,74,104,91,36,41,178,104,229,218,249,37,88,228,70,126,18,77,77,134,151,120,110,182,104,149,167,68,177,106,94,28,164,164,126,157,62,158,90,155,26,211,85,207,82,205,147,79,36,178,162,190,161,206,153,30,147,62,84,123,36,93,241,189,28,197,70,171,118,167,75,51,67,196,141,22,137,80,107,110,83,7,14,87,106,187,142,157,58,162,41,172,115,84,182,118,189,172,146,8,223,44,40,149,12,100,219,35,153,210,198,197,145,21,234,198,53,85,207,95,141,210,215,147,175,223,183,223,181,195,236,7,255,0,86,223,133,247,129,253,231,254,243,184,123,51,251,175,245,199,247,198,255,0,239,127,255,0,169,240,244,46,164,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,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,223,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,240,163,170,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,234,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,245,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,0,1,149,115,218,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,59,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,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,149,64,205,103,22,62,105,245,147,230,6,67,234,51,159,86,111,195,62,101,135,112,233,167,156,77,54,186,146,191,19,207,42,43,45,175,70,170,71,61,182,227,5,85,92,77,129,236,87,42,200,201,98,164,124,173,145,191,201,82,70,61,173,233,27,165,245,124,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,147,148,241,59,163,88,199,15,181,92,78,183,40,246,198,3,13,189,151,8,107,109,112,186,121,42,187,146,182,24,224,100,107,181,91,51,167,123,97,86,73,179,183,34,170,74,177,237,122,183,62,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,249,89,54,144,230,88,134,151,225,26,185,125,130,146,27,22,161,84,93,161,177,35,103,71,207,51,45,242,67,20,243,61,137,238,99,22,89,150,54,162,174,245,88,100,85,106,53,88,231,247,94,87,30,123,52,203,235,94,143,90,95,240,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,231,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,151,105,203,131,152,5,31,17,22,40,180,147,87,178,47,237,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,241,146,41,212,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,12,171,157,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,26,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,79,94,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,242,79,245,39,237,165,122,232,142,131,102,90,249,38,105,107,211,250,42,187,149,247,19,197,229,201,169,237,52,148,233,52,247,38,69,91,73,4,176,198,155,218,187,219,21,76,146,162,53,30,247,172,41,27,88,174,145,58,121,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,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,172,190,103,92,120,253,247,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,137,90,47,160,217,150,181,71,153,93,44,84,85,113,88,176,60,94,233,147,95,110,205,167,73,32,163,101,45,20,243,193,11,213,94,212,223,81,44,41,19,81,21,94,136,178,72,140,115,98,127,78,106,106,160,2,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,72,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,76,14,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,208,115,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,255,0,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,127,243,108,207,240,221,83,224,155,0,212,29,62,200,105,47,152,245,243,56,160,169,161,174,166,85,217,43,61,159,114,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,172,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,219,241,53,143,116,8,197,122,35,149,136,245,114,53,251,118,47,138,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,234,121,112,115,0,163,226,34,197,22,146,106,246,69,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,136,171,204,139,58,226,59,79,248,113,186,94,248,122,181,255,0,187,110,77,121,163,157,254,212,178,218,246,124,117,20,145,35,127,202,146,84,35,183,211,179,171,218,207,231,61,61,0,151,209,202,211,22,208,235,87,10,118,28,159,72,104,122,93,111,191,14,99,87,85,44,50,220,31,120,129,85,146,67,50,198,171,219,133,155,149,212,241,46,213,72,38,142,71,55,124,210,57,243,0,161,110,105,118,237,14,164,226,178,253,91,164,57,31,142,186,215,126,38,99,67,75,71,11,45,246,251,195,81,25,35,97,154,53,78,228,207,218,175,168,106,177,85,147,186,77,210,189,239,146,40,57,255,0,1,183,189,101,179,241,89,129,67,161,147,110,200,46,55,4,166,170,162,150,224,218,58,91,133,173,169,222,173,167,169,145,204,145,18,21,130,25,30,170,145,200,246,186,54,190,38,58,86,70,133,149,115,171,242,177,139,124,192,161,244,235,137,74,197,170,114,163,227,167,251,135,11,250,215,153,255,0,189,233,112,10,218,230,255,0,156,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,123,194,90,160,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,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,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,231,247,221,104,213,12,151,75,241,157,23,189,101,245,115,225,56,125,69,77,93,158,202,214,71,20,16,79,60,143,146,73,95,177,168,233,159,186,89,118,186,85,122,177,37,145,172,218,143,114,47,117,229,221,194,31,241,91,172,171,246,166,139,189,167,184,119,106,183,40,217,95,225,166,159,186,217,124,45,36,123,81,100,94,236,145,59,122,183,102,216,163,151,164,140,145,98,221,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,223,184,13,211,60,87,89,57,102,98,186,91,154,210,120,139,46,77,111,191,219,234,118,199,27,228,135,125,222,183,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,10,139,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,7,43,222,58,126,229,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,194,107,170,36,91,169,50,174,104,35,25,208,108,55,137,46,95,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,210,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,107,44,245,187,225,254,201,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,249,42,127,37,89,211,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,186,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,43,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,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,32,103,249,254,101,170,124,150,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,246,193,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,43,131,132,239,52,250,55,243,3,30,245,24,13,41,128,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,214,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,253,37,162,154,71,197,209,138,249,41,164,134,69,68,70,244,87,170,43,90,168,173,79,21,147,101,55,220,194,227,13,219,35,174,241,117,116,246,250,11,92,114,118,153,30,218,90,42,88,169,41,163,232,196,68,93,144,65,19,58,244,220,237,189,92,170,229,85,85,78,83,125,171,197,109,216,85,69,118,251,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,38,244,77,238,220,202,42,100,232,170,173,78,223,86,162,43,156,171,98,156,151,52,46,251,117,212,124,143,136,123,157,154,213,54,55,100,183,212,227,118,218,154,133,100,149,76,188,74,180,210,72,250,118,116,87,71,178,149,207,99,228,85,98,171,106,209,141,222,139,42,50,223,192,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,83,152,255,0,47,250,62,34,44,82,234,222,144,227,191,219,98,131,195,65,45,53,60,144,83,199,145,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,224,172,94,131,129,206,92,88,111,10,85,46,212,28,194,239,73,152,106,45,69,59,98,134,185,148,171,29,37,145,143,137,18,120,168,209,234,174,123,220,229,145,139,82,228,99,221,23,70,182,56,145,210,164,147,40,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,160,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,146,43,154,231,29,63,221,248,95,209,76,207,253,241,75,159,214,208,183,252,214,182,215,29,66,59,254,183,197,49,173,255,0,113,10,191,251,226,18,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,162,157,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,14,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,225,26,8,229,205,160,216,110,138,240,185,134,221,44,84,84,146,223,115,203,61,22,77,125,187,54,157,99,158,177,245,81,119,224,133,234,175,114,236,167,138,100,137,168,138,140,85,73,36,70,53,210,191,172,160,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,130,56,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,229,57,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,0,6,85,203,211,224,43,75,112,77,105,229,177,131,105,166,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,254,170,104,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,45,69,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,203,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,207,242,155,207,240,220,155,131,156,99,12,177,100,52,149,119,220,58,162,225,77,125,183,181,85,39,161,125,69,194,170,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,179,40,25,172,226,199,205,62,178,124,192,200,125,70,114,226,121,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,158,217,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,170,14,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,157,255,0,103,242,14,220,52,254,212,237,67,78,250,175,235,86,79,44,144,118,164,168,72,255,0,17,83,127,77,205,234,139,238,228,23,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,110,107,30,232,35,122,179,174,196,126,247,34,35,164,122,186,85,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,114,43,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,194,121,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,175,70,70,137,77,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,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,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,202,185,237,114,237,33,204,176,173,59,192,181,74,243,5,34,227,218,143,79,113,154,203,60,51,163,159,190,134,173,212,181,48,202,197,232,230,61,174,72,222,139,209,88,172,153,157,28,174,71,181,146,87,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,184,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,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,160,212,174,30,178,173,43,209,173,46,213,204,166,167,177,247,169,237,106,155,117,173,244,178,69,53,53,13,27,169,155,21,68,142,122,39,94,255,0,136,116,140,70,181,91,218,72,158,143,119,119,107,37,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,237,121,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,53,193,96,203,50,172,83,218,95,101,178,107,173,155,219,54,249,173,55,31,103,214,201,79,227,40,101,233,221,166,155,98,167,114,23,237,110,232,221,213,174,232,157,81,122,30,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,121,55,78,30,177,94,23,249,122,106,86,145,226,213,62,63,192,105,254,75,83,113,186,62,150,58,121,174,117,210,208,78,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,180,2,106,160,2,173,120,211,229,33,83,122,186,221,117,75,133,56,105,35,168,175,168,134,89,240,53,237,82,192,215,189,206,73,229,161,168,146,70,197,19,58,172,111,240,207,70,177,169,222,237,200,136,145,64,77,94,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,8,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,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,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,170,189,57,228,193,147,77,173,183,203,22,167,230,245,105,165,246,106,120,93,67,125,182,178,158,150,227,127,158,88,17,85,144,192,175,168,74,86,67,42,189,175,124,200,170,253,141,70,53,82,69,124,93,87,155,102,1,134,233,103,4,216,6,159,105,246,61,73,99,199,172,121,197,5,53,13,13,50,46,200,153,236,251,146,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,32,229,113,231,179,76,190,181,232,245,165,132,243,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,81,73,124,200,249,125,211,112,237,83,30,176,232,221,170,173,218,117,113,168,109,53,109,182,24,165,153,152,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,202,120,224,230,127,128,225,58,95,110,178,240,191,168,116,151,204,219,43,167,165,184,210,222,45,173,134,162,11,21,23,113,175,114,212,199,60,111,111,137,145,173,116,94,21,236,73,35,71,61,242,118,213,177,182,74,129,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,225,92,234,252,172,98,223,48,40,125,58,226,85,7,14,90,33,117,226,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,109,248,154,199,186,4,98,189,17,202,196,122,185,26,253,187,23,202,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,78,140,145,82,122,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,5,74,243,155,226,11,78,50,91,141,139,135,91,70,63,227,114,252,66,225,29,226,233,123,146,4,103,179,99,158,149,85,180,16,185,205,223,39,121,146,211,207,34,181,201,26,118,160,79,196,126,228,134,176,75,169,228,251,196,46,43,155,104,74,112,251,225,189,159,146,105,207,126,167,108,149,81,187,218,148,53,149,147,207,226,33,143,170,72,157,169,37,237,72,155,85,173,223,3,183,170,203,177,147,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,76,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,52,226,95,135,76,19,138,13,44,175,211,60,234,159,252,109,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,255,0,37,79,228,169,64,57,79,12,90,203,140,113,5,85,195,19,113,127,108,103,208,220,25,111,134,138,215,51,103,142,171,185,19,102,142,118,72,187,81,176,186,7,182,101,124,155,59,113,170,172,169,30,215,163,111,163,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,254,72,138,103,8,181,78,85,156,120,255,0,232,142,21,53,126,245,254,54,44,66,251,115,184,255,0,212,50,154,200,214,118,191,248,135,68,249,38,255,0,23,78,198,255,0,114,97,53,56,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,5,86,230,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,66,133,172,26,3,172,185,94,169,220,180,83,22,211,219,173,231,51,179,92,38,182,92,109,150,246,54,163,193,205,21,74,83,74,233,166,98,172,81,194,201,156,214,186,119,61,34,111,84,85,122,34,245,47,83,51,195,245,31,0,229,233,156,97,186,185,158,253,180,203,237,90,95,127,130,233,123,216,169,226,100,240,21,42,214,238,119,71,203,219,98,178,46,243,209,36,151,183,220,122,35,222,228,76,246,26,83,225,59,202,198,141,252,191,199,189,58,3,234,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,251,241,47,196,94,119,197,6,169,215,234,102,117,81,254,54,142,207,69,178,31,236,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,255,0,154,175,242,68,159,255,0,250,138,63,254,127,225,137,0,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,85,7,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,181,88,172,141,83,126,245,237,213,176,52,61,192,6,131,83,112,249,194,230,35,140,205,69,87,77,125,191,211,179,38,200,89,87,79,45,52,236,184,213,197,27,157,12,144,200,247,44,79,130,38,195,76,168,136,222,171,78,175,86,53,206,114,18,40,243,249,254,121,140,233,134,27,118,212,12,206,170,174,150,197,98,167,90,187,133,69,53,190,162,181,240,64,138,155,165,88,169,216,249,85,141,69,220,247,35,85,24,196,115,221,209,173,114,165,27,107,231,51,174,32,181,107,86,49,237,71,193,171,126,239,232,48,238,228,182,11,53,59,226,184,71,5,84,212,210,83,207,85,80,179,68,145,212,204,232,230,154,54,43,162,70,197,27,213,24,212,115,164,146,79,63,204,7,137,140,55,138,253,75,194,181,75,15,161,171,183,61,184,61,37,182,239,108,169,69,115,237,215,24,235,171,95,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,90,242,49,252,236,253,55,251,145,106,128,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,151,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,15,43,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,130,120,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,100,80,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,245,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,211,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,165,168,0,202,185,127,220,174,60,137,233,151,214,189,98,180,225,92,231,245,27,72,237,250,95,141,105,133,247,21,164,189,106,13,210,161,215,43,21,115,106,88,201,241,234,70,73,26,79,59,209,23,186,230,84,163,86,22,198,173,237,61,99,146,69,118,250,102,34,212,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,180,7,15,212,124,3,70,177,60,55,87,51,223,182,153,125,170,222,216,46,151,189,138,158,38,77,206,86,183,115,186,62,94,219,21,145,119,158,137,36,189,190,227,209,30,247,34,116,2,168,57,183,241,167,106,189,83,73,194,158,150,228,20,149,244,241,212,117,207,39,138,153,178,177,179,193,44,114,83,219,226,157,92,168,143,142,88,213,243,163,27,213,175,100,81,247,17,82,120,138,182,58,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,218,181,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,73,122,101,203,99,94,114,254,37,238,28,59,230,118,218,188,102,158,197,78,250,235,182,83,5,15,141,183,67,68,230,75,225,42,97,87,62,20,157,149,18,197,219,99,81,201,34,116,155,115,17,105,230,107,47,83,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,107,47,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,149,230,215,193,71,177,43,43,56,178,211,43,101,170,142,203,55,102,60,210,223,2,118,36,109,116,211,246,217,115,106,43,182,73,222,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,230,188,174,56,103,226,94,247,171,152,206,191,225,149,213,120,102,1,71,81,52,55,59,212,202,197,101,246,146,39,177,42,45,177,83,57,219,167,100,174,77,139,50,183,181,19,226,123,218,245,158,6,177,101,87,49,62,100,117,58,17,117,186,104,38,139,197,87,30,160,193,79,75,53,126,66,230,69,216,177,189,238,130,118,66,200,42,33,145,149,111,150,153,206,71,47,194,200,210,104,213,28,247,163,219,28,32,198,248,215,246,223,0,250,129,194,118,166,220,238,181,151,168,125,153,38,23,112,157,123,241,186,134,27,141,20,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,196,3,85,0,202,185,121,60,16,105,14,27,175,92,177,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,229,92,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,23,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,124,85,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,155,252,177,120,14,251,239,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,213,121,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,202,230,89,199,85,79,12,184,205,46,152,105,141,125,93,46,168,100,116,240,92,169,107,155,75,20,144,90,45,201,80,168,233,222,147,198,248,166,124,203,4,208,182,52,106,237,78,228,142,115,21,177,164,148,108,72,174,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,179,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,213,64,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,198,117,184,233,213,157,26,214,190,35,178,44,247,67,177,15,98,216,106,246,199,83,89,181,209,123,118,185,30,245,154,231,225,213,19,195,247,122,183,225,232,142,126,206,236,136,217,101,145,169,213,121,81,233,54,178,231,28,71,65,158,233,158,95,246,102,195,133,120,121,50,218,205,205,147,199,80,206,247,42,91,60,58,175,226,248,142,195,254,39,38,216,123,93,212,94,235,33,107,239,80,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,239,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,29,75,190,229,193,203,254,143,135,123,20,90,183,171,216,239,246,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,248,203,44,234,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,41,204,127,151,253,31,17,22,41,117,111,72,113,223,237,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,240,86,42,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,65,60,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,213,8,171,204,71,139,207,225,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,44,127,84,121,70,95,113,158,20,236,217,174,33,61,214,229,171,22,107,123,239,25,29,130,42,86,84,73,112,146,117,166,87,80,83,44,115,246,219,224,163,109,74,162,198,147,73,85,34,185,27,211,116,81,178,0,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,149,23,19,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,97,63,100,241,95,181,95,110,190,204,218,190,210,123,63,217,62,216,240,81,248,239,3,220,238,248,110,255,0,78,231,103,185,241,246,247,109,221,241,116,235,239,63,88,202,184,47,39,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,154,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,188,215,139,31,43,26,201,242,255,0,33,244,233,204,214,26,61,225,235,41,177,96,220,23,233,166,107,148,215,120,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,83,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,45,83,255,0,81,71,255,0,207,252,49,32,7,9,222,105,244,111,230,6,61,234,48,26,83,0,0,14,63,197,190,139,218,181,235,135,156,219,79,234,177,10,76,138,239,37,158,178,175,27,167,153,237,137,241,94,227,167,147,193,75,20,174,115,82,39,247,85,173,87,43,154,213,99,222,199,245,141,239,69,205,185,34,184,0,208,106,158,32,248,163,196,113,153,168,169,42,108,86,10,134,100,217,11,42,233,226,169,129,246,234,73,99,115,161,146,25,30,212,149,147,202,232,105,149,17,29,209,42,21,234,199,53,174,67,67,192,20,193,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,175,98,213,57,24,254,118,126,155,253,200,181,64,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,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,247,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,127,37,61,88,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,79,0,105,163,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,220,247,248,74,166,57,209,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,11,145,78,128,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,84,95,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,245,149,38,149,210,117,123,100,127,102,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,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,206,85,252,88,240,177,255,0,41,109,42,255,0,198,86,239,252,227,223,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,101,180,185,238,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,189,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,113,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,164,21,230,63,204,2,143,135,123,20,186,73,164,57,23,246,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,248,41,45,48,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,163,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,242,61,86,111,160,217,150,25,163,218,121,174,78,162,171,171,196,243,250,122,198,50,224,218,116,108,20,87,26,122,234,186,119,81,61,200,247,46,247,69,76,201,218,231,35,55,164,146,53,136,238,204,142,58,87,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,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,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,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,239,102,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,2,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,224,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,215,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,160,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,63,40,213,64,50,174,95,247,43,143,34,122,101,245,175,88,173,43,3,153,23,25,182,46,45,53,30,207,108,192,237,93,172,51,4,241,180,246,139,148,236,123,42,174,178,84,44,61,250,151,70,238,157,168,87,195,196,145,70,173,73,54,163,156,254,138,254,212,81,0,185,238,85,252,109,218,181,71,13,181,112,211,157,207,73,111,203,48,235,60,52,150,26,137,170,154,143,191,209,66,179,126,20,81,54,22,49,143,165,166,101,51,21,187,223,36,172,107,229,95,232,74,169,205,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,91,246,117,171,26,89,165,254,7,239,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,254,104,124,184,86,183,232,190,165,93,101,177,105,206,175,97,89,85,202,10,119,85,203,71,100,191,210,87,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,133,10,224,231,157,249,39,250,147,246,210,31,240,33,196,229,139,132,189,66,204,181,86,239,101,246,221,91,240,249,45,118,187,71,137,125,55,143,170,150,231,111,115,163,239,182,41,82,45,176,71,81,47,87,55,106,246,182,117,71,57,167,11,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,105,224,19,150,126,27,98,210,250,220,227,137,156,18,146,245,125,207,44,233,76,204,114,247,109,88,231,199,41,157,36,200,229,107,210,101,86,212,205,23,134,145,30,140,138,162,153,81,204,69,107,150,68,43,175,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,251,254,24,56,219,186,233,118,133,234,119,13,57,220,245,119,12,79,49,197,239,116,150,26,137,170,156,172,176,86,205,109,173,252,40,162,108,47,123,217,85,82,250,102,43,119,178,56,158,231,202,191,211,149,86,37,154,168,57,87,241,99,194,199,252,165,180,171,255,0,25,91,191,243,142,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,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,37,87,56,46,47,63,159,8,248,45,111,248,138,220,229,210,80,127,212,85,80,82,67,43,215,252,201,228,86,51,252,67,82,79,238,241,144,43,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,246,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,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,160,190,103,250,209,117,213,110,45,50,219,20,57,125,93,219,24,193,170,27,97,179,81,185,142,138,10,9,227,134,38,220,26,200,213,173,234,245,172,100,205,116,170,138,175,72,227,68,115,163,100,125,34,89,127,220,177,117,75,239,67,131,108,43,197,223,125,167,117,196,188,70,45,112,254,181,236,248,95,11,34,248,72,61,204,107,95,182,134,74,47,141,187,186,245,248,156,175,71,146,168,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,158,30,62,245,55,68,181,115,137,123,254,109,160,150,106,74,124,122,182,158,153,245,87,42,104,231,129,151,171,139,153,220,169,173,90,121,163,141,208,61,93,34,68,246,163,126,55,192,233,149,85,211,57,79,107,202,243,71,53,99,63,226,131,27,212,45,61,155,217,214,92,6,225,21,70,73,119,219,77,55,134,165,168,167,169,111,134,236,74,246,189,254,41,145,79,77,220,141,174,116,93,222,231,185,90,222,183,83,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,22,207,19,110,186,100,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,157,83,222,215,34,167,185,80,253,92,23,86,52,179,84,60,119,221,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,148,168,30,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,63,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,205,57,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,165,110,103,92,7,125,200,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,143,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,147,211,79,184,36,181,113,95,203,87,75,175,184,204,20,148,58,139,138,211,228,51,90,171,27,74,215,79,118,129,183,43,155,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,107,47,253,149,96,89,87,251,107,142,100,152,229,195,254,146,142,186,219,93,79,39,253,153,33,154,57,25,255,0,51,154,230,255,0,129,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,166,85,203,116,215,238,7,41,184,142,224,155,72,117,135,7,125,91,53,23,11,210,123,19,33,164,141,146,212,50,249,110,134,222,201,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,53,65,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,239,107,197,143,149,141,100,249,127,144,250,116,230,107,9,41,196,167,25,183,221,112,209,253,45,208,27,37,171,217,88,102,156,227,246,106,121,146,118,49,213,87,59,197,45,189,180,210,84,185,201,215,183,11,55,76,200,163,106,245,115,94,233,36,234,174,100,112,254,7,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,207,19,196,46,45,98,193,181,247,82,240,172,90,135,193,89,113,252,194,243,107,183,83,119,95,39,98,150,10,217,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,150,43,255,0,168,163,255,0,231,254,24,144,3,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,205,183,24,146,90,165,226,191,88,93,102,162,171,165,167,76,226,244,215,178,166,165,179,189,103,74,201,82,103,163,155,27,17,24,233,82,71,177,155,85,88,199,53,138,233,21,171,35,166,87,36,47,176,159,122,122,151,237,15,254,153,253,159,164,246,71,247,111,253,23,226,87,199,255,0,47,194,254,237,236,223,233,252,127,238,61,221,194,223,192,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,115,8,225,174,197,194,247,17,215,12,43,14,93,152,181,238,223,6,67,98,166,125,83,234,38,163,165,153,242,70,248,36,123,218,138,187,39,130,116,103,85,123,187,93,165,123,220,245,122,159,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,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,96,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,16,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,218,184,239,208,187,23,14,220,80,101,218,115,135,89,174,182,236,89,190,22,227,98,109,193,94,253,244,181,20,241,200,244,134,87,162,44,176,199,58,207,3,94,170,231,126,10,181,239,115,218,247,45,138,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,10,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,56,255,0,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,115,4,95,247,43,143,34,122,101,245,175,88,173,40,4,237,90,203,96,206,232,52,19,135,251,253,214,247,117,172,196,46,184,253,245,150,90,106,138,152,86,150,134,186,27,245,106,87,71,79,11,17,175,110,230,62,138,71,201,42,57,207,116,136,212,122,178,38,199,23,127,228,247,167,154,113,157,241,53,113,184,102,182,175,106,93,113,60,125,247,219,5,52,244,137,37,44,53,76,170,167,141,106,220,245,145,58,77,23,117,189,166,172,79,110,233,29,34,58,55,195,26,186,239,207,146,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,246,223,36,77,146,55,72,196,119,69,86,36,140,87,34,42,35,155,215,170,102,179,137,27,102,182,218,117,183,41,165,226,54,74,183,234,43,234,34,169,190,45,77,92,21,47,223,52,17,203,18,35,233,220,232,81,137,11,226,70,50,53,217,27,17,172,68,106,55,106,75,254,77,23,61,18,160,214,219,253,46,113,29,35,181,22,227,79,5,54,10,179,82,79,51,218,196,130,178,91,146,196,246,181,97,133,253,152,162,69,123,213,175,86,43,216,197,232,249,26,232,151,197,143,154,125,100,249,129,144,250,140,229,164,240,229,91,162,86,238,81,54,91,135,17,118,154,187,166,159,82,211,220,102,186,208,210,58,118,207,84,246,228,83,173,52,49,172,15,99,209,238,169,72,26,139,189,140,234,169,189,205,102,229,74,97,46,123,147,69,179,91,104,52,74,255,0,85,156,73,86,237,58,184,212,65,83,130,164,213,112,76,198,189,39,172,138,228,145,49,174,89,161,103,122,40,149,88,244,107,21,234,247,177,58,190,71,58,173,184,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,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,93,92,220,120,81,211,140,131,73,239,28,83,91,34,246,54,103,139,248,8,46,82,83,194,139,29,246,150,90,152,105,35,109,66,117,78,147,69,221,98,178,100,234,229,141,139,19,145,200,145,44,52,216,95,247,46,238,47,63,138,221,26,95,181,53,189,237,66,195,187,84,89,70,202,15,13,12,253,215,75,225,106,227,218,171,26,247,99,137,219,209,187,54,203,28,189,35,100,107,22,233,84,101,92,146,153,87,25,183,218,190,12,112,174,14,241,43,87,129,181,80,248,186,140,174,227,80,198,62,75,132,142,186,207,91,77,77,78,158,254,220,44,221,4,143,147,221,35,228,106,49,54,49,142,239,243,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,180,158,49,57,91,226,183,253,9,197,104,184,114,180,221,102,204,244,230,223,21,154,219,69,83,114,141,222,221,161,150,177,243,78,147,201,81,36,113,69,51,102,170,170,170,73,25,177,171,190,72,146,53,69,133,33,167,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,9,107,199,55,25,182,46,48,244,227,71,110,114,90,189,141,153,226,254,220,167,201,173,177,49,235,74,217,37,74,14,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,58,7,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,85,231,157,249,39,250,147,246,210,170,203,52,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,91,161,202,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,155,247,38,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,40,213,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,37,122,242,206,162,169,184,241,175,167,246,250,59,181,93,174,162,170,158,253,12,85,212,141,137,211,210,189,214,74,228,108,209,164,204,124,74,246,170,163,145,36,99,217,213,19,115,92,157,81,99,1,125,28,171,180,243,78,49,78,16,177,92,199,10,181,116,186,230,94,38,178,255,0,116,158,145,33,170,172,170,130,174,120,18,55,116,146,79,193,135,99,163,137,17,205,107,155,186,85,142,55,205,35,73,128,14,85,197,62,181,255,0,14,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,9,41,198,31,6,87,222,18,172,90,85,93,126,186,248,138,252,227,31,150,162,241,73,35,216,178,91,239,16,61,143,169,166,106,71,186,53,134,56,234,169,99,108,137,44,139,36,145,206,255,0,129,174,99,82,64,114,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,185,235,186,170,218,218,137,29,77,177,172,84,77,240,79,81,47,113,207,99,91,225,182,252,78,145,168,151,40,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,36,167,54,190,53,253,183,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,178,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,124,0,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,138,116,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,72,60,209,252,246,106,111,209,125,30,136,149,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,30,127,157,134,49,171,137,153,96,121,133,230,225,73,93,167,73,79,85,65,101,134,146,218,248,223,107,184,185,35,125,75,106,167,93,205,145,243,182,56,221,23,196,222,172,167,145,169,18,44,111,150,106,245,210,171,142,156,90,53,31,28,185,234,246,57,117,191,97,148,215,8,164,189,219,109,117,137,77,85,83,74,139,241,53,146,42,127,145,85,168,232,220,246,162,181,178,194,174,73,89,167,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,230,156,72,220,244,74,211,162,89,77,87,17,177,210,63,78,159,79,21,53,241,42,105,39,169,102,201,167,142,40,149,25,78,215,76,143,73,159,18,177,241,166,248,222,141,122,43,85,187,147,52,69,212,242,108,176,107,45,183,135,219,181,239,53,189,247,176,27,197,193,31,132,91,228,169,108,178,83,118,229,168,142,225,35,81,17,86,40,100,157,26,141,141,93,253,210,41,222,140,111,115,124,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,21,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,84,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,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,51,110,105,79,132,239,43,26,55,242,255,0,30,244,232,8,1,205,79,128,239,253,47,197,94,144,89,127,197,75,151,216,173,150,239,250,247,212,222,220,254,239,255,0,14,217,89,28,63,227,42,30,239,238,175,43,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,47,39,51,214,59,23,16,28,189,51,141,98,199,33,240,244,153,54,151,223,234,36,166,220,247,248,74,166,80,84,199,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,51,216,116,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,226,171,47,21,187,230,254,201,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,249,34,127,53,90,1,226,199,205,62,178,124,192,200,125,70,114,127,255,0,234,40,255,0,249,255,0,134,36,0,225,59,205,62,141,252,192,199,189,70,3,74,96,0,1,31,248,236,215,75,22,128,240,203,152,228,151,59,205,214,217,117,191,91,234,177,188,110,107,90,61,42,155,120,170,165,153,41,222,201,26,173,236,246,246,62,101,145,92,213,107,97,93,187,158,172,99,179,174,118,174,13,181,210,179,135,110,35,176,205,70,246,207,179,172,173,184,71,110,200,220,244,157,240,190,207,80,246,199,84,178,69,2,163,229,237,177,123,236,103,71,39,118,24,157,177,202,212,106,232,248,0,82,183,58,191,52,248,183,203,250,31,81,184,144,0,159,252,177,120,241,251,144,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,83,242,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,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,69,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,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,204,226,143,66,255,0,134,189,118,201,180,83,237,79,218,63,179,158,11,251,39,224,124,31,127,196,81,193,83,253,199,185,38,221,189,253,191,211,94,187,122,251,186,244,75,9,228,107,118,186,205,106,214,75,20,215,58,183,219,104,234,44,53,116,244,110,153,203,4,51,204,218,230,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,45,40,25,87,39,166,172,105,13,78,95,202,107,67,181,114,221,5,92,213,26,123,120,190,67,88,141,158,38,65,13,186,225,120,169,138,73,158,199,124,111,122,84,195,67,27,81,139,238,73,164,85,106,162,110,103,0,224,103,84,45,90,57,197,166,153,231,151,214,210,37,182,11,199,179,107,39,171,173,109,36,20,144,87,67,37,20,149,82,74,228,86,181,144,182,165,102,94,189,17,82,53,69,115,122,238,77,25,130,31,243,25,224,163,248,170,211,136,47,248,5,178,213,30,166,226,223,137,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,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,31,94,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,171,145,106,150,119,149,224,152,142,153,223,239,190,43,27,193,60,127,217,250,47,11,11,60,31,141,153,38,170,252,70,49,36,147,124,141,71,126,35,157,183,167,70,244,79,113,40,57,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,59,222,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,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,8,171,205,31,200,158,166,253,23,214,40,138,1,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,69,28,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,154,35,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,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,173,95,60,177,193,218,142,161,99,252,53,77,253,55,59,170,175,186,64,21,107,205,191,130,203,173,234,166,78,43,52,183,31,171,175,168,142,159,166,121,4,85,46,149,237,130,8,163,142,158,225,20,10,213,84,100,113,70,172,157,88,238,141,99,34,147,182,136,147,202,85,9,63,249,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,201,63,212,159,182,145,43,151,95,12,248,111,20,188,67,38,25,168,53,213,108,199,172,22,121,178,58,234,42,101,86,62,230,200,106,41,225,74,69,149,28,142,133,142,117,67,85,239,111,199,177,142,107,85,142,114,72,205,4,128,68,174,101,92,51,225,186,243,195,205,239,51,188,215,85,219,178,29,46,179,221,114,59,45,108,42,175,99,153,29,58,77,83,73,44,74,228,107,153,51,105,163,68,127,185,241,189,140,114,42,183,124,114,80,97,170,128,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,207,243,15,194,173,88,7,26,90,171,98,179,84,85,205,79,85,120,101,237,238,169,123,92,244,158,225,77,21,116,205,69,107,90,155,27,45,76,141,98,116,234,140,70,162,171,149,21,203,97,60,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,130,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,91,95,230,251,165,246,172,211,132,186,156,242,103,82,65,114,211,235,197,21,202,158,119,81,54,89,229,130,166,102,209,75,74,201,122,163,161,99,157,81,12,206,233,185,28,180,177,162,183,249,57,180,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,166,154,72,1,206,175,202,198,45,243,2,135,211,174,37,64,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,79,151,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,69,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,43,148,239,26,247,28,91,42,182,112,175,169,23,61,248,221,231,173,54,29,59,214,150,158,27,85,115,164,168,168,146,158,71,43,89,36,222,42,73,182,177,93,35,220,146,164,81,177,138,146,170,178,223,202,43,230,97,198,189,187,137,252,238,219,132,233,165,207,196,233,182,37,210,166,138,178,53,170,135,219,53,211,67,26,201,81,53,60,205,143,103,103,171,224,141,29,30,228,235,59,145,234,217,145,173,242,188,187,184,67,254,43,117,149,126,212,209,119,180,247,14,237,86,229,27,43,252,52,211,247,91,47,133,164,143,106,44,139,221,146,39,111,86,236,219,20,114,244,145,146,44,91,175,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,136,43,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,235,42,71,36,72,232,251,83,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,44,70,148,248,78,242,177,163,127,47,241,239,78,128,234,164,21,176,114,146,208,235,111,17,215,45,102,189,222,125,177,136,77,112,154,239,111,192,223,104,134,10,26,106,169,30,143,72,164,124,110,70,75,71,27,214,77,148,201,11,27,181,34,99,221,35,26,246,203,37,120,177,242,177,172,159,47,242,31,78,156,206,14,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,151,231,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,12,214,113,99,230,159,89,62,96,100,62,163,57,63,255,0,245,20,127,252,255,0,195,18,0,112,157,230,159,70,254,96,99,222,163,1,63,249,140,243,41,202,177,236,218,13,25,225,159,48,246,100,152,205,195,185,147,223,96,166,145,149,77,186,81,214,61,139,108,107,42,34,70,44,44,124,13,124,174,111,113,147,181,237,143,175,109,37,100,178,211,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,1,81,124,233,245,230,166,237,153,98,156,57,89,171,105,31,109,177,83,179,38,189,36,53,17,74,255,0,104,204,146,69,77,12,172,70,111,129,241,83,172,146,34,111,252,70,87,49,202,207,133,142,90,203,6,130,57,111,107,125,171,91,184,80,196,221,111,177,213,218,234,48,58,122,124,30,185,147,72,217,25,60,244,20,116,232,147,196,228,232,170,201,34,146,39,170,57,168,173,122,189,159,18,53,36,124,160,0,165,110,117,126,105,241,111,151,244,62,163,113,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,157,3,131,238,81,89,149,126,77,246,195,139,75,69,37,174,197,109,168,146,22,226,45,173,74,137,238,236,117,59,209,38,125,93,13,74,37,51,25,43,226,115,81,174,123,222,177,72,215,53,141,218,231,219,160,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,6,99,53,175,84,46,186,213,171,153,126,171,222,91,87,29,70,83,120,169,185,50,158,166,181,213,111,163,129,239,94,205,42,74,228,69,123,33,139,183,19,62,22,162,50,54,162,53,168,136,137,110,156,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,59,175,48,252,42,235,159,240,91,170,182,43,53,69,36,53,20,182,118,94,222,234,151,185,172,88,45,245,49,87,76,212,86,181,203,189,209,83,72,214,39,78,138,245,106,42,181,21,92,153,235,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,31,172,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,149,114,231,184,117,210,26,157,119,228,251,75,165,182,248,42,231,185,93,172,247,217,173,112,83,79,20,47,168,184,211,94,234,234,168,225,87,203,240,53,143,168,130,38,61,92,173,248,28,239,137,159,210,74,97,52,231,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,240,181,81,241,185,21,173,84,84,79,106,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,41,216,238,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,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,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,2,42,243,71,242,39,169,191,69,245,138,34,128,75,62,226,11,147,238,85,117,226,10,210,205,1,75,85,147,75,50,30,215,141,150,122,185,38,147,23,237,68,198,205,185,147,204,233,171,59,202,215,73,22,199,127,116,145,209,191,179,27,91,43,167,255,0,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,243,132,92,159,40,238,20,116,227,31,210,123,63,20,215,56,189,179,153,229,30,62,11,108,149,16,162,71,98,165,138,166,106,73,27,78,157,87,172,210,246,158,175,153,122,57,35,122,68,212,106,44,171,53,138,128,81,15,51,78,15,177,158,22,181,66,201,122,211,148,164,163,194,115,154,121,93,106,179,182,90,137,103,182,79,71,29,59,42,88,249,39,124,142,149,143,116,204,149,175,87,245,235,36,140,218,212,141,174,127,181,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,138,231,131,133,90,168,51,253,44,212,104,106,42,214,229,124,179,220,108,149,17,57,237,236,54,10,25,162,154,39,49,187,119,35,213,215,9,145,202,174,84,84,108,125,17,189,21,93,205,57,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,46,252,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,201,94,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,183,114,189,29,111,133,26,168,228,68,71,73,213,29,213,21,182,169,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,249,25,119,52,103,192,206,168,93,117,143,132,189,51,207,47,173,171,91,148,246,127,102,214,79,87,90,234,185,234,231,161,154,74,41,42,164,149,200,142,115,230,117,50,204,189,122,170,44,138,138,231,116,220,177,215,157,95,149,140,91,230,5,15,167,92,74,86,46,251,151,7,47,250,62,29,236,81,106,222,175,99,191,219,98,191,196,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,227,44,179,168,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,201,149,170,28,209,181,67,84,120,75,77,9,190,211,85,205,155,94,234,42,105,50,124,177,37,142,149,42,173,93,228,150,56,160,134,149,177,53,143,145,174,90,105,90,168,172,88,98,119,94,226,212,59,179,21,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,62,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,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,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,145,215,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,155,224,205,103,22,62,105,245,147,230,6,67,234,51,147,255,0,255,0,81,71,255,0,207,252,49,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,67,229,58,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,241,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,39,85,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,69,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,240,181,17,145,181,17,173,68,68,79,63,147,98,215,220,62,227,13,167,35,161,240,149,117,22,250,11,164,113,247,89,38,234,90,218,88,170,233,164,234,197,84,77,240,79,19,250,117,220,221,221,28,136,228,84,69,78,45,125,164,197,109,217,173,69,14,203,45,214,225,91,107,163,169,238,177,123,181,84,145,211,73,81,30,196,93,237,218,202,218,101,234,168,141,94,231,70,170,171,92,137,61,57,52,235,69,215,26,215,155,166,139,221,114,250,184,49,236,194,207,87,87,110,178,185,142,150,9,239,112,118,164,238,179,163,87,178,255,0,7,21,86,231,117,99,94,145,70,215,110,115,34,68,185,240,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,135,63,215,77,113,193,56,118,211,139,142,169,106,51,174,173,178,219,186,49,222,206,182,205,89,35,230,114,47,106,53,237,181,89,23,113,232,216,219,36,206,142,46,228,145,181,207,106,189,189,106,46,217,206,27,136,184,181,181,249,229,230,146,146,171,79,150,162,119,51,2,166,74,88,24,144,44,15,142,22,45,197,212,207,168,87,181,235,28,207,127,185,30,246,185,17,177,177,200,198,201,94,109,153,254,27,170,124,19,96,26,131,167,217,13,37,243,30,190,103,20,21,52,53,212,202,187,37,103,179,238,72,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,144,131,149,199,158,205,50,250,215,163,214,151,252,0,35,175,48,252,214,235,128,112,91,170,183,219,53,61,36,213,21,86,118,89,30,218,150,57,204,72,46,21,49,80,204,228,70,185,171,189,177,84,200,230,47,94,136,244,106,170,57,17,90,185,225,52,187,195,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,45,36,242,205,4,183,23,245,150,182,104,223,47,71,171,36,169,146,105,17,21,27,209,30,136,141,106,34,53,58,89,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,47,207,150,93,218,235,122,224,115,76,43,47,55,58,186,250,136,233,238,84,140,150,166,103,74,246,193,5,206,174,24,98,71,57,85,81,145,197,28,113,177,191,201,172,99,90,157,17,17,9,64,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,76,28,94,233,13,54,132,113,47,168,90,91,111,130,146,11,109,166,240,249,173,112,83,79,44,204,167,183,84,177,181,84,112,171,229,248,220,246,83,207,19,30,174,87,124,109,119,196,255,0,233,45,175,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,78,160,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,93,79,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,252,154,136,146,212,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,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,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,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,44,251,155,6,45,98,200,56,37,203,238,215,122,31,17,87,140,220,45,23,75,92,157,215,179,195,213,62,186,26,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,165,109,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,52,210,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,109,47,163,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,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,152,6,120,121,135,225,86,172,3,141,45,85,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,159,252,147,245,66,235,144,233,30,121,165,23,6,213,205,79,134,94,41,110,84,53,19,86,186,86,71,5,193,146,117,165,138,37,78,144,177,146,209,203,42,237,119,71,62,169,235,181,170,138,175,244,28,234,252,172,98,223,48,40,125,58,226,87,175,44,187,77,170,245,199,30,152,81,222,109,148,149,244,241,212,92,170,217,21,76,45,149,141,158,11,101,92,208,202,141,114,42,35,227,150,56,228,99,191,155,94,198,185,58,42,34,154,9,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,42,131,157,134,151,233,125,158,167,3,213,123,123,169,45,153,222,67,81,85,109,174,167,134,138,77,247,170,42,120,163,233,85,44,168,189,166,190,153,93,20,73,185,189,201,25,82,196,220,172,167,68,74,182,46,251,147,238,155,233,198,55,195,2,106,54,45,89,226,242,156,202,225,60,89,67,188,114,77,225,100,162,168,158,58,90,94,211,125,208,244,130,70,207,209,201,220,119,138,220,174,86,44,77,108,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,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,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,6,107,56,177,243,79,172,159,48,50,31,81,156,159,255,0,250,138,63,254,127,225,137,85,101,228,242,208,224,114,155,135,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,224,124,105,27,17,17,175,124,208,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,226,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,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,16,215,154,198,188,212,232,223,11,149,248,205,138,182,146,59,238,164,212,46,51,27,29,81,18,79,29,185,241,61,213,243,50,23,177,203,43,59,72,148,206,84,70,246,214,178,55,163,218,228,98,58,154,248,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,206,178,214,205,27,229,234,196,124,116,209,205,34,34,163,186,171,17,17,174,85,70,175,85,230,99,105,181,88,56,215,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,201,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,59,6,132,104,167,223,79,42,29,83,240,247,15,11,95,130,106,5,126,107,71,190,93,144,203,224,172,244,158,34,57,58,70,247,59,173,44,181,59,26,155,122,202,145,110,114,55,119,88,85,164,249,215,221,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,189,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,249,158,128,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,202,163,213,236,201,154,47,81,160,142,158,146,76,78,124,162,28,189,145,186,4,239,193,113,101,36,148,174,115,36,78,138,172,146,41,24,142,107,183,116,88,99,86,108,235,38,254,235,202,227,207,102,153,125,107,209,235,75,254,0,21,193,206,195,84,46,184,246,145,224,122,81,111,109,92,52,249,157,226,170,229,93,81,13,107,162,100,144,91,217,31,74,89,98,68,233,51,31,45,100,82,166,231,116,107,233,88,187,92,170,138,202,192,225,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,58,203,91,52,111,151,171,17,241,211,71,52,136,138,142,234,172,68,70,185,85,26,186,94,6,125,185,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,252,220,247,185,203,213,85,84,154,188,143,179,91,173,126,1,170,122,115,53,61,34,91,108,119,139,117,238,158,86,177,221,247,79,93,12,176,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,108,208,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,5,115,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,240,49,139,77,53,12,109,70,47,189,97,145,85,168,171,185,255,0,95,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,137,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,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,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,80,9,170,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,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,250,50,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,203,105,163,62,6,117,66,235,172,124,37,233,158,121,125,109,90,220,167,179,251,54,178,122,186,215,85,207,87,61,12,210,81,73,85,36,174,68,115,159,51,169,150,101,235,213,81,100,84,87,59,166,229,242,156,205,46,215,91,47,3,154,159,89,102,185,213,208,84,73,79,109,164,124,180,211,58,39,186,9,238,116,144,205,18,185,170,138,172,146,41,36,141,237,254,78,99,220,213,234,138,168,103,220,212,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,122,2,157,185,216,105,125,171,30,213,204,15,85,237,238,164,134,163,51,179,213,91,107,169,225,162,108,79,146,123,123,227,233,85,44,168,189,102,123,226,172,138,36,220,222,173,101,43,19,115,145,81,24,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,72,174,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,19,170,242,49,252,236,253,55,251,145,106,135,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,87,222,30,53,67,27,208,108,103,137,27,173,170,145,152,78,89,120,169,178,91,170,27,89,27,167,89,225,223,241,62,36,93,205,99,221,5,83,90,191,207,173,44,138,228,106,58,37,147,160,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,232,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,255,0,212,81,255,0,243,255,0,12,72,1,194,119,154,125,27,249,129,143,122,140,6,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,242,128,120,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,63,109,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,16,243,88,215,154,109,100,226,142,191,25,177,86,213,201,98,211,106,117,198,99,99,170,37,88,36,184,178,87,186,190,102,66,246,53,34,127,117,82,153,202,136,238,226,81,198,244,123,154,172,70,247,78,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,30,214,59,197,213,73,37,61,93,66,245,71,239,143,178,200,169,189,202,205,175,241,95,11,186,198,228,88,215,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,90,241,111,162,247,93,5,226,27,54,211,250,172,66,175,29,180,71,120,172,171,198,233,230,123,165,100,182,73,42,36,240,82,197,43,156,229,149,157,164,107,85,202,231,57,30,199,177,253,36,99,209,45,83,147,190,180,93,117,23,135,155,214,159,229,25,125,93,230,239,128,94,25,73,71,79,82,199,57,244,22,73,169,217,224,226,73,85,189,30,196,150,26,214,177,170,231,58,54,70,214,124,49,164,72,79,80,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,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,117,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,218,249,92,121,236,211,47,173,122,61,105,127,192,2,162,249,224,230,182,170,252,255,0,75,52,230,26,122,180,185,88,236,247,27,221,68,174,99,123,14,130,186,104,161,137,172,118,237,202,244,117,190,101,114,43,81,17,29,31,69,119,85,70,240,174,83,248,181,247,32,227,107,16,187,90,40,124,69,38,51,111,187,221,46,146,119,88,207,15,74,250,25,169,27,39,71,42,43,250,207,87,78,206,141,69,119,199,215,166,214,185,82,250,65,76,28,233,240,10,155,23,16,216,166,160,211,227,212,148,118,220,171,23,101,51,235,161,72,154,250,251,141,29,68,137,50,202,141,93,238,123,41,231,160,98,61,233,239,102,198,181,87,182,168,223,65,201,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,227,123,253,59,62,2,165,97,237,118,246,252,91,253,165,187,118,228,219,217,233,209,219,250,182,223,192,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,50,174,95,247,43,143,34,122,101,245,175,88,173,57,255,0,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,165,85,240,95,172,118,45,2,226,131,0,213,92,166,29,246,91,85,194,74,123,140,155,158,158,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,154,62,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,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,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,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,13,84,0,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,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,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,58,185,39,234,133,215,33,210,60,243,74,46,13,171,154,159,12,188,82,220,168,106,38,173,116,172,142,11,131,36,235,75,20,74,157,33,99,37,163,150,85,218,238,142,125,83,215,107,85,21,94,231,113,154,218,168,52,95,79,116,230,106,122,181,185,95,50,137,111,116,242,181,141,236,54,10,26,73,33,149,175,118,237,200,245,117,194,21,106,35,85,21,27,39,85,111,68,71,86,95,10,186,91,247,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,226,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,46,148,193,88,28,241,113,107,237,94,43,164,153,173,61,14,251,45,170,225,120,181,214,84,247,88,157,170,170,184,233,100,167,143,98,174,247,110,101,21,74,245,68,86,167,111,163,149,21,205,69,136,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,10,22,230,51,198,191,241,85,168,240,88,48,11,157,214,61,50,197,191,14,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,211,242,185,119,112,135,252,86,235,42,253,169,162,239,105,238,29,218,173,202,54,87,248,105,167,238,182,95,11,73,30,212,89,23,187,36,78,222,173,217,182,40,229,233,35,36,88,183,94,246,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,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,203,78,83,188,107,220,113,108,170,217,194,190,164,92,247,227,119,158,180,216,116,239,90,90,120,109,85,206,146,162,162,74,121,28,173,100,147,120,169,38,218,197,116,143,114,74,145,70,198,42,74,170,203,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,128,0,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,255,0,212,81,255,0,243,255,0,12,72,1,194,119,154,125,27,249,129,143,122,140,6,148,193,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,141,172,179,214,239,135,251,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,228,169,252,149,103,79,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,89,174,181,234,133,171,69,116,143,47,213,123,203,105,36,167,197,172,245,55,38,83,212,214,182,145,149,147,177,139,217,165,73,92,138,140,124,210,246,226,103,194,229,87,200,212,70,185,85,17,115,67,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,138,56,54,208,186,62,29,184,113,195,52,231,216,222,206,189,54,223,29,199,35,107,214,7,204,251,197,67,27,37,82,73,44,8,140,151,182,245,236,49,253,92,189,168,98,110,247,35,81,203,77,156,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,115,254,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,88,129,203,47,90,254,229,184,184,197,188,69,191,197,80,103,125,48,170,205,145,111,154,47,27,60,62,30,72,250,200,198,183,165,84,84,219,220,187,186,68,178,237,106,187,111,75,254,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,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,85,124,189,240,12,203,75,57,143,97,58,125,168,56,245,93,143,33,177,212,94,233,171,168,106,81,55,196,255,0,99,86,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,222,240,0,162,190,111,57,215,218,222,50,110,86,15,101,248,79,177,88,253,174,197,222,239,247,60,95,114,55,87,247,118,237,78,223,79,31,219,219,213,223,220,183,117,248,182,183,176,114,62,194,173,85,249,254,169,234,52,213,21,105,114,177,217,237,214,74,120,154,246,246,29,5,116,210,205,43,158,221,187,149,232,235,124,40,213,71,34,34,58,78,168,238,168,173,183,64,85,95,60,239,201,63,212,159,182,145,255,0,148,54,117,246,75,140,155,109,131,217,126,47,237,174,63,116,177,119,187,253,191,9,219,141,181,253,221,187,87,185,215,192,118,246,245,111,247,93,221,126,29,174,189,64,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,12,171,151,253,202,227,200,158,153,125,107,214,43,78,213,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,12,203,154,93,225,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,58,197,91,12,108,151,171,209,145,212,199,52,104,170,174,234,140,69,71,57,21,28,189,44,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,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,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,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,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,160,231,131,128,83,69,117,210,205,82,161,199,170,214,162,170,158,227,96,186,93,154,146,186,4,100,78,138,122,42,119,175,94,211,30,171,53,123,219,238,71,189,18,79,233,36,105,183,128,114,147,205,110,184,175,26,88,253,138,223,79,73,37,62,99,103,186,217,43,157,51,28,175,142,6,83,58,185,29,18,163,145,17,253,218,24,154,170,228,114,108,115,211,167,85,71,54,69,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,133,92,222,112,95,181,188,27,92,175,254,212,240,159,98,178,11,93,247,179,216,238,120,190,228,142,160,237,110,220,157,190,158,63,185,187,163,191,185,109,233,241,110,109,85,240,7,157,125,221,241,147,164,247,255,0,101,251,67,197,228,17,216,187,61,254,214,223,105,70,250,14,238,237,174,235,219,241,93,205,189,62,45,155,122,183,174,228,178,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,237,121,196,113,49,153,105,246,27,101,208,12,62,135,32,180,51,56,167,125,109,223,32,137,18,42,74,203,115,21,241,75,107,138,77,170,231,189,206,88,223,58,53,204,219,18,196,199,119,25,82,246,165,85,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,125,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,167,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,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,190,229,151,198,14,77,197,46,151,222,236,186,140,181,117,153,182,13,81,19,110,183,135,69,79,20,23,56,43,36,168,125,51,217,28,12,141,177,61,141,133,241,57,136,206,157,35,141,251,156,178,57,172,153,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,50,194,120,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,214,1,74,223,212,84,226,159,254,31,105,87,253,235,113,255,0,81,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,228,123,80,0,5,69,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,50,79,255,0,5,58,167,253,77,159,224,235,219,248,167,219,63,247,247,138,169,246,95,254,159,246,135,247,78,199,119,251,143,195,253,203,250,126,239,229,241,17,131,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,249,150,232,1,31,248,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,5,86,230,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,66,181,191,168,169,197,63,252,62,210,175,251,214,227,254,162,73,253,102,224,223,141,157,119,225,67,17,208,77,74,206,244,214,247,147,227,89,71,181,29,146,207,120,184,35,234,45,208,81,190,26,88,230,95,4,174,168,169,87,85,84,35,229,93,159,4,16,171,187,178,73,35,211,143,240,253,202,23,95,116,235,92,112,61,67,205,117,15,79,217,101,197,50,10,27,237,75,109,117,53,181,85,82,248,73,155,59,34,100,114,83,68,207,141,241,181,138,229,122,108,107,149,200,143,86,163,29,109,69,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,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,251,169,222,170,136,213,78,138,223,127,243,68,234,188,74,105,13,54,189,104,54,115,164,115,65,73,37,70,69,103,154,27,122,213,207,44,48,69,113,103,73,104,166,145,241,117,122,50,58,152,225,145,81,17,221,81,138,138,215,34,171,86,168,127,168,169,197,63,252,62,210,175,251,214,227,254,162,91,246,149,83,234,61,30,156,99,148,58,189,85,106,171,204,233,45,241,83,222,234,237,115,172,180,181,149,81,166,199,84,177,86,8,54,247,118,164,139,26,68,214,177,207,86,55,114,53,28,239,86,87,175,48,190,94,154,209,197,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,54,212,49,17,85,200,189,81,222,239,228,171,237,121,111,112,83,170,124,31,125,226,125,230,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,0,113,252,223,134,124,55,49,226,47,79,56,154,109,117,93,6,89,129,211,214,91,94,141,85,146,11,149,186,122,90,184,155,3,216,174,68,141,241,75,86,249,91,35,127,154,44,140,123,93,214,55,69,216,0,5,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,171,150,247,5,58,167,193,247,222,39,222,101,255,0,20,185,253,173,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,116,235,226,89,183,110,238,189,29,215,167,68,235,53,65,10,185,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,156,87,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,179,240,1,74,223,212,84,226,159,254,31,105,87,253,235,113,255,0,81,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,228,123,80,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,145,81,127,212,84,226,159,254,31,105,87,253,235,113,255,0,81,46,164,0,86,7,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,253,237,142,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,218,185,111,112,83,170,124,31,125,226,125,230,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,20,173,253,69,78,41,255,0,225,246,149,127,222,183,31,245,18,207,184,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,214,84,6,170,242,92,214,10,205,71,200,235,180,135,53,211,250,76,50,174,225,45,69,146,146,233,93,112,138,170,142,150,69,222,218,103,162,65,62,238,214,229,141,36,89,92,231,181,136,247,109,87,43,91,63,248,26,209,77,83,225,219,135,219,110,142,106,181,195,20,173,171,199,238,21,190,203,159,30,150,166,72,223,67,60,171,81,248,238,158,56,213,102,73,230,169,79,133,136,222,218,69,252,221,185,86,64,2,162,245,191,148,79,18,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,39,94,189,21,127,153,97,60,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,175,107,5,69,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,50,194,120,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,214,1,10,185,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,156,87,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,179,240,69,254,97,124,47,231,220,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,238,168,98,162,43,81,58,35,189,255,0,201,22,48,112,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,237,15,19,5,174,225,91,37,83,251,244,21,20,236,216,217,41,35,98,244,124,205,85,234,244,248,81,122,117,94,136,182,126,0,56,167,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,61,159,225,167,186,75,36,116,172,236,87,211,212,63,123,163,142,71,167,86,66,228,78,140,95,137,83,175,68,234,169,88,63,212,84,226,159,254,31,105,87,253,235,113,255,0,81,46,164,20,173,253,69,78,41,255,0,225,246,149,127,222,183,31,245,18,207,184,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,214,1,10,185,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,158,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,155,105,222,138,168,229,94,170,223,119,243,84,176,160,66,174,100,60,20,234,159,24,63,119,127,118,119,252,82,217,246,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,215,167,134,126,237,219,122,117,111,78,189,87,167,138,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,102,218,119,162,170,57,87,170,183,221,252,213,44,40,3,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,138,139,254,162,167,20,255,0,240,251,74,191,239,91,143,250,137,117,32,0,66,174,100,60,20,234,159,24,63,119,127,118,119,252,82,217,246,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,215,167,134,126,237,219,122,117,111,78,189,87,167,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,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,17,127,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,242,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,145,255,0,142,94,26,235,56,169,225,246,229,166,86,21,181,67,146,67,112,162,186,88,106,238,149,83,193,75,73,85,20,168,201,100,122,194,215,185,221,105,101,170,141,17,88,246,238,145,23,162,42,35,155,94,218,123,202,39,139,189,53,207,241,173,70,177,102,218,63,61,203,21,188,81,94,232,226,171,185,92,221,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,243,37,167,50,30,10,117,79,140,31,187,191,187,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,159,240,3,203,123,84,248,94,215,26,189,82,213,107,166,159,222,233,25,143,213,91,237,126,203,158,166,166,170,142,186,89,160,252,118,119,233,99,72,255,0,1,181,49,171,218,237,219,101,86,244,86,185,197,138,131,138,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,252,201,169,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,249,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,192,0,175,94,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,109,168,98,34,171,145,122,163,189,223,201,87,218,242,222,224,167,84,248,62,251,196,251,204,191,226,151,63,181,190,200,240,94,194,170,169,155,183,225,124,95,115,187,222,130,46,157,124,75,54,237,221,215,163,186,244,232,157,101,6,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,42,224,183,130,220,55,131,108,54,239,102,179,100,85,121,38,67,146,84,71,53,234,245,52,43,76,202,134,66,178,37,52,49,83,35,222,216,153,27,101,147,170,238,115,220,249,30,170,237,187,25,28,138,0,134,188,105,114,217,195,120,181,204,173,26,131,102,204,41,48,44,134,10,121,41,175,85,208,216,150,185,247,150,34,70,148,203,42,37,68,45,71,194,214,200,196,127,71,61,204,123,26,171,182,38,34,73,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,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,117,93,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,170,143,192,159,252,121,255,0,163,55,143,245,66,85,28,171,93,56,163,208,158,26,253,137,247,215,156,253,156,251,71,226,125,153,253,140,172,172,239,248,126,215,123,251,218,41,54,237,239,197,253,46,157,119,123,186,244,94,158,127,72,120,223,225,143,94,179,40,244,255,0,72,245,14,175,34,190,201,79,45,90,211,195,142,93,34,100,80,70,137,190,89,101,150,153,177,68,206,170,214,163,158,230,162,189,236,98,117,115,218,139,221,64,0,2,53,101,156,199,184,49,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,222,202,103,49,219,94,199,39,86,170,181,122,117,69,84,247,157,87,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,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,7,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,77,85,79,172,0,0,60,254,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,0,0,15,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,252,220,247,181,169,213,85,16,250,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,242,114,42,253,96,0,124,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,230,231,189,173,78,170,168,135,159,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,87,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,0,0,57,86,186,113,71,161,60,53,251,19,239,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,180,82,109,219,223,139,250,93,58,238,247,117,232,189,60,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,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,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,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,170,143,192,159,252,121,255,0,163,55,143,245,66,85,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,127,38,170,167,214,0,62,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,172,0,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,255,0,18,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,64,0,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,47,63,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,94,235,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,77,85,79,172,0,0,0,0,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,1,202,181,211,138,61,9,225,175,216,159,125,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,189,162,147,110,222,252,95,210,233,215,119,187,175,69,233,229,52,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,73,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,213,235,167,20,122,19,195,95,177,62,250,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,123,69,38,221,189,248,191,165,211,174,239,119,94,139,211,202,105,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,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,94,172,122,197,52,82,35,93,209,118,72,199,127,39,34,175,214,0,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,154,235,167,20,122,19,195,95,177,62,250,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,123,69,38,221,189,248,191,165,211,174,239,119,94,139,211,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,197,215,167,68,85,78,214,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,234,163,240,39,255,0,30,127,232,205,227,253,80,146,153,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,234,163,240,39,255,0,30,127,232,205,227,253,80,149,64,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,119,70,246,183,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,57,189,232,93,30,152,113,29,73,168,216,245,155,193,89,117,46,222,235,140,206,98,192,200,93,120,129,233,29,106,71,20,104,215,183,115,31,73,59,222,244,85,146,90,153,92,143,114,238,107,61,183,38,158,33,238,184,222,168,93,56,110,189,93,105,25,143,101,148,245,119,187,61,59,168,220,233,214,247,12,113,119,26,201,88,159,11,31,71,4,174,114,75,240,245,165,141,24,173,115,156,146,89,167,22,62,86,53,147,229,254,67,233,211,153,172,53,80,80,15,51,77,107,251,233,226,227,41,240,246,255,0,11,65,130,117,194,168,247,197,178,105,124,20,243,120,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,101,167,37,13,16,181,37,171,50,226,70,107,229,91,174,78,168,168,193,233,237,173,141,173,130,56,17,180,85,146,206,247,123,220,247,185,203,11,90,137,181,24,140,145,87,126,244,237,185,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,98,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,229,92,88,249,88,214,79,151,249,15,167,78,87,175,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,210,215,192,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,123,94,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,164,192,0,2,0,115,66,227,167,238,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,252,39,58,158,69,172,190,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,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,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,177,254,88,188,120,253,247,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,167,110,33,184,179,204,184,69,230,119,169,153,197,138,158,174,241,98,175,167,180,211,95,113,198,215,165,44,23,86,37,142,149,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,109,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,167,109,108,227,142,155,138,222,54,116,51,15,211,230,85,211,233,214,31,169,22,71,208,205,43,229,137,247,186,183,92,41,216,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,115,127,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,60,167,46,110,61,191,138,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,12,213,0,138,188,206,180,183,239,67,131,108,215,194,88,189,167,117,196,188,62,83,111,254,186,236,248,95,11,34,120,185,253,239,107,95,182,134,74,223,129,219,186,245,248,90,175,70,20,87,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,167,224,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,94,220,188,48,171,86,127,198,150,149,88,175,53,21,112,211,210,222,31,123,99,169,158,214,189,103,183,211,75,93,11,85,92,215,38,199,75,77,27,94,157,58,171,21,200,138,213,84,114,104,120,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,59,7,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,43,47,156,126,127,153,105,102,101,195,238,160,233,246,67,87,99,200,108,117,25,29,77,13,117,50,166,248,159,210,218,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,45,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,252,52,93,157,118,187,162,167,190,64,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,97,60,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,216,56,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,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,42,47,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,0,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,145,87,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,2,157,184,134,226,207,50,225,23,153,222,166,103,22,42,122,187,197,138,190,158,211,77,125,199,27,94,148,176,93,88,150,58,84,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,181,237,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,41,47,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,184,57,120,241,11,149,113,65,204,47,81,53,115,41,166,240,30,63,79,234,169,173,214,182,85,73,81,13,178,134,42,251,115,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,57,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,130,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,215,195,174,127,173,186,125,171,150,42,174,30,178,26,187,86,109,124,168,101,130,222,144,172,27,43,31,86,246,196,218,121,89,80,139,3,216,233,22,53,78,234,108,107,218,199,252,42,198,185,52,167,105,146,235,53,170,138,107,237,21,37,29,201,244,241,186,178,158,146,165,213,48,67,58,181,59,140,142,87,71,27,164,98,59,170,35,214,54,43,145,17,85,173,235,209,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,2,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,187,92,138,248,218,197,218,143,89,25,70,218,79,157,125,215,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,66,124,66,229,54,44,231,130,253,75,205,113,106,239,27,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,225,26,83,226,171,84,190,229,184,113,212,93,76,134,251,236,106,251,54,63,85,236,170,223,11,226,59,87,73,89,217,161,252,53,99,218,238,181,82,192,223,141,170,196,235,213,253,26,142,84,205,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,146,120,85,210,223,185,110,28,116,235,76,230,177,123,26,190,205,143,210,251,86,139,197,120,142,213,210,86,119,171,191,17,30,246,187,173,84,179,187,224,114,177,58,244,103,70,163,81,42,175,157,95,154,124,91,229,253,15,168,220,78,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,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,118,124,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,61,79,21,167,154,209,165,250,173,117,203,44,90,127,151,210,93,174,88,53,226,107,14,67,70,214,73,20,244,21,177,185,205,115,95,28,141,107,149,138,230,72,214,202,212,88,222,177,200,141,115,182,59,164,53,231,87,229,99,22,249,129,67,233,215,18,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,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,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,210,184,134,225,63,91,120,92,169,176,193,172,56,229,37,185,153,45,59,166,182,205,77,113,130,169,146,190,56,160,125,68,42,145,185,92,215,194,234,150,70,245,84,70,57,232,229,141,210,51,163,215,181,242,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,0,5,37,243,35,230,9,77,196,77,76,122,61,163,119,90,182,233,213,186,161,181,53,183,40,101,150,22,100,207,88,160,146,36,150,158,104,34,154,22,83,76,147,181,24,231,57,146,61,25,39,78,172,141,82,5,159,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,74,2,128,121,163,249,236,212,223,162,250,61,17,232,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,168,190,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,233,42,205,19,163,232,198,198,254,244,32,225,59,205,62,141,252,192,199,189,70,2,234,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,42,243,71,242,39,169,191,69,245,138,34,136,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,215,79,130,40,231,238,199,78,178,126,26,46,206,187,93,209,83,223,32,0,50,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,249,23,189,203,23,84,190,244,56,54,194,188,93,247,218,119,92,75,196,98,215,15,235,94,207,133,240,178,47,132,131,220,198,181,251,104,100,162,248,219,187,175,95,137,202,244,121,42,138,43,230,227,169,153,86,97,197,237,227,5,187,85,244,178,224,86,250,11,125,162,150,57,36,237,183,196,210,67,89,60,238,99,158,172,73,158,249,209,142,123,26,221,209,193,3,85,21,89,213,100,7,36,45,45,255,0,235,47,90,238,22,47,247,166,45,104,185,248,175,242,212,215,193,217,71,255,0,247,181,219,222,207,249,152,239,238,136,90,160,32,7,58,191,43,24,183,204,10,31,78,184,149,1,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,85,95,60,239,201,63,212,159,182,149,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,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,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,10,1,230,143,231,179,83,126,139,232,244,71,74,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,30,82,227,170,186,113,104,212,123,70,144,220,243,75,85,54,103,126,183,212,93,45,182,73,42,17,42,170,105,97,84,73,36,107,127,254,245,106,47,196,246,195,59,154,142,72,101,86,122,179,42,229,207,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,108,40,0,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,145,87,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,2,128,121,163,249,236,212,223,162,250,61,17,250,188,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,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,149,205,117,163,75,244,235,50,195,180,255,0,56,203,233,44,215,220,254,162,162,147,28,167,169,100,141,101,124,240,164,123,226,73,81,189,166,61,86,104,154,198,189,205,89,31,35,88,205,206,84,67,218,153,87,45,123,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,176,213,102,200,35,146,210,129,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,103,223,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,186,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,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,162,142,49,120,197,193,56,64,193,41,239,247,250,63,108,228,151,157,255,0,103,241,254,228,212,254,212,237,77,78,202,175,235,166,65,44,112,118,163,168,73,63,17,19,127,77,173,234,171,238,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,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,103,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,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,219,241,85,165,191,114,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,34,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,88,167,6,154,233,89,169,252,178,181,191,78,114,27,207,141,189,105,166,31,144,91,161,107,210,119,204,219,60,246,186,137,40,150,73,100,87,49,219,94,202,184,24,198,42,36,113,83,68,213,99,83,107,159,82,197,170,115,180,214,191,254,130,240,231,71,111,255,0,236,205,110,21,82,69,255,0,196,81,210,71,11,210,79,254,53,100,107,163,255,0,16,173,119,244,208,141,92,171,52,114,197,171,188,92,90,42,114,57,186,210,96,86,249,115,24,233,182,191,250,234,170,154,120,35,166,77,236,123,85,157,185,234,34,159,175,196,215,118,54,57,170,215,170,165,244,148,173,206,175,205,62,45,242,254,135,212,110,36,0,44,39,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,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,182,155,119,54,44,86,191,130,171,190,73,37,243,193,235,141,170,223,79,143,50,223,80,216,210,74,235,164,209,172,109,188,83,163,96,116,46,133,168,201,106,95,27,163,107,25,36,105,3,186,36,176,62,90,150,196,254,213,125,170,179,125,133,246,175,218,79,104,83,251,31,217,61,207,29,227,187,141,236,120,126,215,226,119,187,155,54,108,248,183,116,233,239,232,91,79,53,59,6,85,138,112,11,164,152,182,117,123,246,206,73,102,200,44,22,251,197,199,196,201,81,227,43,162,178,214,178,121,251,178,162,73,38,249,26,247,111,122,35,157,215,170,162,42,169,80,39,85,225,163,136,188,239,133,253,83,160,212,204,22,163,252,85,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,127,52,95,230,139,161,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,3,149,113,47,196,94,9,194,254,150,87,234,102,117,81,254,54,142,207,69,178,111,236,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,154,175,242,69,207,94,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,172,127,149,247,47,186,155,77,77,151,138,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,108,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,124,111,70,203,240,189,172,233,98,186,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,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,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,5,85,243,92,227,167,251,191,11,250,41,153,255,0,190,41,115,250,218,22,255,0,154,214,218,227,168,71,127,214,248,166,53,191,238,33,87,255,0,124,66,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,213,113,109,162,22,174,28,53,251,35,209,123,53,242,174,243,79,142,83,218,218,250,250,152,219,27,234,103,154,221,77,81,51,209,141,247,49,139,44,210,108,103,87,43,89,181,170,231,170,43,215,213,225,124,34,93,117,23,131,44,159,138,44,66,227,87,81,114,193,242,138,155,109,234,204,148,238,149,38,181,54,154,138,79,21,7,109,170,230,190,23,84,202,249,119,252,29,148,115,247,71,217,84,151,143,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,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,155,57,163,249,236,212,223,162,250,61,17,21,75,52,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,161,0,57,157,113,227,247,33,98,169,208,109,39,189,109,207,178,11,123,189,165,116,183,92,123,117,88,188,46,124,46,143,171,123,78,78,245,68,14,168,70,237,146,57,97,106,199,50,116,223,19,150,149,142,171,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,85,230,143,228,79,83,126,139,235,20,69,0,158,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,5,32,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,118,14,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,109,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,193,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,161,62,1,244,207,42,210,46,16,180,219,5,205,105,60,37,234,158,223,81,112,169,165,116,114,71,37,47,141,171,154,177,144,74,201,24,215,178,104,217,80,214,72,197,111,195,35,94,212,85,68,69,89,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,171,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,170,190,121,223,146,127,169,63,109,42,172,145,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,160,30,104,254,123,53,55,232,190,143,68,116,174,87,60,109,218,184,126,201,166,209,45,72,158,146,143,9,205,47,12,171,101,234,174,169,180,240,88,171,86,157,241,186,89,58,66,231,72,201,221,29,20,74,231,200,200,225,72,214,69,232,139,34,151,104,1,73,124,209,184,219,181,113,3,147,67,162,90,111,61,37,102,19,133,222,31,86,251,213,37,83,106,32,190,214,165,59,35,108,177,245,133,174,141,144,58,74,216,145,204,145,241,204,146,36,137,213,18,53,57,175,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,148,172,118,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,10,1,230,143,231,179,83,126,139,232,244,68,85,45,83,149,31,29,63,220,56,95,214,188,207,253,239,75,128,86,215,55,252,230,186,215,37,66,187,254,171,194,177,205,255,0,119,10,63,251,222,18,189,120,145,214,251,175,17,250,219,148,235,69,230,199,73,102,168,200,234,34,115,40,41,164,116,140,166,130,24,35,167,133,138,247,123,222,244,138,24,247,191,163,81,207,220,228,107,17,81,137,110,156,159,112,253,71,177,112,192,153,62,83,158,251,83,22,201,174,19,207,139,216,118,43,253,139,28,53,19,195,84,238,235,186,42,119,231,99,157,217,111,88,217,179,184,139,190,121,81,180,130,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,40,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,111,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,39,89,82,105,91,31,71,182,70,118,109,208,2,130,249,142,241,131,106,226,195,87,40,27,131,45,90,96,152,85,60,244,22,87,212,196,216,223,93,60,175,69,169,174,70,171,18,88,217,42,71,3,25,28,142,85,70,64,215,171,99,124,143,141,191,47,43,143,61,154,101,245,175,71,173,37,87,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,0,243,71,243,217,169,191,69,244,122,34,42,150,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,198,174,58,120,139,254,39,120,142,200,179,251,109,71,119,27,183,237,177,99,63,6,222,182,186,119,191,100,190,248,163,147,241,164,124,213,27,100,106,189,157,254,218,170,163,16,177,78,75,118,13,83,166,209,172,183,41,203,47,119,89,112,203,133,194,158,223,137,91,171,106,106,93,13,63,135,117,67,235,103,165,138,68,237,50,25,38,170,107,85,241,42,238,150,9,145,232,138,207,125,54,2,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,138,75,230,71,204,18,155,136,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,78,157,89,26,164,11,39,255,0,37,79,52,249,79,203,250,239,81,183,29,87,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,0,43,215,154,135,27,118,173,46,195,110,188,52,224,147,210,92,50,204,198,207,53,37,250,162,26,166,171,236,20,83,44,63,133,44,78,133,236,123,234,169,159,82,196,110,246,73,19,28,201,83,250,113,42,211,9,165,62,44,124,172,107,39,203,252,135,211,167,51,88,116,174,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,158,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,118,200,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,149,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,85,243,180,209,79,254,130,241,25,71,112,255,0,236,194,174,20,178,75,255,0,196,86,82,73,11,18,63,254,53,36,115,164,255,0,16,141,111,244,212,130,188,46,107,29,139,72,174,58,155,77,145,195,210,147,61,210,252,155,14,142,167,115,255,0,173,106,170,105,123,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,226,167,85,226,171,84,190,250,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,252,53,99,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,182,158,80,154,23,89,166,28,56,213,234,54,67,102,240,87,173,75,184,54,227,11,158,179,178,103,89,224,98,199,68,146,69,34,53,141,220,247,213,206,199,177,21,36,138,166,39,43,220,155,90,201,212,82,183,58,191,52,248,183,203,250,31,81,184,142,89,28,58,96,156,80,105,102,189,233,158,117,79,255,0,236,10,203,61,110,249,191,177,151,79,13,120,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,201,83,249,42,67,253,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,248,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,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,176,158,36,57,125,212,221,184,97,211,94,40,116,90,213,72,199,179,77,236,21,249,133,142,154,40,169,153,178,27,75,170,43,47,75,44,179,181,170,245,107,32,107,224,138,45,242,61,93,47,196,247,63,173,123,19,167,148,223,12,95,123,250,227,247,179,152,226,247,89,177,13,60,217,112,160,184,71,55,98,150,76,138,57,161,146,150,7,47,185,242,246,216,175,157,204,141,122,53,204,131,186,187,36,70,75,48,57,213,249,88,197,190,96,80,250,117,196,170,14,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,159,47,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,125,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,114,14,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,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,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,158,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,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,61,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,147,252,180,185,125,212,235,13,214,207,196,30,175,218,169,36,211,234,10,143,19,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,91,159,7,31,226,194,78,34,217,162,87,134,240,177,69,73,62,160,201,81,72,218,55,205,83,75,19,224,131,190,197,157,241,54,174,55,83,202,253,136,172,86,74,232,209,24,247,189,174,87,177,145,191,57,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,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,39,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,162,249,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,139,252,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,79,21,202,143,248,142,254,35,160,251,148,255,0,232,167,245,191,219,255,0,29,191,217,126,203,222,237,189,206,159,254,185,253,215,194,237,248,247,239,235,248,30,32,242,188,209,252,246,106,111,209,125,30,136,246,188,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,164,64,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,20,209,142,112,23,92,35,134,138,204,107,59,177,85,228,250,161,142,211,211,219,108,55,27,133,99,166,101,233,100,125,66,248,170,221,177,177,88,202,88,153,76,199,126,43,230,169,123,218,170,230,171,165,149,149,171,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,101,89,87,3,149,60,41,114,225,213,204,195,80,95,73,81,168,185,133,62,62,202,232,98,100,82,178,201,72,219,205,27,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,16,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,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,56,7,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,21,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,218,189,200,220,214,35,99,89,57,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,32,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,219,28,244,55,25,105,233,228,218,212,141,202,233,155,59,40,213,189,94,198,164,125,254,187,157,177,10,192,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,45,211,155,102,107,106,197,120,45,200,44,87,10,122,185,42,51,27,197,170,201,66,232,88,213,100,115,178,165,181,202,233,85,92,138,140,237,80,202,212,86,163,151,123,152,157,58,42,185,180,193,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,154,64,32,7,58,191,43,24,183,204,10,31,78,184,149,235,203,58,211,106,191,241,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,56,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,255,0,87,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,21,109,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,237,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,241,146,91,191,40,7,154,63,158,205,77,250,47,163,209,17,84,183,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,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,189,98,72,101,116,125,30,233,31,217,168,178,85,114,184,243,217,166,95,90,244,122,210,127,243,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,167,201,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,250,14,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,160,30,104,254,123,53,55,232,190,143,68,119,94,11,248,62,198,120,185,224,39,46,178,185,41,40,179,107,30,113,117,118,39,120,171,150,163,177,67,60,180,86,119,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,245,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,213,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,165,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,50,218,76,174,39,248,21,169,192,56,121,211,30,39,180,182,130,174,124,98,249,131,217,46,89,156,51,85,69,178,211,113,158,158,137,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,93,205,141,236,100,113,127,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,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,0,102,179,139,31,52,250,201,243,3,33,245,25,206,84,93,79,44,94,60,126,251,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,79,242,162,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,213,150,74,174,87,30,123,52,203,235,94,143,90,74,174,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,10,1,230,143,231,179,83,126,139,232,244,71,181,229,229,194,102,27,197,214,151,235,110,15,125,168,164,179,223,104,42,49,122,155,22,70,234,5,170,158,212,245,146,189,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,34,86,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,249,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,74,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,198,22,19,142,114,251,169,226,39,128,189,47,214,29,27,181,82,55,81,109,212,247,122,106,219,108,49,69,11,242,102,45,250,104,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,245,232,200,209,32,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,206,158,44,121,163,93,117,207,134,140,99,76,176,250,106,188,115,44,201,169,222,186,129,45,182,87,71,72,200,24,249,161,91,124,46,145,189,215,50,165,27,29,67,209,175,232,200,156,216,29,36,251,230,70,194,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,172,202,230,99,195,214,43,194,254,141,112,241,164,120,181,79,143,240,31,106,42,110,55,71,210,199,79,53,206,186,87,91,93,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,149,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,170,201,149,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,241,26,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,166,148,248,177,242,177,172,159,47,242,31,78,156,205,97,55,249,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,155,151,183,27,90,244,116,139,29,138,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,105,91,72,117,163,94,112,45,92,143,80,52,143,47,200,62,240,111,245,18,210,45,68,44,246,133,93,222,122,199,166,248,165,138,86,200,149,111,150,87,53,200,215,181,234,178,163,30,159,27,90,169,163,236,2,235,153,95,112,219,77,231,80,113,10,76,87,33,172,167,73,171,172,180,215,84,185,50,129,238,85,84,133,106,82,56,219,35,209,187,119,171,91,177,31,185,26,233,26,136,247,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,114,174,42,180,183,239,167,135,29,69,211,56,108,94,217,175,188,227,245,94,202,162,241,94,31,187,116,137,157,234,31,196,87,177,173,233,85,20,14,248,220,140,94,157,31,213,170,228,92,214,3,213,105,62,11,247,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,77,52,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,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,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,255,0,37,46,251,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,77,142,123,88,198,57,24,201,148,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,182,120,133,197,117,211,134,92,110,201,105,166,246,117,235,77,237,244,24,149,222,223,37,84,114,200,190,26,150,56,224,172,106,53,81,233,12,236,98,171,85,237,111,73,35,157,136,175,72,183,186,0,115,66,224,91,238,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,252,38,186,158,53,178,158,5,184,116,254,24,184,113,199,112,11,149,63,107,36,184,110,190,228,223,30,238,151,74,134,51,124,94,233,100,143,240,99,100,52,251,163,114,49,253,142,226,34,43,212,224,28,234,252,172,98,223,48,40,125,58,226,85,95,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,235,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,242,131,149,239,29,63,114,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,225,53,213,18,45,212,144,255,0,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,234,249,61,169,75,4,117,82,69,106,216,250,136,169,224,238,212,212,53,124,75,145,92,206,157,23,171,125,201,69,159,236,171,2,202,191,219,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,249,156,215,55,252,10,135,106,226,135,141,125,101,226,178,143,24,178,103,151,63,15,101,198,109,244,177,165,190,157,90,200,235,238,140,129,35,169,185,212,35,26,198,58,105,94,178,171,26,141,70,67,27,213,140,78,174,145,242,251,94,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,117,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,28,255,0,238,7,70,190,249,127,136,63,187,219,87,222,23,179,253,153,237,221,142,239,118,118,236,221,179,175,111,189,219,252,46,254,222,239,107,240,183,246,254,3,160,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,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,243,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,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,139,57,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,247,252,230,244,143,78,46,218,53,98,214,203,189,227,217,25,126,63,112,142,197,107,108,116,9,39,183,35,169,114,200,234,73,165,107,119,199,217,100,85,21,17,185,206,237,183,164,236,218,175,157,174,109,54,22,105,201,131,68,52,191,42,201,178,93,114,186,223,42,235,51,108,26,161,180,22,235,59,99,146,40,45,240,86,83,200,207,28,249,19,225,157,242,181,42,161,108,125,122,70,145,200,231,53,203,36,78,142,101,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,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,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,90,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,197,224,235,59,225,3,59,167,176,95,235,61,179,141,222,119,253,159,200,59,112,211,251,83,181,13,59,234,191,173,89,60,178,65,218,146,161,35,252,69,77,253,55,55,170,47,187,181,114,224,230,1,89,195,189,246,45,36,213,236,139,251,83,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,252,100,150,239,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,12,203,146,255,0,143,222,51,108,92,92,216,180,113,109,150,175,13,117,198,241,250,154,140,145,205,99,225,142,59,197,83,226,142,162,154,40,157,187,240,91,224,153,44,114,36,178,43,163,170,99,93,177,241,189,167,64,228,217,162,159,110,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,187,100,158,186,227,21,69,60,123,154,177,185,29,11,96,101,98,187,163,216,228,147,177,211,115,119,161,117,32,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,211,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,225,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,230,7,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,22,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,218,216,222,247,199,237,121,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,187,62,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,82,202,121,72,113,167,117,189,84,199,194,158,169,100,21,117,245,17,211,245,192,231,150,153,210,189,176,65,20,146,84,91,229,157,28,170,140,142,40,209,240,35,219,209,172,100,177,247,17,18,8,136,151,205,31,207,102,166,253,23,209,232,142,213,193,231,6,86,46,48,248,17,191,219,35,186,251,27,51,197,245,2,237,81,140,220,165,123,214,149,178,75,108,181,247,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,94,183,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,150,63,253,89,188,239,248,113,251,51,246,83,251,115,255,0,232,239,180,157,152,125,151,225,246,127,233,30,199,95,239,207,240,118,54,118,55,254,47,93,159,214,165,112,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,88,87,24,124,25,88,184,60,224,70,193,108,146,235,237,156,207,40,212,11,77,70,77,114,137,239,74,87,73,21,178,233,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,31,21,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,244,245,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,46,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,129,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,40,7,154,63,158,205,77,250,47,163,209,18,127,147,79,19,24,109,130,59,167,11,23,218,26,186,91,238,71,120,171,200,236,85,205,69,146,10,199,165,20,73,61,35,209,27,214,23,178,42,53,149,175,85,86,61,59,141,85,99,154,196,151,186,243,31,229,255,0,71,196,69,138,93,91,210,28,119,251,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,21,139,149,114,108,225,139,217,182,43,183,19,185,174,47,106,154,75,199,75,126,17,91,36,221,218,170,104,99,125,68,55,9,219,26,117,100,93,199,163,97,107,215,241,118,197,58,34,54,57,58,203,103,230,85,205,41,240,157,229,99,70,254,95,227,222,157,1,77,124,198,120,40,254,21,117,30,11,254,1,108,186,201,166,89,79,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,242,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,1,154,206,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,42,214,126,112,23,92,223,134,138,60,107,4,177,85,227,26,161,145,83,212,91,111,215,27,125,99,161,101,149,99,125,58,248,170,45,209,189,94,202,168,159,82,198,254,43,38,166,123,28,168,231,43,98,149,245,215,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,255,0,152,111,9,152,111,8,186,95,162,88,61,138,162,146,241,125,175,168,202,42,111,185,27,104,22,150,123,171,210,74,5,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,241,92,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,20,3,205,31,207,102,166,253,23,209,232,142,235,201,95,87,176,220,67,84,51,109,35,190,207,87,13,247,80,169,232,102,177,43,96,87,193,51,237,241,214,203,60,47,122,123,216,245,138,101,145,170,169,177,82,25,17,92,142,86,53,243,83,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,16,57,61,112,187,117,155,84,50,157,122,207,44,149,118,247,233,253,69,70,47,107,163,171,99,161,158,27,219,227,219,91,220,143,184,215,198,248,41,228,237,44,114,196,173,114,214,42,162,163,225,94,150,232,101,92,191,238,87,30,68,244,203,235,94,177,90,69,94,107,156,11,127,119,226,131,69,48,207,247,197,86,127,69,66,239,243,92,219,164,116,232,223,250,223,20,246,187,253,196,202,207,239,137,138,181,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,79,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,16,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,35,175,43,205,33,195,117,235,85,245,39,72,245,2,10,185,44,89,22,155,214,67,80,180,147,172,51,196,246,93,109,146,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,240,174,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,39,248,31,230,123,83,195,46,151,220,116,143,81,176,218,188,158,197,105,167,170,171,196,86,218,177,65,61,61,92,146,58,87,81,212,189,221,17,105,164,150,71,201,222,68,124,177,43,158,155,38,107,152,216,162,6,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,117,112,165,192,229,54,53,194,38,164,241,113,168,207,171,75,237,203,77,242,151,226,54,149,100,180,233,67,73,45,178,174,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,205,112,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,135,181,191,91,244,27,151,190,131,91,40,232,236,116,148,52,116,52,239,183,98,56,141,186,77,147,220,167,111,196,228,71,59,115,145,136,231,164,147,213,73,185,81,100,220,238,228,178,49,146,80,94,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,182,158,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,182,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,240,200,199,58,22,177,189,85,178,57,236,142,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,0,5,0,243,52,209,79,185,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,210,42,150,41,201,147,66,235,50,157,101,190,235,205,222,205,190,203,132,219,228,183,90,234,228,89,227,254,204,85,181,24,229,133,90,137,20,189,186,69,168,108,140,115,149,89,226,224,118,197,87,53,205,185,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,143,107,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,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,251,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,63,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,74,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,75,201,170,227,95,4,187,240,85,123,226,199,18,185,218,155,37,187,31,124,142,183,202,179,86,71,111,200,157,27,35,138,217,82,145,182,57,87,165,92,208,70,174,219,26,58,57,27,42,43,99,123,94,83,14,149,113,185,196,190,142,231,247,125,65,196,117,38,173,213,25,29,226,162,249,126,181,213,198,201,45,87,74,186,137,153,45,76,146,81,162,36,81,190,85,141,172,89,97,72,229,107,58,181,143,98,22,19,205,78,255,0,149,101,124,2,233,38,83,157,89,61,141,146,94,114,11,5,194,241,110,240,210,83,248,58,233,108,181,175,158,14,212,170,178,71,178,71,61,187,30,170,230,244,232,170,170,138,86,183,9,222,105,244,111,230,6,61,234,48,23,253,196,191,17,120,39,11,250,89,95,169,153,213,71,248,218,59,61,22,201,191,178,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,254,106,191,201,23,62,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,97,92,171,56,14,255,0,209,28,85,234,253,151,252,108,184,133,138,231,110,255,0,168,125,53,237,175,238,255,0,241,13,137,146,67,254,46,161,142,254,228,242,213,1,69,124,222,126,194,127,25,55,47,178,63,250,87,236,253,175,237,79,247,111,253,41,219,119,111,251,167,195,253,227,224,63,185,124,31,253,191,31,112,133,102,143,120,47,184,233,61,227,134,12,2,237,162,56,231,217,252,66,182,223,37,69,53,163,198,84,213,251,62,169,245,18,186,182,155,191,82,137,44,189,186,181,168,103,113,83,107,182,245,103,192,173,59,88,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,160,30,104,254,123,53,55,232,190,143,68,119,254,80,122,165,130,104,182,9,175,250,153,169,119,223,99,99,118,111,178,158,54,183,194,205,81,218,238,205,95,12,127,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,82,37,241,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,70,21,193,222,174,102,252,52,102,60,79,91,236,245,112,227,216,173,69,58,83,66,250,55,185,247,138,77,242,50,186,166,153,89,213,202,202,71,36,75,35,156,196,137,89,226,23,184,142,167,123,23,154,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,75,116,226,119,137,140,55,138,254,86,250,131,170,88,125,13,93,185,237,168,180,91,110,246,202,148,87,62,221,113,142,235,110,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,202,182,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,166,14,101,188,193,42,117,134,235,120,225,243,72,46,180,146,105,245,5,71,134,188,93,169,37,138,170,12,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,232,228,85,98,183,173,123,23,253,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,65,28,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,157,125,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,164,242,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,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,48,23,125,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,169,58,128,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,19,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,203,115,151,221,79,14,212,210,107,14,178,90,169,29,168,183,26,119,83,81,91,102,138,41,159,140,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,125,122,62,68,94,65,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,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,185,193,247,4,154,95,194,54,51,182,203,5,37,243,54,173,167,146,146,241,150,58,150,72,39,174,131,196,62,88,226,100,47,154,86,211,49,173,116,76,115,98,114,36,139,4,111,127,85,107,118,212,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,28,255,0,156,158,133,232,212,54,43,78,188,201,148,218,177,156,250,163,173,177,150,184,232,93,37,86,93,181,244,237,107,156,230,200,137,23,132,131,186,174,157,209,187,115,93,4,46,122,126,3,74,150,45,167,147,102,133,232,212,214,43,182,188,199,148,218,178,108,250,159,165,177,246,185,40,93,29,86,35,185,245,13,115,154,231,72,169,47,139,131,180,173,157,177,183,107,91,60,45,122,254,59,78,129,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,142,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,57,255,0,5,156,188,244,191,133,139,85,171,47,190,209,210,100,186,168,218,121,146,179,32,87,72,232,40,150,118,181,178,83,208,196,238,141,99,26,212,86,119,213,137,51,209,243,117,86,50,78,203,101,168,40,7,154,63,158,205,77,250,47,163,209,17,84,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,176,56,170,226,194,167,43,227,6,179,92,184,123,200,234,236,118,220,98,161,176,226,53,180,214,232,168,94,198,110,146,106,185,150,36,106,119,25,85,89,83,95,59,210,161,21,242,178,169,205,149,169,185,209,165,170,114,211,215,93,121,226,15,65,170,179,93,114,165,164,168,124,23,137,232,172,247,214,211,120,73,239,16,55,162,201,35,224,100,76,131,100,114,57,97,108,208,175,71,172,114,49,204,107,225,115,229,160,195,74,124,39,121,88,209,191,151,248,247,167,64,122,173,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,159,126,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,239,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,128,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,53,231,63,162,26,95,138,228,216,214,185,90,175,149,116,121,182,115,80,234,11,141,157,209,201,44,23,8,40,233,227,103,142,100,139,240,192,248,154,180,176,186,62,189,36,73,35,115,90,213,142,87,73,89,101,207,114,113,209,12,7,26,209,42,237,118,183,223,41,47,57,102,99,81,53,174,185,141,142,21,125,134,10,89,222,137,68,142,78,178,181,243,39,106,166,68,114,181,28,199,82,252,31,2,72,254,107,207,59,242,79,245,39,237,164,85,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,0,160,30,104,254,123,53,55,232,190,143,68,69,82,247,185,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,69,254,31,249,125,232,151,14,218,219,149,107,14,25,106,164,115,46,52,244,148,216,197,182,104,167,153,248,203,18,5,142,181,98,168,158,121,93,51,234,92,187,149,234,214,190,54,43,227,106,236,123,209,101,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,20,230,1,161,122,53,173,28,62,221,234,181,123,41,181,97,113,226,155,46,116,57,141,101,11,170,164,178,254,44,105,51,99,141,146,70,249,188,67,17,33,236,35,151,124,142,133,90,199,200,200,145,51,216,75,254,88,186,23,163,90,223,196,21,53,46,172,101,54,167,73,143,237,185,219,112,235,141,11,164,143,40,219,20,203,35,82,78,227,89,253,110,246,211,204,232,28,217,59,209,164,136,172,88,217,42,165,202,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,237,92,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,149,92,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,108,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,122,171,163,107,217,37,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,185,196,104,189,215,81,120,121,178,234,6,47,136,85,222,110,248,5,225,245,117,149,20,207,115,159,65,100,154,157,254,50,85,137,29,209,236,73,97,162,115,220,141,115,163,100,110,127,195,26,74,165,38,26,19,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,82,183,58,191,52,248,183,203,250,31,81,184,156,171,131,190,49,127,132,173,44,214,15,179,212,126,47,51,205,125,147,110,177,126,39,111,217,253,186,107,166,251,143,199,4,177,75,216,154,90,79,192,126,222,231,119,220,189,26,254,145,171,253,149,103,185,87,251,107,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,255,0,59,156,231,127,133,84,189,238,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,150,165,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,178,127,151,167,20,25,247,22,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,251,170,30,138,168,228,78,136,223,119,243,85,164,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,36,167,18,156,25,95,116,63,71,244,183,95,172,151,95,106,225,154,141,143,217,170,38,89,222,198,213,91,47,21,86,246,212,201,76,230,167,78,228,47,219,51,226,145,169,213,173,99,163,147,162,181,146,77,29,99,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,101,87,43,237,16,181,107,103,21,246,87,94,111,149,118,234,124,2,157,185,195,25,77,27,92,250,201,232,171,41,82,24,21,206,247,49,139,44,209,189,235,181,202,172,141,204,77,170,244,145,147,215,157,95,149,140,91,230,5,15,167,92,74,149,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,129,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,157,131,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,188,144,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,205,14,172,103,95,122,26,167,153,106,103,178,253,153,246,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,249,115,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,45,207,146,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,123,142,123,220,239,19,183,225,108,109,69,177,82,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,254,74,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,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,179,240,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,130,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,100,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,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,97,230,117,192,119,220,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,65,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,108,143,107,189,175,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,202,121,165,241,237,246,18,142,253,194,142,151,193,191,32,186,219,252,30,95,116,168,167,235,29,5,13,92,8,229,163,167,107,211,164,147,77,4,173,87,203,209,91,28,114,34,49,86,87,43,160,169,108,107,22,190,230,23,25,173,56,229,15,139,171,167,183,215,221,36,143,186,200,246,210,209,82,203,87,83,39,87,170,34,236,130,9,95,211,174,231,109,232,212,87,42,34,254,81,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,61,175,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,127,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,248,5,85,243,189,210,223,254,173,53,174,223,98,255,0,125,226,215,123,159,138,255,0,37,77,4,29,149,127,255,0,124,157,189,140,255,0,153,238,254,230,133,90,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,207,214,34,255,0,48,190,40,51,238,19,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,247,83,177,17,85,202,157,21,222,239,228,169,24,56,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,78,129,206,175,202,198,45,243,2,135,211,174,37,122,242,206,185,211,89,120,215,211,251,205,100,117,114,83,208,83,223,170,101,101,37,36,181,83,185,140,178,87,57,201,28,48,181,210,202,254,136,189,25,27,92,247,47,68,106,42,170,33,229,120,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,36,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,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,162,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,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,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,249,210,61,90,214,53,242,203,43,209,140,223,181,31,194,230,187,125,196,255,0,18,255,0,97,191,181,183,255,0,182,253,167,71,254,252,240,95,222,253,223,17,253,241,240,127,115,255,0,218,254,143,196,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,173,143,243,67,213,236,55,94,184,9,211,109,92,211,249,234,228,177,100,89,197,28,212,233,87,2,195,60,79,101,21,206,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,107,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,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,253,238,142,174,54,47,71,204,228,78,140,79,133,19,175,85,234,171,39,249,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,127,53,90,161,230,143,231,179,83,126,139,232,244,71,213,163,92,18,93,120,129,224,203,36,214,221,55,130,174,179,54,194,242,139,141,35,236,212,148,174,168,158,251,68,148,214,185,27,20,125,102,107,99,124,13,146,182,84,107,35,124,147,44,137,26,117,84,141,8,193,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,168,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,75,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,76,198,26,83,225,59,202,198,141,252,191,199,189,58,3,165,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,127,155,158,246,181,58,170,162,28,215,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,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,169,55,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,148,42,47,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,249,22,19,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,216,217,36,145,233,213,144,181,87,171,215,226,85,233,209,58,34,80,191,22,62,105,245,147,230,6,67,234,51,150,169,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,251,92,163,132,125,101,196,184,113,199,120,151,187,226,55,88,113,187,245,194,120,31,190,149,169,225,40,85,148,254,6,186,78,143,89,27,13,84,146,84,49,142,116,109,111,224,196,237,206,74,152,119,125,124,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,95,243,143,207,240,221,83,195,120,125,212,29,62,200,105,47,152,245,242,159,35,169,161,174,166,85,217,43,58,219,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,35,175,43,143,61,154,101,245,175,71,173,37,87,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,0,243,71,243,217,169,191,69,244,122,35,197,104,7,9,153,151,17,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,232,198,166,229,106,47,42,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,120,174,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,133,104,95,11,154,237,196,167,182,254,229,48,111,180,127,103,60,55,180,255,0,178,116,116,125,143,17,221,236,255,0,124,203,30,237,221,137,127,163,215,166,223,127,78,169,215,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,93,166,17,198,109,139,140,62,4,117,186,231,37,171,216,217,158,47,167,247,154,124,154,219,19,30,180,173,146,91,101,87,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,148,130,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,18,255,0,151,55,5,31,197,86,163,207,127,207,237,151,88,244,203,22,252,75,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,87,57,189,116,163,197,180,106,197,160,214,139,206,203,214,109,112,142,227,116,164,141,32,147,251,15,72,229,123,82,100,114,172,177,119,42,210,157,209,189,173,68,127,132,157,187,209,26,230,186,155,11,254,229,151,173,127,125,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,5,43,115,171,243,79,139,124,191,161,245,27,137,202,184,59,224,235,248,181,210,205,96,251,61,89,225,51,60,43,217,55,27,23,225,247,61,161,220,166,186,111,183,124,115,197,20,93,249,162,164,252,119,238,237,246,189,201,209,207,235,29,110,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,146,151,125,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,166,199,61,172,99,28,140,100,202,32,7,20,124,169,63,137,77,118,201,181,175,239,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,238,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,255,0,130,158,20,191,131,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,69,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,104,247,135,172,90,197,156,240,95,166,152,86,83,67,227,108,185,6,151,217,173,119,26,110,235,227,239,210,207,105,138,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,73,156,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,109,175,114,186,225,235,238,55,134,91,109,254,231,83,106,173,189,106,95,134,203,101,169,163,165,217,36,52,51,210,196,180,116,114,76,228,71,203,219,98,190,78,138,136,214,73,83,51,90,142,78,178,63,192,115,171,242,177,139,124,192,161,244,235,137,74,196,138,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,16,115,119,214,43,174,154,240,184,204,71,28,191,82,80,220,181,6,241,21,146,166,36,170,116,85,178,90,155,20,147,85,186,6,177,237,114,177,92,202,120,37,85,71,51,183,84,230,57,63,17,170,83,6,147,224,191,122,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,178,174,114,26,23,98,195,244,179,70,242,220,46,205,106,182,217,112,253,248,42,55,171,223,92,234,85,166,108,150,248,123,174,71,62,88,97,101,29,95,247,73,21,205,116,253,81,28,178,61,201,21,121,98,234,151,221,127,25,56,87,139,190,251,50,213,150,248,140,90,225,253,107,222,241,94,42,53,240,144,123,152,231,51,117,116,116,95,27,118,244,233,241,57,24,175,47,248,143,252,107,112,165,252,96,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,225,175,93,177,157,107,251,250,251,71,246,115,198,255,0,99,62,203,120,62,255,0,136,163,158,155,251,183,139,147,110,222,254,239,232,47,93,189,61,221,122,164,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,39,248,40,7,154,63,158,205,77,250,47,163,209,28,171,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,79,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,62,220,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,128,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,66,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,124,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,41,164,156,22,90,184,88,224,39,87,47,185,126,63,72,221,84,201,116,223,35,92,130,177,42,91,84,180,80,45,20,238,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,180,194,95,247,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,15,213,227,67,71,44,90,5,197,6,127,165,88,180,219,236,182,171,132,117,22,232,246,189,60,53,45,93,60,85,113,83,117,123,222,247,246,89,80,216,187,142,114,185,253,189,235,209,93,209,45,83,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,66,117,0,86,175,59,77,76,202,177,253,56,211,189,45,180,213,248,123,46,97,112,184,92,46,253,185,36,100,149,30,1,41,187,16,59,107,209,143,133,95,86,178,57,143,107,191,18,8,28,138,213,103,190,165,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,211,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,71,254,53,184,82,254,48,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,240,215,174,216,206,181,253,253,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,219,197,201,183,111,127,119,244,23,174,222,158,238,189,81,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,167,10,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,223,114,178,207,233,179,174,11,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,124,76,101,28,244,136,205,138,172,107,54,177,58,108,86,182,90,149,87,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,35,85,78,83,125,171,197,109,216,85,69,118,251,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,38,244,77,238,220,202,42,100,232,170,173,78,223,86,162,43,156,171,42,185,115,112,81,252,85,106,60,247,252,254,217,117,143,76,177,111,196,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,190,146,133,185,140,240,81,252,42,234,60,23,252,2,217,117,147,76,178,159,196,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,138,180,217,77,246,147,21,184,225,84,245,219,44,183,91,133,29,210,178,155,180,197,238,213,82,71,83,29,60,155,213,55,183,107,43,106,83,162,42,53,123,157,92,138,173,106,164,149,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,32,7,20,124,169,63,137,77,118,201,181,175,239,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,238,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,255,0,130,158,20,191,131,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,80,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,112,174,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,235,42,77,43,164,234,246,200,254,207,201,201,147,135,79,180,185,221,247,137,123,253,63,90,12,67,185,98,199,254,63,233,221,39,133,60,84,191,4,168,228,237,82,202,140,219,36,110,99,252,110,230,170,58,31,117,191,153,87,52,167,194,119,149,141,27,249,127,143,122,116,7,42,230,143,228,79,83,126,139,235,20,71,52,229,185,204,18,167,136,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,78,157,25,34,167,96,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,51,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,118,156,169,56,174,212,126,34,116,227,37,194,181,66,95,106,221,116,231,217,208,67,127,150,101,117,85,202,150,169,42,18,54,212,162,167,199,52,126,21,200,179,117,221,35,94,213,122,43,218,249,37,231,250,177,201,175,239,67,84,243,45,76,254,35,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,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,238,61,201,54,237,239,237,254,154,245,219,215,221,215,162,80,15,22,62,105,245,147,230,6,67,234,51,158,42,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,205,78,91,156,190,233,184,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,92,246,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,143,242,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,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,243,252,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,65,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,204,97,127,220,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,88,22,108,166,251,143,219,175,214,155,69,119,135,164,201,173,236,181,221,35,237,49,254,34,149,149,80,85,182,62,174,69,86,116,158,146,157,253,90,168,239,131,167,93,174,114,47,181,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,20,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,43,215,155,95,5,30,219,163,172,226,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,170,241,172,166,251,135,220,102,187,99,149,222,18,174,162,223,95,107,146,78,211,36,221,75,91,75,45,37,76,125,30,138,137,190,9,229,103,94,155,155,187,171,85,28,136,169,249,70,148,248,177,242,177,172,159,47,242,31,78,156,205,97,167,221,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,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,235,230,43,172,119,221,100,226,227,59,169,187,195,225,233,48,251,132,248,117,174,155,115,31,217,165,160,158,88,220,187,218,198,43,187,179,173,68,253,29,185,204,239,236,220,230,177,170,70,178,127,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,127,17,24,174,143,101,43,174,46,247,185,172,119,94,139,213,221,180,46,164,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,74,115,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,61,95,39,181,41,96,142,170,72,173,91,31,81,21,60,29,218,154,134,175,137,114,43,153,211,162,245,111,185,41,7,253,157,232,118,169,255,0,251,19,51,211,252,131,254,134,167,192,221,40,106,127,237,197,46,201,162,255,0,218,99,182,255,0,250,72,190,251,222,224,115,142,60,55,139,220,53,212,181,76,164,177,234,45,142,157,175,191,88,88,245,217,35,58,163,124,109,30,229,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,0,102,179,139,31,52,250,201,243,3,33,245,25,203,73,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,146,127,134,206,47,52,107,138,223,181,191,116,181,183,89,190,199,92,25,69,89,237,10,7,83,119,225,151,127,135,171,135,170,175,88,101,237,75,181,31,178,86,246,215,185,27,58,183,119,107,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,30,131,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,218,144,3,157,95,149,140,91,230,5,15,167,92,74,128,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,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,78,150,1,72,28,226,181,51,237,135,21,144,224,180,149,119,84,164,192,177,250,59,124,212,181,18,127,90,182,186,165,22,178,73,233,216,143,84,77,240,79,70,199,189,90,215,57,208,35,85,21,172,98,175,215,201,167,0,166,201,184,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,13,73,82,10,27,141,68,177,83,198,143,115,85,24,175,146,154,74,228,107,31,215,170,54,71,34,117,143,115,108,255,0,142,109,47,186,235,31,9,122,153,129,216,157,86,183,41,236,254,210,163,130,146,137,213,115,213,207,67,52,117,177,210,199,19,85,28,231,204,234,100,133,58,117,84,89,17,81,174,233,181,115,152,106,35,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,243,61,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,85,114,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,128,75,158,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,75,94,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,9,127,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,124,156,152,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,252,12,98,211,77,93,35,149,233,239,88,99,68,114,42,237,125,207,128,80,15,51,173,82,251,208,227,39,53,240,151,223,105,218,177,47,15,139,91,255,0,173,123,62,23,194,198,158,46,15,123,26,231,237,174,146,183,227,118,238,189,126,23,43,17,132,85,47,123,148,158,107,106,202,184,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,211,40,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,237,121,190,233,125,215,11,226,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,94,170,217,158,214,211,195,51,186,109,86,165,84,104,173,254,78,119,95,228,117,148,216,169,50,173,92,194,170,43,182,94,174,182,251,61,210,142,155,180,245,238,210,210,73,85,29,68,155,209,54,55,107,235,105,147,162,170,57,123,157,90,138,141,114,165,181,21,87,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,57,255,0,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,89,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,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,208,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,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,120,173,27,210,28,55,66,52,238,223,165,186,125,5,92,24,245,166,162,186,106,24,42,103,89,159,78,202,154,185,170,150,20,122,252,78,99,29,59,152,197,114,185,251,26,221,206,123,186,185,125,169,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,47,156,253,166,213,110,226,190,201,89,111,182,82,82,212,93,48,122,10,186,233,97,133,172,125,84,233,89,91,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,252,154,136,157,131,145,143,231,103,233,191,220,139,84,6,107,56,177,243,79,172,159,48,50,31,81,156,246,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,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,142,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,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,55,181,242,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,113,58,135,198,158,131,105,158,188,226,124,56,228,25,5,92,249,134,87,81,13,34,50,130,155,196,65,107,158,125,169,73,21,107,154,237,209,62,161,207,106,49,173,107,213,168,230,62,78,220,111,108,142,238,160,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,66,184,35,228,193,165,235,175,53,25,92,217,189,91,116,173,181,16,215,211,226,109,100,142,173,145,87,184,178,208,190,183,122,57,148,205,114,67,182,68,71,76,248,223,36,106,230,61,137,81,37,138,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,101,136,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,172,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,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,10,64,230,63,203,254,179,135,123,236,186,183,164,56,239,246,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,248,43,44,22,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,167,25,58,233,71,195,183,14,57,158,163,123,103,217,215,166,219,228,183,99,142,98,64,249,159,120,168,99,163,165,88,226,157,81,146,246,222,189,247,179,163,151,181,12,174,216,228,106,181,115,132,15,65,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,249,154,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,207,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,137,41,204,11,142,235,23,10,184,172,152,86,44,255,0,27,169,185,5,189,100,183,83,116,124,126,203,165,158,58,168,226,186,239,125,60,180,243,246,170,105,218,158,25,202,142,127,94,171,209,190,245,163,123,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,230,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,82,168,25,172,226,199,205,62,178,124,192,200,125,70,115,245,113,142,43,181,31,6,225,150,241,195,38,21,47,177,173,89,70,65,87,120,191,221,32,153,82,170,186,150,90,90,104,18,129,189,17,59,80,175,135,114,202,168,170,233,90,246,198,187,88,146,54,95,63,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,85,29,226,139,100,223,216,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,52,95,230,137,213,65,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,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,106,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,137,228,211,128,84,227,60,46,93,51,59,142,61,73,73,81,152,229,21,117,52,119,6,164,75,61,117,186,158,40,169,227,71,185,170,175,70,71,83,29,114,53,143,233,209,93,35,145,58,73,185,211,212,204,102,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,196,228,86,72,213,71,57,21,21,110,167,148,158,107,106,202,184,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,211,40,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,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,10,185,90,112,19,246,238,178,195,197,118,168,79,179,31,181,92,60,102,33,107,167,168,233,37,125,117,36,234,212,172,168,115,23,172,112,195,60,78,70,69,213,29,36,145,170,189,18,38,163,103,183,243,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,91,79,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,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,227,115,217,79,60,175,98,53,29,241,181,191,11,255,0,162,186,73,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,204,187,146,127,141,14,15,174,188,42,99,58,55,61,221,41,25,114,203,49,121,157,126,137,178,185,211,178,247,13,66,205,82,199,181,31,36,59,34,134,182,142,153,175,138,77,178,45,44,146,109,110,238,174,238,188,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,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,79,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,118,218,199,185,222,39,119,194,216,220,171,0,57,111,101,54,44,63,141,173,45,187,100,117,222,18,146,162,225,87,107,142,78,211,228,221,85,91,67,81,73,77,31,70,34,170,111,158,120,153,215,166,214,238,234,229,70,162,170,104,80,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,61,57,40,90,109,80,240,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,182,20,1,94,188,235,237,54,169,184,109,195,111,179,91,41,31,114,163,206,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,58,110,107,30,232,33,115,154,139,209,203,20,106,189,118,167,72,23,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,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,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,117,94,70,63,157,159,166,255,0,114,45,80,25,172,226,199,205,62,178,124,192,200,125,70,114,231,185,86,90,109,86,238,7,48,26,203,125,178,146,150,162,233,81,120,171,174,150,24,90,199,213,78,151,58,152,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,228,212,68,150,160,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,249,39,250,147,246,210,189,120,114,214,251,175,14,58,195,101,214,91,21,142,146,239,114,176,83,220,91,71,73,87,35,153,2,207,81,67,61,52,111,147,111,196,230,49,211,163,213,136,173,87,163,21,168,230,110,222,158,87,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,150,151,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,97,64,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,227,252,152,109,54,171,143,21,247,186,203,133,178,146,170,162,215,131,215,213,208,203,52,45,123,233,103,90,202,40,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,228,229,69,187,64,14,63,198,37,166,213,122,225,67,88,104,239,54,202,74,250,120,240,123,213,91,34,169,133,178,177,179,193,71,44,208,202,141,114,42,35,227,150,56,228,99,191,155,94,198,185,58,42,34,153,183,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,87,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,185,142,241,117,82,73,81,73,78,157,21,155,227,236,178,42,159,122,63,107,252,87,196,222,177,181,86,27,112,177,160,212,218,201,30,170,228,215,218,42,185,44,90,109,166,249,6,77,35,219,79,42,193,37,197,148,82,54,130,23,204,199,181,34,122,74,171,82,212,85,119,113,40,228,98,177,205,87,171,120,81,218,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,253,92,157,216,101,110,247,43,85,203,103,252,153,53,75,237,95,14,55,221,51,175,190,248,170,252,19,32,147,195,81,120,93,158,14,215,90,196,154,31,196,70,35,100,223,84,219,139,189,238,115,219,211,162,244,111,109,9,254,82,183,58,191,52,248,183,203,250,31,81,184,158,127,151,175,21,88,111,10,26,71,175,153,133,230,229,72,236,158,227,79,99,166,196,237,18,70,179,62,227,113,70,92,182,43,162,107,216,239,13,27,157,27,166,126,230,237,98,163,81,123,143,141,143,136,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,175,120,22,251,148,197,89,174,58,199,134,120,77,73,189,111,246,61,53,107,183,77,98,181,201,27,81,58,194,173,79,15,89,55,89,59,157,85,207,100,74,200,255,0,9,206,168,141,103,248,6,107,56,177,243,79,172,159,48,50,31,81,156,231,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,73,94,49,57,124,106,63,8,24,174,43,154,222,242,171,86,77,101,190,246,173,247,10,154,40,214,15,103,94,29,27,228,90,84,100,142,223,52,42,200,228,88,231,68,106,187,182,244,124,113,46,196,127,148,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,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,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,7,10,227,167,53,181,96,28,31,106,221,246,243,79,87,53,61,86,47,87,100,99,105,152,215,61,39,184,55,192,194,229,71,57,169,177,178,212,198,231,175,94,168,196,114,162,57,81,26,185,204,52,167,194,142,39,246,27,134,93,42,197,164,198,126,207,213,209,97,246,159,31,110,117,23,132,146,10,231,210,198,250,174,236,93,26,173,153,211,190,87,73,185,55,44,142,122,187,226,85,58,169,68,60,219,48,171,174,43,198,150,65,125,184,84,82,73,79,152,217,237,87,186,22,194,247,43,227,129,148,205,161,86,202,138,212,68,127,118,134,87,34,53,92,155,28,197,235,213,85,173,239,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,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,123,89,52,135,13,215,125,59,184,105,110,160,193,87,62,61,118,168,161,154,186,10,105,214,23,212,50,154,174,26,164,133,94,159,19,88,247,64,214,61,90,173,126,199,59,107,152,238,142,79,106,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,237,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,137,170,143,141,170,142,106,162,42,102,48,210,71,8,90,189,83,174,252,52,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,190,6,177,245,16,74,246,35,81,191,3,155,240,179,250,41,216,8,43,206,11,88,236,88,55,12,11,165,85,16,248,139,214,165,220,32,167,163,143,115,217,216,165,161,168,130,174,162,167,170,49,204,118,215,178,154,46,218,185,142,95,19,189,187,146,55,33,84,28,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,233,37,175,243,130,209,203,22,115,195,2,234,173,68,222,30,245,166,151,8,42,40,228,218,247,247,233,107,170,32,164,168,166,232,143,107,27,185,239,166,151,184,173,123,147,195,108,110,212,145,202,84,183,11,26,215,252,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,186,83,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,159,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,35,81,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,153,89,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,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,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,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,234,188,140,127,59,63,77,254,228,90,160,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,146,171,158,119,228,159,234,79,219,74,171,37,255,0,15,188,179,245,151,136,110,31,110,218,233,141,222,237,84,82,73,221,251,41,100,157,90,178,95,251,18,190,58,157,211,111,70,82,124,113,190,56,187,136,187,228,99,183,246,99,219,43,162,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,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,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,3,169,159,124,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,123,82,77,245,80,208,190,103,120,88,31,241,189,27,218,129,34,141,24,215,43,88,214,35,90,187,90,133,165,112,177,160,213,58,55,202,215,85,114,107,237,21,36,119,221,73,193,242,12,154,71,182,158,36,158,59,115,237,50,54,130,23,204,199,185,101,98,196,139,82,212,85,111,109,107,36,98,177,174,71,171,169,216,182,158,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,88,129,203,47,90,254,229,184,184,197,188,69,191,197,80,103,125,48,170,205,145,111,154,47,27,60,62,30,72,250,200,198,183,165,84,84,219,220,187,186,68,178,237,106,187,111,75,254,41,91,157,95,154,124,91,229,253,15,168,220,72,0,89,247,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,102,216,83,181,210,40,228,71,182,102,200,233,21,168,196,137,210,219,80,0,205,103,22,62,105,245,147,230,6,67,234,51,150,63,201,67,72,112,214,96,25,150,189,186,10,185,50,201,239,21,24,131,36,116,235,216,130,220,200,104,170,156,214,70,157,17,95,36,178,49,92,231,110,232,144,198,140,217,214,77,246,61,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,125,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,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,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,115,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,8,1,206,175,202,198,45,243,2,135,211,174,37,74,240,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,154,65,85,124,243,191,36,255,0,82,126,218,71,254,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,221,119,117,248,118,186,245,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,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,103,51,142,109,47,181,104,231,22,154,153,129,216,157,72,150,216,47,30,210,163,130,146,137,180,144,82,65,93,12,117,177,210,199,19,85,90,214,66,218,148,133,58,116,69,72,209,81,173,235,181,44,167,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,149,185,201,235,95,219,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,22,217,39,174,184,197,79,81,38,215,36,142,71,66,216,25,70,141,234,198,57,36,239,245,220,221,138,122,14,73,250,95,106,200,117,115,60,213,123,131,169,38,168,195,44,244,182,218,26,121,168,155,43,227,158,224,249,58,213,69,42,175,88,94,200,168,229,137,118,183,171,153,84,244,220,212,69,71,219,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,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,159,5,250,199,125,215,222,24,48,13,85,202,97,217,122,186,219,228,167,184,201,185,139,226,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,218,193,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,50,218,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,185,254,82,121,173,171,42,224,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,93,237,122,116,232,136,231,71,94,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,63,249,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,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,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,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,117,94,70,63,157,159,166,255,0,114,45,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,42,128,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,32,224,119,72,112,221,119,226,163,3,210,221,65,130,174,124,122,237,81,89,53,116,20,211,172,47,168,101,53,20,245,73,10,189,62,38,177,238,129,172,122,181,90,253,142,118,215,49,221,28,154,51,43,47,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,122,68,176,196,233,58,177,209,191,189,86,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,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,101,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,127,205,79,88,239,186,69,194,61,222,155,28,135,165,94,123,112,139,14,146,167,115,63,173,105,106,96,158,74,149,216,246,57,31,220,130,158,88,58,124,46,111,127,123,92,142,98,34,210,102,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,196,212,70,70,229,87,53,17,85,52,17,196,46,45,98,193,184,47,212,188,43,22,161,240,86,92,127,75,239,54,187,117,55,117,242,118,41,96,180,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,206,17,165,222,37,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,106,231,150,24,34,184,179,164,180,83,72,248,186,189,25,29,76,112,200,168,136,238,168,197,69,107,145,85,171,155,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,52,103,194,70,180,90,181,235,135,156,39,80,41,114,250,76,138,239,37,158,142,147,36,168,133,141,137,241,94,227,167,143,198,197,44,77,107,82,39,247,85,206,70,163,90,213,99,216,246,117,141,236,85,171,110,117,126,105,241,111,151,244,62,163,113,60,87,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,131,28,198,189,143,114,61,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,243,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,125,248,151,225,211,59,225,127,84,235,244,207,58,167,255,0,27,89,103,173,223,15,246,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,201,83,249,42,206,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,253,208,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,177,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,181,231,149,118,186,195,106,209,187,20,55,58,182,91,107,42,47,213,117,20,109,153,201,4,211,194,218,22,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,98,7,45,28,2,155,80,120,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,178,141,244,148,210,75,75,81,43,227,84,216,198,214,37,34,38,229,216,231,185,140,118,237,251,87,65,32,174,174,118,152,181,138,175,64,176,92,214,162,135,125,234,213,152,37,174,142,167,186,244,237,82,213,209,84,73,81,30,196,93,142,220,250,42,101,234,168,174,78,223,70,170,35,156,139,5,185,92,121,236,211,47,173,122,61,105,127,192,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,3,205,31,207,102,166,253,23,209,232,137,85,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,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,243,50,218,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,187,78,86,88,5,54,11,193,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,133,143,163,130,145,89,177,17,142,102,215,167,93,234,231,75,82,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,45,121,33,106,103,137,197,117,47,71,43,42,237,81,123,62,225,73,147,91,224,238,109,174,168,241,17,173,61,91,246,171,254,56,99,240,180,73,213,172,77,174,159,226,114,239,98,37,159,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,37,243,142,210,26,156,43,137,122,29,82,167,130,173,109,186,143,103,134,103,207,52,241,57,158,209,161,99,41,102,134,38,55,163,216,198,211,165,3,213,94,139,213,243,63,107,151,162,181,158,175,146,126,168,90,177,237,92,207,52,162,224,218,72,106,51,59,61,45,202,134,162,106,214,196,249,39,183,190,78,180,177,68,169,214,103,190,42,201,101,93,174,234,214,82,189,118,185,21,85,158,215,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,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,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,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,157,87,145,143,231,103,233,191,220,139,84,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,85,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,166,14,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,232,212,68,98,55,164,96,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,173,22,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,33,230,177,175,52,218,201,197,29,126,51,98,173,171,146,197,166,212,235,140,198,199,84,74,176,73,113,100,175,117,124,204,133,236,106,68,254,234,165,51,149,17,221,196,163,141,232,247,53,88,141,238,156,146,244,114,251,46,85,157,113,3,81,55,102,203,77,111,92,58,142,61,172,119,139,170,146,74,122,186,133,234,143,223,31,101,145,83,123,149,155,95,226,190,23,117,141,200,182,43,197,143,149,141,100,249,127,144,250,116,230,107,13,84,20,45,205,79,71,44,90,69,197,197,222,167,28,155,165,38,123,111,139,49,146,155,107,255,0,173,106,170,103,158,58,148,222,247,185,95,220,158,158,89,250,252,45,111,127,99,90,141,98,42,200,174,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,106,177,89,34,46,253,233,219,246,188,106,112,163,125,226,211,152,94,19,134,246,174,180,120,133,183,79,232,107,50,155,221,20,44,119,128,165,241,247,69,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,88,166,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,0,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,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,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,63,225,187,142,159,190,190,11,245,135,67,181,143,51,241,122,147,101,211,252,147,216,245,53,173,219,53,246,215,29,166,85,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,197,115,106,36,74,171,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,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,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,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,253,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,100,53,230,217,133,90,178,174,11,114,11,237,194,162,174,58,140,58,241,106,189,208,182,23,181,25,36,239,169,109,10,182,84,86,170,171,59,85,210,185,17,170,213,222,214,47,94,136,173,117,48,104,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,219,152,207,23,74,246,186,58,154,109,239,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,41,122,156,198,245,51,238,191,131,109,71,184,211,213,218,163,175,191,91,219,140,209,193,112,147,167,138,241,242,54,158,161,144,181,30,215,62,102,210,201,83,43,81,58,244,236,171,220,215,53,142,66,128,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,212,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,86,175,59,77,51,202,178,13,56,211,189,82,180,210,120,139,46,31,112,184,91,238,253,184,228,124,148,254,61,41,187,19,187,107,21,140,133,31,72,177,185,239,115,127,18,120,26,136,229,127,186,21,242,197,213,47,186,254,50,112,175,23,125,246,101,171,45,241,24,181,195,250,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,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,87,175,57,253,33,169,203,244,27,26,213,203,116,21,115,84,105,237,225,208,214,35,103,137,144,67,110,184,118,226,146,103,177,223,27,222,149,48,208,198,212,98,251,146,105,21,90,168,155,153,90,220,12,234,133,171,71,56,180,211,60,242,250,218,68,182,193,120,246,109,100,245,117,173,164,130,146,10,232,100,162,146,170,73,92,138,214,178,22,212,172,203,215,162,42,70,168,174,111,93,201,55,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,5,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,85,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,37,87,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,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,128,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,255,0,87,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,249,92,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,132,181,228,99,249,217,250,111,247,34,213,0,50,174,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,234,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,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,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,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,240,33,250,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,248,78,225,99,254,77,58,85,255,0,131,109,223,249,39,85,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,0,7,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,8,122,0,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,84,243,255,0,194,119,11,31,242,105,210,175,252,27,110,255,0,201,31,194,119,11,31,242,105,210,175,252,27,110,255,0,201,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,42,121,75,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,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,240,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,8,123,80,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,0,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,224,67,208,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,63,87,5,210,125,44,210,255,0,29,247,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,127,53,61,88,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,19,184,88,255,0,147,78,149,127,224,219,119,254,73,239,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,60,85,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,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,230,191,194,119,11,31,242,105,210,175,252,27,110,255,0,201,61,174,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,240,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,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,132,238,22,63,228,211,165,95,248,54,221,255,0,146,117,80,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,225,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,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,30,3,248,78,225,99,254,77,58,85,255,0,131,109,223,249,39,170,206,180,159,75,53,67,192,253,230,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,201,15,202,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,239,107,149,23,220,170,116,0,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,192,135,160,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,194,167,159,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,239,107,149,23,220,170,122,12,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,225,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,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,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,129,15,64,1,202,191,132,238,22,63,228,211,165,95,248,54,221,255,0,146,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,147,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,225,83,234,193,116,159,75,52,191,199,125,217,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,205,79,86,14,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,128,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,245,115,173,39,210,205,80,240,63,121,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,242,67,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,157,0,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,60,7,240,157,194,199,252,154,116,171,255,0,6,219,191,242,71,240,157,194,199,252,154,116,171,255,0,6,219,191,242,79,85,130,233,62,150,105,127,142,251,179,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,154,158,172,3,149,127,9,220,44,127,201,167,74,191,240,109,187,255,0,36,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,121,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,242,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,8,125,89,214,147,233,102,168,120,31,188,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,249,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,4,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,132,238,22,63,228,211,165,95,248,54,221,255,0,146,116,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,252,39,112,177,255,0,38,157,42,255,0,193,182,239,252,147,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,223,213,171,226,159,254,0,233,87,253,213,113,255,0,94,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,230,123,80,0,0,28,211,136,221,111,181,112,227,163,215,173,101,190,216,234,238,246,219,5,69,185,181,148,148,146,53,147,172,21,21,208,83,72,248,247,124,46,123,27,58,189,24,170,212,122,177,26,174,102,237,233,234,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,63,231,252,98,224,154,95,197,62,57,195,70,117,71,236,207,181,184,253,29,198,207,123,238,77,55,138,186,85,92,93,69,5,187,195,197,3,182,110,237,189,253,247,200,214,39,77,170,137,213,28,72,0,0,56,255,0,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,213,110,209,221,102,181,86,195,98,173,164,163,185,62,158,70,209,212,85,211,58,166,8,103,86,175,109,242,68,217,35,116,140,71,116,85,98,72,197,114,34,162,57,189,122,165,69,234,175,54,14,52,52,111,81,242,61,45,205,116,219,74,169,239,88,205,194,91,125,78,219,61,217,145,205,177,126,9,226,238,86,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,64,112,19,204,226,179,137,76,238,93,29,214,60,106,213,100,203,238,93,218,140,118,166,197,79,59,104,107,99,138,21,146,106,105,89,36,146,190,41,154,200,228,149,178,43,251,111,106,57,191,3,218,196,154,127,149,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,205,180,236,84,69,106,175,85,119,191,249,34,123,94,91,220,107,106,159,24,63,120,159,121,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,43,87,141,30,108,55,141,30,213,53,211,62,30,173,24,166,69,236,31,19,71,147,86,223,104,171,215,177,116,138,166,72,95,71,20,104,234,127,238,93,149,115,165,71,74,201,59,205,70,171,123,106,175,242,188,52,115,32,227,139,138,13,83,160,211,60,23,78,52,171,255,0,249,86,94,43,125,155,87,253,140,181,248,152,97,158,179,183,45,206,62,247,107,190,199,118,152,237,239,254,72,159,205,82,116,233,151,18,150,44,175,93,179,126,23,239,233,179,62,192,45,246,251,133,77,77,53,43,226,161,188,82,205,71,73,36,213,80,49,93,34,211,108,158,173,35,88,36,145,238,70,186,55,54,73,122,200,145,246,176,15,41,171,25,215,221,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,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,3,202,106,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,15,151,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,143,252,53,113,139,130,113,77,157,234,77,131,77,40,252,86,55,130,123,31,193,100,29,201,153,237,127,27,12,207,147,250,214,104,35,146,159,181,36,15,143,226,87,111,233,185,58,39,78,172,119,140,92,18,229,197,142,93,194,77,254,143,216,217,37,155,192,125,159,155,185,53,71,183,187,182,213,175,170,248,89,7,110,151,177,26,34,126,36,171,220,235,240,244,84,218,72,0,1,74,223,213,171,226,159,254,0,233,87,253,213,113,255,0,94,44,251,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,30,208,241,48,90,226,146,58,86,118,43,234,41,217,177,178,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,172,31,234,213,241,79,255,0,0,116,171,254,234,184,255,0,175,22,125,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,216,217,36,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,176,0,41,175,44,231,5,198,38,13,149,94,112,172,167,76,244,170,138,245,143,220,42,45,119,26,111,103,215,73,216,170,130,71,71,44,123,217,112,115,29,181,236,114,117,106,171,87,167,84,85,79,121,98,156,13,113,41,89,197,79,15,182,221,77,191,37,170,28,146,27,133,109,174,253,73,107,165,158,10,90,74,168,165,87,197,27,18,103,61,206,235,75,45,44,138,168,247,183,116,138,157,81,81,90,223,213,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,179,252,52,23,72,164,146,149,253,250,250,122,119,239,108,114,70,245,232,201,156,169,209,233,241,34,117,234,157,81,107,219,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,117,233,213,23,249,22,232,86,95,27,60,209,117,163,135,174,34,242,29,26,211,156,19,10,158,219,141,211,208,54,90,187,220,53,117,51,213,79,61,44,117,46,123,123,51,194,216,216,141,157,140,70,42,61,122,198,231,110,248,209,140,234,188,184,248,209,214,142,48,238,185,220,218,141,108,194,173,86,220,62,158,222,216,169,236,150,186,184,167,168,158,173,211,237,123,165,154,174,70,181,140,109,43,209,88,145,245,114,202,213,220,221,138,143,227,252,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,247,186,58,184,216,189,31,51,145,58,49,62,20,78,189,87,170,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,126,234,135,162,170,57,19,162,55,221,252,213,101,0,35,175,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,111,181,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,246,174,91,220,107,106,159,24,63,120,159,121,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,143,248,239,24,184,37,203,139,28,187,132,155,253,31,177,178,75,55,128,251,63,55,114,106,143,111,119,109,171,95,85,240,178,14,221,47,98,52,68,252,73,87,185,215,225,232,169,180,144,0,2,63,240,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,93,62,8,163,159,187,29,58,201,248,104,187,58,237,119,69,79,124,128,0,28,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,0,113,253,34,226,99,13,214,173,92,213,61,45,195,40,106,222,205,40,168,160,182,220,238,115,34,198,202,155,140,207,171,101,68,17,70,230,163,182,64,234,77,139,34,175,198,247,63,107,118,53,178,73,216,1,199,238,188,76,97,182,14,40,237,92,44,95,104,106,233,111,185,30,46,204,142,197,92,212,89,32,172,122,75,88,147,210,61,17,189,97,123,34,163,89,90,245,85,99,211,184,213,86,57,172,73,123,0,0,17,255,0,140,94,49,112,78,16,48,74,123,253,254,143,219,57,37,231,127,217,252,127,185,53,63,181,59,83,83,178,171,250,233,144,75,28,29,168,234,18,79,196,68,223,211,107,122,170,251,189,95,20,122,233,252,53,232,78,77,173,127,101,190,209,253,156,240,95,216,207,29,224,251,254,34,178,10,111,238,221,185,54,237,239,238,254,130,245,219,211,221,215,170,122,173,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,28,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,0,10,86,254,173,95,20,255,0,240,7,74,191,238,171,143,250,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,51,218,128,14,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,56,254,145,113,49,134,235,86,174,106,158,150,225,148,53,111,102,148,84,80,91,110,119,57,145,99,101,77,198,103,213,178,162,8,163,115,81,219,32,117,38,197,145,87,227,123,159,181,187,26,217,36,93,120,152,195,108,28,81,218,184,88,190,208,213,210,223,114,60,93,153,29,138,185,168,178,65,88,244,150,177,39,164,122,35,122,194,246,69,70,178,181,234,170,199,167,113,170,172,115,88,146,246,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,205,120,45,227,75,13,227,39,13,187,222,108,216,237,94,55,144,227,117,17,195,122,178,205,50,212,178,157,147,44,139,77,52,85,40,198,54,86,72,216,164,234,155,90,246,190,55,162,183,110,199,201,34,128,33,175,26,92,201,176,222,18,179,43,70,159,89,176,250,76,247,33,158,158,74,155,213,12,55,213,161,125,153,138,145,173,50,74,169,79,51,85,243,53,210,61,25,213,175,107,24,199,42,109,149,138,178,127,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,8,171,205,31,200,158,166,253,23,214,40,138,203,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,208,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,149,185,213,249,167,197,190,95,208,250,141,196,149,92,175,120,233,251,235,197,89,161,218,199,153,248,189,73,178,239,246,61,77,107,118,205,125,181,199,27,85,58,204,174,95,17,89,15,73,59,157,81,175,124,72,201,63,21,205,168,145,39,248,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,123,56,151,226,47,59,226,131,84,235,245,51,58,168,255,0,27,71,103,162,217,15,246,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,205,87,249,34,105,76,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,68,63,236,171,2,202,191,219,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,249,156,215,55,252,10,133,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,11,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,237,121,172,113,199,83,166,182,170,254,22,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,85,89,83,52,93,92,231,72,212,237,195,44,110,98,57,210,182,72,106,91,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,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,190,162,249,141,229,55,220,27,152,174,105,154,226,213,222,10,245,143,220,49,219,165,186,167,180,201,59,21,80,90,232,36,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,22,127,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,160,114,174,44,124,172,107,39,203,252,135,211,167,41,91,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,114,174,44,124,172,107,39,203,252,135,211,167,40,219,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,85,175,53,142,59,109,73,106,175,225,103,70,178,106,183,92,157,80,176,102,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,246,57,168,196,103,97,202,253,243,199,31,203,200,199,243,179,244,223,238,68,95,230,99,118,186,216,57,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,127,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,160,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,37,80,0,20,193,206,95,68,45,88,46,182,216,53,162,223,124,171,168,168,213,10,121,219,93,65,52,109,217,73,61,182,10,58,116,124,79,78,138,172,146,41,34,234,199,34,171,95,27,221,185,81,232,200,254,94,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,186,72,43,173,209,84,84,71,185,203,35,81,176,186,7,214,35,186,49,238,89,59,29,54,183,122,147,255,0,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,138,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,51,47,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,198,132,248,16,208,187,239,14,220,48,98,58,115,152,217,173,86,236,165,190,42,227,125,109,189,88,253,245,85,21,18,72,196,154,86,34,36,179,71,2,193,3,158,138,230,254,10,53,143,115,26,199,45,64,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,206,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,235,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,219,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,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,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,65,124,204,110,215,91,7,48,13,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,237,52,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,207,249,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,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,6,115,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,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,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,167,53,228,99,249,217,250,111,247,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,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,166,228,237,200,215,61,93,34,71,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,147,58,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,118,156,209,252,137,234,111,209,125,98,136,172,14,92,220,107,255,0,10,186,143,61,131,63,185,221,100,211,44,167,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,3,56,60,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,103,7,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,2,189,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,163,145,81,232,222,156,215,145,143,231,103,233,191,220,142,85,206,175,205,62,45,242,254,135,212,110,36,191,229,193,204,2,143,136,139,20,90,73,171,217,23,246,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,248,201,20,234,0,174,14,113,28,51,230,90,131,134,217,117,255,0,15,174,200,46,236,193,233,223,69,119,199,226,84,150,146,142,220,245,124,178,221,34,143,114,57,143,107,146,54,78,173,107,247,68,145,61,221,182,83,61,203,85,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,77,31,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,194,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,102,206,189,182,42,163,165,98,46,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,239,185,101,240,125,147,112,181,165,247,187,214,163,37,93,30,109,156,212,68,235,173,157,210,211,203,5,178,10,57,42,25,76,198,73,3,228,108,175,123,102,124,174,122,63,167,73,35,102,214,172,110,115,230,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,150,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,82,183,58,191,52,248,183,203,250,31,81,184,144,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,81,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,80,191,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,21,77,84,2,184,57,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,170,131,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,186,243,1,226,99,13,226,191,82,240,173,82,195,232,106,237,207,110,15,73,109,187,219,42,81,92,251,117,198,58,234,215,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,250,248,59,227,23,248,74,210,205,96,251,61,71,226,243,60,215,217,54,235,23,226,118,253,159,219,166,186,111,184,252,112,75,20,189,137,165,164,252,7,237,238,119,125,203,209,175,233,26,191,217,86,123,149,127,182,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,243,185,206,119,248,85,75,211,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,2,128,121,163,249,236,212,223,162,250,61,17,197,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,243,69,254,104,157,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,159,252,175,120,233,251,148,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,63,9,174,168,145,110,164,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,106,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,140,146,221,248,32,175,49,254,96,20,124,59,216,165,210,77,33,200,191,182,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,193,73,105,4,181,78,70,63,157,159,166,255,0,114,34,175,52,127,61,154,155,244,95,71,162,35,254,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,35,175,26,92,207,105,184,97,214,219,70,149,225,152,109,38,92,251,69,60,147,102,116,181,107,45,19,226,124,240,71,37,12,52,181,95,19,81,232,215,247,101,85,130,86,43,31,27,26,230,191,185,179,186,240,163,198,166,147,241,107,98,100,152,84,119,90,28,146,134,223,29,101,254,203,61,190,165,241,218,36,115,213,137,27,171,146,36,166,147,123,154,231,68,136,244,146,72,218,231,44,108,86,72,214,103,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,149,64,0,69,254,100,154,47,117,214,254,18,242,139,22,47,136,85,228,153,61,142,162,142,253,98,163,164,123,187,233,60,51,35,103,116,113,163,147,188,255,0,7,45,99,82,46,142,87,43,145,24,215,73,176,160,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,47,79,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,89,247,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,92,60,17,232,53,55,17,220,75,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,119,183,99,234,24,169,213,219,90,186,51,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,191,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,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,186,100,17,73,63,118,74,116,147,241,17,118,117,218,222,136,158,254,213,203,131,151,253,103,17,23,216,181,111,87,177,223,237,79,65,226,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,241,150,46,85,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,250,190,92,220,107,255,0,10,186,143,61,131,63,185,221,100,211,44,167,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,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,131,57,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,10,1,230,143,231,179,83,126,139,232,244,68,127,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,57,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,100,117,227,75,153,237,55,12,58,219,104,210,188,51,13,164,203,159,104,167,146,108,206,150,173,101,162,124,79,158,8,228,161,134,150,171,226,106,61,26,254,236,170,176,74,197,99,227,99,92,215,247,54,119,94,20,120,212,210,126,45,108,76,147,10,142,235,67,146,80,219,227,172,191,217,103,183,212,190,59,68,142,122,177,35,117,114,68,148,210,111,115,92,232,145,30,146,73,27,92,229,141,138,201,26,204,235,146,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,42,228,191,229,205,198,191,240,171,168,243,216,51,251,157,214,77,50,202,127,14,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,250,65,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,6,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,210,185,24,254,118,126,155,253,200,181,64,82,183,58,191,52,248,183,203,250,31,81,184,144,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,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,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,116,248,34,142,126,236,116,235,39,225,162,236,235,181,221,21,61,242,0,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,239,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,29,75,254,230,143,228,79,83,126,139,235,20,69,0,150,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,160,0,25,87,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,62,176,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,149,114,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,133,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,43,145,143,231,103,233,191,220,142,85,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,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,20,67,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,121,254,93,220,94,127,10,90,202,191,106,107,123,58,123,152,246,168,178,141,148,30,38,104,59,77,151,194,213,199,181,82,68,237,73,43,183,163,119,238,138,73,122,70,249,18,45,183,189,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,225,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,191,229,59,193,69,199,41,202,173,156,84,106,69,179,102,55,102,235,83,135,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,133,146,29,204,71,70,199,44,171,20,140,122,36,74,143,183,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,1,21,121,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,144,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,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,142,188,234,252,211,226,223,47,232,125,70,226,66,172,3,75,115,189,80,251,71,246,22,197,237,63,178,88,253,102,83,120,254,186,134,31,11,107,165,219,223,159,241,94,221,251,123,140,248,25,185,235,215,220,213,232,167,234,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,138,163,188,81,108,155,251,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,230,139,252,209,42,175,154,23,29,63,125,121,83,244,59,71,51,63,23,166,214,93,158,216,169,162,110,216,111,183,72,228,114,175,73,145,203,226,40,225,233,31,111,162,53,143,149,31,39,226,181,180,242,36,53,210,237,33,204,181,126,167,38,131,15,130,145,89,135,226,247,60,190,239,53,76,233,19,32,183,80,197,190,87,34,123,220,247,185,203,28,108,107,81,122,190,86,171,182,177,30,246,248,163,85,0,20,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,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,92,0,184,158,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,39,69,86,84,205,23,70,181,177,185,59,112,203,35,94,174,116,174,142,27,31,5,0,243,71,243,217,169,191,69,244,122,35,133,73,164,57,147,52,94,159,94,219,5,36,152,156,249,68,216,131,228,108,233,223,130,226,202,72,234,154,215,198,189,21,89,36,82,61,90,230,238,232,176,200,143,217,214,61,253,3,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,113,99,229,99,89,62,95,228,62,157,57,154,195,218,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,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,3,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,54,197,121,81,241,211,253,195,133,253,107,204,255,0,222,244,184,5,109,115,127,206,107,173,114,84,43,191,234,188,43,28,223,247,112,163,255,0,189,225,38,87,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,44,211,145,143,231,103,233,191,220,136,171,205,31,207,102,166,253,23,209,232,136,255,0,142,233,110,119,149,224,153,118,166,88,44,94,43,27,193,60,7,218,10,223,21,11,60,31,141,153,97,165,252,55,189,36,147,124,141,86,254,27,93,183,167,87,116,79,121,208,56,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,207,245,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,46,167,149,31,14,159,114,220,56,193,159,222,233,246,100,154,165,225,239,181,31,31,94,213,173,172,119,179,162,248,101,124,110,235,28,178,84,110,70,177,233,226,251,111,78,177,39,74,44,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,37,80,0,3,54,220,93,104,133,171,135,30,34,243,61,26,177,95,42,238,246,219,5,69,51,168,234,234,227,107,39,88,42,41,97,169,141,146,109,248,92,246,54,116,98,189,17,168,245,98,185,26,205,219,18,80,105,158,181,253,185,229,35,172,122,57,87,111,236,213,233,149,194,203,217,158,56,182,199,61,13,198,251,21,68,123,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,115,183,169,21,120,78,243,79,163,127,48,49,239,81,128,247,252,196,181,210,143,95,184,172,202,242,75,13,231,218,120,221,135,181,141,216,102,106,64,177,186,150,149,21,37,124,82,66,174,108,208,201,84,250,169,163,145,92,231,58,57,153,253,20,68,99,103,175,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,177,242,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,143,252,230,245,103,89,106,243,187,22,140,94,241,15,98,233,181,39,110,249,102,184,237,108,191,104,43,146,21,100,179,119,122,126,23,135,239,201,15,135,69,71,124,125,215,238,108,176,108,130,186,3,135,233,198,127,172,184,158,27,171,153,239,216,188,66,235,112,108,23,75,222,196,95,13,30,215,43,91,185,221,89,23,113,232,200,187,207,69,142,46,231,113,232,172,99,145,116,147,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,127,95,180,223,78,53,111,70,178,204,3,87,43,60,22,33,113,183,186,91,165,111,142,74,63,3,28,14,73,219,85,222,119,193,31,101,241,50,94,175,69,143,240,254,54,185,155,154,185,172,203,45,214,43,62,85,121,180,226,217,31,218,11,45,21,194,162,158,221,119,240,111,164,246,133,43,36,115,98,169,236,61,85,241,119,24,141,127,109,203,185,187,186,47,189,11,95,228,193,169,186,219,144,227,57,46,157,95,108,213,117,186,95,140,83,181,150,43,179,163,130,8,45,215,23,212,73,60,244,76,84,141,37,170,124,201,84,179,57,202,247,118,18,40,209,81,169,59,8,107,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,80,15,52,127,61,154,155,244,95,71,162,35,254,59,165,185,222,87,130,101,218,153,96,177,120,172,111,4,240,31,104,43,124,84,44,240,126,54,101,134,151,240,222,244,146,77,242,53,91,248,109,118,222,157,93,209,61,231,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,127,63,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,186,158,84,124,58,125,203,112,227,6,127,123,167,217,146,106,151,135,190,212,124,125,123,86,182,177,222,206,139,225,149,241,187,172,114,201,81,185,26,199,167,139,237,189,58,196,157,40,176,245,89,22,150,231,120,166,9,136,234,101,254,197,225,113,188,239,199,253,159,173,241,80,191,198,120,41,146,26,175,195,99,214,72,246,72,228,111,226,53,187,186,245,111,84,247,146,255,0,151,7,48,10,206,29,239,177,105,38,175,100,95,218,158,191,196,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,227,36,183,126,12,171,158,171,81,116,207,42,210,251,141,158,221,148,210,118,253,189,143,218,178,107,116,236,142,68,134,170,134,190,150,58,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,122,242,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,118,83,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,135,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,240,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,179,141,51,202,180,238,221,136,92,114,154,79,9,246,215,31,102,77,110,129,241,201,28,205,161,146,170,166,158,39,200,215,177,189,59,158,21,210,177,91,185,174,138,88,158,142,248,186,37,149,114,49,252,236,253,55,251,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,33,174,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,168,233,209,147,194,203,132,147,69,4,204,98,251,158,196,150,20,141,200,139,189,22,104,213,26,173,71,185,159,171,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,212,7,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,33,93,139,0,204,178,108,103,38,204,236,88,245,93,93,139,14,167,166,169,190,220,26,136,144,80,178,162,161,148,240,35,220,170,136,175,146,89,17,26,196,234,245,70,200,228,77,177,189,205,243,229,255,0,115,71,242,39,169,191,69,245,138,34,128,79,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,75,21,0,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,50,174,123,253,86,208,189,71,209,170,60,66,237,154,217,187,86,172,239,31,162,201,44,23,40,21,95,75,91,75,81,4,115,43,26,245,68,233,52,93,214,178,88,213,17,205,114,181,83,171,31,27,223,53,121,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,41,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,171,56,211,60,171,78,237,216,133,199,41,164,240,159,109,113,246,100,214,232,31,28,145,204,218,25,42,170,105,226,124,141,123,27,211,185,225,93,43,21,187,154,232,165,137,232,239,139,162,89,87,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,72,107,140,233,14,101,151,233,126,111,171,150,40,41,38,177,105,237,69,166,27,234,58,116,100,240,178,225,36,209,65,51,24,190,231,177,37,133,35,114,34,239,69,154,53,70,171,81,238,103,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,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,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,235,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,95,146,251,196,62,168,100,154,13,140,240,221,117,186,210,63,9,196,239,21,55,187,117,59,104,227,108,233,60,219,254,23,202,137,185,204,99,167,170,115,83,249,245,170,145,28,174,70,196,145,244,14,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,237,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,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,185,62,96,92,8,216,184,170,197,100,205,113,102,120,45,77,199,237,235,29,186,167,171,228,246,165,44,17,213,73,21,171,99,234,34,167,131,187,83,80,213,241,46,69,115,58,116,94,173,247,39,0,229,233,203,22,179,22,172,199,248,129,226,42,139,179,117,135,183,115,176,98,82,178,120,42,173,85,81,79,4,244,149,213,50,199,43,54,204,157,169,58,210,61,143,106,54,70,247,21,30,142,137,156,87,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,104,92,11,125,202,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,132,215,83,198,176,171,0,213,44,239,75,254,209,253,133,190,251,51,237,110,63,89,139,94,63,173,97,155,197,90,234,182,247,224,252,86,59,102,238,219,62,54,109,122,116,247,57,58,169,245,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,111,38,245,195,166,9,194,255,0,0,186,171,166,152,45,63,229,253,246,178,241,91,190,111,236,157,211,216,171,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,146,39,243,85,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,229,0,243,2,225,142,197,194,174,190,201,133,98,215,175,27,101,200,45,235,146,219,169,188,51,227,246,93,44,245,181,81,197,67,189,242,202,249,251,76,167,106,119,156,168,231,245,234,173,69,247,175,107,229,3,195,166,9,172,26,167,147,234,102,117,79,227,254,236,253,145,89,103,162,223,52,91,46,146,212,190,104,43,59,145,74,206,189,159,2,246,246,158,215,177,253,254,170,137,177,17,215,82,1,64,60,209,252,246,106,111,209,125,30,136,157,60,160,49,107,22,115,193,126,161,97,89,77,15,141,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,228,22,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,189,7,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,131,220,246,177,239,106,49,246,253,196,221,218,213,127,225,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,205,154,10,152,36,182,76,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,110,95,159,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,101,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,222,212,86,175,242,82,239,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,244,216,231,181,140,99,145,140,153,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,208,247,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,234,234,246,180,106,134,189,102,82,106,6,174,101,245,121,21,246,74,120,169,18,162,102,71,19,34,130,52,93,145,69,20,77,108,81,51,170,185,202,214,53,168,175,123,222,189,92,247,42,216,79,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,124,107,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,34,79,242,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,213,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,240,28,17,232,53,55,17,220,75,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,119,183,99,234,24,169,213,219,90,186,51,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,163,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,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,21,203,251,137,140,203,138,253,52,205,117,75,48,161,164,183,49,185,197,93,182,209,108,166,68,115,45,214,232,232,104,159,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,80,0,86,7,58,205,11,172,186,216,176,190,33,236,54,110,247,177,55,227,121,21,76,107,60,146,50,150,87,247,40,94,230,34,44,81,194,201,157,84,199,72,170,199,44,149,112,51,227,234,212,101,85,217,178,155,238,63,110,191,90,109,21,222,30,147,38,183,178,215,116,143,180,199,248,138,86,85,65,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,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,62,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,59,94,207,23,84,247,58,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,225,106,33,208,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,79,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,236,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,255,0,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,123,138,115,45,230,9,83,172,55,91,199,15,154,65,117,164,147,79,168,42,60,53,226,237,73,44,85,80,100,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,167,71,34,171,21,189,99,7,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,40,179,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,4,53,208,14,58,169,184,154,227,55,32,211,13,49,175,164,170,210,252,115,7,158,229,75,92,218,89,99,158,239,113,90,155,122,58,119,164,241,178,88,89,10,79,52,45,141,26,155,151,185,35,156,244,116,105,29,101,243,71,243,217,169,191,69,244,122,34,79,242,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,213,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,240,28,17,232,53,55,17,220,75,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,119,183,99,234,24,169,213,219,90,186,51,50,174,94,79,4,26,67,134,235,215,44,76,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,249,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,64,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,37,133,114,163,227,167,251,135,11,250,215,153,255,0,189,233,112,10,218,230,255,0,156,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,123,194,90,161,149,114,247,174,28,38,97,188,93,112,19,163,120,61,246,162,146,207,125,160,193,241,170,155,22,70,234,5,170,158,212,245,162,165,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,74,65,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,223,213,157,126,214,93,117,246,7,222,230,161,93,114,143,178,246,244,182,90,252,107,218,189,136,125,219,156,187,81,59,147,63,107,59,147,191,116,178,108,102,247,187,107,122,76,14,88,188,7,125,247,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,136,235,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,70,172,43,90,53,67,78,176,220,199,79,240,124,190,174,205,98,207,233,233,233,50,58,122,102,70,215,215,193,10,201,178,37,149,91,221,99,21,38,149,175,107,28,212,145,146,57,143,220,213,84,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,116,226,171,135,172,87,133,254,85,249,150,145,226,213,62,63,192,123,38,166,227,116,125,44,116,243,92,235,165,189,81,58,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,45,43,23,253,205,31,200,158,166,253,23,214,40,138,1,46,167,153,215,1,223,125,246,42,157,121,210,123,46,236,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,3,42,229,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,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,153,98,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,127,155,94,199,53,122,42,42,29,128,0,101,92,190,134,112,163,167,28,90,240,35,163,216,86,107,23,129,186,208,233,253,134,123,5,254,8,81,245,86,138,167,91,41,209,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,50,144,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,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,215,168,122,209,170,26,173,106,196,236,90,129,151,213,221,173,184,53,158,27,14,61,70,230,71,20,20,20,81,181,173,107,89,28,109,107,85,234,214,70,215,74,228,89,30,145,198,142,115,182,55,164,212,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,252,188,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,142,41,204,127,151,253,103,14,247,217,117,111,72,113,223,237,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,240,86,94,65,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,1,85,124,233,53,115,73,235,190,201,105,13,45,158,213,126,207,173,94,34,178,162,187,199,212,164,216,205,44,254,29,233,31,102,39,54,23,205,84,145,49,122,77,189,209,197,30,228,141,59,241,202,149,86,93,247,39,221,72,211,140,147,134,4,211,156,90,143,194,101,56,109,194,121,114,134,248,20,135,197,73,91,81,60,148,181,93,214,251,166,235,4,109,131,171,151,184,223,11,181,90,140,72,156,233,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,82,183,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,202,44,227,55,151,254,163,232,102,184,208,217,48,12,119,218,184,102,163,100,13,183,97,115,83,200,173,142,158,170,170,110,144,90,106,36,157,235,219,153,155,145,172,146,89,54,203,27,22,77,200,173,153,145,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,118,14,44,124,172,107,39,203,252,135,211,167,51,88,106,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,37,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,217,196,191,14,153,223,11,250,167,95,166,121,213,63,248,218,203,61,110,248,127,178,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,254,74,159,201,86,207,184,110,211,206,32,180,191,150,86,176,226,90,233,106,246,45,37,62,31,146,79,139,89,234,105,34,142,186,146,223,81,107,150,166,71,78,248,228,85,77,243,207,47,72,102,141,147,196,230,200,143,85,107,163,100,84,216,95,71,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,211,192,115,66,224,91,239,175,21,126,184,232,230,25,226,245,38,203,179,219,20,212,78,219,53,246,215,28,110,69,233,10,53,124,69,100,61,35,237,244,86,189,241,35,227,252,87,54,158,52,170,190,23,180,207,89,117,79,92,113,91,38,131,82,117,203,237,183,10,123,205,37,194,88,218,234,91,79,134,153,146,37,117,74,189,143,99,97,137,232,197,93,205,118,231,43,88,214,189,239,107,29,164,139,76,119,88,109,84,80,223,107,105,43,46,76,167,141,181,149,20,148,206,166,130,105,209,169,220,124,113,58,73,29,27,21,221,85,24,178,61,90,138,136,174,119,78,171,245,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,182,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,193,88,161,7,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,188,146,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,138,188,209,252,246,106,111,209,125,30,136,241,92,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,247,191,180,79,26,58,19,255,0,12,116,219,49,255,0,227,45,254,43,194,86,127,253,26,134,109,168,166,255,0,217,235,179,252,45,95,124,32,208,170,189,18,229,59,159,207,165,58,205,168,245,119,123,190,168,83,205,119,184,94,40,173,147,248,43,53,186,138,105,162,180,239,167,100,111,149,239,170,71,215,44,139,27,228,236,201,28,81,236,88,250,212,186,197,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,46,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,164,159,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,207,183,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,98,188,149,60,172,101,63,48,43,189,58,220,79,240,14,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,12,203,130,111,242,144,208,106,157,83,226,94,61,73,184,81,82,79,143,105,133,63,181,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,236,125,27,83,225,115,216,228,188,144,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,141,92,116,112,101,98,227,15,78,41,109,145,221,125,141,153,226,254,34,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,38,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,61,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,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,208,159,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,89,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,81,124,215,184,227,169,201,110,183,190,17,244,229,148,139,98,182,212,83,179,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,117,203,210,85,154,39,71,209,141,141,253,239,21,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,71,159,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,189,236,155,22,210,126,40,116,106,27,78,71,67,246,155,1,206,109,244,23,72,227,238,212,209,120,202,87,58,42,186,105,58,177,99,154,63,123,98,127,78,173,119,187,163,147,249,161,197,120,10,224,135,248,52,177,102,44,185,231,31,105,111,89,117,194,62,236,176,83,246,41,98,161,164,124,237,163,218,199,117,122,76,246,78,249,37,234,229,107,92,246,198,221,201,26,203,44,170,50,174,95,247,43,143,34,122,101,245,175,88,173,57,87,57,59,254,141,80,112,251,105,176,102,182,79,25,159,93,110,10,252,34,166,58,103,44,148,61,153,105,214,225,35,166,69,106,54,23,64,246,198,232,213,93,190,73,32,114,49,123,93,200,169,88,210,239,13,212,90,219,65,162,88,180,28,70,221,169,46,58,138,234,121,102,190,77,76,216,26,198,190,73,228,124,80,170,83,177,144,239,142,23,69,27,214,52,86,43,216,229,71,61,62,55,102,136,210,71,12,151,107,85,131,132,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,54,24,41,160,142,217,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,165,110,97,156,83,90,184,167,215,154,139,238,33,13,35,176,252,106,157,44,248,253,98,218,155,75,91,91,2,124,82,205,60,142,235,51,216,233,150,87,68,199,171,81,145,171,87,181,28,143,155,116,96,47,163,150,239,23,152,175,17,26,53,107,193,110,85,182,170,13,66,194,109,236,162,186,89,168,232,35,183,195,37,12,78,237,83,213,210,65,26,246,251,61,190,203,36,72,218,198,199,47,86,164,113,70,248,81,208,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,116,174,107,220,96,224,56,78,151,222,248,99,177,45,37,243,54,202,233,233,219,115,137,98,134,162,11,21,23,114,57,145,243,182,86,61,190,38,70,181,59,76,68,73,35,71,54,161,29,26,182,5,146,152,73,149,203,47,140,28,103,133,173,80,189,217,117,25,105,40,240,156,230,158,38,221,111,14,138,162,89,237,147,209,199,80,250,103,178,56,25,35,165,99,221,51,226,115,17,157,122,201,27,247,53,35,115,95,102,156,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,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,215,174,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,8,85,206,111,248,113,251,9,98,251,77,255,0,215,63,225,253,155,246,118,207,17,236,190,242,247,252,127,255,0,113,255,0,118,237,117,248,251,253,123,95,7,138,42,4,211,70,128,253,242,253,205,98,127,196,31,178,190,240,189,158,223,110,251,51,111,103,189,185,219,55,108,252,62,247,111,183,221,237,126,23,119,185,218,252,61,135,64,41,91,153,215,30,63,125,247,218,157,6,210,123,214,236,7,31,184,59,218,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,32,1,50,185,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,31,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,85,183,2,252,20,101,92,73,235,141,85,131,45,182,123,43,22,211,203,133,60,153,197,53,197,36,130,171,221,51,211,217,137,11,92,201,153,52,203,79,60,110,119,86,246,90,201,28,171,189,35,142,75,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,166,30,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,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,125,55,59,78,151,241,23,164,108,163,188,219,41,50,156,19,60,179,193,86,200,170,97,146,54,85,209,78,198,77,12,168,215,35,101,137,253,22,57,24,239,130,72,222,141,114,109,123,81,82,133,184,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,103,255,0,38,12,75,91,108,26,95,146,223,50,38,210,82,233,126,71,80,219,150,57,27,162,130,73,235,46,41,36,148,181,147,178,72,229,238,194,198,37,28,113,186,57,163,93,235,219,124,110,98,54,78,237,143,145,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,55,61,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,147,127,88,249,86,106,62,143,240,167,30,183,220,239,254,51,51,179,117,184,229,24,205,44,11,81,29,21,181,235,27,90,144,203,18,59,185,53,63,199,37,67,215,240,123,107,34,181,232,148,251,234,34,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,147,69,28,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,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,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,249,43,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,171,30,177,77,44,106,230,244,93,146,61,191,201,202,139,245,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,121,76,195,74,180,227,80,47,184,182,79,154,225,118,171,213,215,10,184,58,233,96,171,172,167,73,36,183,213,43,21,139,36,106,191,246,93,209,122,181,36,138,25,17,55,197,27,155,229,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,181,192,52,183,4,210,255,0,180,127,97,108,94,204,251,91,144,86,101,55,143,235,169,166,241,87,74,173,189,249,255,0,21,238,217,187,182,207,129,155,88,157,61,205,78,170,122,176,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,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,249,185,239,115,151,170,170,169,245,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,85,37,255,0,46,110,53,255,0,133,93,71,158,193,159,220,238,178,105,150,83,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,188,43,137,29,111,186,241,31,173,185,78,180,94,108,116,150,106,140,142,162,39,50,130,154,71,72,202,104,33,130,58,120,88,175,119,189,239,72,161,143,123,250,53,28,253,206,70,177,21,24,150,169,201,163,68,46,184,46,137,95,245,162,225,124,164,168,167,213,10,136,27,67,65,12,110,223,73,5,182,122,202,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,185,85,234,200,233,132,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,128,28,206,184,241,251,239,190,212,232,54,147,222,183,96,56,253,193,222,210,186,91,174,61,202,92,162,102,178,23,71,213,189,166,175,102,158,118,212,35,118,201,36,83,57,35,153,58,236,137,201,0,11,169,228,169,229,99,41,249,129,93,233,214,226,127,128,10,22,230,151,161,117,154,63,197,101,251,36,162,179,120,76,111,81,63,217,37,178,104,214,121,35,125,84,136,137,112,99,164,149,54,247,188,87,114,103,70,199,57,172,142,166,15,232,163,145,141,136,5,228,242,144,208,106,109,44,225,162,61,73,184,81,85,193,144,234,125,71,181,42,82,166,158,90,119,197,110,129,242,69,67,26,49,239,86,189,142,106,203,82,201,90,198,111,101,99,83,226,107,24,229,155,224,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,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,227,218,240,221,173,247,94,28,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,247,177,235,20,210,108,127,71,35,95,181,202,215,162,43,23,75,192,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,58,175,51,174,60,126,228,44,85,58,13,164,247,173,185,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,210,177,63,249,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,138,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,3,42,229,207,112,197,196,198,27,194,135,43,125,62,213,44,194,134,174,226,247,84,93,237,182,139,101,50,43,95,113,184,201,117,184,190,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,125,69,234,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,95,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,223,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,187,155,35,222,200,236,124,202,185,50,184,159,227,170,167,63,225,231,76,120,97,210,218,250,184,49,139,30,15,100,182,230,115,77,75,22,203,181,198,10,122,39,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,54,186,54,49,242,113,78,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,50,117,113,201,202,175,13,192,52,141,186,165,195,130,213,192,252,30,206,233,178,123,101,210,189,101,125,210,146,6,43,230,185,71,35,213,26,202,150,181,28,249,33,106,50,39,177,63,9,145,189,137,28,213,193,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,59,175,48,30,38,48,222,43,245,47,10,213,44,62,134,174,220,246,224,244,150,219,189,178,165,21,207,183,92,99,174,173,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,201,107,200,199,243,179,244,223,238,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,241,92,6,113,131,140,240,141,165,250,227,122,114,210,86,230,215,202,123,19,113,59,61,92,85,29,138,233,226,146,173,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,42,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,164,240,217,202,50,142,109,9,203,105,245,242,127,100,103,217,173,189,148,118,246,178,150,10,169,177,25,41,235,31,34,73,28,177,207,36,53,62,33,34,164,115,213,169,28,141,137,101,133,178,51,186,247,21,151,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,239,248,191,26,119,91,215,3,154,147,194,158,169,100,21,117,245,17,211,217,87,3,158,90,103,74,246,193,5,206,154,74,139,124,179,163,149,81,145,197,26,62,4,123,122,53,140,150,62,226,34,65,17,18,203,254,230,143,228,79,83,126,139,235,20,69,0,154,168,5,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,202,185,125,12,226,187,78,56,74,224,71,71,179,92,214,95,29,117,174,211,251,12,22,11,4,19,35,42,174,245,77,182,83,170,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,125,32,234,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,95,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,223,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,187,155,35,222,200,236,124,174,14,106,28,117,83,96,24,245,215,134,29,45,175,164,159,39,190,83,205,109,204,230,154,150,93,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,166,53,233,181,178,61,143,142,168,52,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,47,149,61,86,162,233,158,85,165,247,27,61,187,41,164,237,251,123,31,181,100,214,233,217,28,137,13,85,13,125,44,117,17,62,55,61,141,223,183,184,232,158,173,234,212,150,25,88,142,118,206,164,245,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,0,9,233,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,137,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,124,114,34,47,253,166,185,63,162,248,223,36,111,71,49,239,107,189,89,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,117,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,164,233,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,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,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,1,149,115,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,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,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,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,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,143,243,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,195,94,26,56,139,206,248,95,213,58,13,76,193,106,63,197,81,222,40,182,67,253,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,243,69,254,104,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,240,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,253,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,35,186,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,215,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,254,78,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,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,203,17,127,220,174,60,137,233,151,214,189,98,180,160,18,101,93,248,227,166,198,185,127,225,188,35,233,203,42,210,251,114,167,185,51,46,187,35,229,167,74,26,73,110,213,51,182,138,5,106,181,101,124,241,57,157,215,47,88,146,25,93,31,71,186,71,246,98,254,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,246,188,91,104,133,171,135,13,126,200,244,94,205,124,171,188,211,227,148,246,182,190,190,166,54,198,250,153,230,183,83,84,76,244,99,125,204,98,203,52,155,25,213,202,214,109,106,185,234,138,245,180,174,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,21,193,206,194,61,47,126,145,224,110,200,107,106,224,206,227,188,85,59,25,100,52,210,74,201,232,182,70,151,22,74,238,227,98,137,157,86,137,232,245,108,146,43,216,198,49,168,199,203,35,41,216,212,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,149,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,86,183,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,202,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,190,158,88,186,165,247,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,90,246,124,47,133,145,124,36,30,230,53,175,219,67,37,23,198,221,221,122,252,78,87,163,201,84,80,15,52,127,61,154,155,244,95,71,162,63,87,129,158,51,108,92,30,105,198,177,92,227,181,123,103,51,202,61,135,79,140,219,101,99,210,149,210,68,149,253,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,196,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,1,196,215,7,217,55,11,90,95,165,183,173,70,74,186,60,219,57,168,191,186,235,103,116,180,242,193,108,130,142,74,86,83,49,146,64,249,27,43,222,217,159,43,158,143,233,210,72,217,181,171,27,156,254,235,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,71,85,229,157,195,214,43,197,6,141,113,15,164,121,77,79,128,241,255,0,101,234,109,215,70,82,199,81,53,178,186,39,92,157,21,68,109,122,127,157,27,209,174,99,159,20,178,177,30,205,251,146,26,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,204,171,158,130,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,247,254,93,56,14,131,106,31,18,248,229,159,93,114,26,72,41,227,168,108,182,139,21,202,223,221,183,100,21,187,30,145,82,77,63,121,169,19,251,171,11,217,19,227,146,58,141,142,133,221,21,236,100,186,9,6,85,207,85,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,19,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,169,76,28,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,74,246,45,83,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,35,149,115,171,243,79,139,124,191,161,245,27,137,0,11,62,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,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,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,207,202,47,251,154,63,145,61,77,250,47,172,81,20,2,106,160,142,188,77,113,131,140,240,181,170,26,91,101,212,101,164,163,194,115,154,123,251,110,183,135,69,81,44,246,201,232,227,165,125,51,217,28,12,145,210,177,238,153,241,57,136,206,189,100,141,251,154,145,185,175,237,89,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,237,120,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,17,239,245,91,93,53,31,89,104,241,11,78,107,121,238,218,176,76,126,139,27,176,91,96,69,101,45,21,45,60,17,194,175,107,21,87,172,210,246,154,249,100,85,87,57,200,212,78,140,100,108,100,202,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,249,205,56,145,173,214,218,13,18,202,103,225,202,211,73,113,212,87,83,197,13,142,26,151,64,214,53,242,79,27,37,153,22,161,236,135,124,112,186,89,24,146,42,177,94,198,162,181,233,240,59,53,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,19,201,179,28,225,246,61,39,187,100,152,107,252,126,172,123,162,204,166,168,167,151,185,109,165,150,166,161,40,169,105,228,116,109,141,33,146,58,84,153,233,27,158,231,73,211,184,239,130,38,71,77,133,191,113,117,100,209,170,190,85,186,79,123,212,216,123,57,5,30,31,140,83,97,119,8,45,238,169,170,138,233,37,186,9,31,78,213,71,177,25,12,208,83,202,146,172,142,216,141,99,94,140,146,88,225,98,212,9,161,238,95,89,110,174,103,28,37,224,185,46,180,58,174,123,237,85,60,201,77,93,93,43,221,91,112,183,54,103,165,37,77,66,62,38,42,61,209,35,118,187,172,189,216,210,57,214,71,58,103,35,115,194,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,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,35,150,119,15,88,175,20,26,53,196,62,145,229,53,62,3,199,253,151,169,183,93,25,75,29,68,214,202,232,157,114,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,72,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,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,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,42,47,157,134,79,171,139,153,96,120,125,230,223,73,67,167,75,79,85,95,101,154,146,228,249,31,116,184,181,35,101,75,170,160,93,173,141,240,54,72,219,23,194,238,140,168,145,201,42,172,143,138,24,1,162,145,233,124,186,185,136,55,90,171,106,233,112,68,188,83,59,32,125,53,52,147,189,104,145,232,178,49,91,20,140,149,24,228,77,143,124,110,89,24,199,57,236,108,143,107,99,118,154,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,154,113,35,108,209,43,182,137,101,52,188,70,201,72,205,58,101,60,85,55,197,169,171,158,153,155,33,158,57,98,68,125,59,155,50,189,102,100,72,198,70,187,228,122,181,136,142,87,109,92,209,23,103,201,230,183,91,95,195,165,69,191,60,180,210,71,167,208,84,44,216,21,115,93,7,126,118,62,170,173,46,48,189,35,122,189,25,29,76,123,154,178,177,175,85,154,78,142,123,17,136,201,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,226,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,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,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,170,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,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,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,163,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,37,140,211,141,113,211,138,10,218,219,69,171,45,195,50,219,125,29,210,158,158,233,110,73,169,107,169,100,70,84,83,200,250,122,134,127,213,189,17,236,71,53,200,158,228,84,247,121,251,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,249,120,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,38,255,0,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,141,92,168,248,53,204,180,34,155,51,213,109,97,197,106,236,89,133,206,162,92,102,219,67,82,169,190,158,221,4,168,181,19,34,199,43,153,35,39,168,141,136,197,86,127,66,145,178,70,247,71,58,42,216,81,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,39,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,165,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,149,95,194,119,11,31,242,105,210,175,252,27,110,255,0,201,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,54,230,223,175,53,58,167,196,188,154,109,111,173,164,159,30,211,10,127,101,211,45,53,68,85,12,150,227,59,35,150,186,69,123,24,142,99,218,228,138,153,241,57,239,216,250,55,47,194,231,189,169,8,11,232,229,105,174,148,122,193,194,157,135,27,173,188,248,188,147,78,255,0,216,221,206,25,18,8,228,101,44,106,171,111,123,99,137,119,118,124,47,110,22,200,246,181,207,146,154,127,233,43,85,238,152,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,64,60,206,181,75,239,67,140,156,215,194,95,125,167,106,196,188,62,45,111,254,181,236,248,95,11,26,120,184,61,236,107,159,182,186,74,223,141,219,186,245,248,92,172,70,18,127,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,162,146,46,238,63,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,107,25,216,170,161,167,130,146,162,155,162,61,207,118,214,50,154,94,226,181,141,95,19,177,187,150,55,41,210,249,31,102,182,170,12,255,0,84,244,230,106,122,181,185,95,44,246,235,221,60,173,99,123,13,130,134,105,97,149,175,118,237,200,245,117,194,21,106,35,85,21,27,39,85,111,68,71,91,161,64,60,209,252,246,106,111,209,125,30,136,138,165,186,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,124,255,0,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,191,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,40,7,236,158,85,246,171,236,47,217,155,175,218,79,104,123,39,216,254,10,79,29,227,187,157,175,13,216,233,220,239,119,62,14,222,221,219,190,30,157,125,198,146,56,110,162,214,218,13,18,197,160,226,54,237,73,113,212,87,83,203,53,242,106,102,192,214,53,242,79,35,226,133,82,157,140,135,124,112,186,40,222,177,162,177,94,199,42,57,233,241,187,52,69,191,112,251,193,214,9,197,255,0,45,141,43,176,95,235,61,141,146,89,189,185,246,127,32,237,205,81,236,190,237,254,87,213,127,90,178,120,163,159,187,29,58,71,248,138,187,58,238,111,69,79,125,85,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,127,229,209,204,95,239,239,194,104,166,181,220,127,182,79,226,123,50,231,217,255,0,233,31,247,221,76,223,131,77,76,202,122,63,15,79,20,77,248,159,248,191,205,62,46,168,179,252,202,185,122,124,174,184,81,177,104,118,135,91,117,86,237,21,170,229,153,234,77,190,154,240,183,40,33,122,201,67,103,168,134,41,169,168,26,247,175,249,37,149,88,214,35,164,115,88,189,196,130,55,172,213,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,158,206,61,120,103,166,225,99,136,107,158,15,102,174,164,159,30,190,83,253,163,199,225,133,101,223,69,110,158,162,118,71,73,42,202,231,57,207,137,208,201,26,63,123,247,177,172,122,171,92,247,49,179,43,145,143,231,103,233,191,220,139,31,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,122,117,123,151,252,42,125,88,46,147,233,102,151,248,239,187,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,249,169,80,60,234,252,211,226,223,47,232,125,70,226,120,174,89,124,31,99,60,82,234,133,238,245,168,201,73,89,132,224,212,241,58,235,103,116,181,17,79,115,158,178,58,134,83,49,146,64,248,221,19,24,232,95,43,158,143,235,214,56,217,181,201,35,156,203,222,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,23,253,205,31,200,158,166,253,23,214,40,138,1,53,80,85,95,60,239,201,63,212,159,182,159,147,202,59,140,219,237,37,246,207,193,222,91,106,241,214,170,239,31,81,138,92,105,216,198,73,111,145,172,154,182,166,154,161,61,221,200,95,182,121,25,39,190,70,72,229,98,239,99,219,216,177,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,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,196,242,109,202,111,185,7,8,245,150,155,189,119,136,164,198,115,11,141,174,215,31,105,140,240,244,175,130,154,173,209,245,106,34,191,172,245,117,15,234,229,87,124,125,58,237,107,81,41,4,147,252,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,245,130,170,249,174,112,45,253,223,138,13,20,195,63,223,21,89,253,21,11,191,205,115,110,145,211,163,127,235,124,83,218,239,247,19,43,63,190,38,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,226,143,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,38,7,44,94,3,190,251,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,73,202,191,132,238,22,63,228,211,165,95,248,54,221,255,0,146,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,12,177,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,95,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,187,254,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,42,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,214,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,75,10,228,251,197,231,242,225,31,58,173,255,0,31,91,131,58,58,15,250,250,170,250,73,165,98,255,0,159,60,106,246,127,143,106,201,253,194,50,213,10,86,230,117,199,143,223,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,78,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,93,78,164,241,175,138,240,167,192,142,147,89,45,55,63,17,169,185,54,151,217,35,199,45,244,235,27,228,160,223,108,138,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,245,114,211,227,238,167,136,91,85,86,147,107,126,93,73,62,168,82,84,79,83,108,153,212,81,81,165,238,221,181,30,168,196,139,164,79,169,133,123,187,152,200,227,235,11,99,122,36,138,201,222,217,234,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,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,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,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,2,248,95,228,255,0,140,233,174,127,112,203,248,128,190,227,250,131,109,161,168,150,59,13,150,42,58,134,65,34,50,104,100,166,174,170,235,35,90,175,86,178,102,73,68,230,77,15,73,61,242,73,252,139,31,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,46,167,150,47,1,223,114,22,42,109,121,213,139,46,220,251,32,183,183,217,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,118,232,227,150,22,172,144,175,77,242,181,103,249,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,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,208,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,164,233,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,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,18,255,0,95,181,142,197,195,254,141,101,154,197,145,195,226,41,49,155,123,170,35,166,220,246,120,186,167,185,35,166,166,222,198,61,99,238,207,36,81,119,54,43,89,191,115,190,22,170,153,151,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,225,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,219,107,30,231,120,157,223,11,99,114,173,112,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,202,1,230,143,231,179,83,126,139,232,244,71,85,229,139,192,119,223,125,246,155,94,117,98,203,187,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,186,57,34,153,201,36,43,215,100,173,75,169,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,15,21,30,138,105,28,90,161,81,173,77,211,140,125,115,186,170,120,105,159,144,58,133,142,173,70,69,28,145,53,89,34,167,86,61,98,153,241,57,237,232,247,198,145,177,234,230,71,27,91,237,76,171,151,253,202,227,200,158,153,125,107,214,43,79,21,205,191,18,209,43,135,13,18,102,122,158,218,184,50,123,77,71,179,112,138,218,104,167,153,236,184,212,190,57,165,129,98,108,177,195,178,88,104,158,143,146,109,221,182,53,206,99,95,38,216,228,164,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,31,112,153,146,107,206,89,160,216,197,247,137,28,98,146,199,155,84,83,245,168,138,37,237,207,60,30,238,213,69,85,62,198,182,146,165,237,248,164,129,170,168,213,247,244,137,92,180,240,230,220,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,90,160,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,5,85,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,127,242,84,242,177,148,252,192,174,244,235,113,74,198,143,120,41,197,172,88,127,8,250,67,105,199,40,124,37,37,70,31,108,186,73,31,117,242,110,170,173,129,181,117,50,117,122,170,166,249,231,149,253,58,237,110,238,141,68,106,34,39,107,0,20,129,204,127,151,253,103,14,247,217,117,111,72,113,223,237,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,240,86,88,44,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,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,147,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,132,32,227,239,151,21,55,21,87,90,45,74,211,27,190,63,139,231,116,180,235,77,113,125,117,44,173,130,252,196,116,45,133,106,38,137,92,177,62,8,155,50,53,233,4,143,145,22,56,220,173,100,108,86,247,78,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,178,47,241,253,193,245,171,139,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,138,231,220,219,243,44,135,132,187,78,15,104,154,174,159,87,239,52,245,118,156,131,35,161,233,111,91,115,34,154,5,138,178,157,141,141,236,123,234,169,159,52,110,116,111,129,240,76,201,31,27,24,222,202,144,43,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,87,61,6,101,159,230,90,131,83,106,170,204,242,26,187,171,236,118,122,43,5,177,38,84,217,71,110,164,137,34,167,167,137,141,68,107,24,214,167,85,232,159,19,220,247,187,115,222,231,47,201,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,244,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,0,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,170,13,92,231,39,168,237,215,27,125,110,146,99,214,175,187,108,110,225,85,79,83,67,58,171,228,203,41,123,206,99,42,93,52,144,178,90,30,176,163,31,20,109,102,232,228,115,187,189,246,244,137,37,87,30,90,153,138,235,39,44,204,171,84,176,170,191,17,101,201,173,246,11,133,54,233,35,124,144,239,187,209,111,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,80,60,39,121,167,209,191,152,24,247,168,192,105,76,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,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,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,144,215,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,58,74,179,68,217,58,177,177,179,189,110,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,5,112,115,159,215,154,156,87,75,241,173,0,177,86,210,120,140,226,161,215,75,235,27,81,19,167,142,221,71,36,110,130,55,194,172,87,177,147,84,244,123,101,71,51,223,67,35,19,122,57,232,218,139,179,98,215,220,130,221,126,187,90,40,124,69,38,51,111,101,210,233,39,117,140,240,244,175,170,130,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,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,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,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,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,213,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,185,236,236,82,208,212,65,87,81,83,213,24,230,59,107,217,77,23,109,92,199,47,137,222,221,201,27,144,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,53,38,113,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,56,70,162,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,50,173,117,127,131,43,239,24,124,204,245,94,217,37,215,216,216,102,47,246,118,163,38,185,68,246,45,83,99,150,209,75,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,37,175,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,101,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,6,85,203,211,224,43,84,176,77,22,229,177,131,106,94,165,223,125,141,141,217,189,167,227,107,124,44,213,29,174,237,254,170,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,75,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,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,5,85,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,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,93,205,30,240,83,139,88,176,254,17,244,134,211,142,80,248,74,74,140,62,217,116,146,62,235,228,221,85,91,3,106,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,78,214,0,50,174,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,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,2,165,121,205,240,251,167,24,213,198,197,196,85,163,32,240,89,126,95,112,142,207,116,178,73,58,63,218,81,193,74,168,218,248,90,231,111,143,178,200,169,224,145,26,213,141,123,176,47,225,191,114,205,88,37,212,242,125,225,235,21,194,116,37,56,130,241,62,208,201,53,27,191,77,186,74,88,219,236,186,26,58,201,224,240,240,201,209,100,94,236,145,119,100,93,200,215,108,129,187,17,98,222,249,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,157,60,175,120,40,254,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,222,217,186,54,22,189,148,235,19,92,157,33,139,187,4,210,44,136,172,147,224,139,100,141,124,189,190,235,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,241,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,39,85,0,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,40,95,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,227,248,78,188,230,88,102,143,106,30,134,182,182,174,175,19,207,233,232,222,251,123,170,17,176,81,92,105,235,169,42,27,90,198,171,28,187,221,21,51,224,115,90,172,222,146,70,231,171,187,49,180,250,248,78,243,79,163,127,48,49,239,81,128,210,152,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,170,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,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,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,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,221,52,139,71,47,184,127,42,253,122,214,43,188,221,186,77,68,184,99,180,246,186,109,172,93,212,182,219,212,81,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,35,95,9,222,105,244,111,230,6,61,234,48,30,131,141,205,6,166,225,199,137,124,199,77,172,212,85,112,99,201,80,203,166,62,179,83,203,27,22,221,82,196,150,56,226,124,175,123,166,100,46,116,148,203,46,247,111,125,59,213,122,59,115,82,199,185,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,91,21,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,21,207,7,53,181,87,231,250,89,167,48,211,213,165,202,199,103,184,222,234,37,115,27,216,116,21,211,69,12,77,99,183,110,87,163,173,243,43,145,90,136,136,232,250,43,186,170,54,58,242,190,196,254,213,241,181,167,222,35,25,246,205,5,155,218,55,106,205,244,94,34,26,62,213,12,254,30,166,78,168,173,143,101,83,169,182,72,189,54,202,177,109,84,114,180,191,224,101,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,242,47,123,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,74,174,70,63,157,159,166,255,0,114,45,80,3,42,231,191,202,181,211,81,242,253,39,194,180,66,231,121,237,97,152,39,139,150,219,107,167,69,100,115,85,84,84,207,60,149,85,30,245,238,204,158,33,241,177,87,163,89,26,42,53,168,175,149,210,72,14,92,220,20,127,21,90,143,61,255,0,63,182,93,99,211,44,91,241,46,85,48,39,106,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,164,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,213,65,85,124,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,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,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,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,60,173,247,69,245,67,26,210,252,103,90,47,88,133,92,24,78,97,81,83,73,103,189,53,241,203,4,243,193,35,227,146,39,236,114,186,23,238,138,93,173,149,24,175,72,164,115,55,35,28,169,221,121,119,113,121,252,41,107,42,253,169,173,236,233,238,99,218,162,202,54,80,120,153,160,237,54,95,11,87,30,213,73,19,181,36,174,222,141,223,186,41,37,233,27,228,72,182,223,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,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,82,146,249,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,119,128,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,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,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,207,15,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,107,44,245,187,225,254,201,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,249,42,127,37,87,9,222,105,244,111,230,6,61,234,48,26,83,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,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,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,35,255,0,29,250,233,125,225,219,134,12,187,81,176,235,205,170,221,148,183,194,219,172,78,184,35,31,190,170,162,162,56,222,176,196,245,68,150,104,224,89,231,107,21,28,223,193,87,61,142,99,94,213,207,102,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,151,125,199,150,153,226,186,55,203,51,42,210,220,42,147,195,217,113,155,125,130,223,77,186,56,217,36,219,46,244,91,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,84,15,9,222,105,244,111,230,6,61,234,48,22,105,206,127,65,170,114,173,47,198,181,254,197,69,73,226,48,122,135,90,239,175,109,60,77,158,75,117,100,145,182,9,31,50,189,30,246,67,83,209,141,137,26,255,0,125,116,143,77,136,215,171,160,7,0,156,67,218,184,103,226,94,193,158,101,87,90,186,12,78,225,79,83,100,200,223,77,70,218,151,248,41,217,213,142,86,170,43,209,145,212,199,75,51,214,47,196,217,19,145,168,254,171,27,244,60,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,43,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,254,110,85,89,1,200,251,10,181,87,231,250,167,168,211,84,85,165,202,199,103,183,89,41,226,107,219,216,116,21,211,75,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,221,1,158,190,100,56,181,139,15,227,107,84,173,56,229,15,132,164,168,184,82,93,36,143,186,249,55,85,86,208,211,213,212,201,213,234,170,155,231,158,87,244,235,181,187,186,53,17,168,136,147,215,146,62,107,106,175,209,125,66,211,152,105,234,210,229,99,202,34,189,212,74,230,55,176,232,43,169,35,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,99,224,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,25,87,59,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,208,70,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,202,185,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,137,213,121,24,254,118,126,155,253,200,181,64,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,10,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,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,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,202,185,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,137,213,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,0,82,7,52,46,53,255,0,136,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,111,144,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,38,215,95,78,121,162,250,95,169,90,95,62,139,229,248,133,36,248,76,244,244,148,139,101,164,124,148,48,71,5,52,145,201,79,20,126,25,209,186,38,49,208,197,209,172,86,167,70,35,127,151,184,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,159,252,159,120,188,254,92,35,231,85,191,227,235,112,103,71,65,255,0,95,85,95,73,52,172,95,243,231,141,94,207,241,237,89,63,184,70,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,159,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,171,203,247,142,235,239,10,185,84,120,86,82,255,0,27,166,89,5,193,36,184,211,116,100,126,203,170,158,74,88,229,186,239,101,60,181,19,246,169,169,220,158,25,170,141,127,94,169,209,222,245,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,143,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,148,89,161,184,6,101,165,156,108,233,142,159,106,14,61,87,99,200,108,122,145,143,211,87,80,212,162,111,137,254,208,167,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,209,152,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,170,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,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,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,77,124,233,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,238,122,109,170,185,54,158,70,211,108,115,17,23,100,16,83,203,220,107,222,215,120,157,191,11,163,114,47,159,228,243,162,23,92,243,136,186,141,101,134,249,73,71,109,210,234,117,117,69,35,163,115,231,174,158,227,75,87,77,19,25,252,154,198,53,169,51,220,245,85,94,172,141,168,213,222,175,142,194,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,123,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,25,240,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,180,217,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,112,115,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,61,57,33,96,190,207,210,205,75,212,207,106,119,61,189,144,82,88,188,23,99,167,103,192,83,44,221,222,230,239,139,127,180,182,237,218,155,123,61,122,187,127,70,217,80,40,135,155,102,21,117,197,120,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,238,208,202,228,70,171,147,99,152,189,122,170,181,178,43,145,143,231,103,233,191,220,139,84,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,18,171,145,143,231,103,233,191,220,139,84,0,204,102,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,66,124,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,0,202,185,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,137,213,121,24,254,118,126,155,253,200,181,64,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,10,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,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,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,202,185,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,137,213,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,189,121,180,241,131,117,210,12,54,159,135,124,17,105,18,251,168,86,122,151,95,170,166,137,207,125,13,146,85,116,27,34,107,153,218,115,234,85,181,49,171,247,43,162,100,47,232,212,116,145,72,202,139,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,41,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,189,84,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,191,78,93,220,94,127,21,186,52,191,106,107,123,218,133,135,118,168,178,141,148,30,26,25,251,174,151,194,213,199,181,86,53,238,199,19,183,163,118,109,150,57,122,70,200,214,45,210,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,40,7,250,151,28,118,127,196,103,250,77,103,255,0,91,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,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,169,91,44,229,79,198,117,159,42,188,218,113,109,47,251,65,101,162,184,84,83,219,174,254,219,181,82,123,66,149,146,57,177,84,246,31,86,175,139,184,196,107,251,110,93,205,221,209,125,232,88,87,45,60,47,140,109,21,198,106,180,55,136,13,42,164,180,225,54,154,121,235,241,187,195,110,246,249,167,166,158,74,132,124,180,47,142,150,89,29,43,30,233,166,153,178,57,17,88,173,145,170,231,163,227,108,115,124,0,112,174,32,120,76,195,117,223,63,211,13,82,117,69,37,147,44,211,92,162,221,122,101,217,180,11,60,245,246,234,105,150,119,91,94,169,35,17,24,233,81,143,108,142,73,59,75,220,216,223,197,147,119,117,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,57,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,82,227,142,207,248,140,255,0,73,172,255,0,235,101,255,0,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,28,169,56,92,215,110,26,254,244,126,250,240,111,179,159,104,253,137,236,207,236,157,29,103,127,195,248,238,247,247,180,178,109,219,223,139,250,93,58,238,247,117,232,189,39,248,5,64,113,235,192,87,22,58,211,197,142,115,169,154,105,165,62,217,198,239,62,204,240,85,190,221,182,211,247,123,86,218,88,100,252,57,170,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,95,242,191,208,77,88,225,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,29,77,87,190,149,244,84,81,182,77,244,242,72,196,234,248,100,78,138,187,190,30,189,58,42,42,204,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,31,234,92,113,217,255,0,17,159,233,53,159,253,108,191,224,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,245,46,56,236,255,0,136,207,244,154,207,254,182,95,240,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,135,53,67,36,111,73,34,123,126,38,167,94,157,83,170,42,42,200,14,84,156,46,107,183,13,127,122,63,125,120,55,217,207,180,126,196,246,103,246,78,142,179,191,225,252,119,123,251,218,89,54,237,239,197,253,46,157,119,123,186,244,94,145,255,0,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,225,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,222,143,223,94,13,246,115,237,31,177,61,153,253,147,163,172,239,248,127,29,222,254,246,150,77,187,123,241,127,75,167,93,222,238,189,23,164,255,0,0,160,31,234,92,113,217,255,0,17,159,233,53,159,253,108,183,238,2,180,183,59,209,110,19,176,109,51,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,185,85,77,31,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,144,0,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,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,248,122,244,232,168,171,48,1,69,122,171,192,39,49,93,100,212,124,143,84,179,93,23,241,23,172,154,225,45,194,167,110,85,107,124,112,239,95,130,8,187,149,175,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,179,78,93,156,55,84,240,225,195,165,174,205,151,224,52,152,230,160,222,106,42,170,114,167,182,162,42,169,234,94,202,169,219,72,143,154,39,189,138,198,211,44,91,88,199,108,106,190,69,232,143,124,138,190,131,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,107,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,239,202,149,230,29,203,231,137,61,91,226,130,249,170,186,57,134,125,171,178,229,22,251,125,68,242,123,70,130,135,192,213,67,78,218,71,83,116,168,169,107,229,248,41,163,151,184,141,107,127,31,103,189,88,170,189,175,149,111,15,220,73,240,221,247,129,137,107,118,5,117,178,89,111,222,2,227,103,119,183,40,43,40,97,170,139,187,29,74,118,160,169,123,227,154,86,73,79,241,164,123,92,218,110,143,122,43,99,107,163,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,195,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,0,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,178,174,94,58,9,125,225,219,134,11,30,21,154,98,159,103,242,250,219,133,194,233,145,83,120,230,85,239,170,125,67,163,134,77,241,201,36,73,214,146,26,68,233,26,237,248,122,170,111,87,170,201,80,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,247,163,247,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,189,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,32,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,253,243,44,123,183,118,37,254,143,94,155,125,253,58,167,94,127,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,94,250,167,214,209,72,216,246,83,207,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,248,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,28,213,12,145,189,36,137,237,248,154,157,122,117,78,168,168,171,32,57,82,112,185,174,220,53,253,232,253,245,224,223,103,62,209,251,19,217,159,217,58,58,206,255,0,135,241,221,239,239,105,100,219,183,191,23,244,186,117,221,238,235,209,122,79,240,8,213,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,1,64,63,212,184,227,179,254,35,63,210,107,63,250,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,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,208,0,43,3,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,114,164,225,115,93,184,107,251,209,251,235,193,190,206,125,163,246,39,179,63,178,116,117,157,255,0,15,227,187,223,222,210,201,183,111,126,47,233,116,235,187,221,215,162,244,159,224,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,239,71,239,175,6,251,57,246,143,216,158,204,254,201,209,214,119,252,63,142,239,127,123,75,38,221,189,248,191,165,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,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,234,92,113,217,255,0,17,159,233,53,159,253,108,183,238,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,234,92,113,217,255,0,17,159,233,53,159,253,108,191,226,0,115,91,225,115,93,184,148,251,174,251,148,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,223,50,199,187,119,98,95,232,245,233,183,223,211,170,117,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,242,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,28,213,12,145,189,36,137,237,248,154,157,122,117,78,168,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,107,7,250,151,28,118,127,196,103,250,77,103,255,0,91,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,20,3,253,75,142,59,63,226,51,253,38,179,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,157,0,0,80,15,245,46,56,236,255,0,136,207,244,154,207,254,182,93,247,15,88,181,247,6,208,45,52,194,178,154,31,5,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,116,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,28,169,56,92,215,110,26,254,244,126,250,240,111,179,159,104,253,137,236,207,236,157,29,103,127,195,248,238,247,247,180,178,109,219,223,139,250,93,58,238,247,117,232,189,57,255,0,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,247,163,247,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,189,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,57,87,16,188,49,104,215,20,24,172,56,182,174,98,254,63,192,119,223,107,184,211,76,234,122,235,100,210,198,172,116,144,74,223,251,14,88,222,143,137,238,138,53,123,31,177,189,56,255,0,1,220,5,218,184,58,166,202,47,87,156,150,147,40,203,50,42,135,82,50,227,21,3,97,101,37,170,41,94,176,197,22,238,178,181,243,39,110,89,219,189,89,189,145,49,55,118,82,89,37,168,4,21,227,151,150,125,187,137,220,238,203,169,154,111,123,181,98,153,37,125,193,145,230,53,183,5,170,168,241,212,41,12,16,199,52,49,163,214,52,154,8,233,246,182,22,182,38,203,221,85,124,172,86,34,186,85,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,127,139,30,22,63,229,45,165,95,248,202,221,255,0,156,116,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,0,0,0,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,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,42,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,58,88,7,42,254,44,120,88,255,0,148,182,149,127,227,43,119,254,113,210,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,0,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,3,154,93,184,155,225,182,193,117,173,177,95,120,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,167,181,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,115,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,182,120,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,158,246,185,21,61,202,135,234,224,186,177,165,154,161,227,190,236,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,230,238,223,119,178,247,108,221,219,126,221,221,58,236,119,79,228,167,171,57,87,241,99,194,199,252,165,180,171,255,0,25,91,191,243,142,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,249,89,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,175,70,57,127,192,167,148,180,241,55,195,109,254,235,69,98,177,113,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,15,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,91,60,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,241,86,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,192,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,15,226,199,133,143,249,75,105,87,254,50,183,127,231,29,84,0,115,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,182,120,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,158,246,185,21,61,202,135,160,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,189,122,61,171,254,20,60,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,10,30,128,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,201,170,169,245,128,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,42,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,58,88,0,230,151,110,38,248,109,176,93,107,108,87,222,32,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,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,30,43,53,214,253,23,211,91,172,86,45,70,213,236,43,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,233,213,142,79,240,41,245,96,186,177,165,154,161,227,190,236,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,230,238,223,119,178,247,108,221,219,126,221,221,58,236,119,79,228,167,171,7,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,103,137,183,93,50,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,78,169,239,107,145,83,220,168,126,174,11,171,26,89,170,30,59,238,207,82,241,76,183,217,157,175,27,236,43,205,53,127,133,238,110,237,247,123,47,118,205,221,183,237,221,211,174,199,116,254,74,122,176,0,0,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,20,243,248,183,16,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,239,240,214,235,94,77,69,87,85,62,198,57,239,217,20,114,57,238,218,198,57,203,209,61,205,106,170,251,145,78,128,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,215,248,177,225,99,254,82,218,85,255,0,140,173,223,249,199,85,0,242,153,214,172,105,102,151,248,31,188,205,75,197,49,47,105,247,124,23,183,111,52,212,30,43,183,183,185,218,239,61,187,246,247,25,187,111,94,155,219,215,249,161,229,127,139,30,22,63,229,45,165,95,248,202,221,255,0,156,117,80,114,175,226,199,133,143,249,75,105,87,254,50,183,127,231,30,255,0,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,142,127,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,22,207,19,110,186,100,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,157,83,222,215,34,167,185,80,249,45,60,77,240,219,127,186,209,88,172,92,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,165,128,14,127,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,22,207,19,110,186,100,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,157,83,222,215,34,167,185,80,244,24,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,175,71,181,127,194,135,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,2,173,120,106,227,182,213,162,124,93,235,86,132,107,70,77,87,79,132,223,53,34,252,236,126,227,87,59,124,22,61,90,235,157,82,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,218,80,0,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,114,174,44,124,172,107,39,203,252,135,211,167,32,175,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,0,17,127,153,141,218,235,96,224,163,80,47,182,43,157,93,186,229,110,168,176,213,209,214,82,76,232,103,166,158,59,221,11,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,242,188,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,108,115,218,198,49,200,198,76,160,1,94,188,209,53,231,50,225,183,87,56,117,213,108,50,182,173,175,183,84,100,44,185,208,195,80,144,178,237,110,87,218,150,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,101,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,1,81,122,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,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,10,181,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,160,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,5,90,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,90,80,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,20,237,206,127,65,169,177,93,80,198,181,254,197,69,87,225,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,209,141,137,26,207,117,12,143,77,234,231,171,121,255,0,41,13,121,169,210,206,37,227,211,107,133,109,36,24,246,167,211,251,46,165,106,106,34,167,100,87,24,25,36,180,50,35,222,197,115,222,231,44,180,204,137,175,102,247,214,53,126,39,49,141,91,201,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,192,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,227,94,246,187,196,237,248,93,27,145,124,255,0,39,157,16,186,231,156,69,212,107,44,55,202,74,59,110,151,83,171,170,41,29,27,159,61,116,247,26,90,186,104,152,207,228,214,49,173,73,158,231,170,170,245,100,109,70,174,245,124,119,104,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,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,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,53,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,0,241,87,198,78,163,241,57,172,180,122,171,226,238,184,181,38,63,225,221,139,90,41,174,171,39,176,100,99,99,116,147,65,60,113,196,189,231,207,31,117,101,218,146,39,72,217,185,91,20,125,45,255,0,151,70,186,107,182,189,232,77,38,89,173,120,183,248,207,102,101,190,58,143,253,145,255,0,94,85,199,55,245,149,52,108,240,126,31,181,20,63,18,126,47,244,211,252,61,98,255,0,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,0,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,42,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,241,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,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,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,154,156,167,120,215,184,226,217,85,179,133,125,72,185,239,198,239,61,105,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,241,82,77,181,138,233,30,228,149,34,141,140,84,149,85,150,254,101,92,191,238,87,30,68,244,203,235,94,177,90,124,156,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,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,201,11,190,229,215,192,173,55,11,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,211,123,152,215,189,141,71,190,101,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,44,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,108,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,114,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,233,177,207,107,24,199,35,25,50,128,4,85,230,143,228,79,83,126,139,235,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,160,10,171,231,157,249,39,250,147,246,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,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,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,190,10,240,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,137,124,209,252,246,106,111,209,125,30,136,247,252,184,57,128,86,112,239,125,139,73,53,123,34,254,212,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,25,37,187,240,12,171,151,125,203,131,152,5,31,17,22,40,180,147,87,178,47,237,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,241,146,41,212,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,228,228,85,140,28,209,252,137,234,111,209,125,98,136,161,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,52,61,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,171,151,125,203,131,152,5,31,17,22,40,180,147,87,178,47,237,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,241,146,41,212,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,228,228,85,140,28,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,138,113,161,163,151,221,125,225,131,63,210,172,90,109,151,171,173,190,58,139,116,123,88,190,38,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,230,245,234,141,232,185,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,210,246,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,153,151,52,123,195,214,83,98,193,184,47,211,76,215,41,174,240,86,92,127,75,236,215,75,141,79,105,242,118,41,96,180,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,207,102,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,228,242,192,209,123,86,148,240,151,137,95,102,196,41,45,57,62,115,78,235,245,230,177,175,108,179,215,193,36,210,186,222,231,200,142,119,70,37,27,225,115,98,69,68,98,201,34,171,91,35,228,235,45,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,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,78,77,87,107,85,131,132,76,218,251,125,185,210,91,173,182,236,226,229,87,89,89,87,51,97,130,154,8,237,150,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,8,57,140,241,175,252,85,106,60,22,12,2,231,117,143,76,177,111,195,182,211,78,189,168,238,149,200,175,73,46,110,135,107,94,221,204,122,71,19,101,87,57,145,181,206,233,19,166,150,52,249,57,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,215,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,150,34,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,129,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,164,170,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,199,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,7,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,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,137,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,74,86,45,251,135,222,49,112,78,16,57,108,105,93,254,255,0,71,237,156,146,243,237,207,179,248,255,0,114,106,127,106,118,175,242,178,171,250,233,144,75,28,29,168,234,18,79,196,68,223,211,107,122,170,251,170,175,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,207,249,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,247,76,189,222,145,71,34,49,208,186,55,72,173,87,172,78,138,207,192,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,167,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,155,28,246,177,140,114,49,147,40,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,15,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,64,34,175,52,127,34,122,155,244,95,88,162,40,4,247,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,176,85,95,60,239,201,63,212,159,182,149,86,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,106,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,140,146,221,249,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,125,248,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,36,138,229,139,192,119,223,125,246,155,94,117,98,203,187,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,186,57,34,153,201,36,43,215,100,173,78,85,205,31,207,102,166,253,23,209,232,136,170,90,167,42,62,58,127,184,112,191,173,121,159,251,222,151,0,173,174,111,249,205,117,174,74,133,119,253,87,133,99,155,254,238,20,127,247,188,37,170,3,42,231,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,179,211,78,102,24,38,85,194,22,75,196,21,218,201,227,50,252,2,223,71,246,167,24,181,164,209,71,21,117,93,91,233,40,246,79,59,17,137,12,239,98,74,187,29,51,161,141,202,213,238,189,168,143,164,203,102,161,103,214,92,201,250,141,102,206,50,10,12,178,74,137,234,223,126,166,185,205,21,197,211,206,143,73,165,90,150,185,37,87,200,146,72,143,118,238,174,222,238,189,122,169,115,220,100,219,181,98,215,202,191,32,166,215,76,143,219,121,243,237,246,58,139,253,79,131,166,166,237,213,75,122,163,145,105,182,82,170,194,189,132,123,96,238,71,240,201,218,223,238,221,208,164,19,175,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,30,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,50,174,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,187,61,52,230,97,130,101,92,33,100,188,65,93,172,158,51,47,192,45,244,127,106,113,139,90,77,20,113,87,85,213,190,146,143,100,243,177,24,144,206,246,36,171,177,211,58,24,220,173,94,235,218,136,250,76,182,106,22,125,101,204,159,168,214,108,227,32,160,203,36,168,158,173,247,234,107,156,209,92,93,60,232,244,154,85,169,107,146,85,124,137,36,136,247,110,234,237,238,235,215,170,151,61,198,77,187,86,45,124,171,242,10,109,116,200,253,183,159,62,223,99,168,191,212,248,58,106,110,221,84,183,170,57,22,155,101,42,172,43,216,71,182,14,228,127,12,157,173,254,237,221,10,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,70,124,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,7,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,153,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,184,242,39,166,95,90,245,138,210,85,0,103,91,142,253,11,177,112,237,197,6,93,167,56,117,154,235,110,197,155,225,110,54,38,220,21,239,223,75,81,79,28,143,72,101,122,34,203,12,115,172,240,53,234,174,119,224,171,94,247,61,175,114,216,87,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,79,87,186,85,115,253,245,209,177,118,35,88,142,167,98,218,120,209,214,59,22,13,202,231,71,52,170,162,31,17,122,212,188,63,22,167,163,143,115,217,216,165,161,166,161,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,87,95,11,26,41,252,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,247,49,91,220,86,110,232,222,170,154,83,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,34,175,52,127,34,122,155,244,95,88,162,40,4,209,71,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,245,211,224,138,57,251,177,211,172,159,134,139,179,174,215,116,84,247,200,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,112,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,233,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,42,183,241,23,157,217,56,113,173,225,162,193,81,224,113,187,238,65,85,125,200,62,8,101,246,158,230,91,252,44,95,28,75,36,61,153,45,234,253,209,200,157,206,246,215,39,70,124,95,171,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,4,233,214,7,165,250,11,134,227,186,81,130,82,210,99,182,40,234,42,41,44,118,217,174,18,74,249,103,145,103,172,150,40,157,80,247,75,43,250,37,76,170,221,206,84,99,30,169,209,172,247,123,83,42,231,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,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,68,85,230,143,228,79,83,126,139,235,20,69,11,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,163,62,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,3,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,204,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,250,121,92,121,19,211,47,173,122,197,105,42,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,241,202,184,177,242,177,172,159,47,242,31,78,156,205,97,125,28,185,184,215,254,42,180,226,123,6,127,115,181,71,169,184,183,225,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,1,13,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,249,79,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,252,220,170,182,43,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,205,113,32,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,36,165,215,130,143,188,222,93,90,115,196,166,154,91,45,84,217,38,37,111,200,106,114,216,186,118,102,188,90,225,186,85,185,42,55,171,146,55,77,75,28,111,247,57,187,228,137,118,163,213,97,134,39,67,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,206,234,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,39,79,18,156,191,235,45,28,50,233,111,19,122,33,142,247,173,83,105,253,154,227,156,90,224,146,121,234,163,170,150,149,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,40,215,195,71,17,121,223,11,250,167,65,169,152,45,71,248,170,59,197,22,200,127,178,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,254,104,191,205,23,65,28,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,21,121,163,249,19,212,223,162,250,197,17,64,36,233,230,63,203,254,179,135,123,236,186,183,164,56,239,246,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,248,43,47,138,229,149,159,107,206,33,196,189,186,207,162,88,245,94,77,79,125,167,146,44,142,196,251,135,130,183,77,68,214,57,25,87,89,58,195,50,64,202,121,101,99,210,86,198,178,47,85,133,157,86,161,88,251,244,5,85,243,206,252,147,253,73,251,105,26,185,100,104,94,156,113,23,172,25,214,151,234,133,155,199,90,171,180,254,182,88,102,137,81,149,86,250,166,220,45,233,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,163,254,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,103,255,0,43,222,96,127,103,246,112,237,196,22,115,106,160,198,232,45,239,147,20,200,111,149,190,31,193,118,182,255,0,99,37,157,233,219,236,246,247,186,23,74,246,118,251,93,148,87,163,225,142,56,235,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,243,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,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,30,131,128,206,15,177,158,46,116,191,92,108,174,74,74,44,218,199,79,98,118,39,120,171,150,163,177,67,60,178,85,190,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,68,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,46,167,151,7,48,10,62,34,44,81,105,38,175,100,95,219,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,36,83,168,202,185,63,248,171,224,91,255,0,201,99,72,184,160,209,76,51,242,254,203,85,159,209,80,187,255,0,221,212,206,109,210,58,116,111,253,111,138,123,93,254,226,101,103,247,196,196,0,37,255,0,44,94,24,191,136,78,32,169,175,249,62,47,106,189,224,56,22,219,134,69,77,113,155,240,231,154,88,166,74,24,18,20,247,205,214,120,251,142,99,147,180,177,193,35,100,85,220,216,228,179,254,104,254,68,245,55,232,190,177,68,82,95,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,96,230,35,194,31,240,165,172,169,246,90,139,179,167,185,143,118,183,23,223,95,226,102,131,180,216,188,85,36,155,145,36,78,212,146,183,98,187,126,232,164,139,172,143,145,37,219,245,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,70,148,248,78,242,177,163,127,47,241,239,78,128,234,160,202,185,63,248,171,224,91,255,0,201,99,72,184,160,209,76,51,242,254,203,85,159,209,80,187,255,0,221,212,206,109,210,58,116,111,253,111,138,123,93,254,226,101,103,247,196,196,0,37,255,0,44,94,24,191,136,78,32,169,175,249,62,47,106,189,224,56,22,219,134,69,77,113,155,240,231,154,88,166,74,24,18,20,247,205,214,120,251,142,99,147,180,177,193,35,100,85,220,216,228,179,254,104,254,68,245,55,232,190,177,68,80,9,221,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,130,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,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,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,103,223,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,112,162,255,0,185,92,121,19,211,47,173,122,197,105,42,128,43,171,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,78,20,118,174,38,181,210,179,88,37,211,156,110,138,243,226,241,189,59,211,252,119,27,182,67,26,79,28,108,170,142,219,78,183,7,186,57,87,111,123,197,119,33,116,140,107,90,248,233,160,254,146,53,30,233,213,201,11,75,127,250,203,214,187,133,139,253,233,139,90,46,126,43,252,181,53,240,118,81,255,0,253,237,118,247,179,254,102,59,251,162,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,69,94,104,254,68,245,55,232,190,177,68,80,9,210,184,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,95,223,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,62,252,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,185,209,212,186,158,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,35,254,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,191,77,16,209,13,6,229,239,160,215,58,202,203,229,37,13,29,13,59,46,57,118,93,113,143,100,247,41,219,240,181,85,173,220,228,98,57,235,28,20,177,238,84,89,54,183,185,44,143,124,148,235,198,47,26,249,223,19,122,203,79,155,89,46,119,91,14,55,137,92,31,83,131,209,245,134,26,235,71,86,211,163,170,60,68,13,108,137,52,146,82,199,63,69,146,78,211,151,107,30,168,221,206,181,254,91,156,67,107,111,17,58,37,38,69,172,152,149,91,95,110,168,117,53,22,93,51,224,133,153,51,214,121,214,85,138,146,24,98,108,44,166,106,65,2,189,187,153,35,209,254,253,236,145,169,65,132,233,226,235,130,143,98,112,203,164,252,88,233,149,178,213,71,101,155,79,241,136,243,75,124,9,216,145,181,211,82,193,27,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,145,87,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,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,21,230,143,228,79,83,126,139,235,20,69,0,157,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,181,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,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,10,47,251,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,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,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,39,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,1,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,44,77,78,92,220,4,255,0,21,23,217,245,35,81,39,240,250,101,140,220,60,29,93,60,21,27,42,175,85,204,99,37,90,54,171,23,124,48,163,36,141,210,203,238,114,181,237,100,75,185,206,146,27,201,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,33,255,0,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,197,81,222,40,182,67,253,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,243,69,254,104,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,1,13,121,153,113,103,134,232,70,139,221,116,181,212,244,151,188,179,82,172,247,11,43,45,45,175,88,39,160,183,84,210,84,64,235,147,209,35,122,43,27,42,177,141,141,203,31,117,123,155,29,248,82,109,162,18,247,185,102,241,103,134,235,190,139,218,180,181,180,244,150,76,179,77,108,246,251,43,237,46,175,89,231,175,183,83,82,83,192,219,147,17,99,98,35,29,42,61,142,141,171,39,105,123,123,221,248,177,238,153,71,42,226,199,202,198,178,124,191,200,125,58,115,53,134,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,64,243,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,232,61,172,115,222,246,171,223,229,56,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,207,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,34,175,52,127,34,122,155,244,95,88,162,40,4,212,150,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,158,87,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,199,248,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,125,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,161,237,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,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,202,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,35,181,115,31,229,255,0,71,196,69,138,93,91,210,28,119,251,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,21,138,152,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,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,179,194,95,247,46,30,34,240,77,111,225,199,21,196,236,21,29,156,147,78,113,251,101,139,32,182,108,153,222,23,180,201,41,169,101,239,62,38,70,254,252,116,107,54,216,213,253,189,251,28,170,169,213,107,171,152,255,0,47,250,206,29,239,178,234,222,144,227,191,218,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,224,172,179,255,0,150,47,12,95,195,223,15,180,215,252,159,23,186,217,51,236,247,109,195,34,166,184,205,248,144,67,20,179,37,12,9,10,123,161,233,4,157,199,49,201,221,73,39,145,178,42,109,108,113,254,183,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,20,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,235,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,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,215,1,165,62,19,188,172,104,223,203,252,123,211,160,58,168,50,174,104,123,151,238,175,97,186,191,194,134,3,62,31,61,90,191,15,179,208,226,23,120,106,96,88,159,5,198,134,142,6,74,212,95,123,94,199,53,99,145,142,106,175,86,74,212,118,215,163,216,218,202,230,63,203,254,179,135,123,236,186,183,164,56,239,246,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,248,43,44,255,0,229,139,195,23,240,247,195,237,53,255,0,39,197,238,182,76,251,61,219,112,200,169,174,51,126,36,16,197,44,201,67,2,66,158,232,122,65,39,113,204,114,119,82,73,228,108,138,155,91,28,127,173,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,233,92,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,31,171,229,205,198,191,240,171,168,243,216,51,251,157,214,77,50,202,127,14,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,213,204,103,141,127,226,171,81,224,176,96,23,59,172,122,101,139,126,29,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,57,175,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,218,114,184,242,39,166,95,90,245,138,210,85,0,121,77,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,203,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,249,64,210,159,11,26,41,252,59,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,2,176,57,184,241,155,98,164,177,94,56,59,196,173,94,58,235,93,224,42,50,187,141,67,30,200,237,241,181,240,214,211,83,83,167,187,185,51,246,193,35,228,247,198,200,220,140,77,239,123,187,21,109,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,249,154,51,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,2,42,243,71,242,39,169,191,69,245,138,34,128,73,149,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,115,254,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,222,213,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,157,58,178,53,78,1,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,63,87,152,70,1,134,233,103,23,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,93,145,51,216,244,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,182,63,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,223,228,161,128,97,177,104,190,101,170,77,199,169,23,44,170,202,42,44,15,187,57,21,211,165,186,42,74,41,219,78,197,85,232,198,44,179,61,238,218,137,189,82,61,251,187,113,237,139,252,199,249,128,86,113,17,125,151,73,52,135,34,254,212,244,30,26,121,106,105,227,158,158,76,138,171,99,36,221,80,201,153,28,140,134,25,21,88,200,85,187,86,72,150,87,43,255,0,5,34,228,28,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,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,45,166,148,248,78,242,177,163,127,47,241,239,78,128,169,94,99,252,191,235,56,119,190,203,171,122,67,142,255,0,106,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,130,178,241,94,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,157,159,104,49,254,228,52,254,212,237,67,80,202,95,235,167,193,44,144,118,164,168,89,63,13,19,127,77,174,234,139,238,181,254,97,25,254,27,170,124,184,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,187,37,103,182,104,209,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,175,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,165,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,175,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,87,49,158,53,255,0,138,173,71,130,193,128,92,238,177,233,150,45,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,158,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,230,188,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,23,105,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,225,227,127,138,95,226,227,92,103,212,138,44,111,216,150,91,109,190,59,21,146,158,87,110,170,125,12,83,77,43,101,169,84,114,177,38,123,231,145,202,214,124,44,106,181,157,94,173,89,31,208,57,110,241,155,98,225,47,81,239,22,204,242,213,221,195,51,191,5,79,119,185,64,199,190,170,213,37,58,205,216,169,108,109,235,221,133,60,68,169,44,104,213,147,106,181,204,234,172,237,75,125,32,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,0,0,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,97,7,54,204,255,0,13,213,62,9,176,13,65,211,236,134,146,249,143,95,51,138,10,154,26,234,101,93,146,179,217,247,36,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,65,202,227,207,102,153,125,107,209,235,75,254,57,87,22,62,86,53,147,229,254,67,233,211,153,172,44,127,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,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,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,3,202,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,103,51,137,29,111,186,241,31,173,185,78,180,94,108,116,150,106,140,142,162,39,50,130,154,71,72,202,104,33,130,58,120,88,175,119,189,239,72,161,143,123,250,53,28,253,206,70,177,21,24,147,43,148,223,25,182,45,36,190,255,0,12,249,205,171,181,106,206,242,6,84,89,47,20,236,123,228,130,241,80,200,105,155,77,80,196,235,214,25,123,80,181,146,53,17,99,145,87,127,86,61,95,13,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,173,178,158,77,148,119,126,38,170,168,113,188,134,235,97,209,138,155,123,47,45,171,106,65,83,85,77,84,181,77,100,182,88,150,73,187,191,220,119,201,29,92,145,72,214,53,88,199,164,207,107,156,251,52,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,14,85,196,191,17,120,39,11,250,89,95,169,153,213,71,248,218,59,61,22,201,191,178,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,254,106,191,201,23,60,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,122,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,159,95,22,62,86,53,147,229,254,67,233,211,153,172,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,41,175,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,126,190,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,100,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,43,204,127,151,253,31,17,22,41,117,111,72,113,223,237,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,240,86,46,235,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,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,43,171,141,238,87,191,126,186,203,141,106,30,138,71,106,197,254,212,92,38,143,63,168,146,78,144,193,240,247,27,115,134,149,17,59,147,63,108,172,145,173,123,123,146,190,7,42,55,117,68,233,45,120,103,225,87,72,248,80,195,106,112,253,45,182,213,185,247,26,143,19,115,187,220,164,100,215,27,139,209,93,219,73,165,99,24,221,145,181,202,214,49,141,107,27,213,206,233,189,242,61,249,183,58,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,95,77,219,87,184,104,215,174,18,235,117,115,80,231,164,147,72,50,43,60,147,93,82,253,3,225,88,152,201,150,39,194,230,55,171,210,166,58,152,251,113,172,10,231,172,204,98,192,231,57,99,114,211,94,153,115,40,227,3,77,115,43,134,96,253,84,171,203,25,119,168,125,77,117,163,38,71,86,219,164,122,164,189,18,40,145,204,117,27,26,233,149,200,202,87,66,207,130,54,170,57,140,70,22,63,198,78,165,223,117,147,149,126,65,170,185,30,17,246,70,175,42,183,216,238,145,218,61,164,202,254,205,44,183,170,55,83,73,223,99,88,142,238,192,177,75,211,107,92,206,230,199,34,57,170,82,9,119,220,184,57,128,81,241,17,98,139,73,53,123,34,254,219,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,25,34,238,188,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,149,115,186,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,91,232,182,92,244,75,139,189,18,125,85,44,116,153,166,157,102,148,243,211,42,84,210,79,78,202,166,69,59,226,122,163,37,108,115,68,246,77,11,149,143,68,107,218,248,218,246,42,42,53,199,75,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,15,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,151,175,218,77,247,21,172,185,102,145,253,175,181,101,31,101,238,14,162,246,165,177,221,97,159,225,71,109,115,122,175,110,102,110,237,203,22,231,118,229,100,140,220,237,187,149,160,58,77,247,235,172,184,158,145,253,175,181,98,255,0,106,46,13,162,246,165,205,221,33,131,225,115,182,181,189,83,185,51,246,246,226,139,115,123,146,190,54,110,110,237,201,163,77,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,120,120,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,144,88,149,92,177,116,183,239,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,186,236,248,95,11,26,248,73,253,207,107,159,182,186,74,47,129,187,186,245,248,154,172,71,151,252,1,15,249,140,241,175,252,42,233,196,22,12,2,231,106,147,83,114,159,195,182,211,78,189,217,45,116,42,143,73,46,110,135,107,152,237,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,161,112,119,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,21,121,163,249,19,212,223,162,250,197,17,64,38,162,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,57,156,81,232,95,240,215,174,217,54,138,125,169,251,71,246,115,193,127,100,252,15,131,239,248,138,56,42,127,184,247,36,219,183,191,183,250,107,215,111,95,119,94,137,207,241,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,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,150,149,185,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,241,88,231,21,89,150,11,194,133,195,134,156,18,229,87,105,102,85,148,92,110,217,69,92,81,163,95,85,110,146,142,134,8,104,226,153,31,185,172,123,160,169,239,183,98,110,103,105,136,245,99,230,99,188,167,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,237,76,171,154,83,225,59,202,198,141,252,191,199,189,58,2,165,121,143,243,0,172,226,34,251,46,146,105,14,69,253,169,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,254,10,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,173,95,60,82,79,221,146,157,99,252,53,93,157,119,59,162,39,190,215,249,132,96,24,110,150,114,225,205,180,251,79,177,234,75,30,61,99,167,178,83,80,208,211,34,236,137,158,217,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,167,110,19,188,211,232,223,204,12,123,212,96,52,61,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,94,191,105,55,220,86,178,229,154,71,246,190,213,148,125,151,184,58,139,218,150,199,117,134,127,133,29,181,205,234,189,185,153,187,183,44,91,157,219,149,146,51,115,182,238,86,128,233,55,223,174,178,226,122,71,246,190,213,139,253,168,184,54,139,218,151,55,116,134,15,133,206,218,214,245,78,228,207,219,219,138,45,205,238,74,248,217,185,187,183,38,141,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,225,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,138,96,230,91,204,18,167,88,110,183,142,31,52,130,235,73,38,159,80,84,120,107,197,218,146,88,170,160,201,94,199,82,207,26,198,175,129,31,3,41,234,96,149,168,248,101,115,39,78,142,69,86,43,122,215,176,44,167,149,167,30,223,97,43,44,60,40,234,132,27,241,251,173,195,193,226,23,74,122,126,178,80,87,85,206,174,74,58,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,0,10,22,230,117,165,220,65,97,124,65,84,230,58,223,146,253,166,160,201,183,69,140,222,162,138,42,74,89,41,96,138,23,203,75,77,66,218,137,164,164,134,158,74,174,218,36,142,221,35,183,74,174,123,158,247,44,127,168,215,77,71,174,208,232,120,120,185,222,124,118,25,67,144,69,146,91,105,170,17,95,37,186,169,176,212,71,35,41,223,215,224,134,79,20,247,190,53,69,111,113,168,246,236,87,202,178,118,190,87,30,123,52,203,235,94,143,90,95,241,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,133,185,140,240,81,252,42,234,60,23,252,2,217,117,147,76,178,159,196,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,242,156,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,192,184,238,190,241,85,149,73,133,98,207,240,90,101,143,220,22,75,117,55,70,73,237,74,168,36,170,142,43,174,247,211,197,81,7,118,154,161,169,225,156,170,214,116,234,189,93,239,72,128,11,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,254,53,184,173,254,15,180,178,213,169,159,96,190,214,251,79,32,130,197,224,189,169,224,59,125,202,106,137,187,189,206,204,189,122,120,109,187,118,167,93,253,122,251,186,44,85,210,126,114,159,122,26,167,134,233,159,240,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,97,89,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,30,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,122,87,11,28,22,93,117,51,69,245,87,136,237,70,199,234,224,194,113,76,31,32,171,198,222,234,151,83,173,210,247,5,36,139,28,172,106,55,116,180,212,238,99,213,206,71,49,174,153,177,179,241,17,147,198,216,150,76,174,41,248,28,166,211,94,27,116,171,138,77,54,125,92,182,44,159,23,199,223,148,219,28,201,103,91,117,198,170,130,55,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,194,184,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,205,23,249,162,222,78,164,234,246,27,175,92,4,234,38,174,105,252,245,114,88,178,45,55,201,38,167,74,184,22,25,226,123,40,170,98,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,207,9,58,120,148,230,1,89,119,225,151,75,120,100,209,12,139,179,106,135,79,236,214,236,226,233,4,115,193,85,37,84,84,173,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,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,95,64,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,8,171,199,63,28,255,0,193,119,216,159,237,93,246,199,237,143,180,191,219,191,103,248,95,9,225,191,251,158,109,251,188,79,254,207,77,159,225,235,238,242,156,20,243,33,254,48,117,78,235,166,127,115,95,100,189,153,143,207,125,241,191,104,188,127,115,183,83,79,15,107,183,225,98,233,215,196,238,221,185,122,108,233,211,223,213,56,7,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,42,185,24,254,118,126,155,253,200,181,64,12,171,146,43,137,158,17,46,186,21,166,154,75,172,182,107,141,93,219,19,213,12,94,219,114,124,146,211,187,125,174,235,45,12,51,205,75,44,141,106,68,172,145,100,145,240,123,209,234,200,229,106,181,123,43,44,156,127,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,180,20,94,22,23,248,207,5,50,205,75,248,143,98,201,30,201,28,174,252,55,55,119,94,142,234,158,227,170,240,45,195,167,241,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,141,35,225,167,221,27,149,236,239,247,17,21,24,165,191,243,71,242,39,169,191,69,245,138,34,133,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,250,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,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,185,167,51,14,10,46,60,79,224,150,220,219,77,45,158,39,82,113,46,148,212,84,113,165,44,62,217,161,154,104,210,74,121,170,38,116,123,59,61,95,60,106,233,54,167,89,218,140,87,76,142,109,22,26,83,225,59,202,198,141,252,191,199,189,58,2,0,127,87,59,255,0,117,223,244,219,255,0,144,44,167,73,243,175,189,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,102,8,235,250,243,195,62,101,160,216,246,155,102,119,154,234,75,142,61,170,56,189,22,71,101,173,133,81,143,107,228,165,167,154,166,146,88,149,202,230,190,23,84,198,136,255,0,123,36,99,216,228,84,118,248,227,236,28,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,90,167,51,174,60,126,228,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,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,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,226,121,98,241,227,247,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,170,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,114,174,40,249,173,255,0,13,122,237,147,104,167,220,47,218,63,179,158,11,251,39,246,167,193,247,252,69,28,21,63,220,124,36,155,118,247,246,255,0,77,122,237,235,238,235,209,59,255,0,5,60,86,255,0,24,58,89,117,212,207,176,95,100,189,153,144,79,98,240,94,212,241,253,206,221,53,60,221,222,231,102,46,157,124,78,221,187,87,166,206,189,125,253,18,64,2,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,236,146,217,52,107,4,114,50,150,53,68,184,49,210,74,155,187,62,23,185,51,163,99,154,231,201,77,7,244,149,168,199,80,185,117,60,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,39,248,56,167,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,205,205,89,102,84,86,198,215,53,17,30,247,199,27,243,217,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,101,253,111,47,250,205,34,224,31,81,56,129,214,252,119,194,103,85,126,196,159,25,182,203,36,241,85,88,105,100,184,193,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,113,131,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,165,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,175,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,148,226,143,93,63,134,189,9,201,181,175,236,183,218,63,179,158,11,251,25,227,188,31,127,196,86,65,77,253,219,183,38,221,189,253,223,208,94,187,122,123,186,245,72,85,164,252,229,62,244,53,79,13,211,63,225,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,64,115,71,242,39,169,191,69,245,138,34,128,75,222,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,40,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,213,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,255,0,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,13,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,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,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,221,65,149,114,127,241,87,199,79,255,0,146,198,145,112,191,162,153,159,229,253,150,151,63,173,161,111,255,0,187,169,154,219,92,117,8,239,250,223,20,198,183,253,196,42,255,0,239,136,72,107,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,209,71,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,114,14,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,204,235,143,31,185,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,140,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,88,188,120,253,247,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,170,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,156,43,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,170,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,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,221,121,128,240,207,134,240,161,169,120,86,150,225,245,213,119,23,187,7,164,185,93,238,117,42,173,125,198,227,37,117,107,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,244,14,94,92,38,97,188,93,105,126,182,224,247,218,138,75,61,246,130,163,23,169,177,100,110,160,90,169,237,79,89,43,214,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,82,32,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,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,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,96,95,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,0,5,85,255,0,87,59,255,0,117,223,244,219,255,0,144,39,255,0,11,154,233,252,74,104,78,51,173,127,101,190,206,125,163,241,191,216,207,29,227,59,30,30,178,122,111,238,221,184,247,110,236,110,254,130,116,221,211,223,211,170,254,174,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,222,151,203,211,63,195,116,195,140,109,57,204,245,3,33,164,177,88,169,106,43,233,170,46,21,106,173,130,7,212,219,234,105,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,38,135,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,78,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,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,244,28,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,14,235,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,5,85,255,0,87,59,255,0,117,223,244,219,255,0,144,44,167,73,243,175,189,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,85,183,53,142,58,169,179,25,43,248,88,210,138,250,74,155,21,45,66,195,154,215,58,150,86,206,235,141,37,107,211,217,172,73,163,106,53,145,75,79,28,174,154,53,119,113,86,54,181,237,107,100,73,97,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,226,171,47,21,187,225,254,198,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,249,34,127,53,79,65,198,254,144,225,186,11,196,230,91,164,122,127,5,92,118,44,118,158,209,13,58,213,206,179,79,43,223,107,164,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,191,240,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,65,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,252,145,97,94,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,235,211,170,167,243,44,211,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,95,135,76,239,133,253,83,175,211,60,234,159,252,109,101,158,183,124,63,217,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,37,79,228,171,34,184,88,227,170,155,14,225,115,85,120,88,213,122,250,74,107,21,86,15,144,67,133,87,54,150,87,78,219,141,92,82,39,179,94,144,198,228,115,37,150,162,73,91,52,138,222,218,164,141,115,220,215,70,145,66,2,122,113,33,204,18,154,237,194,134,154,240,189,162,215,90,182,49,152,61,130,131,48,190,83,75,45,51,247,195,70,234,122,203,42,197,44,13,114,177,92,200,28,249,226,151,100,140,87,69,241,49,207,235,21,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,22,239,178,109,6,195,120,109,229,249,168,250,83,134,81,82,53,150,237,55,191,62,231,93,13,58,194,251,181,197,109,82,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,38,125,201,41,199,14,45,98,199,238,58,31,118,180,80,248,122,188,155,67,240,219,165,210,78,235,223,226,42,153,74,234,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,149,92,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,77,204,111,132,170,142,74,122,74,132,232,140,223,39,121,146,211,123,213,251,89,225,126,22,245,145,202,150,212,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,10,185,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,158,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,155,105,222,138,168,229,94,170,223,119,243,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,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,50,174,104,207,67,112,12,55,84,248,38,211,29,62,212,28,122,146,249,143,95,52,223,31,166,174,161,169,69,217,43,61,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,72,60,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,86,210,121,70,112,245,247,83,195,236,186,179,115,169,186,178,245,170,189,154,217,109,245,148,190,30,58,58,26,73,106,99,163,116,104,228,223,39,121,146,190,126,234,170,53,209,205,14,214,244,106,190,78,129,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,116,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,203,152,195,74,124,39,121,88,209,191,151,248,247,167,64,85,95,245,21,56,167,255,0,135,218,85,255,0,122,220,127,212,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,249,25,140,52,61,166,218,67,134,235,215,1,58,119,164,122,129,5,92,150,44,139,77,241,184,106,22,146,117,134,120,158,202,42,105,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,219,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,204,174,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,111,243,71,242,39,169,191,69,245,138,34,136,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,51,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,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,115,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,250,218,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,153,123,220,174,60,137,233,151,214,189,98,180,141,92,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,247,182,58,73,24,157,95,11,149,58,61,126,21,78,189,23,170,36,159,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,126,234,119,170,162,53,83,162,183,223,252,209,37,0,34,255,0,50,77,104,186,232,135,9,121,69,247,23,203,234,241,188,158,249,81,71,97,177,86,82,49,221,245,158,105,145,211,182,57,17,171,217,127,131,138,177,201,47,86,171,85,168,172,115,100,216,103,220,187,238,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,123,158,254,253,45,117,68,245,116,245,61,85,141,99,119,61,245,49,118,209,207,114,120,109,238,218,146,53,9,212,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,58,114,62,96,149,60,68,240,23,170,26,61,172,151,90,70,234,45,186,158,209,83,69,114,154,88,161,126,76,197,191,67,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,78,157,25,34,164,64,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,238,188,198,120,215,254,42,181,30,11,6,1,115,186,199,166,88,183,225,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,121,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,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,231,248,182,225,250,235,173,92,43,228,124,63,233,107,49,251,5,69,125,61,174,146,211,21,74,58,150,221,71,5,37,109,52,201,18,54,8,222,177,177,34,129,90,198,177,138,137,240,167,185,61,233,0,52,67,148,79,18,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,94,157,85,63,153,50,185,163,249,19,212,223,162,250,197,17,64,39,160,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,137,229,139,192,119,220,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,94,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,83,213,235,38,175,102,90,239,168,151,13,82,212,25,233,39,200,110,212,244,48,215,79,77,2,66,202,135,211,82,67,74,147,43,19,225,107,222,216,26,247,163,81,172,222,231,109,107,27,209,169,110,156,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,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,70,200,93,179,184,206,228,149,93,100,77,234,215,118,32,248,81,89,213,108,168,3,42,231,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,160,158,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,20,69,94,104,254,68,245,55,232,190,177,68,81,14,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,230,126,77,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,234,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,142,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,91,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,243,47,123,149,199,145,61,50,250,215,172,86,145,87,154,231,2,223,221,248,160,209,76,51,253,241,85,159,209,80,187,252,215,54,233,29,58,55,254,183,197,61,174,255,0,113,50,179,251,226,98,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,255,0,153,14,188,225,188,73,106,94,156,106,182,25,91,72,230,92,116,222,220,203,157,12,53,11,51,237,55,20,174,175,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,95,107,203,127,138,237,56,225,43,78,53,195,53,205,101,241,215,90,239,179,240,88,44,16,76,140,170,187,213,53,46,42,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,16,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,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,97,175,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,0,5,43,127,81,83,138,127,248,125,165,95,247,173,199,253,68,179,238,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,149,213,206,211,22,177,85,232,22,11,154,212,80,239,189,90,179,4,181,209,212,247,94,157,170,90,186,42,137,42,35,216,139,177,219,159,69,76,189,85,21,201,219,232,213,68,115,145,105,176,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,165,175,22,62,86,53,147,229,254,67,233,211,153,172,39,255,0,51,174,60,126,251,239,181,58,13,164,247,173,216,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,70,174,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,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,41,91,250,138,156,83,255,0,195,237,42,255,0,189,110,63,234,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,138,139,230,133,192,183,220,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,248,77,117,60,107,23,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,255,0,87,204,35,63,195,117,79,139,156,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,174,201,89,236,122,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,235,194,119,26,248,175,10,124,8,230,150,75,77,207,196,106,110,77,152,93,35,199,45,244,235,27,228,160,223,108,160,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,65,92,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,46,211,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,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,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,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,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,124,253,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,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,251,94,44,124,172,107,39,203,252,135,211,167,51,88,89,247,48,60,90,197,87,203,111,134,28,214,162,135,125,234,213,111,199,45,116,117,61,215,167,106,150,174,194,178,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,196,190,94,250,161,117,210,174,48,116,218,231,111,109,92,212,247,251,196,88,189,117,36,53,174,166,101,68,23,7,37,50,119,122,34,164,140,138,89,34,168,72,220,157,28,250,118,123,218,168,143,110,135,128,34,175,52,127,34,122,155,244,95,88,162,40,4,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,67,254,96,252,120,127,8,22,43,29,131,10,179,90,175,185,246,77,186,166,154,154,225,46,250,91,117,12,79,106,62,162,166,24,228,100,206,238,170,186,56,81,21,141,115,153,51,149,255,0,130,177,191,181,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,7,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,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,165,50,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,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,29,77,41,240,157,229,99,70,254,95,227,222,157,1,213,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,121,254,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,18,184,9,229,105,71,130,119,117,67,138,236,74,213,117,200,31,221,167,181,226,21,157,139,133,13,4,107,213,142,169,171,70,171,225,168,153,233,215,183,26,43,163,141,170,143,93,210,171,82,9,1,205,31,200,158,166,253,23,214,40,138,1,45,167,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,178,207,193,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,44,95,247,43,143,34,122,101,245,175,88,173,37,80,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,144,0,151,252,173,53,210,179,71,248,172,176,227,117,183,159,9,141,234,39,251,27,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,253,20,114,189,183,210,1,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,253,182,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,254,10,197,72,32,234,188,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,8,171,205,31,200,158,166,253,23,214,40,138,1,44,167,148,239,5,23,28,167,42,182,113,81,169,22,205,152,221,155,173,78,29,3,210,150,162,27,173,115,100,168,167,146,162,70,171,159,36,62,22,72,119,49,29,27,28,178,172,82,49,232,145,42,62,223,193,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,209,168,138,245,111,90,97,46,167,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,115,220,171,248,36,181,105,118,27,106,226,91,59,130,146,225,150,102,54,120,106,236,52,243,82,181,95,96,162,153,102,252,88,165,108,207,99,223,85,76,250,103,171,182,50,72,152,231,196,191,211,149,22,194,129,21,121,163,249,19,212,223,162,250,197,17,64,37,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,43,3,155,95,5,30,219,163,172,226,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,165,139,254,229,113,228,79,76,190,181,235,21,164,170,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,218,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,224,172,176,88,19,255,0,150,47,1,223,125,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,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,44,83,15,215,237,26,207,245,31,41,210,60,55,80,173,87,92,191,11,219,237,187,92,15,119,114,155,170,163,93,181,202,136,201,123,111,84,142,94,219,157,218,145,205,100,155,30,168,213,232,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,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,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,130,115,60,195,81,243,254,94,153,198,101,171,152,23,216,188,190,235,165,247,249,238,150,77,234,190,26,79,1,82,141,118,215,117,124,93,198,35,37,236,189,86,72,187,157,183,170,189,142,85,207,97,234,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,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,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,148,47,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,222,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,93,205,149,145,69,80,90,167,42,206,3,191,244,71,21,122,191,101,255,0,27,46,33,98,185,219,191,234,31,77,123,107,251,191,252,67,98,100,144,255,0,139,168,99,191,185,60,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,23,147,202,251,131,236,103,68,244,142,203,173,183,148,164,184,231,121,253,157,181,236,175,166,150,161,172,163,178,86,178,150,162,26,21,99,159,218,123,209,97,142,87,201,219,107,145,242,58,52,115,152,196,123,230,249,202,184,177,242,177,172,159,47,242,31,78,156,205,97,126,117,248,5,54,167,242,181,182,225,147,99,213,119,218,138,173,23,182,84,219,237,244,137,43,167,158,227,77,105,134,162,137,35,108,75,189,239,74,152,97,84,98,117,222,168,141,84,114,42,181,104,90,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,78,122,79,157,125,232,105,102,27,169,158,203,246,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,67,213,156,255,0,48,215,237,26,192,53,31,22,210,60,203,80,173,86,172,191,52,221,236,75,92,239,119,114,167,162,171,91,185,200,138,200,187,143,69,142,46,227,155,221,145,174,100,123,222,138,212,226,188,209,252,137,234,111,209,125,98,136,160,19,85,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,89,167,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,117,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,202,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,50,174,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,74,103,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,20,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,130,42,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,77,32,3,50,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,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,119,252,174,60,137,233,151,214,189,98,180,149,64,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,96,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,252,160,105,163,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,220,247,248,74,166,57,209,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,11,145,78,128,1,84,28,219,248,44,181,89,105,164,226,179,75,113,250,74,10,121,42,58,103,144,69,82,216,152,233,231,150,56,233,238,17,64,173,68,87,201,44,138,201,213,142,234,231,190,41,59,106,171,60,165,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,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,238,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,64,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,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,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,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,64,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,205,52,128,12,203,113,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,223,242,184,242,39,166,95,90,245,138,210,85,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,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,219,145,189,196,141,202,136,248,229,142,104,85,85,172,222,176,172,136,198,53,237,67,213,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,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,80,15,52,127,61,154,155,244,95,71,162,60,255,0,12,188,96,228,220,45,105,126,169,89,116,229,106,232,243,108,230,162,192,219,85,225,177,83,203,5,178,10,57,42,159,82,247,199,59,36,108,175,123,102,100,77,98,179,167,73,36,126,230,172,109,107,248,254,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,114,118,142,14,120,125,177,113,5,87,196,221,167,9,240,153,213,95,89,82,120,42,229,138,150,42,169,34,158,42,154,166,211,177,201,26,205,60,117,10,146,171,209,205,87,49,178,35,91,35,164,146,79,214,226,199,202,198,178,124,191,200,125,58,115,53,133,249,242,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,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,101,168,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,9,85,202,247,130,143,226,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,6,125,184,151,192,41,180,179,136,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,37,223,21,187,196,61,104,213,22,85,87,189,142,167,88,158,199,185,87,123,28,215,117,118,238,171,111,252,158,179,91,174,85,193,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,166,198,177,58,117,69,115,165,86,181,199,170,18,233,30,94,221,21,173,164,165,206,210,207,82,236,125,245,52,209,206,197,173,70,42,198,196,108,178,50,36,123,149,54,49,242,57,99,99,220,215,189,178,49,174,141,217,182,213,143,183,127,122,121,151,222,151,255,0,76,254,208,92,126,209,255,0,113,255,0,210,158,38,79,21,253,195,240,191,187,119,63,185,252,31,238,125,221,9,235,120,227,142,155,136,238,92,58,143,163,217,195,42,217,168,184,93,158,194,249,170,228,124,181,12,190,91,161,188,219,160,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,215,1,170,128,1,85,124,243,191,36,255,0,82,126,218,71,94,87,154,189,134,232,46,171,234,78,174,106,4,245,113,216,177,221,55,172,154,161,41,32,89,167,149,239,186,219,34,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,225,92,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,82,95,242,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,145,255,0,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,245,124,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,73,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,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,28,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,205,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,37,80,4,0,231,39,173,127,97,184,125,180,232,229,37,191,189,87,169,183,5,239,79,36,91,163,130,134,221,45,61,68,155,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,107,182,41,88,28,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,47,21,58,175,17,90,91,247,95,145,226,30,18,197,236,203,86,91,167,248,182,83,111,254,186,239,120,175,21,106,167,241,115,251,222,231,51,117,116,117,191,3,182,244,233,240,181,24,172,44,83,146,158,186,86,93,108,89,167,15,23,235,207,123,216,155,50,76,118,154,68,158,73,25,75,43,251,117,204,107,213,86,40,225,100,206,165,123,99,68,99,150,74,185,223,241,245,114,178,207,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,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,10,1,230,143,231,179,83,126,139,232,244,68,85,37,86,186,114,232,215,109,4,208,155,38,181,229,150,239,247,207,218,219,103,122,143,253,142,127,94,69,77,69,248,209,212,191,198,120,142,235,93,248,76,252,47,228,255,0,254,212,231,252,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,168,57,203,96,20,216,207,20,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,58,116,71,70,229,78,178,110,119,171,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,92,73,2,185,154,240,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,106,147,1,170,128,1,85,124,243,191,36,255,0,82,126,218,85,89,47,249,115,112,81,252,85,106,60,247,252,254,217,117,143,76,177,111,196,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,190,147,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,195,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,101,255,0,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,197,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,42,128,51,237,204,147,90,45,90,223,197,166,81,125,197,242,250,76,147,24,177,211,209,216,108,85,148,140,111,97,32,134,20,116,237,142,68,106,119,153,227,37,172,114,75,213,200,228,114,43,28,232,246,19,43,146,158,133,214,90,172,89,167,16,247,235,55,103,219,123,49,188,118,166,69,158,57,31,75,19,251,149,207,107,21,18,41,33,124,205,165,99,100,69,123,146,74,73,217,240,116,114,62,165,139,84,227,139,69,62,220,242,214,208,93,99,164,184,118,106,244,203,15,199,187,208,73,46,216,231,161,184,209,208,83,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,16,87,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,209,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,165,48,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,64,60,209,252,246,106,111,209,125,30,136,235,252,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,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,1,227,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,253,94,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,96,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,199,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,17,127,156,182,1,83,147,112,185,107,204,237,216,245,37,93,70,29,148,82,84,214,92,28,145,36,244,54,234,136,165,167,145,24,231,42,61,89,37,76,148,40,230,51,175,85,108,110,84,233,30,230,214,15,2,217,173,215,0,227,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,6,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,209,152,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,86,198,170,0,5,85,243,206,252,147,253,73,251,105,8,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,7,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,149,235,193,95,41,220,171,37,190,191,58,226,170,199,236,124,126,213,112,171,183,166,31,59,164,74,171,199,109,147,66,233,221,81,77,59,22,158,22,79,219,124,79,99,159,223,108,110,114,34,68,232,228,151,128,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,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,143,241,117,173,247,94,28,120,116,204,245,150,197,99,164,187,220,172,20,244,205,163,164,171,145,204,129,103,168,170,134,154,55,201,183,226,115,24,233,209,234,196,86,171,209,138,212,115,55,111,76,219,154,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,67,50,230,143,120,122,197,172,89,207,5,250,105,133,101,52,62,54,203,144,105,125,154,215,113,166,238,190,62,253,44,246,152,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,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,232,229,183,173,23,93,111,225,47,23,190,229,25,125,94,73,147,216,234,43,44,55,218,202,182,59,190,147,195,50,186,6,201,34,181,59,207,240,114,209,185,101,234,229,114,185,85,238,116,155,201,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,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,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,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,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,246,113,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,85,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,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,245,113,47,128,84,234,159,15,58,145,167,214,252,122,146,249,114,190,98,247,42,107,93,13,74,69,178,91,143,135,122,209,170,44,170,140,99,219,80,145,61,143,114,166,199,181,174,234,221,189,83,52,70,154,56,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,2,138,249,140,240,19,252,43,223,96,212,141,59,159,196,105,150,77,112,240,116,148,243,212,111,170,178,215,61,143,149,40,220,175,93,243,66,172,142,71,69,47,189,200,214,57,146,174,230,182,73,175,80,0,87,7,54,109,33,204,181,235,84,56,115,210,61,63,130,146,75,238,69,81,147,67,78,181,115,164,48,68,198,71,111,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,181,171,50,184,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,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,42,129,82,188,235,53,210,142,235,125,194,248,120,176,222,123,222,196,223,146,100,84,209,164,18,70,202,169,89,219,161,99,158,138,178,199,51,33,117,83,221,26,163,26,177,213,192,255,0,143,171,85,156,87,148,238,133,223,117,63,138,11,102,163,123,26,213,91,139,105,167,91,141,221,215,5,99,246,213,79,79,81,29,2,67,18,163,149,211,54,118,119,218,254,136,216,252,50,187,123,95,219,107,239,80,202,185,165,62,19,188,172,104,223,203,252,123,211,160,42,215,156,190,136,90,176,93,109,176,107,69,190,249,87,81,81,170,20,243,182,186,130,104,219,178,146,123,108,20,116,232,248,158,157,21,89,36,82,69,213,142,69,86,190,55,187,114,163,209,145,185,52,107,125,171,5,214,219,254,139,220,44,117,117,21,26,161,79,3,168,107,225,145,187,41,39,182,193,89,80,172,149,139,209,85,146,69,36,189,30,213,85,107,227,99,118,170,61,95,29,207,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,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,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,171,154,83,225,59,202,198,141,252,191,199,189,58,3,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,28,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,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,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,191,202,191,142,170,108,255,0,30,181,112,195,170,85,244,144,100,246,58,120,109,184,100,208,210,203,190,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,186,199,49,54,186,70,61,242,88,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,123,142,213,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,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,141,127,212,184,224,79,254,35,63,210,107,199,250,217,37,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,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,141,127,212,184,224,79,254,35,63,210,107,199,250,217,37,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,47,221,185,101,240,57,122,186,214,222,107,52,34,146,58,138,250,137,42,101,101,37,238,231,75,3,94,247,43,156,145,195,13,75,98,137,157,85,122,50,54,181,141,78,136,212,68,68,67,186,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,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,235,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,28,53,12,141,189,35,137,141,248,90,157,122,117,94,170,170,171,234,244,47,133,205,9,225,175,219,127,114,152,55,217,207,180,126,27,218,127,217,58,202,206,255,0,135,238,246,127,190,101,147,110,222,252,191,209,233,215,119,191,175,68,233,213,64,34,175,245,46,56,19,255,0,136,207,244,154,241,254,182,73,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,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,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,241,92,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,162,186,201,216,170,130,70,201,20,155,31,82,230,59,107,216,213,232,228,86,175,78,138,138,158,226,74,128,69,95,234,92,112,39,255,0,17,159,233,53,227,253,108,146,152,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,245,46,56,19,255,0,136,207,244,154,241,254,182,73,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,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,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,241,92,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,162,186,201,216,170,130,70,201,20,155,31,82,230,59,107,216,213,232,228,86,175,78,138,138,158,226,74,128,8,213,150,114,225,224,199,57,202,175,57,174,83,163,126,54,245,144,92,42,46,151,26,159,180,87,88,251,245,83,200,233,37,147,99,42,90,198,238,123,220,189,26,136,212,235,209,17,19,220,118,173,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,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,193,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,56,106,25,27,122,71,19,27,240,181,58,244,234,189,85,85,87,213,232,95,11,154,19,195,95,182,254,229,48,111,179,159,104,252,55,180,255,0,178,117,149,157,255,0,15,221,236,255,0,124,203,38,221,189,249,127,163,211,174,239,127,94,137,211,170,145,87,250,151,28,9,255,0,196,103,250,77,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,87,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,54,85,50,57,35,108,155,233,228,141,235,209,147,72,157,21,118,252,93,122,117,68,84,230,184,7,47,126,17,180,179,50,180,234,14,159,105,109,93,143,33,177,212,37,77,13,117,54,81,120,223,19,250,42,42,42,45,82,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,160,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,197,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,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,224,31,212,184,224,79,254,35,63,210,107,199,250,217,42,128,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,240,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,94,129,162,154,9,164,252,59,98,181,88,86,142,98,159,103,236,181,183,7,221,39,166,241,213,53,123,234,159,28,113,186,77,245,18,72,244,234,200,99,78,136,187,126,30,189,58,170,170,243,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,255,0,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,232,26,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,0,138,191,212,184,224,79,254,35,63,210,107,199,250,217,37,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,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,197,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,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,63,18,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,247,41,131,125,156,251,71,225,189,167,253,147,172,172,239,248,126,239,103,251,230,89,54,237,239,203,253,30,157,119,123,250,244,78,157,84,17,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,195,134,161,145,183,164,113,49,191,11,83,175,78,171,213,85,85,125,94,133,240,185,161,60,53,251,111,238,83,6,251,57,246,143,195,123,79,251,39,89,89,223,240,253,222,207,247,204,178,109,219,223,151,250,61,58,238,247,245,232,157,58,168,7,31,214,254,17,120,116,226,58,235,108,190,235,46,153,210,95,238,86,138,119,210,82,86,54,182,170,138,116,129,206,221,218,124,148,210,198,233,24,142,220,230,181,234,228,98,190,69,110,221,239,235,205,127,169,113,192,159,252,70,127,164,215,143,245,178,85,0,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,241,117,233,213,17,83,159,233,111,1,92,39,104,182,119,108,212,205,52,210,159,99,100,150,110,247,130,173,246,237,202,163,181,221,133,240,201,248,115,84,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,215,253,75,142,4,255,0,226,51,253,38,188,127,173,146,168,0,0,34,175,245,46,56,19,255,0,136,207,244,154,241,254,182,119,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,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,192,0,2,63,234,151,1,92,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,141,173,246,237,202,159,187,218,133,144,199,248,112,212,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,64,209,77,4,210,126,29,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,120,234,154,189,245,79,142,56,221,38,250,137,36,122,117,100,49,167,68,93,191,15,94,157,85,85,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,23,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,58,245,232,137,252,139,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,88,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,242,68,246,188,183,184,214,213,62,48,126,241,62,243,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,175,79,12,205,187,118,244,234,238,189,122,167,73,170,8,1,204,63,143,93,125,225,27,84,241,220,91,79,240,92,82,187,27,190,227,237,184,50,227,125,182,86,203,220,174,109,76,204,158,8,165,138,162,40,215,183,26,82,185,204,232,174,111,121,170,171,209,237,62,78,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,125,255,0,205,22,194,129,13,121,138,113,217,117,225,18,213,138,88,180,230,143,31,187,102,217,21,68,149,114,209,221,163,116,240,82,218,163,107,154,233,100,142,26,136,166,99,228,153,204,108,78,84,86,57,33,169,79,230,196,57,87,1,188,194,248,146,226,207,94,99,211,156,151,24,211,91,118,61,110,179,214,94,239,18,208,209,87,195,90,232,35,217,12,109,167,115,234,101,98,191,196,84,83,171,145,237,68,237,164,157,23,118,212,89,105,147,241,93,167,24,55,19,86,126,25,51,89,125,141,117,202,49,250,75,197,130,233,60,200,148,181,213,82,213,84,192,180,14,234,137,218,153,124,59,86,37,85,86,202,231,186,52,218,244,141,178,246,176,0,5,43,127,86,175,138,127,248,3,165,95,247,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,153,237,72,43,104,230,201,161,213,220,77,85,233,13,193,124,6,11,239,180,83,102,51,201,15,133,109,226,42,169,227,124,174,146,57,100,141,246,233,163,74,117,138,167,224,86,59,115,164,111,109,235,36,50,87,93,248,133,197,116,67,66,107,120,130,240,223,106,49,186,31,101,84,238,180,213,70,255,0,21,67,89,89,79,7,136,167,147,170,199,47,72,234,59,172,77,200,217,54,163,119,177,29,189,61,254,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,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,85,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,61,140,107,156,140,115,150,54,87,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,242,38,167,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,247,84,61,21,81,200,157,17,190,239,230,171,40,0,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,243,63,43,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,246,160,133,92,200,120,214,213,62,15,190,238,254,236,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,249,162,216,80,56,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,123,99,146,55,175,70,76,229,78,143,79,137,19,175,84,234,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,175,78,168,191,200,183,64,8,149,174,252,203,248,121,208,109,92,179,105,53,230,162,174,248,249,234,27,30,65,119,179,79,79,87,73,96,102,250,136,100,100,237,138,71,76,234,152,166,134,62,237,63,109,30,216,164,87,162,185,237,108,47,149,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,194,151,51,189,44,226,55,81,239,218,121,124,161,251,23,87,53,194,71,98,110,186,84,211,65,29,125,15,90,88,41,233,223,35,167,235,37,198,105,229,153,233,79,19,21,169,26,35,81,242,57,138,247,200,174,35,117,190,213,195,142,143,94,181,150,251,99,171,187,219,108,21,22,230,214,82,82,72,214,78,176,84,87,65,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,167,181,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,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,202,184,104,226,99,13,226,151,30,202,243,61,62,161,171,102,61,96,202,42,49,202,26,218,148,86,62,230,200,105,105,166,90,180,137,90,142,133,142,117,67,145,140,119,199,177,141,115,145,142,114,198,207,147,66,184,174,211,141,115,205,181,3,75,237,146,251,43,51,211,156,130,231,103,185,89,170,38,71,73,81,75,75,88,250,120,235,233,215,162,119,33,126,214,111,68,77,209,72,244,99,186,163,162,146,94,214,0,57,166,142,241,3,128,235,125,215,61,177,98,15,171,130,229,167,25,69,94,43,122,163,173,88,91,58,79,3,149,190,37,145,199,35,221,225,164,115,101,108,114,61,24,174,88,101,77,169,177,78,150,1,23,249,133,241,65,159,112,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,186,157,136,138,174,84,232,174,247,127,37,72,87,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,252,139,116,0,21,23,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,58,245,232,137,252,139,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,43,219,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,249,19,83,151,167,20,25,247,22,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,251,170,30,138,168,228,78,136,223,119,243,85,234,186,59,196,14,3,173,247,92,246,197,136,62,174,11,150,156,101,21,120,173,234,142,181,97,108,233,60,14,86,248,150,71,28,143,119,134,145,205,149,177,200,244,98,185,97,149,54,166,197,58,88,0,28,210,139,136,28,6,227,196,53,127,13,22,247,213,213,101,150,188,93,50,170,233,97,88,95,73,75,2,212,71,10,83,74,228,147,186,202,149,73,162,149,35,116,104,157,169,24,237,223,18,34,199,94,100,60,107,106,159,7,223,119,127,118,118,12,82,231,246,183,218,254,55,219,180,181,51,118,252,47,132,237,246,187,51,197,211,175,137,126,237,219,186,244,111,78,157,23,175,138,229,233,204,47,90,56,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,102,218,135,170,162,53,23,170,55,223,252,209,108,40,143,252,104,241,109,138,240,141,165,139,148,220,162,241,217,37,247,196,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,171,208,250,248,85,227,19,72,248,175,195,104,239,56,125,226,146,221,147,182,157,210,93,241,58,154,198,58,227,110,124,107,27,101,122,51,220,233,169,183,75,30,202,134,181,24,237,237,71,35,36,223,27,59,168,56,254,19,196,198,27,152,241,23,168,124,50,186,134,174,131,44,192,233,232,238,76,87,34,201,5,202,221,61,45,36,174,157,143,70,162,70,248,165,171,100,78,141,223,205,22,55,177,206,235,35,98,236,0,3,143,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,3,202,106,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,15,202,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,3,143,233,23,19,24,110,181,106,230,169,233,110,25,67,86,246,105,69,69,5,182,231,115,153,22,54,84,220,102,125,91,42,32,138,55,53,29,178,7,82,108,89,21,126,55,185,251,91,177,173,146,78,192,15,21,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,242,170,114,174,18,56,227,210,62,47,105,175,116,184,123,42,236,121,13,142,162,103,205,97,186,61,158,46,75,119,117,91,5,108,123,21,90,246,57,171,26,72,214,170,246,101,118,199,43,154,232,165,150,69,2,21,115,33,227,91,84,248,62,251,187,251,179,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,124,87,47,78,97,122,209,197,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,54,212,61,85,17,168,189,81,190,255,0,230,139,39,242,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,221,81,59,83,47,135,106,196,170,170,217,92,247,70,155,94,145,182,94,214,0,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,253,94,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,204,168,191,234,213,241,79,255,0,0,116,171,254,234,184,255,0,175,23,61,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,5,100,230,227,162,235,196,149,62,148,67,105,171,110,18,218,137,172,85,25,91,166,164,116,18,93,86,190,56,34,170,100,190,33,33,101,173,176,164,210,186,161,92,231,189,31,26,164,108,70,42,201,61,64,60,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,202,169,202,184,54,227,87,1,226,251,13,154,233,111,164,164,198,50,202,10,138,136,171,177,105,175,16,213,85,178,8,214,46,149,113,34,35,37,146,153,82,120,154,178,186,38,34,75,189,158,253,168,231,72,160,8,107,197,255,0,50,92,7,133,141,80,199,180,194,60,122,175,37,185,54,162,146,183,41,101,35,225,114,81,90,167,142,161,22,56,221,222,71,50,185,174,74,89,210,25,99,70,62,23,162,111,103,113,178,54,79,233,158,170,233,198,178,98,176,102,186,91,154,90,178,107,45,70,214,248,155,125,66,73,217,145,209,178,78,204,204,254,156,51,35,36,141,93,20,136,217,25,185,17,205,69,247,30,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,61,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,94,172,122,197,52,82,35,93,209,118,72,199,127,39,34,172,181,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,65,94,113,90,103,246,195,133,56,115,170,74,75,82,85,224,89,5,29,194,106,170,136,255,0,174,155,67,82,171,71,36,20,239,70,42,166,249,231,163,123,216,174,107,92,216,17,202,170,230,49,22,170,248,44,212,207,186,46,43,52,195,58,146,174,213,73,73,79,144,65,111,175,170,186,73,219,165,165,161,173,69,163,170,157,239,222,212,103,110,10,137,94,143,115,182,181,205,71,57,21,168,168,186,62,5,5,243,71,213,234,109,90,227,7,38,130,219,61,36,246,220,26,158,28,66,150,104,96,150,39,189,244,206,123,234,155,42,73,253,39,178,178,122,184,209,205,70,177,89,27,21,187,191,166,233,85,201,31,72,105,153,106,212,45,123,174,130,146,74,137,234,34,196,45,114,54,121,123,240,49,141,142,170,181,175,143,221,18,178,69,146,129,90,239,137,232,176,200,159,2,42,239,229,92,229,110,215,91,7,23,120,77,246,197,115,171,183,92,173,216,61,182,174,142,178,146,103,67,61,52,241,220,238,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,85,114,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,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,2,185,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,59,14,87,239,158,56,235,131,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,215,41,199,150,155,216,180,127,150,102,85,165,248,197,101,214,174,213,140,219,236,22,234,73,174,149,207,171,170,124,113,221,232,145,21,242,63,255,0,240,198,163,99,99,122,50,54,49,141,107,27,8,57,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,61,175,106,61,141,106,190,101,125,212,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,20,237,204,191,152,133,54,167,212,205,160,154,3,145,213,183,24,183,84,72,204,131,37,182,220,37,133,151,199,172,82,67,37,20,43,19,145,179,80,237,149,232,247,63,115,39,122,53,88,157,182,53,243,72,174,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,0,57,87,22,62,86,53,147,229,254,67,233,211,148,193,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,170,190,121,223,146,127,169,63,109,56,167,39,60,179,21,197,56,167,188,125,169,201,173,86,111,108,225,245,22,155,119,180,43,99,167,241,149,210,220,109,253,170,104,119,170,119,38,126,215,109,141,189,92,238,139,209,23,161,119,224,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,15,201,203,44,31,106,241,91,206,45,237,187,173,155,219,54,250,139,127,180,109,53,62,30,186,143,187,27,153,223,167,151,162,246,230,102,237,204,127,69,218,228,69,232,189,12,225,113,67,163,154,143,161,154,227,149,96,218,161,53,214,190,235,237,10,138,232,111,119,22,175,114,253,75,44,207,88,238,72,229,124,155,251,221,28,231,126,35,220,217,59,140,122,239,99,209,39,167,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,130,160,57,181,241,163,246,210,251,89,194,142,0,237,182,92,114,225,12,249,69,210,10,237,205,184,215,70,205,205,161,107,98,122,177,97,129,239,69,149,178,162,187,196,194,212,219,26,211,238,146,37,240,83,160,57,151,17,92,67,99,88,126,31,116,171,180,50,209,81,13,254,239,119,162,184,37,21,93,174,221,79,81,23,118,162,154,94,142,114,84,163,159,27,97,218,215,116,149,241,185,219,88,215,189,182,231,204,110,193,246,83,151,86,105,139,123,110,235,121,246,53,191,29,183,251,70,237,83,226,43,171,59,87,74,6,119,234,37,232,157,201,159,183,115,223,209,55,57,85,122,39,82,5,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,169,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,41,219,153,127,49,10,109,79,169,155,65,52,7,35,171,110,49,110,168,145,153,6,75,109,184,75,11,47,143,88,164,134,74,40,86,39,35,102,161,219,43,209,238,126,230,78,244,106,177,59,108,107,230,145,92,149,60,172,101,63,48,43,189,58,220,87,6,167,235,22,125,161,92,114,234,134,163,105,205,250,174,221,114,183,106,69,238,89,98,138,170,104,96,184,65,29,225,243,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,200,169,117,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,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,189,77,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,245,201,181,231,50,225,183,152,30,163,234,182,25,91,86,215,219,181,34,252,203,157,12,53,9,11,46,214,229,186,202,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,151,147,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,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,40,21,201,170,237,117,191,241,119,155,95,111,183,58,187,141,202,227,131,220,170,235,43,42,230,116,211,212,207,37,206,222,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,58,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,105,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,120,120,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,199,249,66,112,135,149,98,158,47,138,13,66,162,186,217,189,179,111,109,22,35,68,149,242,83,248,202,25,122,186,122,186,170,118,162,119,33,126,216,60,58,72,229,107,186,58,110,218,244,166,152,179,240,81,15,48,140,255,0,50,210,206,99,217,182,160,233,246,67,87,99,200,108,117,22,74,154,26,234,101,77,241,63,216,212,104,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,169,193,159,25,152,15,22,120,5,53,101,29,117,37,187,54,183,83,178,43,245,134,89,97,134,119,79,28,52,235,83,87,75,76,147,203,50,208,247,170,18,56,229,147,162,245,77,174,247,255,0,57,20,1,156,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,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,247,253,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,242,42,251,80,114,174,44,124,172,107,39,203,252,135,211,167,41,3,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,186,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,22,230,110,73,25,127,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,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,223,12,114,182,94,237,61,115,145,176,57,21,98,248,97,157,36,99,154,245,141,237,230,188,140,127,59,63,77,254,228,90,161,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,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,194,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,254,69,77,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,31,87,57,91,181,214,193,197,222,19,125,177,92,234,237,215,43,118,15,109,171,163,172,164,153,208,207,77,60,119,59,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,149,92,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,120,173,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,149,82,128,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,94,247,22,62,86,53,147,229,254,67,233,211,153,172,52,167,196,239,15,182,46,39,180,106,245,164,55,252,130,235,100,142,229,219,158,154,186,223,59,219,217,170,137,219,225,116,208,163,154,202,168,81,232,138,232,100,248,87,162,57,170,201,27,28,172,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,202,137,102,156,173,56,250,177,85,216,172,60,41,234,245,195,192,221,104,127,172,112,235,221,85,75,223,29,194,55,61,86,59,108,206,145,203,219,153,155,146,58,126,138,145,190,54,199,11,81,143,100,105,61,159,159,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,0,241,191,198,142,85,197,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,182,215,84,192,143,88,82,177,233,60,136,174,98,124,17,171,98,220,253,171,35,249,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,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,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,127,178,172,247,42,255,0,109,114,60,147,35,184,127,210,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,231,115,156,239,240,170,151,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,70,101,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,52,125,193,254,127,77,169,252,46,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,155,222,244,169,134,100,87,175,93,234,138,228,87,34,163,151,160,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,254,102,99,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,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,149,173,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,156,138,0,25,87,45,123,95,184,245,166,208,110,13,244,135,69,116,154,251,73,62,162,223,52,222,197,13,221,241,247,119,216,45,211,217,24,214,204,217,161,150,55,65,92,174,146,25,97,79,143,107,26,175,123,90,143,133,95,89,120,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,124,146,75,35,145,173,106,61,239,114,34,57,201,126,156,25,240,103,128,240,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,58,175,85,220,239,127,242,243,252,209,252,137,234,111,209,125,98,136,160,18,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,21,213,204,175,152,93,30,153,88,171,180,43,65,178,255,0,246,117,95,182,43,197,242,215,52,21,17,217,233,119,212,195,83,74,201,163,153,100,166,184,182,72,88,213,71,71,186,56,229,87,53,204,147,99,155,77,133,212,242,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,79,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,194,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,19,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,202,171,231,157,249,39,250,147,246,210,173,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,55,26,255,0,197,86,156,79,96,207,238,118,168,245,55,22,252,59,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,73,128,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,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,250,1,255,0,101,88,22,85,254,218,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,102,72,102,142,70,127,204,230,185,191,224,84,47,39,150,135,24,148,220,72,105,28,56,62,103,120,164,251,197,193,233,227,162,173,134,74,201,101,171,187,91,163,100,108,138,232,229,155,171,158,247,57,123,115,42,62,78,146,162,61,221,180,158,54,30,127,153,231,27,245,156,58,98,180,218,67,166,245,91,51,236,194,223,52,181,21,14,134,118,123,42,207,52,117,20,233,85,5,68,82,198,177,214,119,219,214,21,110,244,111,98,71,61,173,235,30,250,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,93,194,78,43,194,54,150,38,45,109,151,199,100,151,223,13,112,201,174,46,116,114,247,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,247,164,85,94,175,83,202,243,71,242,39,169,191,69,245,138,34,128,75,73,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,6,247,53,88,172,236,53,95,190,8,227,181,240,87,87,50,190,97,116,122,101,98,174,208,173,6,203,255,0,217,213,126,216,175,23,203,92,208,84,71,103,165,223,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,30,232,227,149,92,215,50,77,142,109,54,23,83,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,232,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,223,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,200,171,237,65,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,252,175,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,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,179,137,187,181,170,255,0,196,150,171,223,108,87,58,75,141,182,227,156,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,237,57,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,231,191,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,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,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,42,172,202,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,194,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,236,137,158,210,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,242,174,51,56,204,207,184,179,207,234,107,43,43,170,237,216,77,186,161,241,88,108,49,75,52,48,58,8,230,168,90,106,186,170,101,158,88,86,187,179,80,177,201,44,125,19,162,109,111,187,249,246,174,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,131,115,220,140,99,156,172,153,25,117,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,40,7,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,85,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,158,156,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,108,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,30,215,181,30,198,181,95,50,190,237,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,11,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,180,174,70,63,157,159,166,255,0,114,45,80,166,14,103,188,122,211,107,61,214,175,135,237,31,190,210,87,233,245,178,162,154,107,173,222,147,186,197,187,92,96,116,219,225,142,86,203,218,168,161,106,186,7,34,172,95,20,208,36,140,115,152,145,189,209,175,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,103,116,227,251,150,247,240,189,98,164,213,45,41,186,93,111,120,11,60,45,190,233,237,73,252,77,202,142,186,87,207,248,239,236,82,199,12,116,125,27,77,26,61,206,221,222,149,27,209,119,52,225,124,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,239,251,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,174,14,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,33,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,159,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,159,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,162,89,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,138,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,45,11,127,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,23,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,194,174,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,182,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,2,207,170,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,58,49,139,44,209,70,142,119,68,223,35,27,252,220,136,189,215,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,151,19,173,252,122,233,30,154,112,185,108,226,6,197,125,164,170,174,205,236,239,155,10,180,77,178,162,122,187,138,197,253,198,162,40,101,232,214,83,74,228,109,82,164,169,219,86,186,52,114,202,232,216,250,44,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,249,85,109,39,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,101,99,187,113,186,46,218,181,208,198,231,110,85,124,138,200,108,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,25,172,226,199,205,62,178,124,192,200,125,70,115,207,228,218,59,159,98,186,119,137,234,189,194,195,87,38,39,152,211,201,45,13,218,26,89,150,146,57,217,87,87,76,180,146,206,172,72,146,167,173,12,178,164,77,115,151,180,230,59,252,42,141,149,92,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,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,83,15,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,160,30,102,154,41,247,45,197,198,83,225,238,30,42,131,59,235,154,209,239,151,124,209,120,217,230,241,17,201,210,54,53,189,42,162,169,216,212,221,210,37,139,115,149,219,186,77,78,73,122,153,138,212,233,102,117,163,158,47,181,146,91,242,5,201,187,18,73,27,124,69,13,69,53,61,62,248,91,191,184,254,220,148,189,36,93,136,214,247,224,248,149,95,209,58,175,55,61,76,202,180,239,132,121,173,216,181,95,132,251,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,111,78,231,133,108,79,71,110,107,162,150,86,43,126,46,169,78,220,52,96,20,218,167,196,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,146,239,150,221,226,24,181,138,171,18,163,216,198,211,164,175,123,218,169,177,141,115,186,183,111,84,210,241,74,220,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,223,223,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,101,92,253,86,125,170,206,111,180,22,232,253,171,144,94,171,124,29,166,130,6,247,42,234,167,216,198,83,210,211,68,223,137,238,218,198,69,20,113,183,249,53,172,99,83,162,34,23,61,203,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,238,251,5,186,122,88,220,232,93,12,209,70,232,43,149,210,77,20,203,241,237,99,81,140,115,81,243,35,255,0,90,62,107,26,12,156,81,212,104,212,215,122,71,96,78,167,134,221,79,155,181,219,104,163,189,164,178,36,168,249,55,43,95,66,230,172,44,109,82,35,90,201,25,35,151,124,15,73,227,245,92,204,110,214,171,255,0,47,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,139,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,255,0,33,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,39,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,58,7,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,136,127,217,86,123,149,127,182,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,243,185,206,119,248,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,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,41,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,245,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,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,249,21,125,168,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,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,242,188,243,191,36,255,0,82,126,218,87,86,143,104,94,163,235,205,102,77,105,210,251,55,182,110,184,190,63,54,73,53,182,37,85,170,172,165,138,120,33,145,148,204,68,94,236,201,226,26,244,143,170,57,237,99,145,155,158,172,99,255,0,43,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,60,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,10,213,230,215,193,119,219,75,21,103,21,216,3,118,222,177,203,124,48,101,22,184,40,119,58,227,67,27,246,182,185,174,137,138,245,154,6,61,18,87,74,170,223,13,11,87,116,105,79,182,74,182,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,249,21,62,77,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,127,229,123,192,183,220,166,42,205,113,214,60,51,194,106,77,235,127,177,233,171,93,186,107,21,174,72,218,137,214,21,106,120,122,201,186,201,220,234,174,123,34,86,71,248,78,117,68,107,63,200,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,252,134,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,159,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,185,142,71,177,174,70,76,172,232,28,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,54,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,54,218,33,255,0,101,89,238,85,254,218,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,206,231,57,223,225,85,25,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,92,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,231,138,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,94,172,122,197,51,30,221,200,155,209,36,217,187,183,38,217,21,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,95,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,102,179,139,31,52,250,201,243,3,33,245,25,207,41,149,105,158,85,135,226,24,86,117,118,164,235,101,207,109,245,119,11,69,84,113,201,219,119,134,173,158,142,120,28,247,49,24,179,49,240,35,220,198,57,219,99,158,7,42,162,191,162,75,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,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,32,95,58,191,43,24,183,204,10,31,78,184,148,172,92,247,44,46,61,106,117,158,213,73,195,246,176,95,106,235,245,6,217,79,83,53,170,239,87,218,98,93,173,208,54,29,144,201,43,165,238,212,87,53,29,59,149,82,47,138,24,22,71,185,207,73,30,235,10,5,90,243,88,227,182,212,150,170,254,22,116,107,38,171,117,201,213,11,6,111,117,183,78,214,193,28,8,215,182,75,58,61,17,92,247,185,202,213,159,99,154,140,70,118,28,175,223,60,113,213,9,127,220,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,115,202,101,90,103,149,97,248,134,21,157,93,169,58,217,115,219,125,93,194,209,85,28,114,118,221,225,171,103,163,158,7,61,204,70,44,204,124,8,247,49,142,118,216,231,129,202,168,175,232,147,43,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,220,78,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,115,75,214,153,229,88,254,156,98,250,165,118,164,240,246,92,194,225,116,183,218,59,145,200,201,42,60,2,82,247,231,110,230,35,31,10,190,173,35,107,216,231,126,36,19,181,81,170,207,124,213,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,86,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,230,212,84,144,28,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,58,39,68,220,239,119,243,184,158,33,117,175,70,185,126,240,227,13,183,22,183,218,172,179,82,91,231,182,96,184,204,81,58,95,25,92,140,85,107,158,206,227,100,124,45,146,70,203,83,59,164,71,46,245,85,123,166,149,136,255,0,65,194,175,24,154,71,197,126,27,71,121,195,239,20,150,236,157,180,238,146,239,137,212,214,49,215,27,115,227,88,219,43,209,158,231,77,77,186,88,246,84,53,168,199,111,106,57,25,38,248,217,221,65,64,60,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,87,61,254,171,104,94,163,232,213,30,33,118,205,108,221,171,86,119,143,209,100,150,11,148,10,175,165,173,165,168,130,57,149,141,122,162,116,154,46,235,89,44,106,136,230,185,90,169,213,143,141,239,154,188,181,57,133,214,105,149,246,135,66,181,231,47,255,0,96,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,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,75,62,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,157,92,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,123,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,254,85,86,165,233,14,101,164,180,216,108,249,156,20,144,63,57,197,233,114,251,100,48,206,146,189,150,234,153,102,101,59,165,86,252,45,123,219,7,113,26,138,238,140,145,136,237,175,220,198,216,255,0,35,31,206,207,211,127,185,29,127,155,79,17,218,161,163,250,71,79,167,56,78,17,87,29,163,81,105,234,109,23,124,186,104,163,150,146,158,7,177,205,150,221,19,122,170,178,166,104,183,170,190,86,181,18,36,127,103,124,136,247,211,210,97,162,142,9,120,122,209,173,3,208,235,31,221,13,79,182,227,203,173,244,119,202,236,166,122,87,65,85,125,238,194,146,67,51,163,122,111,134,20,100,139,218,167,95,238,109,123,183,110,145,210,200,254,235,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,156,206,50,116,155,4,209,62,35,179,61,61,211,124,190,213,125,176,208,220,36,146,158,43,123,166,127,178,55,189,206,91,100,207,149,93,220,154,159,251,147,156,217,36,235,181,55,171,37,238,69,31,127,229,41,173,122,203,137,241,5,71,164,120,149,190,235,144,96,249,79,122,171,33,181,193,19,101,142,217,178,45,173,186,53,207,145,140,167,216,254,196,114,191,119,226,70,230,177,25,44,169,78,212,237,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,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,223,223,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,173,185,149,243,11,172,212,219,237,118,133,104,54,95,254,193,104,54,197,120,190,90,230,158,158,75,197,86,202,152,106,105,89,52,115,36,117,54,231,71,51,26,168,232,246,201,36,74,230,185,241,236,115,161,6,151,105,14,101,171,245,57,52,24,124,20,138,204,63,23,185,229,247,121,170,103,72,153,5,186,134,45,242,185,19,222,231,189,206,88,227,99,90,139,213,242,181,93,181,136,247,183,197,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,0,57,149,242,253,251,246,163,174,215,189,41,135,102,125,106,183,183,218,150,230,183,164,119,138,26,72,42,95,248,81,65,76,249,170,46,47,95,13,4,123,158,141,88,227,99,61,219,90,83,5,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,249,57,143,115,87,170,42,161,237,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,50,185,162,104,54,27,195,110,145,240,235,165,56,101,21,35,89,110,167,200,95,115,174,134,157,97,125,218,226,172,181,37,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,159,229,1,139,88,179,157,125,212,44,43,41,161,241,182,92,131,75,238,214,187,141,55,117,241,247,233,103,173,160,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,114,174,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,142,52,108,187,89,185,99,100,107,44,83,150,167,47,74,205,77,190,208,235,174,188,226,31,236,22,131,116,182,123,29,210,25,233,228,188,85,108,166,154,154,169,240,201,10,71,83,110,116,115,61,200,173,147,108,146,68,141,115,95,30,246,186,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,175,112,135,160,216,111,18,92,173,241,13,41,204,232,169,28,203,141,61,245,246,202,233,169,214,103,218,110,41,117,175,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,139,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,109,138,242,163,227,167,251,135,11,250,215,153,255,0,189,233,112,10,218,230,255,0,156,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,123,194,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,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,177,43,149,198,175,83,105,47,24,56,204,23,41,233,32,182,231,52,243,98,21,83,77,4,178,189,143,169,115,31,74,216,146,63,232,189,245,144,82,70,174,114,57,136,201,30,174,219,253,54,245,94,116,249,253,77,247,136,108,83,79,169,242,26,74,203,110,43,139,178,165,244,48,172,78,125,5,198,178,162,69,153,37,86,166,246,189,244,240,80,61,24,245,247,51,99,154,137,220,85,119,215,201,79,76,254,208,107,142,105,170,85,116,150,170,138,76,63,31,101,190,31,17,30,250,170,122,234,249,191,14,122,126,172,84,103,72,41,43,35,123,209,205,118,217,209,168,142,107,223,210,229,10,86,231,87,230,159,22,249,127,67,234,55,19,228,228,213,105,181,95,248,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,153,23,0,183,221,2,202,174,154,219,166,246,255,0,27,166,89,5,193,245,21,16,210,211,50,63,179,53,83,201,213,41,159,28,77,107,27,70,231,191,108,18,53,168,214,117,108,47,232,238,219,230,226,188,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,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,101,92,181,78,84,124,11,127,112,226,131,90,240,207,247,189,86,1,69,92,239,243,156,235,164,148,234,223,250,175,10,247,59,253,220,200,207,239,121,143,85,205,23,143,170,60,62,197,114,225,159,71,110,22,171,165,215,35,183,212,208,229,151,136,42,96,172,142,217,74,247,203,77,61,181,172,107,157,178,177,221,185,27,47,113,26,232,99,115,118,162,190,68,124,53,109,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,242,34,219,247,23,154,39,77,195,223,43,124,191,75,96,204,242,12,169,246,154,123,20,115,92,239,53,178,204,249,30,219,173,3,17,144,70,247,185,180,180,204,107,26,200,169,227,93,140,99,83,170,189,234,249,31,84,60,39,121,167,209,191,152,24,247,168,192,90,247,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,203,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,58,178,70,175,189,170,142,79,230,135,234,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,252,170,182,147,202,235,128,90,60,62,197,109,226,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,247,197,83,5,201,207,115,93,178,177,221,184,221,23,109,90,232,99,115,183,42,190,69,100,53,173,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,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,239,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,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,176,171,151,167,45,77,71,184,102,216,254,188,235,173,170,235,134,218,177,203,132,119,75,29,158,87,173,29,226,107,149,21,100,18,67,37,77,52,208,59,101,27,187,115,181,81,93,28,206,86,181,205,68,99,154,247,122,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,31,87,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,109,243,71,19,98,237,83,208,185,91,3,81,22,95,134,105,210,54,53,172,88,216,216,215,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,62,215,184,242,212,204,87,89,57,102,101,90,165,133,85,248,139,46,77,111,176,92,41,183,73,27,228,135,125,222,139,124,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,74,129,225,59,205,62,141,252,192,199,189,70,3,74,96,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,204,190,172,95,241,92,175,84,243,44,167,5,178,123,27,27,188,228,23,27,133,158,221,225,163,167,240,116,50,212,200,248,32,237,68,171,28,123,35,115,27,177,138,173,111,78,136,170,136,135,160,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,125,100,85,230,143,228,79,83,126,139,235,20,69,43,112,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,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,6,230,57,88,247,57,25,10,50,155,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,154,31,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,242,170,218,79,43,174,1,104,240,251,21,183,137,141,98,183,218,174,151,92,142,223,77,93,137,217,231,166,130,178,59,101,43,223,21,76,23,39,61,205,118,202,199,118,227,116,93,181,107,161,141,206,220,170,249,21,144,214,183,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,101,60,170,116,207,21,214,78,4,117,51,75,115,90,79,17,101,201,179,11,157,190,167,108,113,190,72,119,219,45,219,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,87,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,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,249,41,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,204,214,113,99,230,159,89,62,96,100,62,163,57,107,220,33,232,54,27,196,151,43,124,67,74,115,58,42,71,50,227,79,125,125,178,186,106,117,153,246,155,138,93,107,210,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,22,162,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,97,92,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,125,131,157,95,149,140,91,230,5,15,167,92,74,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,241,254,202,176,44,171,253,181,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,255,0,153,205,115,127,192,168,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,226,185,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,240,62,53,145,234,136,214,50,106,86,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,171,228,114,123,220,170,229,254,106,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,34,247,185,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,175,112,135,160,216,111,18,92,173,241,13,41,204,232,169,28,203,141,61,245,246,202,233,169,214,103,218,110,41,117,175,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,139,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,107,48,215,237,101,207,244,227,22,210,60,203,80,174,183,92,67,11,221,236,75,92,239,111,110,155,170,43,91,185,200,136,249,123,108,85,142,46,227,157,218,141,206,100,123,24,170,213,237,124,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,44,159,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,142,171,207,59,242,79,245,39,237,165,117,104,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,58,253,45,150,206,30,121,127,112,242,250,90,89,41,44,24,197,130,158,122,149,90,154,186,118,92,114,11,139,105,223,43,209,31,43,163,109,85,116,237,129,200,198,34,183,174,198,177,136,200,216,214,182,138,248,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,191,202,111,131,44,218,75,239,241,49,156,221,114,188,78,213,75,178,158,201,103,167,125,101,174,76,130,55,178,26,150,212,212,61,54,119,237,203,186,23,50,54,171,163,158,72,215,127,193,18,178,107,106,5,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,128,28,102,112,103,159,112,153,159,212,209,214,80,213,220,112,155,141,67,229,176,223,162,138,105,160,108,18,77,80,148,212,149,85,43,4,80,165,119,102,157,100,146,40,250,167,69,220,223,119,242,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,101,136,191,56,56,103,195,120,175,229,249,164,250,91,152,87,85,219,158,220,31,27,185,90,46,116,202,174,125,186,227,29,170,54,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,164,29,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,149,18,210,121,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,106,241,99,229,99,89,62,95,228,62,157,57,154,194,239,178,238,11,177,94,46,56,17,210,42,26,38,218,172,153,245,183,79,241,153,236,153,12,180,49,186,71,246,173,137,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,76,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,244,124,110,95,123,81,90,191,201,79,85,173,156,69,106,231,16,149,56,236,250,165,150,85,221,153,138,217,233,172,214,200,100,149,238,100,108,142,40,217,37,67,149,238,115,164,169,157,209,164,147,76,245,87,189,253,19,170,49,145,177,146,255,0,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,119,203,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,202,117,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,40,7,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,244,122,29,215,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,203,254,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,119,216,45,211,210,200,214,204,217,161,150,55,65,92,174,146,25,97,79,143,107,26,175,123,90,143,133,95,77,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,25,240,103,128,240,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,58,175,85,220,239,127,242,134,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,124,156,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,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,246,189,170,199,185,170,248,81,241,87,70,120,138,213,205,0,166,203,160,210,156,178,174,198,252,206,207,236,106,233,160,149,237,124,44,238,177,233,81,10,35,145,172,169,107,82,88,217,50,162,190,54,84,76,177,171,30,228,123,124,254,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,218,91,56,85,195,120,80,229,249,170,152,125,154,219,72,236,158,227,166,247,154,156,178,239,28,139,51,238,55,20,181,79,189,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,125,16,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,42,215,153,103,46,156,203,55,207,233,117,195,135,28,42,146,225,81,145,84,65,69,146,216,109,205,72,103,125,198,105,149,169,116,77,239,72,149,146,44,145,182,117,68,102,197,103,136,126,228,124,242,199,45,120,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,59,168,105,167,86,36,203,70,197,130,53,70,189,126,57,17,210,237,102,228,141,145,3,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,180,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,58,168,52,67,149,62,125,55,22,151,61,63,213,123,69,93,199,74,240,186,134,85,87,228,49,182,107,116,25,4,18,67,220,165,167,164,115,154,174,123,220,229,99,106,27,19,149,33,70,78,196,157,31,217,115,238,82,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,205,103,22,62,105,245,147,230,6,67,234,51,150,189,202,11,94,112,220,207,135,74,109,13,109,109,37,38,89,128,84,86,189,246,247,84,43,167,173,183,84,85,58,161,181,172,106,177,169,177,178,212,190,7,53,170,253,139,28,110,122,183,189,27,78,193,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,160,203,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,189,168,173,95,228,167,181,226,3,136,92,171,136,186,204,34,247,154,211,117,189,98,56,125,30,37,83,112,117,84,147,201,117,240,211,212,72,202,201,86,69,87,164,207,100,237,73,21,92,237,210,49,239,69,106,61,24,201,255,0,200,199,243,179,244,223,238,69,170,0,112,174,56,52,118,213,173,252,46,106,6,35,89,97,171,186,220,168,172,245,55,187,12,84,52,173,158,181,46,180,145,58,106,102,211,181,88,247,111,145,205,88,28,145,166,247,71,60,140,106,166,254,166,120,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,245,92,64,234,103,223,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,125,84,52,47,153,222,22,7,252,111,70,246,160,72,163,70,53,202,214,53,136,214,174,214,161,115,252,166,116,190,235,167,28,31,90,238,119,151,85,199,81,157,94,43,50,134,82,84,209,58,157,244,208,61,177,211,67,211,114,170,200,201,98,164,142,161,146,116,106,57,149,13,232,138,136,143,116,202,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,19,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,198,103,6,121,247,9,153,253,77,29,101,13,93,199,9,184,212,62,91,13,250,40,166,154,6,193,36,213,9,77,73,85,82,176,69,10,87,118,105,214,73,34,143,170,116,93,205,247,127,41,233,201,171,19,226,59,20,197,114,143,181,216,207,177,180,158,243,218,187,89,253,169,68,250,122,234,203,164,177,193,210,166,147,170,35,164,163,125,43,99,221,35,250,177,206,72,123,42,189,42,11,42,6,85,203,147,214,142,53,255,0,133,94,4,116,82,193,128,92,237,82,106,110,83,167,248,244,118,218,105,215,187,37,174,133,109,145,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,212,15,251,42,207,114,175,246,215,35,201,50,59,135,253,37,101,117,202,186,162,79,251,82,77,52,146,63,254,119,57,206,255,0,10,169,125,60,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,218,216,153,19,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,181,230,177,192,149,169,109,85,252,83,104,214,51,86,219,147,106,22,124,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,198,185,30,143,239,185,25,178,121,36,229,92,176,184,10,166,214,123,173,39,16,58,193,98,164,175,211,235,101,69,76,54,171,69,95,117,139,118,184,192,232,118,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,174,124,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,101,60,170,116,207,21,214,78,4,117,51,75,115,90,79,17,101,201,179,11,157,190,167,108,113,190,72,119,219,45,219,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,87,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,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,249,21,203,83,152,23,220,77,101,14,130,106,180,219,240,27,173,193,222,203,184,185,221,100,179,215,85,207,76,207,197,150,122,150,67,79,110,98,120,153,228,218,197,114,73,35,223,239,220,226,234,64,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,85,124,243,191,36,255,0,82,126,218,69,94,90,156,66,226,188,58,113,53,67,123,205,105,186,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,187,99,123,222,138,229,98,49,247,209,254,197,115,220,87,253,170,200,241,188,142,223,255,0,71,89,67,114,161,168,143,254,212,115,67,36,111,255,0,157,174,107,191,194,138,80,191,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,69,199,240,157,121,204,176,205,30,212,61,13,109,109,93,94,39,159,211,209,189,246,247,84,35,96,162,184,211,215,82,84,54,181,141,86,57,119,186,42,103,192,230,181,89,189,36,141,207,87,118,99,105,245,240,157,230,159,70,254,96,99,222,163,1,165,48,1,77,124,212,248,223,172,212,156,170,239,195,14,158,85,108,196,49,187,132,81,100,53,125,153,233,234,43,111,20,146,78,201,233,122,247,81,146,209,198,245,133,122,62,36,85,158,159,123,92,230,54,55,58,53,112,93,194,78,85,197,206,169,166,45,109,151,192,227,118,47,13,112,201,174,46,116,145,118,232,93,83,27,31,4,18,164,50,198,149,146,70,179,58,22,72,136,215,118,100,85,94,140,83,202,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,211,202,111,141,170,203,125,247,248,100,213,236,175,187,65,116,216,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,182,212,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,42,215,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,190,228,102,201,228,147,149,114,194,224,42,155,89,238,180,156,64,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,217,52,145,58,46,213,69,11,85,211,181,81,37,248,166,129,99,123,92,196,145,142,185,243,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,210,185,163,220,244,142,131,131,236,154,151,86,99,171,115,238,53,16,211,98,203,71,72,201,170,91,127,70,190,90,85,99,222,213,108,44,219,20,201,51,250,181,203,78,179,177,139,189,237,107,168,48,208,159,46,175,190,95,225,31,4,251,230,246,87,123,217,240,125,154,240,91,123,223,103,123,17,123,63,197,108,252,62,247,111,175,77,190,254,215,103,185,248,221,210,144,120,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,122,14,51,56,51,192,120,179,192,42,104,235,40,105,45,217,181,186,157,242,216,111,209,69,12,51,186,120,225,168,74,106,74,170,149,130,89,150,135,189,80,178,73,20,125,23,170,110,111,191,249,208,94,83,165,90,143,133,234,61,86,144,228,152,93,214,147,51,164,184,50,214,235,35,105,214,90,169,42,164,86,164,81,196,216,247,119,187,155,216,177,172,123,155,35,94,199,49,92,142,106,173,138,113,209,247,251,253,77,189,46,254,35,61,149,246,147,237,133,147,194,248,111,27,227,188,15,176,106,118,123,83,198,126,39,180,123,157,238,255,0,79,135,119,78,158,254,164,22,225,59,205,62,141,252,192,199,189,70,2,202,121,162,240,11,71,152,88,174,92,76,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,173,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,254,69,79,202,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,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,245,67,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,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,117,115,74,226,207,78,53,231,81,227,192,244,190,199,138,94,109,88,191,135,138,108,214,43,98,45,202,178,170,37,170,73,41,105,171,81,235,221,183,39,136,107,145,54,35,95,51,29,35,28,230,43,30,248,44,92,159,41,190,44,244,227,47,194,127,135,139,157,143,20,195,179,59,86,201,109,180,214,139,98,80,199,145,210,195,71,12,114,85,72,253,238,241,55,31,192,123,231,85,70,185,241,236,123,90,228,142,85,143,192,115,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,113,254,77,87,107,85,131,137,44,218,251,125,185,210,91,173,182,237,55,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,230,188,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,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,220,233,95,47,234,242,230,224,163,248,170,212,121,239,249,253,178,235,30,153,98,223,137,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,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,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,21,198,181,179,135,155,183,15,57,45,47,18,210,82,51,24,101,60,213,52,139,226,233,233,174,62,209,134,158,89,97,75,99,231,115,90,181,202,214,74,145,51,175,226,117,123,28,142,141,207,106,231,48,187,62,81,25,111,16,217,70,131,62,61,70,117,37,126,159,91,42,37,182,226,53,213,178,212,50,235,27,32,237,163,160,98,58,46,213,69,11,85,207,142,57,18,93,241,62,9,97,218,230,35,18,26,76,52,167,194,119,149,141,27,249,127,143,122,116,4,53,231,45,115,225,230,45,47,181,217,178,56,233,23,87,234,170,41,42,113,247,208,82,83,186,189,45,209,73,43,101,74,217,156,222,235,40,85,38,168,216,196,114,111,168,70,43,81,205,142,101,109,69,226,127,106,190,213,89,190,194,251,87,237,39,180,41,253,143,236,158,231,142,241,221,198,246,60,63,107,241,59,221,205,155,54,124,91,186,116,247,244,47,251,51,251,229,254,167,166,113,252,65,251,43,239,11,238,190,255,0,237,223,102,109,236,247,188,5,78,205,219,63,15,189,219,237,247,123,95,133,221,238,118,191,15,97,158,195,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,144,120,251,215,236,55,137,14,37,239,250,131,167,214,186,72,49,232,41,233,173,52,53,204,183,173,37,77,217,144,51,162,214,84,162,170,185,239,115,149,204,141,206,70,61,41,227,167,107,152,215,49,80,142,166,132,248,29,226,219,75,56,148,210,203,77,187,22,138,213,142,100,152,229,190,11,125,199,21,133,180,212,125,143,15,77,76,146,207,67,70,201,164,145,182,230,201,59,98,137,238,233,211,110,197,68,84,247,215,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,207,14,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,202,137,229,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,255,0,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,155,229,85,243,206,252,147,253,73,251,105,202,185,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,226,228,242,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,160,206,50,120,24,207,184,102,213,200,113,76,90,215,144,101,152,158,71,81,79,30,49,117,134,215,52,143,154,122,151,202,216,109,146,189,145,246,159,92,139,11,250,71,18,170,200,205,146,35,25,189,99,101,164,242,230,224,163,248,85,211,137,239,249,253,178,213,38,166,229,63,137,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,218,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,19,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,58,243,43,229,251,247,237,71,93,175,122,83,14,204,250,213,111,111,181,45,205,111,72,239,20,52,144,84,191,240,162,130,153,243,84,92,94,190,26,8,247,61,26,177,198,198,123,182,180,165,98,213,57,24,254,118,126,155,253,200,181,64,1,154,30,37,240,10,109,44,226,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,119,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,249,93,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,200,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,122,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,39,148,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,124,114,34,47,253,166,185,63,162,248,223,36,111,71,49,239,107,189,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,12,171,159,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,249,53,140,107,83,162,34,33,115,252,181,57,126,253,196,209,208,235,222,171,67,191,62,186,219,221,236,187,115,155,214,59,61,13,92,20,207,252,88,167,166,100,212,247,22,47,137,130,77,175,86,164,114,61,158,253,206,39,249,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,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,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,58,87,52,123,102,145,215,240,125,147,85,106,204,149,109,125,186,162,26,156,89,40,234,217,13,75,175,234,215,197,74,140,99,220,141,153,155,101,153,102,103,71,57,41,210,119,177,55,177,174,109,6,23,231,202,226,183,87,42,184,62,198,96,213,155,77,93,27,40,234,38,135,22,154,177,207,90,154,203,2,181,143,165,153,232,247,185,200,196,115,230,142,20,232,198,248,120,160,86,53,88,173,123,229,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,85,124,243,191,36,255,0,82,126,218,85,89,105,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,85,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,242,162,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,184,78,243,79,163,127,48,49,239,81,128,210,152,4,21,230,121,198,253,103,14,152,173,54,144,233,189,86,204,251,48,183,205,45,69,67,161,157,158,202,179,205,29,69,58,85,65,81,20,177,172,117,157,246,245,133,91,189,27,216,145,207,107,122,199,190,154,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,39,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,119,229,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,247,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,201,75,190,229,161,198,37,55,18,26,71,14,15,153,222,41,62,241,112,122,120,232,171,97,146,178,89,106,238,214,232,217,27,34,186,57,102,234,231,189,206,94,220,202,143,147,164,168,143,119,109,39,141,135,160,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,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,89,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,202,121,84,234,102,43,163,124,8,234,102,169,102,181,126,30,203,140,230,23,59,133,78,217,35,100,147,108,182,91,182,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,175,110,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,146,83,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,117,207,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,142,127,247,3,163,95,124,191,196,31,221,237,171,239,11,217,254,204,246,238,199,119,187,59,118,110,217,215,183,222,237,254,23,127,111,119,181,248,91,251,127,1,16,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,39,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,219,234,22,73,106,204,179,252,151,47,177,99,20,152,221,182,249,120,173,185,81,217,105,21,189,139,108,19,76,249,35,165,143,107,24,221,145,181,200,196,232,198,167,70,167,70,183,249,39,170,225,175,85,109,90,33,175,56,54,171,223,113,218,75,229,183,27,188,67,87,89,71,81,72,218,149,88,61,237,146,88,99,115,216,223,19,27,92,178,192,229,114,35,102,142,39,47,244,77,25,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,103,95,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,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,146,126,151,143,90,157,24,229,255,0,167,188,63,104,253,246,174,131,80,110,116,247,9,174,183,122,78,211,210,211,110,158,237,115,223,12,114,182,94,237,61,115,145,176,57,21,98,248,97,157,36,99,154,245,141,237,134,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,150,85,175,156,163,45,214,30,25,113,235,150,146,83,120,157,83,197,45,242,92,50,199,173,194,170,170,60,131,165,44,146,212,65,71,3,96,114,186,102,206,198,69,74,198,199,14,232,220,169,42,190,69,71,37,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,180,227,247,139,108,87,139,157,44,209,44,166,219,23,129,201,44,94,219,183,228,214,231,54,56,187,117,206,166,180,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,61,95,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,74,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,127,54,162,167,117,224,187,132,156,171,139,157,83,76,90,219,47,129,198,236,94,26,225,147,92,92,233,34,237,208,186,166,54,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,189,24,165,255,0,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,176,10,1,230,143,231,179,83,126,139,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,144,87,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,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,242,240,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,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,150,34,252,224,226,99,13,225,67,151,230,147,234,150,97,67,87,113,123,176,124,110,219,104,182,83,34,181,247,27,140,150,168,223,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,190,144,117,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,254,85,91,73,229,117,192,45,30,31,98,182,241,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,217,88,238,220,110,139,182,173,116,49,185,219,149,95,34,178,25,171,197,143,149,141,100,249,127,144,250,116,230,107,9,149,196,135,30,185,14,95,161,122,107,195,110,145,223,106,237,216,198,63,131,216,45,249,37,194,155,197,81,85,215,220,99,182,186,158,182,129,92,217,81,179,80,237,149,172,123,31,18,111,150,23,42,43,163,216,231,113,78,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,50,101,115,22,229,187,247,105,138,218,117,131,135,219,15,137,198,241,124,126,146,217,149,219,226,139,173,119,245,172,125,191,109,61,25,210,57,55,198,214,120,158,212,113,237,115,22,117,107,146,73,159,28,21,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,108,128,230,111,174,154,113,196,94,176,96,186,161,165,247,159,29,106,174,211,250,40,166,134,84,70,85,91,234,155,112,184,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,146,188,140,127,59,63,77,254,228,90,160,51,173,199,102,186,95,117,251,137,172,199,36,185,222,109,87,59,85,134,225,85,141,227,115,90,209,139,74,235,61,45,84,201,78,246,72,213,119,123,185,189,243,44,138,231,35,157,50,237,218,196,99,27,194,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,189,195,246,166,125,242,104,118,7,170,82,85,218,170,42,242,108,126,134,225,95,236,185,55,210,195,92,248,91,226,160,103,198,245,111,106,116,150,53,99,156,174,99,152,173,114,238,106,157,0,170,190,121,223,146,127,169,63,109,57,87,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,93,73,249,55,252,79,21,202,253,155,246,167,25,181,94,125,141,112,134,237,110,246,133,20,117,30,14,186,46,189,170,152,119,162,246,230,102,231,109,145,189,28,222,171,209,83,169,250,199,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,204,184,73,202,172,220,39,96,156,90,99,210,248,236,110,251,222,183,223,96,221,36,181,20,21,205,185,87,211,178,125,172,133,35,138,141,99,167,164,143,123,229,87,44,243,109,68,232,246,34,124,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,239,251,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,165,110,108,26,67,134,233,47,21,245,51,225,144,85,192,204,230,207,30,95,115,134,105,214,86,50,227,83,89,86,202,135,68,174,248,154,199,186,14,226,181,85,221,31,35,209,187,89,181,141,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,22,168,10,86,231,71,142,88,173,92,77,99,151,203,99,237,80,215,222,240,250,105,110,84,212,244,239,142,169,242,69,85,83,28,117,85,15,237,164,114,111,141,172,133,138,146,62,68,109,34,181,205,99,82,37,127,52,229,113,166,88,110,166,113,131,140,179,51,188,210,83,51,22,167,155,38,182,80,205,34,177,247,75,141,43,152,180,240,196,173,145,142,223,27,157,226,213,17,31,185,148,143,107,152,172,87,43,111,208,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,89,167,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,246,186,153,141,157,143,130,72,186,171,166,102,244,123,59,40,146,219,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,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,83,202,167,83,49,93,27,224,71,83,53,75,53,171,240,246,92,103,48,185,220,42,118,201,27,36,155,101,178,221,178,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,132,0,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,117,229,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,150,191,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,170,190,121,223,146,127,169,63,109,33,87,6,124,45,127,23,25,182,97,166,244,89,39,177,47,86,220,62,170,251,100,168,149,187,169,95,93,21,101,36,77,138,165,17,170,244,133,236,158,70,171,153,241,49,202,215,244,122,53,99,127,32,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,163,227,114,251,218,138,213,254,74,92,159,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,185,142,71,177,174,70,76,172,244,28,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,64,240,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,103,168,85,185,149,187,0,201,110,26,115,105,164,186,101,148,182,122,217,172,52,53,110,70,193,85,113,108,47,90,104,100,85,123,17,24,233,81,141,85,87,179,220,171,241,55,249,166,107,53,175,53,207,181,23,87,50,252,215,84,169,234,233,114,203,165,226,166,91,181,29,75,38,99,232,39,71,171,86,145,35,157,206,150,38,64,141,72,89,19,213,86,54,70,214,127,250,37,143,242,75,176,104,211,190,221,101,62,219,223,171,12,235,111,246,116,149,46,111,103,29,119,135,127,126,24,186,35,100,223,84,221,178,63,171,214,62,212,9,210,46,239,226,218,160,42,47,157,62,21,162,246,92,203,20,205,109,245,21,113,106,134,75,78,200,171,168,233,31,72,218,71,90,169,82,70,165,93,84,104,212,168,90,153,31,36,80,197,43,149,88,232,168,228,103,185,98,66,10,240,227,156,234,230,5,173,24,149,195,68,43,234,227,203,43,239,20,22,250,58,24,171,223,75,5,221,239,171,133,99,160,170,86,203,18,62,154,89,89,19,100,99,222,214,42,127,53,78,157,82,234,121,152,201,117,155,151,254,160,77,125,162,164,163,185,62,158,194,234,202,122,74,151,84,193,12,235,118,161,238,50,57,93,28,110,145,136,238,168,143,88,216,174,68,69,86,183,175,68,166,30,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,120,169,51,252,202,92,6,159,75,93,144,213,166,39,75,120,154,254,203,75,85,27,2,220,101,134,56,29,80,244,68,234,247,164,80,177,141,220,171,177,22,77,155,123,146,110,245,92,53,227,122,95,151,107,206,13,142,235,70,79,73,96,194,107,47,16,165,234,178,173,36,72,29,3,122,187,195,201,36,111,99,161,100,206,107,96,89,247,53,33,73,86,85,84,70,41,165,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,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,1,206,175,202,198,45,243,2,135,211,174,37,74,240,245,148,216,176,109,125,211,76,215,41,174,240,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,85,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,244,14,89,156,23,127,18,122,142,253,72,205,91,219,192,112,27,133,36,245,52,243,80,247,163,190,215,34,247,89,67,214,70,58,23,66,212,99,93,80,213,220,238,220,177,49,26,157,228,146,62,127,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,219,67,83,58,49,33,90,198,36,18,42,181,139,241,198,141,151,107,55,44,108,245,124,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,240,174,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,180,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,156,210,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,247,185,115,112,81,252,42,233,196,247,252,254,217,106,147,83,114,159,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,5,80,115,88,224,74,234,151,90,254,41,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,99,90,172,86,119,220,143,223,60,145,213,177,63,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,87,6,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,200,139,161,238,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,126,205,203,213,65,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,114,171,7,18,250,167,138,104,21,203,135,76,90,237,236,108,110,243,144,77,127,184,213,91,231,169,167,174,172,238,209,37,28,180,83,61,146,164,114,81,190,54,181,93,19,163,93,206,68,85,85,68,232,125,92,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,133,52,119,71,112,29,10,192,45,122,115,167,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,254,68,79,106,101,92,233,90,209,171,218,185,169,113,225,184,238,167,79,87,75,67,132,98,246,187,54,59,104,116,15,167,130,146,220,148,80,118,106,25,19,253,238,125,76,77,134,119,76,189,123,136,232,246,170,68,216,152,206,193,203,83,77,244,59,83,120,154,161,180,235,205,101,171,217,84,22,247,87,89,237,183,74,232,105,233,111,23,143,21,77,13,53,27,217,39,79,19,187,188,247,165,59,87,172,142,137,17,200,246,111,99,175,248,229,92,88,249,88,214,79,151,249,15,167,78,102,176,245,90,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,9,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,218,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,132,5,170,114,49,252,236,253,55,251,145,106,132,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,245,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,117,94,41,184,103,204,184,81,213,8,244,195,52,174,164,184,84,79,103,161,187,211,215,82,42,118,42,89,52,125,37,237,166,229,122,50,58,152,234,97,69,145,172,123,210,20,147,99,17,232,133,149,114,88,214,43,85,235,72,242,189,16,184,95,170,229,190,227,87,135,222,232,104,234,234,154,230,54,213,84,200,218,173,165,141,94,175,70,71,83,28,175,149,26,196,99,95,89,26,245,87,74,165,143,149,87,207,59,242,79,245,39,237,167,42,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,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,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,6,107,56,177,243,79,172,159,48,50,31,81,156,185,238,89,214,155,85,255,0,151,254,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,86,220,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,234,242,230,227,95,248,85,212,121,236,25,253,206,235,38,153,101,63,135,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,237,121,202,221,173,87,254,36,176,155,237,138,231,73,113,182,220,116,222,219,87,71,89,73,51,102,130,166,9,43,238,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,176,114,49,252,236,253,55,251,145,99,249,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,133,79,171,5,210,125,44,210,255,0,29,247,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,127,53,61,88,51,237,204,163,87,170,117,127,140,28,226,116,158,173,109,184,125,66,98,22,216,106,96,138,39,192,202,23,57,149,13,69,143,174,246,58,177,106,228,99,158,170,245,100,173,69,219,209,24,222,63,195,246,166,125,205,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,236,185,54,85,77,66,201,155,226,160,103,198,196,119,118,5,150,53,99,156,141,123,94,173,114,237,114,154,105,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,57,87,240,157,194,199,252,154,116,171,255,0,6,219,191,242,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,150,35,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,60,165,78,166,101,85,58,89,110,209,207,23,218,198,237,249,5,110,77,216,142,73,27,226,43,170,41,169,169,247,204,221,253,183,246,227,165,233,26,236,71,55,191,63,196,168,254,137,218,184,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,247,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,215,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,132,238,22,63,228,211,165,95,248,54,221,255,0,146,117,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,90,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,94,215,110,45,177,94,46,121,96,106,94,83,109,139,192,228,150,47,179,150,252,154,220,230,199,23,110,185,215,11,115,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,78,172,82,181,184,78,243,79,163,127,48,49,239,81,128,209,238,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,86,7,54,78,9,104,238,22,47,226,111,72,113,78,213,125,175,123,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,86,174,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,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,239,202,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,236,218,185,214,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,85,156,16,81,233,182,43,104,226,123,80,233,119,229,249,37,190,89,113,234,78,244,21,20,244,86,122,184,224,124,21,93,59,74,248,171,36,98,76,157,89,42,162,65,81,177,205,107,221,35,91,218,249,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,157,60,1,112,163,167,28,90,240,35,150,225,89,172,94,6,235,67,168,23,41,236,23,248,33,71,213,90,42,157,108,182,162,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,100,0,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,109,154,242,198,230,25,106,200,109,88,247,11,186,209,89,73,110,188,91,169,224,180,97,183,165,107,97,130,227,4,109,72,224,183,79,211,163,89,82,214,163,89,19,253,201,50,35,88,191,141,181,106,44,208,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,1,206,175,202,198,45,243,2,135,211,174,37,43,29,255,0,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,151,253,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,242,235,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,252,168,185,214,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,78,106,95,247,43,143,34,122,101,245,175,88,173,41,91,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,177,78,82,156,23,98,191,100,40,248,174,207,219,106,191,213,222,251,208,98,246,185,232,99,168,142,213,225,107,118,186,185,206,149,138,172,172,73,233,21,34,116,74,157,184,247,46,231,58,93,177,89,248,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,113,194,37,171,134,93,92,164,202,240,251,141,34,226,122,149,81,113,185,91,109,81,211,182,7,218,39,137,241,58,162,149,172,141,173,139,195,53,106,99,236,237,68,86,179,172,110,111,225,164,146,123,94,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,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,8,81,15,52,127,61,154,155,244,95,71,162,35,254,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,130,120,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,80,101,92,187,60,207,129,204,55,139,222,9,180,102,170,149,244,150,61,69,177,233,189,129,150,27,243,216,187,36,103,179,225,119,130,172,218,138,231,211,57,202,229,71,34,43,225,123,149,236,71,35,165,138,90,118,202,113,109,71,208,237,71,170,198,242,74,27,174,37,153,226,87,6,57,205,108,171,13,85,13,84,106,217,34,154,41,99,95,243,36,142,88,220,173,115,85,143,99,149,21,174,91,169,229,205,199,183,241,81,98,159,77,245,18,15,15,169,184,205,191,198,85,212,65,79,178,150,245,66,199,178,37,172,106,49,54,67,50,62,72,219,44,94,230,171,158,215,196,155,92,232,225,144,28,88,249,88,214,79,151,249,15,167,78,102,176,189,62,87,92,40,216,180,59,67,173,186,171,118,138,213,114,204,245,38,223,77,120,91,148,16,189,100,161,179,212,67,20,212,212,13,123,215,252,146,202,172,107,17,210,57,172,94,226,65,27,214,106,131,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,204,225,126,235,194,102,180,84,233,205,101,222,146,227,109,184,211,190,247,97,150,42,135,77,59,109,82,85,212,67,76,218,167,44,81,53,42,118,211,170,200,145,181,89,213,126,21,255,0,2,77,254,70,63,157,159,166,255,0,114,45,80,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,88,215,203,47,69,62,250,120,184,197,188,69,195,194,208,96,157,51,90,205,146,236,154,95,5,60,62,30,56,250,198,246,187,173,84,180,219,218,187,122,196,146,237,114,59,111,89,105,206,227,72,105,159,106,211,221,123,161,130,146,58,136,42,37,196,46,146,58,121,123,243,177,237,146,170,137,172,143,223,18,50,53,142,189,92,239,133,234,179,70,159,26,34,108,137,124,178,245,175,238,91,139,140,91,196,91,252,85,6,119,211,10,172,217,22,249,162,241,179,195,225,228,143,172,140,107,122,85,69,77,189,203,187,164,75,46,214,171,182,244,191,226,170,249,231,126,73,254,164,253,180,229,92,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,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,63,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,229,69,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,231,247,252,179,42,202,253,155,246,167,38,186,222,125,141,111,134,211,110,246,133,108,149,30,14,134,46,189,170,104,119,170,246,225,102,231,109,141,189,26,222,171,209,19,169,103,252,140,127,59,63,77,254,228,90,160,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,249,153,150,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,250,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,208,159,1,58,153,138,234,135,8,250,103,113,197,170,251,158,193,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,102,238,219,101,98,59,163,150,41,162,122,181,187,250,18,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,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,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,115,228,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,42,87,155,39,4,181,150,251,239,241,55,164,56,167,118,130,233,189,185,141,174,209,109,158,73,33,170,107,38,158,75,204,157,180,116,108,133,209,198,169,59,213,35,107,100,107,36,114,200,233,228,115,107,46,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,252,218,138,157,47,132,239,52,250,55,243,3,30,245,24,13,41,128,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,204,191,131,186,158,27,245,114,108,227,12,179,213,253,221,103,21,18,86,209,77,29,28,81,82,90,110,50,62,71,203,107,106,67,209,172,99,90,157,200,81,89,31,88,149,88,222,226,193,35,207,201,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,249,94,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,237,167,68,100,112,198,174,147,180,146,59,175,242,195,224,130,143,136,188,170,167,87,181,34,151,126,3,135,220,33,138,158,157,179,64,255,0,106,222,33,146,158,161,105,103,167,150,41,18,74,62,195,186,76,142,216,174,239,198,214,57,221,36,217,119,228,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,237,92,192,244,115,67,181,71,135,28,154,249,173,115,123,42,60,46,223,83,119,180,223,233,155,15,142,183,85,35,17,27,20,9,43,227,100,222,33,233,20,43,76,233,26,217,156,232,218,142,100,137,20,140,207,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,255,0,114,231,213,93,104,213,206,27,109,215,221,111,199,106,237,215,43,117,68,54,187,77,101,93,37,92,51,222,173,81,208,82,58,11,148,146,84,189,206,169,124,206,146,87,44,236,84,99,213,21,81,63,153,73,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,148,237,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,249,26,40,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,0,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,244,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,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,1,64,60,209,252,246,106,111,209,125,30,136,155,252,148,48,12,54,45,23,204,181,73,184,245,34,229,149,89,69,69,129,247,103,34,186,116,183,69,73,69,59,105,216,170,189,24,197,150,103,189,219,81,55,170,71,191,119,110,61,182,62,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,69,254,110,250,95,160,215,77,6,102,171,234,19,170,237,57,181,166,162,43,70,45,115,182,209,119,167,175,158,78,228,169,110,169,78,173,106,211,43,89,60,187,222,228,88,85,175,116,123,213,238,130,122,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,243,204,243,13,71,207,249,122,103,25,150,174,96,95,98,242,251,174,151,223,231,186,89,55,170,248,105,60,5,74,53,219,93,213,241,119,24,140,151,178,245,89,34,238,118,222,170,246,57,87,61,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,12,219,113,129,159,212,234,127,20,122,165,153,205,144,210,95,105,234,178,138,234,107,125,194,145,98,116,19,219,169,165,90,122,37,141,209,38,199,177,41,161,133,17,233,215,122,34,57,85,202,170,229,177,94,72,250,95,106,165,192,53,11,90,38,117,36,247,43,157,226,44,94,157,29,68,222,253,28,20,208,199,83,46,202,142,170,237,147,186,174,29,209,162,53,58,210,70,229,87,123,182,74,174,97,26,95,106,213,94,15,181,38,217,112,117,36,53,22,11,60,185,69,13,92,212,77,169,125,60,246,246,173,74,246,186,170,44,111,150,40,229,167,89,26,189,90,202,135,251,156,138,172,118,125,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,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,230,86,95,60,239,201,63,212,159,182,156,171,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,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,136,255,0,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,122,177,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,49,252,236,253,55,251,145,106,128,16,43,156,182,127,83,140,240,185,107,195,45,217,13,37,37,70,99,148,82,83,86,91,220,177,44,245,214,234,120,165,168,145,88,215,34,189,25,29,76,116,42,231,179,167,69,116,109,85,233,38,215,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,118,72,214,164,13,73,19,99,164,158,54,57,83,127,83,165,115,83,209,203,22,145,113,113,119,169,199,38,233,73,158,219,226,204,100,166,218,255,0,235,90,170,153,231,142,165,55,189,238,87,247,39,167,150,126,191,11,91,223,216,214,163,88,138,178,87,146,94,181,255,0,244,235,135,58,203,127,255,0,110,107,111,170,142,47,254,30,142,174,57,158,178,127,240,75,27,91,31,248,245,115,191,160,133,170,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,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,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,79,37,11,77,170,30,27,115,43,236,54,202,70,92,171,51,138,138,74,138,198,194,212,158,104,33,160,162,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,214,194,128,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,88,28,73,115,136,169,198,117,114,213,142,232,38,49,73,118,198,49,91,197,68,89,45,93,194,88,156,204,141,145,190,72,22,42,25,161,124,141,142,153,91,210,120,234,83,171,222,254,215,88,210,54,61,147,204,13,79,214,44,7,93,120,26,213,13,70,211,155,245,37,198,219,113,211,123,220,178,197,21,84,51,79,111,158,75,59,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,145,87,60,38,170,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,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,153,127,7,117,60,55,234,228,217,198,25,103,171,251,186,206,42,36,173,162,154,58,56,162,164,180,220,100,124,143,150,214,212,135,163,88,198,181,59,144,162,178,62,177,42,177,189,197,130,71,156,43,132,239,52,250,55,243,3,30,245,24,13,41,128,15,21,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,242,162,230,219,86,48,95,186,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,14,26,244,170,213,173,250,243,131,105,69,247,34,164,177,219,114,75,196,52,149,149,149,21,109,166,84,131,222,233,34,134,71,49,237,241,50,53,171,20,13,86,170,58,105,34,106,255,0,72,209,158,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,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,147,201,170,237,106,176,112,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,32,175,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,61,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,187,235,229,205,193,71,241,85,168,243,223,243,251,101,214,61,50,197,191,18,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,247,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,111,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,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,165,43,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,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,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,61,166,26,197,128,232,87,3,90,95,168,218,141,126,164,183,91,109,218,111,100,150,40,165,170,134,25,238,19,199,103,100,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,242,170,82,183,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,201,105,202,235,128,90,204,194,251,109,226,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,190,141,189,200,221,23,109,92,217,164,107,183,42,50,53,100,214,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,68,255,0,226,187,44,251,13,195,46,170,229,49,228,223,103,234,232,176,251,183,128,184,182,183,194,73,5,115,233,100,101,47,106,94,173,86,204,233,223,19,99,218,187,150,71,49,27,241,42,25,172,52,81,192,78,153,226,186,95,194,62,153,219,177,106,78,223,183,177,250,44,154,227,59,227,141,38,170,174,175,129,149,18,190,71,49,141,223,183,184,216,152,174,234,228,138,24,152,174,118,206,167,117,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,204,102,172,96,191,117,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,188,158,87,26,189,83,171,92,31,99,48,92,167,171,158,229,131,84,77,136,85,77,52,17,68,199,178,153,172,125,43,98,72,255,0,164,198,81,207,73,26,185,200,215,171,227,122,187,119,244,221,24,57,231,126,73,254,164,253,180,229,92,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,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,20,129,206,43,83,62,216,113,89,14,11,73,87,117,74,76,11,31,163,183,205,75,81,39,245,171,107,170,81,107,36,158,157,136,245,68,223,4,244,108,123,213,173,115,157,2,53,81,90,198,42,245,94,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,30,214,59,197,213,73,37,61,93,66,245,71,239,143,178,200,169,189,202,205,175,241,95,11,186,198,228,94,151,206,159,71,109,87,173,35,197,53,190,223,97,171,150,251,141,94,25,100,174,172,164,165,107,152,219,85,83,36,114,58,170,68,98,189,25,29,76,113,50,37,115,209,141,125,100,137,209,93,42,16,87,150,190,175,84,233,7,24,56,60,235,61,90,91,115,10,133,196,46,80,211,65,20,175,157,149,206,107,41,218,171,39,77,140,109,98,82,72,247,49,81,232,200,156,137,187,170,177,218,9,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,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,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,135,152,207,5,31,194,174,163,193,127,192,45,151,89,52,203,41,252,75,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,94,63,161,220,77,231,218,35,143,103,24,69,190,166,174,233,137,231,152,189,231,30,174,177,205,113,154,58,72,39,175,165,72,82,225,20,72,171,18,84,198,177,196,138,247,49,85,209,35,227,234,221,200,246,114,3,85,0,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,2,10,243,60,227,126,179,135,76,86,155,72,116,222,171,102,125,152,91,230,150,162,161,208,206,207,101,89,230,142,162,157,42,160,168,138,88,214,58,206,251,122,194,173,222,141,236,72,231,181,189,99,223,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,242,127,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,23,147,203,67,140,74,110,36,52,142,28,31,51,188,82,125,226,224,244,241,209,86,195,37,100,178,213,221,173,209,178,54,69,116,114,205,213,207,123,156,189,185,149,31,39,73,81,30,238,218,79,27,9,148,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,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,62,74,46,32,115,235,119,15,53,252,52,91,223,73,75,137,221,50,132,202,171,165,133,102,101,93,84,233,79,28,41,77,43,146,78,211,233,145,97,138,84,141,209,170,247,99,99,183,124,40,137,234,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,104,35,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,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,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,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,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,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,12,171,157,171,93,120,174,212,125,115,194,116,255,0,75,238,114,251,43,12,211,156,126,217,103,182,217,169,230,87,71,81,85,75,70,202,121,43,234,23,162,119,38,126,215,236,69,77,177,70,245,99,122,171,165,146,94,171,203,155,130,143,226,171,81,231,191,231,246,203,172,122,101,139,126,37,202,166,4,237,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,111,88,157,52,82,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,59,87,57,44,166,251,143,240,143,71,105,180,87,120,122,76,155,48,183,90,238,145,246,152,255,0,17,74,200,42,106,219,31,87,34,171,58,79,73,78,254,173,84,119,193,211,174,215,57,22,154,244,159,5,251,208,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,156,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,130,249,163,233,13,54,146,241,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,43,216,250,151,61,149,78,149,100,254,139,223,89,5,92,136,214,171,152,140,145,136,221,191,208,108,202,228,133,157,123,67,75,53,47,76,253,151,219,246,14,65,73,125,241,189,254,189,239,31,76,176,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,93,229,121,231,126,73,254,164,253,180,229,92,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,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,25,171,25,215,222,134,169,230,90,153,236,191,102,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,47,83,150,94,138,125,203,112,143,139,120,139,135,138,175,206,250,102,181,155,37,223,12,94,54,8,124,60,113,245,141,142,111,74,88,169,183,181,119,116,149,101,218,229,110,222,157,87,138,173,45,251,233,225,199,81,116,206,27,23,182,107,239,56,253,87,178,168,188,87,135,238,221,34,103,122,135,241,21,236,107,122,85,69,3,190,55,35,23,167,71,245,106,185,23,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,105,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,249,149,23,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,3,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,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,159,126,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,252,40,213,64,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,7,20,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,61,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,255,0,202,247,129,111,185,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,240,156,234,136,215,197,115,88,224,98,213,122,198,107,248,162,210,139,93,37,190,229,96,167,89,50,187,45,186,214,214,37,206,7,212,62,73,110,105,216,143,115,170,88,233,222,249,228,151,170,58,22,111,87,179,178,169,45,96,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,252,138,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,65,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,231,159,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,249,17,116,39,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,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,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,86,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,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,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,50,174,119,94,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,154,8,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,228,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,232,164,137,186,37,114,228,211,63,189,14,50,116,226,221,81,73,117,146,130,195,112,118,77,89,61,190,62,190,23,192,70,234,138,119,204,229,99,154,200,93,85,29,52,78,85,233,215,188,140,107,154,231,181,77,10,2,152,57,215,218,110,176,241,37,134,223,102,182,85,178,219,89,131,211,210,83,214,58,23,36,19,79,13,125,107,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,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,175,75,231,157,249,39,250,147,246,211,149,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,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,42,243,52,214,191,185,110,17,242,159,15,111,241,85,249,223,92,42,143,124,91,225,139,198,193,55,136,146,78,146,49,205,233,75,21,78,199,38,238,146,172,91,154,173,221,210,138,244,159,5,251,208,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,57,156,112,104,237,215,68,56,163,212,12,70,178,195,73,106,182,214,222,42,111,118,24,168,105,93,5,18,218,170,229,116,212,205,167,106,177,141,217,27,92,176,57,35,77,141,146,9,24,213,93,157,75,62,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,177,47,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,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,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,3,143,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,236,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,249,81,52,230,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,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,61,156,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,163,16,144,28,175,120,22,251,235,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,255,0,21,173,168,141,46,164,20,87,204,207,130,239,225,179,81,217,169,24,83,123,152,14,125,112,171,158,154,158,26,30,204,118,42,229,94,235,232,122,198,198,194,216,92,143,115,169,218,155,93,219,138,86,43,87,178,178,73,226,184,10,227,19,33,225,99,87,45,141,188,222,42,231,211,171,229,71,130,200,45,147,86,85,120,74,38,78,248,27,37,210,42,120,183,53,213,49,54,24,213,87,180,247,190,38,190,36,218,175,107,155,106,156,204,110,214,171,255,0,47,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,152,120,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,90,241,55,105,186,223,248,187,213,123,21,138,217,87,113,185,92,117,34,251,73,71,71,73,11,166,158,166,121,46,115,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,169,224,115,129,204,55,132,44,53,213,85,79,164,190,106,45,242,157,172,191,95,152,197,217,27,58,163,188,21,30,228,71,50,153,174,70,170,185,81,31,51,218,143,122,53,27,20,81,74,0,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,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,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,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,6,99,52,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,254,68,93,9,240,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,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,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,35,146,167,154,124,167,229,253,119,168,219,139,169,5,101,243,193,194,174,181,248,6,150,106,52,53,20,137,109,177,222,46,54,74,136,156,247,119,221,61,116,49,77,19,152,221,187,85,136,219,124,200,229,87,34,162,186,62,136,238,170,173,141,92,158,179,91,86,43,198,11,44,87,10,122,185,42,51,28,94,229,100,161,116,44,106,178,57,216,232,107,149,210,170,185,21,25,218,161,149,168,173,71,46,247,49,58,116,85,115,123,175,60,239,201,63,212,159,182,156,171,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,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,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,222,143,223,94,13,246,115,237,31,177,61,153,253,147,163,172,239,248,127,29,222,254,246,150,77,187,123,241,127,75,167,93,222,238,189,23,164,255,0,4,0,230,147,162,188,88,241,27,246,63,76,244,83,76,125,181,134,90,119,95,110,117,190,218,182,211,120,139,162,247,33,134,46,221,76,145,202,206,204,43,43,183,53,202,201,60,103,69,78,177,34,156,83,151,191,46,125,106,211,174,35,173,250,141,196,94,150,123,42,203,139,219,231,184,217,156,251,165,174,186,25,111,8,248,227,129,36,138,41,37,127,192,201,38,157,143,68,106,178,88,34,114,61,21,17,174,182,160,86,175,52,158,8,181,219,136,77,83,195,245,51,69,49,175,180,221,188,125,214,43,157,23,140,163,162,240,61,138,153,38,134,94,229,76,241,247,123,190,46,86,237,107,126,15,15,213,85,119,162,39,229,114,199,225,87,139,30,25,181,198,243,114,213,109,52,186,217,241,12,147,31,154,223,59,233,242,11,109,69,44,117,209,205,20,180,243,212,65,21,91,158,237,172,101,76,76,123,99,123,154,234,133,78,141,99,164,114,57,160,112,103,196,159,17,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,62,216,160,164,217,84,202,218,217,29,30,202,137,227,122,244,100,209,175,84,77,191,23,78,189,81,81,28,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,0,5,0,255,0,82,227,142,207,248,140,255,0,73,172,255,0,235,101,223,112,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,64,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,126,36,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,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,19,255,0,149,254,130,106,199,14,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,120,234,106,189,244,175,162,162,141,178,111,167,146,70,39,87,195,34,116,85,221,240,245,233,209,81,86,0,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,79,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,17,171,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,37,65,0,57,173,240,185,174,220,74,125,215,125,202,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,239,153,99,221,187,177,47,244,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,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,126,36,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,10,234,226,11,147,222,156,103,122,143,105,205,116,118,245,246,78,213,116,200,34,159,44,176,58,84,138,150,27,107,213,139,80,235,74,182,23,246,38,77,178,43,97,145,29,14,233,81,26,176,178,36,141,211,215,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,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,117,240,181,202,19,236,86,178,222,50,158,33,110,22,172,163,20,197,238,8,152,205,186,6,245,135,32,248,90,246,85,214,196,170,189,184,89,185,26,180,170,174,223,43,30,142,87,64,212,241,50,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,107,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,239,192,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,79,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,95,175,134,254,4,237,90,81,196,54,165,113,47,156,214,82,93,50,204,159,40,191,213,227,241,83,72,217,233,45,246,170,250,134,205,28,170,217,105,219,44,85,221,22,120,158,232,228,86,118,165,115,83,118,231,41,45,64,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,72,1,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,246,138,213,39,98,150,10,216,164,150,77,140,169,115,221,181,140,114,244,106,43,151,167,68,69,95,113,119,224,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,209,90,163,239,210,207,91,44,145,73,177,245,45,123,119,49,237,94,142,68,114,117,232,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,43,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,237,21,170,62,253,44,245,178,201,20,155,31,82,215,183,115,30,213,232,228,71,39,94,138,136,190,226,127,242,191,208,77,88,225,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,29,77,87,190,149,244,84,81,182,77,244,242,72,196,234,248,100,78,138,187,190,30,189,58,42,42,192,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,139,63,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,1,0,57,173,240,185,174,220,74,125,215,125,202,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,239,153,99,221,187,177,47,244,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,94,129,205,111,133,205,118,226,83,238,187,238,83,6,251,71,246,115,219,126,211,254,201,209,209,246,60,71,129,236,255,0,124,203,30,237,221,137,127,163,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,217,248,0,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,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,248,122,244,232,168,171,48,0,35,87,4,28,23,98,188,35,233,196,20,53,173,181,94,243,235,151,114,123,222,67,21,12,109,145,157,212,135,117,13,52,234,196,153,104,216,176,70,168,215,175,199,34,58,93,172,220,145,178,74,128,115,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,31,234,92,113,217,255,0,17,159,233,53,159,253,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,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,232,0,21,129,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,253,232,253,245,224,223,103,62,209,251,19,217,159,217,58,58,206,255,0,135,241,221,239,239,105,100,219,183,191,23,244,186,117,221,238,235,209,122,115,254,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,79,85,202,183,131,61,88,225,219,42,212,12,215,92,244,223,236,253,234,182,223,65,107,176,212,251,98,154,175,125,43,228,150,74,216,246,82,207,35,19,171,225,161,94,178,38,239,135,163,23,162,189,22,197,65,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,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,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,36,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,253,243,44,123,183,118,37,254,143,94,155,125,253,58,167,94,127,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,94,250,167,214,209,72,216,246,83,207,35,211,171,33,145,122,170,109,248,122,117,234,168,138,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,114,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,217,248,7,63,226,23,22,190,231,58,5,169,120,86,45,67,227,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,202,65,254,165,199,29,159,241,25,254,147,89,255,0,214,203,190,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,165,199,29,159,241,25,254,147,89,255,0,214,203,254,0,2,0,115,91,225,115,93,184,148,251,174,251,148,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,223,50,199,187,119,98,95,232,245,233,183,223,211,170,117,231,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,250,187,194,254,181,230,127,152,23,170,92,2,182,185,191,254,241,169,107,173,114,84,43,191,234,188,43,28,223,247,112,163,255,0,189,225,39,248,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,131,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,30,127,153,175,48,203,174,146,212,220,120,110,209,42,202,186,12,202,74,120,211,35,200,88,215,68,251,68,19,196,217,25,79,70,229,232,171,83,36,82,49,203,59,125,209,49,232,140,85,153,85,212,255,0,171,203,11,143,90,157,103,181,82,112,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,100,50,74,233,123,181,21,205,71,78,229,84,139,226,134,5,145,238,115,210,71,186,194,129,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,183,18,156,201,181,131,49,226,105,53,19,72,115,107,173,159,12,196,174,16,83,217,44,244,151,107,132,54,219,237,45,37,83,228,109,77,125,50,62,46,231,137,234,187,227,86,49,201,10,178,39,117,86,43,221,107,252,25,241,65,106,226,207,69,233,181,26,142,209,87,110,185,91,170,25,100,191,69,45,59,97,129,215,88,233,41,230,169,117,43,82,89,92,180,219,170,17,35,89,28,143,232,159,18,127,133,99,175,10,156,116,255,0,249,83,234,239,11,250,215,153,254,96,94,169,112,10,218,230,255,0,251,198,165,174,181,201,80,174,255,0,170,240,172,115,127,221,194,143,254,247,132,159,224,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,130,188,48,113,167,117,226,159,143,108,198,197,136,100,21,110,210,188,107,7,173,76,126,141,105,157,74,149,179,165,109,185,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,187,144,115,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,13,41,240,157,229,99,70,254,95,227,222,157,1,213,79,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,152,120,240,230,69,157,231,154,203,110,176,104,53,251,216,24,222,151,228,18,86,90,239,84,82,195,60,215,123,164,45,150,157,213,137,35,119,198,234,53,142,89,227,142,36,87,50,104,166,123,165,71,164,141,138,43,41,224,187,139,108,87,139,157,44,76,166,219,23,129,201,44,94,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,4,0,225,83,142,159,255,0,42,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,245,94,21,142,111,251,184,81,255,0,222,240,147,252,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,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,130,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,184,56,223,227,51,62,225,51,142,92,50,178,142,186,174,227,132,220,112,123,116,87,235,12,178,205,52,13,130,75,197,74,212,213,210,211,36,241,66,149,221,154,116,142,57,100,234,157,23,107,189,223,202,127,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,172,13,5,230,23,89,166,92,98,106,182,133,107,206,95,254,193,107,245,3,35,138,207,124,186,77,61,68,150,122,175,28,216,105,169,95,52,147,44,116,214,230,199,11,218,136,216,246,199,36,168,231,57,145,239,115,108,252,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,128,28,42,113,211,255,0,229,79,171,188,47,235,94,103,249,129,122,165,192,43,107,155,255,0,239,26,150,186,215,37,66,187,254,171,194,177,205,255,0,119,10,63,251,222,18,127,128,1,205,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,34,175,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,185,142,71,177,174,70,76,172,158,160,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,252,170,145,87,151,175,21,89,151,21,250,185,175,153,133,230,229,86,220,98,221,81,99,166,196,237,18,70,144,178,221,110,87,220,182,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,155,224,129,92,79,241,167,117,225,99,143,108,58,197,151,228,21,109,210,188,151,7,162,76,130,141,41,157,84,148,83,173,109,197,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,117,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,2,0,113,87,199,79,255,0,149,62,145,112,191,162,153,159,230,5,150,151,63,173,161,111,255,0,188,105,154,219,92,117,8,239,250,223,20,198,183,253,196,42,255,0,239,136,71,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,2,184,56,223,227,51,62,225,51,142,92,50,178,142,186,174,227,132,220,112,123,116,87,235,12,178,205,52,13,130,75,197,74,212,213,210,211,36,241,66,149,221,154,116,142,57,100,234,157,23,107,189,223,202,127,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,21,213,204,175,152,93,30,153,88,171,180,43,65,178,255,0,246,117,95,182,43,197,242,215,52,21,17,217,233,119,212,195,83,74,201,163,153,100,166,184,182,72,88,213,71,71,186,56,229,87,53,204,147,99,155,98,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,43,151,55,26,255,0,197,86,156,79,96,207,238,118,168,245,55,22,252,59,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,73,128,0,32,87,57,108,2,167,38,225,114,215,153,219,177,234,74,186,140,59,40,164,169,172,184,57,34,73,232,109,213,17,75,79,34,49,206,84,122,178,74,153,40,81,204,103,94,170,216,220,169,210,61,205,171,110,11,53,51,238,139,138,205,48,206,164,171,181,82,82,83,228,16,91,235,234,174,146,118,233,105,104,107,81,104,234,167,123,247,181,25,219,130,162,87,163,220,237,173,115,81,206,69,106,42,46,143,129,94,188,233,243,250,107,23,15,56,166,159,83,228,53,116,119,44,171,40,101,75,232,97,89,90,202,251,117,29,60,139,50,74,173,77,142,99,42,39,160,122,49,235,239,126,199,53,23,182,170,218,224,224,39,76,242,173,80,226,227,76,237,216,181,39,115,216,57,5,22,77,113,157,241,200,176,210,208,208,78,202,137,95,35,152,199,108,221,219,108,76,87,116,106,203,52,76,87,55,127,82,202,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,119,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,138,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,165,168,0,231,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,143,252,178,53,211,81,248,139,209,252,235,84,53,66,243,227,174,181,218,129,91,20,48,196,138,202,91,125,43,109,246,245,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,238,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,89,61,64,33,87,29,188,198,108,92,42,95,113,252,15,3,165,181,101,121,159,180,41,235,50,59,68,251,251,116,86,117,99,156,232,221,60,111,79,15,89,55,88,157,18,43,37,70,199,186,71,199,209,241,119,61,5,231,138,173,35,226,191,130,109,109,204,52,182,229,86,215,219,176,124,138,154,231,104,185,70,200,110,54,231,173,190,167,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,40,48,191,62,91,220,77,224,58,221,195,206,39,132,91,234,105,45,121,102,7,103,167,199,171,172,115,92,97,146,174,120,40,41,233,225,75,132,81,34,164,171,77,34,73,18,43,220,196,70,202,175,143,171,182,163,223,45,65,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,143,85,204,207,130,239,226,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,72,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,104,79,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,146,0,169,94,108,156,109,86,92,47,191,195,38,144,229,125,170,11,94,247,102,55,75,69,202,120,228,154,169,204,154,9,44,210,118,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,133,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,79,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,58,252,88,249,167,214,79,152,25,15,168,206,90,247,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,185,142,71,177,174,70,76,172,158,160,20,215,204,175,152,93,102,166,223,107,180,43,65,178,255,0,246,11,65,182,43,197,242,215,52,244,242,94,42,182,84,195,83,74,201,163,153,35,169,183,58,57,152,213,71,71,182,73,34,87,53,207,143,99,157,249,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,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,169,82,188,210,248,250,190,213,223,111,220,41,233,13,195,192,218,168,127,172,115,27,221,45,75,31,37,194,71,49,22,75,108,46,141,203,219,133,155,150,58,142,170,146,62,70,201,11,145,140,100,137,61,107,88,49,60,171,43,246,151,217,108,102,235,121,246,53,190,107,181,199,217,244,82,84,120,58,24,186,119,106,102,216,139,219,133,155,155,186,71,116,107,122,167,85,78,167,170,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,12,214,113,99,230,159,89,62,96,100,62,163,57,107,220,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,131,149,113,99,229,99,89,62,95,228,62,157,57,154,194,252,249,111,113,55,128,235,119,15,56,158,17,111,169,164,181,229,152,29,158,159,30,174,177,205,113,134,74,185,224,160,167,167,133,46,17,68,138,146,173,52,137,36,72,175,115,17,27,42,190,62,174,218,143,124,181,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,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,41,91,157,95,154,124,91,229,253,15,168,220,79,63,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,12,214,113,99,230,159,89,62,96,100,62,163,57,101,60,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,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,202,185,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,175,114,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,10,184,237,230,51,98,225,82,251,143,224,120,29,45,171,43,204,253,161,79,89,145,218,39,223,219,162,179,171,28,231,70,233,227,122,120,122,201,186,196,232,145,89,42,54,61,210,62,62,143,139,185,232,47,60,85,105,31,21,252,19,107,110,97,165,183,42,182,190,221,131,228,84,215,59,69,202,54,67,113,183,61,109,245,61,181,154,38,61,237,217,35,90,174,99,216,231,49,221,28,222,187,217,35,25,69,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,127,220,25,241,153,128,241,103,128,83,86,81,215,82,91,179,107,117,59,34,191,88,101,150,24,103,116,241,195,78,181,53,116,180,201,60,179,45,15,122,161,35,142,89,58,47,84,218,239,127,243,145,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,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,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,40,57,24,254,118,126,155,253,200,181,64,82,183,58,191,52,248,183,203,250,31,81,184,159,87,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,29,144,201,43,165,237,83,208,185,91,59,149,82,47,134,105,214,71,185,172,89,30,219,159,0,129,92,203,248,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,239,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,30,214,53,94,246,181,31,10,190,170,248,100,187,93,111,252,93,233,69,246,251,115,171,184,220,174,58,145,98,171,172,172,171,153,211,79,83,60,151,56,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,165,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,0,41,91,157,95,154,124,91,229,253,15,168,220,79,63,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,8,127,204,103,141,127,225,87,78,32,176,96,23,59,84,154,155,148,254,29,182,154,117,238,201,107,161,84,122,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,119,73,91,12,177,173,16,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,106,120,28,171,139,31,43,26,201,242,255,0,33,244,233,204,235,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,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,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,35,50,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,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,77,239,122,84,195,50,43,215,174,245,69,114,43,145,81,203,216,10,43,230,231,169,152,174,162,113,113,53,187,22,171,241,127,98,177,250,76,102,227,59,36,142,72,93,93,28,245,21,18,178,55,49,238,235,219,241,77,137,232,237,174,108,177,74,197,111,195,213,100,7,36,189,20,255,0,233,215,17,149,151,15,254,220,42,223,75,28,191,252,61,101,92,147,49,99,255,0,224,146,55,54,79,241,232,230,255,0,65,78,171,206,175,202,198,45,243,2,135,211,174,37,85,240,177,173,127,195,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,139,162,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,240,232,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,252,138,151,253,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,153,198,102,125,197,158,127,83,89,89,93,87,110,194,109,213,15,138,195,97,138,89,161,129,208,71,53,66,211,85,213,83,44,242,194,181,221,154,133,142,73,99,232,157,19,107,125,223,206,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,63,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,255,0,184,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,142,188,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,242,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,180,158,29,56,32,172,225,211,130,253,109,213,237,72,165,217,159,102,26,95,123,138,158,157,179,78,207,101,89,230,180,165,66,210,207,79,44,81,172,117,157,246,244,153,29,189,27,216,141,172,115,122,201,190,165,143,107,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,242,42,104,163,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,89,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,84,175,54,78,9,107,45,247,223,226,111,72,113,78,237,5,211,123,115,27,93,162,219,60,146,67,84,214,77,60,151,153,59,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,194,190,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,172,255,0,141,238,99,152,174,33,195,142,53,85,162,149,190,51,36,214,76,126,106,155,101,68,119,40,217,81,142,80,189,157,169,170,38,74,105,150,72,235,25,35,165,134,52,107,182,178,122,121,213,94,171,78,177,201,77,120,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,79,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,245,122,146,0,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,82,181,121,162,241,245,71,135,216,174,92,51,232,237,194,213,116,186,228,118,250,154,28,178,241,5,76,21,145,219,41,94,249,105,167,182,181,141,115,182,86,59,183,35,101,238,35,93,12,110,110,212,87,200,143,134,160,73,255,0,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,31,242,247,226,82,197,194,247,17,214,252,215,49,77,152,181,238,223,62,61,125,169,101,43,234,38,163,165,153,241,200,201,227,99,28,138,187,39,130,5,127,68,123,187,93,212,99,28,245,98,26,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,18,185,144,241,55,128,232,143,15,57,102,17,112,169,164,186,101,153,229,158,163,30,161,177,195,113,134,58,184,32,175,167,168,133,110,18,196,170,178,165,52,105,28,168,143,107,21,29,42,50,62,173,220,175,101,6,26,83,225,59,202,198,141,252,191,199,189,58,2,42,243,43,230,5,247,19,71,93,160,154,83,54,252,250,235,111,111,181,46,45,119,88,236,244,53,112,84,179,240,165,130,165,147,83,220,88,190,26,120,247,49,90,145,200,199,251,247,52,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,17,56,51,192,120,101,209,122,189,57,171,161,164,191,220,178,234,120,165,204,165,173,138,26,168,43,103,117,35,33,158,145,142,88,35,116,148,40,238,250,199,20,205,114,162,79,47,95,233,185,10,192,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,185,87,6,124,102,103,220,38,103,244,213,148,117,213,119,28,38,227,80,200,175,214,25,101,154,104,27,4,147,83,173,77,93,45,50,79,20,41,93,217,167,72,227,150,78,169,209,118,187,221,252,175,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,153,197,143,154,125,100,249,129,144,250,140,231,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,76,227,235,78,53,255,0,67,174,90,137,154,220,45,88,190,73,134,219,235,107,178,203,60,85,41,52,145,210,209,195,28,149,23,42,106,102,185,245,46,163,86,202,222,157,88,174,108,155,162,69,145,90,143,125,69,234,143,28,26,243,144,241,13,149,235,70,159,107,6,107,100,167,185,94,18,91,69,50,86,248,118,71,106,166,168,149,246,234,74,138,72,220,180,242,50,38,72,237,209,57,36,99,159,44,238,118,245,150,71,62,210,112,125,72,215,29,93,229,149,168,90,141,175,116,118,170,123,213,235,79,242,57,109,206,162,161,154,146,106,171,107,45,114,71,21,85,84,79,232,196,154,119,178,89,209,97,68,133,209,75,11,152,214,163,182,165,22,30,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,228,84,209,71,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,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,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,20,173,206,175,205,62,45,242,254,135,212,110,36,0,45,39,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,27,220,213,98,179,176,213,126,248,35,142,215,193,154,206,44,124,211,235,39,204,12,135,212,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,230,227,95,248,170,211,137,236,25,253,206,213,30,166,226,223,135,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,85,124,80,241,147,170,122,157,196,214,85,171,56,6,166,221,108,148,148,254,35,25,198,238,24,220,245,54,137,31,142,197,84,249,41,216,245,106,178,103,119,85,82,119,164,171,215,184,255,0,232,177,173,99,25,109,92,185,181,231,92,120,143,208,233,245,31,90,32,181,71,219,184,123,30,209,53,29,150,106,41,46,81,211,66,196,158,190,73,29,43,162,155,185,51,223,31,72,34,138,54,73,79,50,39,94,187,35,149,69,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,102,179,139,31,52,250,201,243,3,33,245,25,206,127,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,169,29,120,204,227,51,1,225,51,0,169,172,172,174,164,184,230,215,26,119,197,97,176,197,44,51,78,217,228,134,161,105,170,234,169,150,120,166,74,30,245,58,199,36,177,245,94,171,181,190,255,0,229,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,105,60,58,112,65,89,195,167,5,250,219,171,218,145,75,179,62,204,52,190,247,21,61,59,102,157,158,202,179,205,105,74,133,165,158,158,88,163,88,235,59,237,233,50,59,122,55,177,27,88,230,245,147,125,75,30,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,41,175,153,95,48,186,205,77,190,215,104,86,131,101,255,0,236,22,131,108,87,139,229,174,105,233,228,188,85,108,169,134,166,149,147,71,50,71,83,110,116,115,49,170,142,143,108,146,68,174,107,159,30,199,58,186,203,84,228,99,249,217,250,111,247,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,64,2,223,185,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,202,136,213,198,255,0,26,56,175,8,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,219,93,83,2,61,38,90,54,44,18,34,185,137,241,200,141,139,115,55,44,140,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,58,7,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,0,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,105,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,190,112,174,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,249,246,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,242,166,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,215,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,252,138,190,212,2,128,121,154,104,167,220,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,233,53,57,37,234,102,43,83,165,153,214,142,120,190,214,73,111,200,23,38,236,73,36,109,241,20,53,20,212,244,251,225,110,254,227,251,114,82,244,145,118,35,91,223,131,226,85,127,68,177,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,51,27,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,249,151,209,203,95,72,105,180,131,131,236,30,5,130,145,46,89,133,58,229,247,41,169,167,150,86,78,250,230,181,244,238,84,147,166,199,182,141,41,35,123,88,136,196,124,78,84,221,213,94,238,65,206,175,202,198,45,243,2,135,211,174,37,43,19,83,150,103,26,63,195,102,163,191,77,243,87,119,48,28,250,225,73,5,77,68,213,221,152,236,85,202,189,166,87,116,145,237,133,176,185,30,214,212,57,118,187,183,20,79,71,47,101,35,146,242,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,175,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,14,235,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,62,255,0,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,254,69,95,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,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,178,5,151,83,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,59,86,73,193,71,182,248,7,211,254,44,116,202,217,117,172,189,67,237,72,243,75,124,9,223,141,212,48,220,107,99,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,63,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,242,109,156,127,105,29,127,7,239,226,202,170,74,75,115,27,79,61,34,99,149,55,54,58,165,215,248,218,244,101,169,31,19,94,237,242,57,173,123,30,177,163,146,157,237,157,241,177,155,145,180,109,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,10,229,79,192,149,213,110,180,28,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,6,246,185,94,175,239,181,25,178,9,36,176,174,44,124,172,107,39,203,252,135,211,167,51,88,74,174,37,56,32,190,233,38,135,105,111,16,248,29,45,214,241,134,101,184,125,154,227,145,212,207,51,38,146,209,120,171,133,178,57,28,200,226,103,106,141,253,216,153,19,213,94,169,34,57,143,122,43,226,71,249,78,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,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,51,153,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,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,245,224,239,33,225,99,87,46,110,179,89,234,231,211,171,229,71,141,199,238,112,209,213,120,74,38,78,249,221,29,174,90,137,119,53,213,49,54,25,17,19,186,247,190,38,178,85,218,175,115,91,24,11,147,229,89,193,5,30,155,98,182,142,39,181,14,151,126,95,146,91,229,151,30,164,239,65,81,79,69,103,171,142,7,193,85,211,180,175,138,178,70,36,201,213,146,170,36,21,27,28,214,189,210,53,182,42,12,214,113,99,230,159,89,62,96,100,62,163,57,218,178,78,10,61,183,192,62,159,241,99,166,86,203,173,101,234,31,106,71,154,91,224,78,252,110,161,134,227,91,27,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,169,175,156,215,49,90,94,20,241,236,247,69,234,173,84,154,155,156,119,40,146,197,85,87,29,101,86,49,219,89,25,83,87,52,108,107,152,237,175,99,60,58,78,145,247,91,52,114,172,110,107,36,132,168,31,246,85,158,229,95,237,174,71,146,100,119,15,250,74,202,235,149,117,68,159,246,164,154,105,36,127,252,238,115,157,254,21,82,69,113,99,193,245,215,132,253,35,210,39,103,41,72,185,222,107,81,126,175,189,50,154,87,72,202,24,34,101,185,41,168,85,200,245,138,71,196,178,78,247,201,27,81,21,243,185,136,233,25,27,36,119,96,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,85,101,138,114,212,230,23,89,166,87,218,29,10,215,156,191,253,130,215,238,138,207,124,186,77,61,68,150,122,173,148,208,211,82,190,105,38,88,233,173,205,142,23,181,17,177,237,142,73,81,206,115,35,222,230,220,161,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,157,109,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,120,3,74,124,39,121,88,209,191,151,248,247,167,64,82,95,30,188,34,103,220,51,106,229,206,190,225,113,200,50,204,79,35,168,246,149,14,91,112,167,154,71,205,61,75,231,122,210,214,213,43,123,79,174,69,134,87,187,107,149,100,102,217,118,179,122,177,142,93,124,76,97,188,45,113,12,153,158,160,208,213,191,30,191,217,230,199,43,171,105,145,94,251,99,38,168,167,153,42,214,36,106,186,102,53,212,237,71,177,191,30,199,185,205,71,185,169,27,239,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,16,115,92,226,151,21,210,77,26,159,67,190,205,218,178,76,147,83,45,245,16,120,106,231,71,44,54,138,22,185,169,227,164,135,119,115,189,220,254,245,119,68,106,75,3,228,220,171,7,109,244,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,161,78,2,184,103,169,225,99,135,155,102,15,121,174,171,159,33,190,84,125,163,200,33,153,98,217,69,113,158,158,6,73,73,18,196,231,53,204,137,176,199,26,191,123,247,189,175,122,43,90,246,177,180,109,197,143,154,125,100,249,129,144,250,140,231,106,201,56,40,246,223,0,250,127,197,142,153,91,46,181,151,168,125,169,30,105,111,129,59,241,186,134,27,141,108,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,197,91,6,89,149,98,158,210,251,45,147,93,108,222,217,183,205,105,184,251,62,182,74,127,25,67,47,78,237,52,219,21,59,144,191,107,119,70,238,173,119,68,234,139,208,232,28,47,104,93,247,136,189,113,197,116,190,211,102,186,215,80,87,92,41,229,191,205,110,86,50,75,125,157,179,49,42,234,150,73,17,99,143,100,110,93,170,244,84,89,29,27,17,175,115,218,199,95,71,16,184,181,139,6,224,191,82,240,172,90,135,193,89,113,253,47,188,218,237,212,221,215,201,216,165,130,211,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,56,68,170,226,83,130,11,238,146,104,118,150,241,15,129,210,221,111,24,102,91,135,217,174,57,29,76,243,50,105,45,23,138,184,91,35,145,204,142,38,118,168,223,221,137,145,61,85,234,146,35,152,247,162,190,36,127,148,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,57,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,10,224,131,133,251,87,22,121,254,103,167,53,151,122,187,117,202,221,131,220,111,118,25,98,168,108,48,58,235,28,212,208,211,54,169,203,20,174,90,109,213,10,178,36,109,71,244,79,133,127,192,188,87,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,221,247,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,220,199,35,216,215,35,38,86,79,83,53,156,88,249,167,214,79,152,25,15,168,206,117,93,30,224,130,251,175,60,29,228,218,235,165,244,183,91,206,117,139,230,19,91,166,177,197,51,22,58,203,60,84,48,77,34,211,66,145,44,146,214,36,149,13,114,51,184,136,248,216,230,177,142,145,88,215,197,251,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,242,115,30,230,175,84,85,67,208,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,105,79,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,149,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,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,59,86,73,193,71,182,248,7,211,254,44,116,202,217,117,172,189,67,237,72,243,75,124,9,223,141,212,48,220,107,99,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,63,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,242,109,156,127,105,29,127,7,239,226,202,170,74,75,115,27,79,61,34,99,149,55,54,58,165,215,248,218,244,101,169,31,19,94,237,242,57,173,123,30,177,163,146,157,237,157,241,177,155,145,180,109,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,10,229,79,192,149,213,110,180,28,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,6,246,185,94,175,239,181,25,178,9,36,176,174,44,124,172,107,39,203,252,135,211,167,51,88,73,78,37,56,50,190,232,126,143,233,110,191,89,46,190,213,195,53,27,31,179,84,76,179,189,141,170,182,94,42,173,237,169,146,153,205,78,157,200,95,182,103,197,35,83,171,90,199,71,39,69,107,36,155,229,224,207,140,204,251,132,204,254,154,178,142,186,174,227,132,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,187,52,233,28,114,201,213,58,46,215,123,191,148,244,227,251,153,166,43,106,211,138,77,63,225,119,62,241,185,6,95,111,165,184,77,147,90,214,55,199,110,181,206,147,164,144,49,233,42,77,73,113,235,28,93,89,36,40,248,163,149,85,22,57,118,43,42,175,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,181,113,215,195,93,139,133,108,219,79,116,202,216,189,235,172,218,127,111,186,100,149,109,170,124,241,213,222,37,172,173,101,68,145,43,154,205,176,167,105,145,198,136,198,47,110,54,43,145,94,175,115,166,7,35,31,206,207,211,127,185,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,154,112,95,193,245,171,139,45,35,214,246,219,210,174,60,239,14,167,179,215,226,143,134,86,163,42,103,123,46,11,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,36,96,255,0,101,88,22,85,254,218,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,102,72,102,142,70,127,204,230,185,191,224,84,45,251,134,206,107,152,173,243,135,28,183,38,215,74,171,85,38,161,105,245,189,157,186,101,171,142,151,237,140,210,49,233,77,225,97,99,93,35,38,116,145,181,149,29,184,157,20,93,198,205,240,70,229,142,42,171,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,119,107,198,248,40,202,172,220,24,234,7,22,58,155,108,246,117,35,173,246,200,240,187,124,233,35,42,166,241,23,90,40,223,115,114,35,154,141,133,208,62,88,226,108,141,119,117,179,58,84,70,181,176,190,78,85,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,21,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,129,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,218,247,5,60,211,113,91,150,150,93,113,110,35,46,62,23,36,193,49,249,238,20,183,30,244,108,246,245,13,21,53,59,25,7,118,178,175,185,85,119,158,69,153,219,17,26,217,58,117,69,69,234,87,7,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,218,248,111,224,43,33,203,244,47,82,184,146,213,203,21,93,187,24,199,240,123,253,195,27,183,212,248,170,42,186,251,140,118,214,212,81,87,163,93,18,54,106,29,178,185,236,123,37,77,242,194,212,84,116,123,218,232,106,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,18,255,0,152,207,5,31,194,174,163,193,127,192,45,151,89,52,203,41,252,75,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,147,151,15,18,90,185,163,90,243,98,195,48,171,6,65,155,216,178,234,135,219,235,49,10,26,215,162,57,243,118,150,75,133,60,78,145,180,237,169,137,148,237,87,75,55,70,118,89,35,95,36,77,94,236,119,232,1,86,188,238,52,134,153,246,173,61,215,186,24,41,35,168,130,162,92,66,233,35,167,151,191,59,30,217,42,168,154,200,253,241,35,35,88,235,213,206,248,94,171,52,105,241,162,38,200,171,202,227,87,169,180,151,140,28,102,11,148,244,144,91,115,154,121,177,10,169,166,130,89,94,199,212,185,143,165,108,73,31,244,94,250,200,41,35,87,57,28,196,100,143,87,109,254,155,108,255,0,154,62,175,84,233,47,7,217,52,22,217,234,224,185,103,53,16,226,20,179,67,4,82,177,140,169,107,223,84,217,82,79,232,177,244,112,85,198,142,106,57,232,249,24,173,219,253,54,210,14,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,200,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,132,11,231,87,229,99,22,249,129,67,233,215,18,178,248,32,210,28,55,94,184,156,196,180,143,80,32,171,146,197,145,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,249,78,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,118,21,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,194,85,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,95,87,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,74,243,70,227,254,213,127,181,67,195,231,14,250,139,73,113,182,220,105,222,185,157,230,205,35,102,130,166,9,26,197,138,223,79,89,27,213,175,99,154,175,90,132,141,21,21,22,56,187,159,223,17,21,235,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,239,87,198,78,142,88,184,127,226,31,32,209,220,114,111,17,73,140,219,236,116,242,84,237,123,60,93,83,237,20,114,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,11,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,245,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,246,189,170,199,185,170,248,81,240,44,158,156,180,56,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,108,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,6,231,185,24,199,57,89,50,50,234,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,175,22,62,86,53,147,229,254,67,233,211,153,172,52,103,161,184,6,27,170,124,19,105,142,159,106,14,61,73,124,199,175,154,111,143,211,87,80,212,162,236,149,158,207,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,164,190,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,118,174,88,124,111,209,240,233,149,84,233,14,164,85,108,192,115,11,132,50,211,212,54,24,25,236,171,196,210,83,211,173,84,245,18,203,26,71,71,216,111,89,149,219,213,189,136,220,198,183,172,155,227,7,19,119,107,85,255,0,137,45,87,190,216,174,116,151,27,109,199,56,190,213,209,214,82,76,217,160,169,130,74,249,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,175,242,84,242,177,148,252,192,174,244,235,113,63,207,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,62,252,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,116,117,46,79,149,103,27,244,122,147,138,218,56,97,212,58,173,153,126,55,111,150,44,122,175,179,5,61,61,109,158,146,56,25,5,47,94,234,62,90,200,216,179,47,70,68,136,176,83,239,115,156,246,200,231,88,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,189,121,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,217,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,61,175,106,177,238,106,190,20,124,11,46,79,150,167,47,74,61,50,177,80,235,174,188,226,31,236,234,191,116,182,123,29,210,24,42,35,179,210,239,166,154,154,169,240,201,10,201,77,113,108,144,189,200,173,147,116,113,202,141,115,89,38,246,183,192,115,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,67,254,5,56,107,177,113,83,155,106,22,153,92,215,179,117,135,79,238,23,76,110,173,213,79,130,58,75,196,85,148,76,167,146,85,107,95,186,21,238,190,57,17,88,245,237,200,245,106,35,209,142,111,21,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,78,0,121,154,98,183,93,56,171,211,254,40,179,239,5,144,98,22,250,171,132,57,53,209,99,100,119,27,92,9,2,71,3,222,178,172,213,119,30,178,75,209,145,194,175,150,56,145,85,100,151,122,190,5,241,153,198,102,125,197,158,127,83,89,89,93,87,110,194,109,213,15,138,195,97,138,89,161,129,208,71,53,66,211,85,213,83,44,242,194,181,221,154,133,142,73,99,232,157,19,107,125,223,207,234,225,175,131,43,238,184,104,254,169,107,245,238,235,236,172,51,78,113,251,205,68,43,3,216,234,171,157,226,150,222,234,152,233,154,213,235,219,133,155,161,124,178,57,58,185,175,108,113,245,87,62,72,99,89,165,62,19,188,172,104,223,203,252,123,211,160,61,6,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,202,139,158,190,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,119,204,239,42,225,219,75,50,173,51,206,232,110,185,103,106,223,44,248,69,109,77,76,149,158,205,174,101,51,33,167,161,158,57,103,102,219,114,118,163,114,54,7,53,209,244,145,26,215,247,81,98,136,26,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,233,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,140,214,113,99,230,159,89,62,96,100,62,163,57,110,156,164,245,139,1,202,184,87,199,244,162,223,126,164,143,44,195,170,46,177,87,90,102,170,133,42,228,129,245,174,169,74,184,160,71,172,171,77,210,186,40,150,87,53,169,221,107,219,254,4,87,66,174,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,221,121,46,112,245,236,203,22,71,196,237,218,166,235,79,87,119,241,56,149,162,138,74,94,213,44,212,44,125,52,211,214,54,71,39,89,186,207,26,66,213,103,70,177,212,243,162,171,220,238,145,206,174,44,124,172,107,39,203,252,135,211,167,51,88,104,207,67,112,12,55,84,248,38,211,29,62,212,28,122,146,249,143,95,52,223,31,166,174,161,169,69,217,43,61,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,73,124,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,237,92,176,248,223,163,225,211,42,169,210,29,72,170,217,128,230,23,8,101,167,168,108,48,51,217,87,137,164,167,167,90,169,234,37,150,52,142,143,176,222,179,43,183,171,123,17,185,141,111,89,55,198,14,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,95,228,169,229,99,41,249,129,93,233,214,226,127,130,130,249,155,241,3,128,241,15,196,146,95,116,229,245,115,219,113,91,63,217,89,107,37,88,93,5,116,244,213,245,142,117,77,44,144,201,35,101,166,123,102,99,163,145,85,170,228,247,237,79,119,87,44,142,32,112,30,30,56,146,91,238,163,62,174,11,110,85,103,251,43,21,100,75,11,96,161,158,166,190,141,205,169,170,146,105,35,108,84,204,108,47,116,146,34,185,90,158,253,171,239,233,126,128,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,47,249,145,112,11,98,215,220,86,233,173,186,111,111,240,90,155,143,219,223,81,81,13,45,51,228,251,77,75,4,125,82,153,241,196,215,61,213,141,99,54,193,35,90,174,127,70,194,254,173,237,190,26,97,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,171,36,106,251,218,168,228,254,104,95,159,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,144,120,177,243,79,172,159,48,50,31,81,156,179,78,74,25,254,27,46,139,230,90,90,220,134,145,50,202,92,162,162,254,251,75,149,91,58,219,165,164,162,129,181,12,69,78,143,98,75,11,216,237,170,187,21,99,223,183,185,30,238,63,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,178,141,221,185,29,47,113,90,216,100,115,118,170,178,68,100,63,171,201,115,135,175,105,223,114,62,39,110,213,54,170,138,75,71,137,196,173,20,82,82,247,106,161,174,123,41,166,158,177,178,57,58,67,210,9,18,22,171,58,185,237,168,157,21,88,214,244,146,218,143,41,169,26,171,167,26,63,98,167,201,245,67,52,181,99,54,170,187,133,53,174,26,187,141,66,69,27,234,167,126,200,227,69,95,251,78,114,255,0,69,145,178,73,30,173,99,30,230,214,183,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,109,203,232,229,179,197,118,156,107,158,135,99,122,95,108,151,217,89,158,156,227,244,22,123,149,154,162,100,116,149,20,180,176,199,79,29,125,58,244,78,228,47,218,205,232,137,186,41,30,140,119,84,116,82,75,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,149,235,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,224,89,61,57,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,101,212,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,104,207,67,112,12,55,84,248,38,211,29,62,212,28,122,146,249,143,95,52,223,31,166,174,161,169,69,217,43,61,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,72,60,102,112,191,117,225,51,90,42,116,230,178,239,73,113,182,220,105,223,123,176,203,21,67,166,157,182,169,42,234,33,166,109,83,150,40,154,149,59,105,213,100,72,218,172,234,191,10,255,0,129,56,81,123,220,180,56,62,181,112,233,164,112,231,153,18,99,247,108,239,58,167,142,190,107,173,182,86,213,178,146,213,43,35,146,10,24,106,152,247,69,43,58,167,121,242,67,209,146,61,237,77,210,178,24,164,88,65,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,58,87,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,109,243,71,19,98,238,212,87,53,29,3,81,22,95,138,24,18,54,53,207,72,216,234,97,39,167,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,91,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,193,185,238,70,49,206,86,76,140,159,252,204,109,54,171,7,47,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,152,120,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,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,101,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,52,129,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,42,185,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,215,41,196,221,166,213,96,225,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,110,106,160,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,236,233,221,64,35,255,0,30,218,103,138,234,135,8,250,153,110,202,105,59,158,193,199,235,114,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,102,238,219,162,122,183,163,150,41,165,98,57,187,250,153,247,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,201,211,205,199,136,27,174,169,221,116,126,197,98,125,93,30,19,121,193,232,117,2,142,142,117,116,115,203,61,197,211,54,53,170,141,178,58,23,62,40,97,70,179,162,42,177,103,168,68,123,145,254,239,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,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,211,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,254,121,246,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,210,116,7,143,90,109,121,224,223,87,180,87,86,111,180,144,106,45,143,77,239,176,218,31,39,119,125,254,221,5,145,237,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,149,66,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,115,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,249,81,115,195,196,239,15,183,222,24,117,150,245,164,55,252,130,213,123,146,219,219,158,154,186,223,59,29,222,165,149,187,225,116,208,163,156,250,89,149,138,138,232,100,248,147,170,57,170,248,221,28,175,230,150,155,101,77,234,235,69,102,163,146,146,58,138,250,136,233,162,125,93,92,84,176,53,239,114,53,171,36,211,57,177,68,206,170,157,95,35,154,198,167,85,114,162,34,169,160,158,8,56,46,197,120,71,211,136,40,107,91,106,189,231,215,46,228,247,188,134,42,24,219,35,59,169,14,234,26,105,213,137,50,209,177,96,141,81,175,95,142,68,116,187,89,185,35,101,75,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,148,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,157,174,124,163,179,232,184,175,102,149,217,174,213,117,90,94,180,240,100,47,201,170,97,154,7,165,169,107,25,12,214,244,168,109,59,233,214,232,214,44,142,99,58,35,30,198,182,85,72,209,203,27,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,125,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,110,156,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,220,234,150,58,118,50,8,226,234,142,133,155,17,140,236,162,203,58,120,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,60,58,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,240,5,212,242,84,242,177,148,252,192,174,244,235,113,63,202,107,230,167,198,253,102,164,229,87,126,24,116,242,171,102,33,141,220,34,139,33,171,236,207,79,81,91,120,164,146,118,79,75,215,186,140,150,142,55,172,43,209,241,34,172,244,251,218,231,49,177,185,209,131,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,101,164,241,225,203,243,4,207,120,113,183,82,232,94,13,106,177,228,154,87,111,146,75,37,61,21,20,210,212,92,173,113,178,89,102,182,34,198,174,146,105,164,145,238,154,55,72,217,94,233,213,233,213,171,83,44,133,43,127,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,42,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,81,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,83,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,235,209,78,79,118,44,3,136,234,172,183,80,239,86,172,211,75,45,91,235,49,235,93,84,175,74,234,154,173,241,172,17,220,160,236,164,50,195,26,44,219,145,146,35,101,116,113,43,163,72,223,36,41,101,69,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,39,79,49,158,10,63,138,173,56,130,255,0,128,91,45,81,234,110,45,248,150,218,153,211,181,37,210,133,17,235,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,148,46,119,94,12,248,95,186,241,103,173,20,218,115,71,119,164,183,91,109,212,236,189,223,165,150,161,208,206,235,84,117,116,240,212,182,149,201,20,173,90,157,181,8,177,164,141,70,117,79,137,127,192,183,125,174,88,6,27,165,156,19,106,118,159,105,246,61,73,99,199,172,122,111,144,83,80,208,211,34,236,137,158,207,168,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,206,97,165,62,19,188,172,104,223,203,252,123,211,160,58,169,26,185,131,232,94,156,107,47,12,185,173,219,53,179,119,110,184,38,63,116,201,44,23,40,21,25,85,69,85,79,74,249,149,141,122,162,245,134,94,211,89,44,106,138,215,53,26,169,209,236,141,236,207,97,55,249,75,104,134,151,234,255,0,16,213,23,220,238,249,86,183,125,61,167,166,201,236,54,40,99,145,140,174,158,42,134,167,138,150,118,251,154,202,105,93,76,228,135,170,44,175,153,138,170,177,199,43,31,121,32,205,103,22,62,105,245,147,230,6,67,234,51,159,147,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,105,190,166,104,215,24,154,29,81,123,198,42,253,183,136,101,214,250,155,53,226,223,44,142,130,170,155,187,15,110,166,134,165,35,126,248,102,70,73,209,118,187,222,215,181,241,185,204,115,30,234,160,162,230,107,173,188,61,106,229,126,159,97,151,172,127,55,210,76,22,161,49,27,13,170,104,32,86,85,89,173,239,142,154,10,184,171,233,218,143,117,76,212,244,219,214,101,89,32,223,80,247,54,29,169,27,25,63,231,226,58,213,197,63,47,205,88,213,123,54,17,144,99,20,243,224,249,37,19,233,238,209,55,100,211,199,106,147,189,37,36,173,94,149,20,205,149,210,68,217,182,177,92,248,100,69,99,21,170,137,65,133,186,114,167,227,158,213,122,198,104,56,93,213,123,165,37,190,229,96,167,72,241,75,213,198,232,214,37,206,7,212,50,56,173,139,223,147,115,170,88,233,216,200,35,139,170,58,22,108,70,51,178,139,44,233,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,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,192,23,83,201,83,202,198,83,243,2,187,211,173,196,255,0,43,47,154,199,28,246,171,46,51,95,194,238,148,93,41,46,23,43,253,58,199,149,222,173,215,70,189,45,144,50,161,241,203,108,78,196,155,155,82,247,64,246,79,28,189,17,176,191,98,177,253,229,88,170,44,22,189,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,13,238,114,61,31,216,106,179,100,17,201,105,64,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,52,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,158,205,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,204,184,158,86,188,16,95,116,26,197,38,186,234,133,45,214,205,157,101,22,250,139,116,54,57,102,98,71,71,103,149,244,179,70,181,48,172,73,36,85,139,37,59,156,172,238,42,50,55,181,175,99,100,71,181,149,87,197,143,154,125,100,249,129,144,250,140,231,159,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,249,21,47,207,133,30,37,52,227,140,237,14,101,206,68,181,87,221,125,159,29,175,56,198,231,165,78,221,61,84,176,171,102,141,212,242,58,77,244,115,116,149,98,87,57,237,124,123,154,229,222,201,88,218,224,213,30,97,121,247,11,188,67,101,122,99,195,110,49,143,218,244,215,3,167,76,22,219,139,93,232,166,146,145,179,208,84,75,226,43,250,71,82,143,90,153,42,100,170,69,153,36,69,154,37,137,211,177,210,181,28,219,42,225,127,138,155,87,22,122,47,112,213,29,57,195,234,237,215,43,117,68,182,153,109,87,186,182,195,3,174,177,210,67,59,163,109,76,45,149,203,77,186,161,140,73,214,20,127,68,115,187,63,201,171,73,124,109,101,60,77,95,53,198,249,108,226,110,186,235,237,90,11,133,99,173,116,78,138,170,158,207,21,47,121,96,239,90,97,157,27,210,142,79,10,212,108,168,221,210,164,72,233,28,247,238,113,231,245,119,137,140,203,90,180,143,75,52,183,51,161,164,123,244,162,158,190,219,108,185,194,137,27,234,109,211,50,145,148,240,75,27,90,141,223,3,105,54,36,136,191,27,28,205,205,222,215,73,36,160,228,169,230,159,41,249,127,93,234,54,226,234,65,229,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,40,7,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,116,98,28,0,246,186,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,34,166,130,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,204,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,146,153,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,83,181,207,148,118,125,23,21,236,210,187,53,218,174,171,75,214,158,12,133,249,53,76,51,64,244,181,45,99,33,154,222,149,13,167,125,58,221,26,197,145,204,103,68,99,216,214,202,169,26,57,99,109,191,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,122,231,197,86,27,194,135,47,205,43,204,47,55,42,71,100,247,29,55,179,83,98,118,137,35,89,159,113,184,165,170,13,138,232,154,246,59,195,70,231,70,233,159,185,187,88,168,212,94,227,227,99,233,47,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,67,229,204,176,12,203,79,170,109,84,185,158,61,87,106,125,242,207,69,127,182,44,200,155,43,45,213,113,36,180,245,17,61,170,173,123,28,213,232,189,23,225,123,94,199,109,123,28,212,178,158,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,62,107,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,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,174,14,38,57,72,211,106,199,16,212,218,165,167,89,109,37,167,24,202,175,30,210,206,45,149,181,114,182,174,39,201,80,215,213,207,109,147,179,51,85,243,53,211,61,35,153,17,145,203,252,156,177,189,35,138,127,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,172,117,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,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,144,3,140,78,87,184,174,184,107,46,43,169,250,111,31,176,126,209,100,17,71,168,116,244,210,71,79,11,232,85,175,150,123,156,10,228,118,202,199,118,251,74,214,199,35,101,150,120,229,122,51,108,242,73,50,180,119,71,112,29,10,192,45,122,115,167,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,254,68,79,63,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,12,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,87,159,220,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,147,88,198,181,58,34,34,23,105,201,215,76,254,199,240,167,54,117,87,73,106,90,188,247,32,172,184,67,85,79,31,245,211,168,105,149,40,227,130,161,234,196,85,217,60,21,143,99,17,206,107,91,58,185,21,28,247,162,78,162,0,115,171,242,177,139,124,192,161,244,235,137,80,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,154,9,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,31,249,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,13,204,114,177,238,114,50,20,101,43,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,127,147,152,247,53,122,162,170,31,41,165,62,44,124,172,107,39,203,252,135,211,167,51,88,104,79,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,64,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,50,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,167,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,161,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,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,94,247,46,110,53,255,0,138,173,56,158,193,159,220,237,81,234,110,45,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,158,175,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,159,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,159,228,169,229,99,41,249,129,93,233,214,227,245,121,158,113,191,89,195,166,43,77,164,58,111,85,179,62,204,45,243,75,81,80,232,103,103,178,172,243,71,81,78,149,80,84,69,44,107,29,103,125,189,97,86,239,70,246,36,115,218,222,177,239,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,208,159,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,234,84,175,54,78,9,107,45,247,223,226,111,72,113,78,237,5,211,123,115,27,93,162,219,60,146,67,84,214,77,60,151,153,59,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,193,110,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,162,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,76,235,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,235,252,214,56,237,181,37,170,191,133,157,26,201,170,221,114,117,66,193,155,221,109,211,181,176,71,2,53,237,146,206,143,68,87,61,238,114,181,103,216,230,163,17,157,135,43,247,207,28,117,131,134,224,25,150,160,212,221,105,112,204,122,174,234,251,29,158,182,255,0,115,88,81,54,81,219,169,34,89,106,42,37,123,149,26,198,53,169,209,58,175,196,247,49,141,220,247,181,171,250,186,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,34,165,223,79,196,198,27,197,127,47,205,88,213,44,62,134,174,220,246,224,249,37,182,239,108,169,69,115,237,215,24,237,82,62,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,101,6,26,83,225,59,202,198,141,252,191,199,189,58,3,170,149,213,206,111,93,40,241,109,26,177,104,53,162,243,178,245,155,92,35,184,221,41,35,72,36,254,195,210,57,94,212,153,28,171,44,93,202,180,167,116,111,107,81,31,225,39,110,244,70,185,174,167,106,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,232,198,44,179,69,26,57,221,19,124,140,111,243,114,34,246,190,7,245,138,235,162,28,81,233,254,93,71,126,164,181,91,107,111,20,214,75,244,181,213,78,130,137,109,85,114,182,26,151,84,57,30,198,236,141,174,73,218,178,46,198,201,4,111,114,46,206,134,140,193,154,206,44,124,211,235,39,204,12,135,212,103,62,172,223,134,124,203,14,225,211,79,56,154,109,117,37,126,39,158,84,86,91,94,141,84,142,123,109,198,10,170,184,155,3,216,174,85,145,146,197,72,249,91,35,127,146,164,140,123,91,210,55,75,242,233,15,18,250,167,162,216,174,107,130,226,215,111,21,141,231,120,253,202,193,113,179,220,39,169,125,12,94,54,56,226,150,182,24,25,43,35,109,98,71,19,88,217,92,215,116,106,171,85,21,61,201,229,52,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,47,251,87,52,207,21,209,190,4,117,7,75,112,170,79,15,101,198,116,190,249,111,166,221,28,108,146,109,150,201,247,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,206,185,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,94,247,46,110,53,255,0,138,173,56,158,193,159,220,237,81,234,110,45,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,158,175,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,159,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,159,228,169,229,99,41,249,129,93,233,214,227,218,243,47,227,18,155,134,253,35,155,7,195,47,20,159,120,185,197,60,148,84,80,199,89,44,85,118,155,116,140,145,146,221,26,176,244,115,30,215,39,110,21,87,199,214,85,87,183,184,144,72,194,141,191,217,86,123,149,127,182,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,243,185,206,119,248,85,78,193,197,183,12,245,60,44,100,56,30,15,121,174,171,159,33,190,96,244,57,30,65,12,203,22,202,43,140,245,85,76,146,146,37,137,206,107,153,19,97,142,53,126,247,239,123,94,244,86,181,237,99,126,174,12,248,90,254,46,51,108,195,77,232,178,79,98,94,173,184,125,85,246,201,81,43,119,82,190,186,42,202,72,155,21,74,35,85,233,11,217,60,141,87,51,226,99,149,175,232,244,106,198,254,65,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,148,185,62,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,89,213,120,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,126,234,119,170,162,53,83,162,183,223,252,209,28,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,209,29,239,254,72,181,237,206,175,205,62,45,242,254,135,212,110,39,138,229,109,172,88,14,133,107,70,123,168,218,141,126,164,183,91,109,218,111,116,150,40,165,170,134,25,238,19,199,87,69,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,252,170,156,83,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,150,188,181,57,122,86,106,109,246,135,93,117,231,16,255,0,96,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,102,179,139,31,52,250,201,243,3,33,245,25,207,146,139,135,236,250,227,195,205,127,18,246,246,82,85,98,118,188,161,49,90,232,161,73,159,87,75,58,211,199,50,84,202,212,143,180,202,101,89,162,137,36,116,136,189,217,24,221,191,18,42,180,79,136,173,92,225,238,167,34,159,75,114,202,187,75,50,171,61,77,154,231,12,114,189,172,145,146,69,35,35,168,106,177,205,116,117,48,58,69,146,25,152,168,246,63,170,117,86,62,70,63,197,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,163,238,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,190,70,174,213,122,34,164,109,141,136,214,53,141,99,121,87,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,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,147,171,147,13,218,213,110,226,190,247,71,112,185,210,82,212,93,48,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,252,154,170,151,104,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,109,204,207,141,31,226,79,81,217,166,248,83,187,120,14,3,112,171,130,154,162,26,238,244,119,218,228,94,211,235,186,70,247,66,232,90,140,115,105,220,155,157,219,150,87,171,147,188,177,199,207,248,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,241,172,151,252,81,240,65,89,166,218,5,166,92,79,105,229,46,252,67,36,195,241,153,114,26,78,244,245,21,20,87,138,186,45,243,213,116,237,43,34,163,145,233,10,117,124,170,169,61,70,198,181,172,116,109,111,53,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,227,86,196,231,177,190,38,54,186,71,66,253,205,218,245,86,170,246,223,35,31,127,218,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,34,174,120,120,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,237,117,71,87,179,45,95,169,198,103,204,39,164,86,97,248,189,179,16,180,67,77,2,68,200,45,212,49,108,137,170,190,247,61,238,114,201,35,220,229,94,175,149,200,221,172,70,49,179,127,150,167,47,74,205,77,190,208,235,174,188,226,31,236,22,131,116,182,123,29,210,25,233,228,188,85,108,166,154,154,169,240,201,10,71,83,110,116,115,61,200,173,147,108,146,68,141,115,95,30,246,186,194,184,204,224,207,1,226,207,0,169,163,172,161,164,183,102,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,245,66,201,36,81,244,94,169,185,190,255,0,231,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,234,181,211,136,28,251,136,123,174,45,125,212,103,210,79,114,197,113,122,28,86,42,200,150,103,79,93,5,51,165,115,106,106,164,154,73,29,45,75,221,51,221,36,136,173,71,47,191,106,123,250,216,87,35,31,206,207,211,127,185,18,211,138,14,97,122,47,194,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,58,43,125,255,0,205,19,208,112,165,198,182,150,113,131,246,167,238,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,74,214,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,8,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,157,21,190,255,0,230,136,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,242,69,175,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,71,254,43,120,214,210,206,15,190,203,125,230,88,50,187,159,218,223,29,224,189,133,75,77,55,111,194,246,59,157,222,244,241,116,235,226,89,183,110,238,189,29,215,167,68,235,231,248,95,230,23,162,252,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,126,234,134,42,34,181,19,162,59,223,252,145,101,0,41,175,157,102,153,253,159,215,28,47,84,169,41,45,84,244,153,134,62,251,124,222,30,61,149,85,21,212,19,126,36,245,29,24,136,254,176,85,209,198,199,171,156,237,176,43,85,26,214,51,173,122,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,105,207,73,240,95,186,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,178,0,115,171,242,177,139,124,192,161,244,235,137,76,22,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,228,214,49,206,94,136,138,167,85,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,242,42,214,87,54,78,9,107,45,247,223,226,111,72,113,78,237,5,211,123,115,27,93,162,219,60,146,67,84,214,77,60,151,153,59,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,214,9,165,62,44,124,172,107,39,203,252,135,211,167,51,88,123,253,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,88,175,42,62,5,191,184,113,65,173,120,103,251,222,171,0,162,174,119,249,206,117,210,74,117,111,253,87,133,123,157,254,238,100,103,247,188,196,159,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,251,42,192,178,175,246,215,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,254,103,53,205,255,0,2,161,232,53,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,111,115,182,181,141,232,212,183,78,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,207,181,235,151,165,30,166,240,119,165,58,235,160,216,135,251,58,160,211,252,114,91,197,142,215,12,20,241,222,41,124,11,166,169,170,100,49,194,146,84,220,93,36,204,114,171,164,221,36,113,43,90,215,201,177,174,174,189,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,162,30,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,136,235,205,155,131,108,135,16,204,174,156,85,98,149,53,119,28,99,32,168,163,134,253,13,77,109,85,109,93,5,198,68,145,157,228,87,70,173,134,135,108,84,209,177,31,50,236,150,102,197,27,91,31,105,141,135,252,38,107,245,79,12,250,243,140,106,203,109,116,151,10,26,10,143,13,117,134,91,124,85,83,251,58,110,140,170,90,85,145,90,177,84,246,149,253,183,182,70,123,254,7,170,196,249,24,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,178,21,115,69,226,186,197,161,218,29,114,210,171,76,182,171,150,103,169,54,250,155,58,91,103,153,235,37,13,158,162,25,97,169,175,115,24,159,229,138,36,123,152,142,145,206,122,119,18,9,24,180,131,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,135,184,51,225,126,213,194,102,139,211,105,205,29,222,174,227,114,184,212,50,247,126,150,90,134,205,3,110,178,82,83,195,82,218,87,36,81,57,41,183,83,162,198,146,53,95,209,126,37,255,0,2,81,15,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,144,3,135,254,33,114,174,29,43,51,123,222,21,77,210,245,151,97,245,152,149,53,193,181,82,65,37,171,196,207,79,35,235,34,88,213,30,179,49,144,57,35,84,115,118,200,246,61,85,200,197,99,252,85,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,222,229,87,47,243,82,252,248,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,59,168,105,167,86,36,203,70,197,130,53,70,189,126,57,17,210,237,102,228,141,149,235,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,26,233,78,186,106,62,141,81,229,246,156,42,243,218,181,103,120,253,110,55,127,182,206,138,250,90,218,90,136,36,133,30,230,34,167,73,162,238,185,241,72,138,142,107,149,200,189,88,249,24,255,0,0,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,80,15,51,77,107,251,233,226,227,41,240,246,255,0,11,65,130,117,194,168,247,197,178,105,124,20,243,120,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,123,87,44,206,18,126,249,52,59,93,179,169,229,181,84,85,228,216,253,126,157,88,41,110,14,223,75,13,115,225,134,177,106,234,88,176,189,91,218,157,45,175,134,72,220,174,99,153,51,182,110,108,106,87,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,166,140,248,44,212,207,189,222,20,244,195,58,146,174,235,87,87,81,143,193,111,175,170,186,73,220,170,170,174,162,85,163,170,157,239,222,229,127,114,122,121,94,143,115,183,57,174,71,57,17,202,168,157,172,205,103,22,62,105,245,147,230,6,67,234,51,151,19,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,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,66,95,242,92,225,235,218,119,220,143,137,219,181,77,170,162,146,209,226,113,43,69,20,148,189,218,168,107,158,202,105,167,172,108,142,78,144,244,130,68,133,170,206,174,123,106,39,69,86,53,189,36,177,94,44,124,172,107,39,203,252,135,211,167,51,88,89,246,189,114,244,163,212,222,14,244,167,93,116,27,16,255,0,103,84,26,127,142,75,120,177,218,225,130,158,59,197,47,129,116,213,53,76,134,56,82,74,155,139,164,153,142,85,116,155,164,142,37,107,90,249,54,53,213,215,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,148,67,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,194,185,172,112,57,144,218,114,106,254,41,52,217,249,6,69,67,127,168,87,229,54,199,50,170,225,61,169,241,211,189,235,90,201,58,61,99,161,72,160,86,185,178,57,172,167,84,141,172,94,211,219,28,48,87,134,237,111,186,240,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,178,3,154,78,177,96,58,235,173,24,22,163,105,205,250,146,227,109,184,233,189,174,89,98,138,170,25,167,183,207,37,93,108,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,242,42,185,91,107,22,3,161,90,209,158,234,54,163,95,169,45,214,219,118,155,221,37,138,41,106,161,134,123,132,241,213,209,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,255,0,42,167,20,226,207,95,170,120,152,215,156,159,86,93,107,164,183,208,215,212,120,107,84,49,91,226,165,159,217,208,245,101,42,213,44,106,229,150,167,180,140,238,61,210,63,223,240,49,82,38,70,198,76,14,83,60,27,100,57,126,101,107,226,171,43,169,171,183,99,24,253,69,100,54,24,105,171,106,168,170,235,238,49,164,108,239,42,182,52,108,212,59,101,169,141,232,201,147,124,176,186,41,26,232,251,172,119,74,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,114,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,241,94,117,126,105,241,111,151,244,62,163,113,32,1,45,57,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,215,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,153,172,226,199,205,62,178,124,192,200,125,70,114,210,121,53,90,109,87,254,17,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,11,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,186,175,40,78,26,62,243,117,150,175,93,50,155,79,123,27,211,157,190,206,241,16,110,134,174,249,43,87,181,183,124,78,142,79,15,30,233,151,107,217,36,82,190,137,233,213,20,186,144,84,7,59,77,51,197,113,253,71,211,189,82,180,210,120,123,214,97,111,184,91,238,253,184,227,100,117,30,1,105,187,19,187,107,17,239,153,89,86,177,185,239,115,191,14,8,26,136,212,103,190,186,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,215,245,87,77,236,90,193,167,25,30,151,228,245,151,90,75,86,77,111,150,221,87,53,174,185,244,149,76,142,68,232,170,201,25,255,0,249,99,145,209,189,189,89,35,30,199,57,142,206,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,77,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,174,2,213,56,148,227,126,197,164,156,17,233,111,15,24,29,85,170,241,153,229,186,95,102,183,100,116,211,194,249,163,180,89,234,236,77,141,202,231,199,43,59,85,143,238,196,248,152,168,244,72,209,207,123,17,31,18,190,176,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,208,159,4,28,45,127,8,250,29,6,155,214,228,158,219,189,92,174,18,95,111,117,17,55,109,43,43,165,134,24,157,21,50,43,81,235,11,25,4,109,71,63,226,123,145,207,232,196,114,70,202,44,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,132,180,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,186,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,119,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,74,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,150,149,200,199,243,179,244,223,238,71,234,243,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,122,63,125,120,55,217,207,180,126,196,246,103,246,78,142,179,191,225,252,119,123,251,218,89,54,237,239,197,253,46,157,119,123,186,244,94,145,87,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,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,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,197,121,213,249,167,197,190,95,208,250,141,196,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,0,57,173,240,185,174,220,74,125,215,125,202,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,239,153,99,221,187,177,47,244,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,5,106,243,180,212,204,86,155,75,48,93,28,241,125,220,146,225,144,38,77,216,142,72,221,225,232,105,233,170,41,247,204,221,253,198,119,36,170,233,26,236,86,187,177,63,196,138,206,139,88,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,166,144,64,14,117,126,86,49,111,152,20,62,157,113,43,215,150,117,166,213,127,227,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,94,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,203,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,92,247,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,185,165,62,44,124,172,107,39,203,252,135,211,167,51,88,79,78,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,131,115,220,140,99,156,172,153,25,117,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,93,92,202,249,122,81,234,109,138,187,93,116,27,16,255,0,103,84,27,101,188,88,237,112,193,79,29,226,151,125,76,213,53,76,134,56,82,74,155,139,164,153,142,85,116,155,164,142,37,107,90,249,54,53,212,216,93,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,31,255,0,84,195,70,191,139,143,225,107,216,151,94,207,180,62,205,253,166,232,238,207,218,46,255,0,103,193,120,109,157,206,207,115,240,124,79,94,157,223,255,0,67,179,253,112,76,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,10,181,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,26,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,243,253,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,153,110,156,149,60,172,101,63,48,43,189,58,220,79,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,246,113,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,127,150,31,27,244,124,58,101,85,58,67,169,21,91,48,28,194,225,12,180,245,13,134,6,123,42,241,52,148,244,235,85,61,68,178,198,145,209,246,27,214,101,118,245,111,98,55,49,173,235,38,251,116,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,235,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,252,170,182,189,202,179,130,10,61,54,197,109,28,79,106,29,46,252,191,36,183,203,46,61,73,222,130,162,158,138,207,87,28,15,130,171,167,105,95,21,100,140,73,147,171,37,84,72,42,54,57,173,123,164,107,108,84,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,149,86,93,159,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,187,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,181,141,70,49,205,71,204,143,158,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,41,159,110,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,142,52,108,187,89,185,99,100,107,52,167,194,119,149,141,27,249,127,143,122,116,7,234,241,3,169,159,115,122,29,158,106,148,117,118,170,122,188,103,31,174,184,80,123,82,77,148,179,87,50,23,120,88,31,241,177,93,221,157,98,141,24,215,35,158,231,163,90,187,156,134,104,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,52,41,203,223,75,237,90,85,193,246,155,91,45,238,164,154,162,255,0,103,139,40,174,171,134,137,180,207,168,158,224,212,169,78,239,69,85,145,241,69,36,84,233,35,151,171,153,78,207,115,81,17,141,168,14,101,26,67,83,164,28,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,125,54,49,181,137,87,27,26,244,71,163,34,106,174,238,168,247,77,254,73,122,153,138,212,233,102,117,163,158,47,181,146,91,242,5,201,187,18,73,27,124,69,13,69,53,61,62,248,91,191,184,254,220,148,189,36,93,136,214,247,224,248,149,95,209,44,168,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,191,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,191,95,15,218,103,247,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,126,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,5,90,243,61,224,42,155,70,46,181,124,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,223,52,113,54,46,213,61,11,149,176,53,17,101,248,102,157,35,99,90,197,141,141,141,124,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,249,254,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,204,183,78,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,16,243,25,224,163,248,85,212,120,47,248,5,178,235,38,153,101,63,137,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,16,1,42,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,91,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,74,220,234,252,211,226,223,47,232,125,70,226,70,174,15,248,107,190,241,83,174,54,125,50,182,47,102,213,14,219,166,73,86,218,166,65,37,37,158,41,163,101,68,145,43,154,253,211,47,117,145,198,136,199,167,114,70,43,145,24,143,115,116,19,163,186,59,128,232,86,1,107,211,157,57,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,242,34,123,80,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,101,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,252,168,190,127,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,85,95,60,239,201,63,212,159,182,149,151,137,224,25,150,117,77,144,85,97,248,245,93,217,152,173,158,75,253,221,41,145,28,250,91,116,114,197,20,181,10,206,187,156,198,58,120,213,251,81,118,179,115,221,209,140,123,155,234,184,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,73,24,157,255,0,237,94,43,102,202,125,137,117,179,123,102,223,79,112,246,117,218,155,195,215,81,247,99,107,251,21,17,117,94,220,204,221,181,236,234,187,92,138,157,87,161,197,120,209,225,39,21,226,231,75,23,22,185,75,224,114,75,23,137,184,99,55,22,186,56,187,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,33,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,224,187,62,90,28,5,83,104,54,61,14,181,106,205,138,146,125,69,190,83,199,53,161,146,119,119,216,45,211,210,198,231,66,232,102,138,55,65,92,174,146,104,166,95,143,107,26,140,99,154,143,153,31,61,76,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,63,254,169,134,141,127,23,31,194,215,177,46,189,159,104,125,155,251,77,209,221,159,180,93,254,207,130,240,219,59,157,158,231,224,248,158,189,59,191,254,135,103,250,224,152,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,209,239,5,248,158,43,138,112,177,165,191,101,177,155,85,155,219,56,125,146,237,113,246,125,20,116,254,50,186,91,117,63,118,166,109,136,157,201,159,181,187,164,119,87,59,162,117,85,232,118,176,10,54,230,255,0,128,97,184,47,21,244,213,88,126,61,73,105,126,85,139,211,95,238,233,76,138,214,85,92,100,172,172,138,90,133,103,93,173,123,219,4,106,253,168,155,159,185,238,234,247,189,206,238,188,140,127,59,63,77,254,228,90,160,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,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,163,219,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,253,96,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,40,47,154,62,175,83,106,215,24,57,52,22,217,233,39,182,224,212,240,226,20,179,67,4,177,61,239,166,115,223,84,217,82,79,233,61,149,147,213,198,142,106,53,138,200,216,173,221,253,55,68,179,69,28,4,234,102,43,170,28,35,233,157,199,22,171,238,123,7,31,162,198,110,48,62,72,214,106,90,234,8,25,79,43,36,107,30,237,155,187,109,149,136,238,142,88,166,137,234,214,239,232,72,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,121,58,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,42,46,122,248,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,254,215,195,127,30,185,14,33,161,122,149,195,110,174,95,106,238,56,198,65,131,223,237,248,221,194,167,197,86,213,208,92,100,182,182,158,138,129,28,233,85,176,208,237,137,204,99,25,18,236,150,102,170,171,99,222,230,195,83,74,124,88,249,88,214,79,151,249,15,167,78,102,176,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,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,12,240,243,11,192,48,221,48,227,27,81,176,205,63,199,169,44,86,42,90,138,10,154,123,125,34,43,96,129,245,54,250,106,137,82,54,245,232,198,44,179,72,168,198,244,99,17,81,173,70,181,17,169,99,252,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,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,199,249,158,241,235,83,163,22,170,190,31,180,126,251,87,65,168,55,58,122,105,174,183,122,78,211,210,211,110,157,179,111,134,57,91,47,118,158,185,200,216,28,138,177,124,48,206,146,49,205,122,198,246,211,9,114,124,181,57,133,209,234,109,138,135,66,181,231,47,255,0,103,84,27,162,179,223,46,147,65,79,29,226,151,125,52,52,212,175,154,73,146,74,155,139,164,153,237,68,108,123,164,142,36,115,156,249,55,185,214,42,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,149,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,20,85,46,167,146,167,149,140,167,230,5,119,167,91,137,254,114,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,157,109,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,65,169,124,69,106,230,173,97,184,110,159,102,121,101,92,248,246,13,103,165,179,91,45,144,202,248,169,30,202,101,153,180,245,18,211,181,221,151,84,178,25,252,58,76,140,107,214,40,216,142,87,59,115,157,39,249,97,240,65,71,196,94,85,83,171,218,145,75,191,1,195,238,16,197,79,78,217,160,127,181,111,16,201,79,80,180,179,211,203,20,137,37,31,97,221,38,71,108,87,119,227,107,28,238,146,108,187,240,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,72,255,0,202,51,76,241,93,68,226,226,27,142,83,73,226,254,197,99,245,121,53,186,7,199,28,144,186,186,57,233,233,226,124,141,123,29,215,183,226,157,43,21,187,92,217,98,137,232,239,135,162,222,160,7,20,227,67,19,197,114,190,22,53,75,237,78,51,106,188,251,27,15,189,221,173,222,208,162,142,163,193,215,69,110,168,237,84,195,189,23,183,51,55,59,108,141,232,230,245,94,138,157,76,225,26,83,225,59,202,198,141,252,191,199,189,58,2,37,115,167,207,233,172,92,60,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,54,57,140,168,158,129,232,199,175,189,251,28,212,94,218,171,106,91,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,228,105,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,173,185,218,104,167,255,0,65,120,140,163,184,127,246,97,87,10,89,37,255,0,226,43,41,36,133,137,31,255,0,26,146,57,210,127,136,70,183,250,106,71,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,140,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,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,82,131,56,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,185,178,178,40,170,93,79,37,79,43,25,79,204,10,239,78,183,19,252,242,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,236,227,3,134,187,239,10,218,227,120,211,43,154,247,173,83,110,186,99,117,110,170,100,242,85,217,229,154,70,83,201,42,181,172,219,50,118,159,28,136,172,98,119,35,122,181,21,138,199,57,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,130,116,119,71,112,29,10,192,45,122,115,167,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,254,68,79,106,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,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,1,85,124,243,191,36,255,0,82,126,218,113,254,77,86,155,85,255,0,137,44,218,197,125,182,82,92,109,183,29,55,185,82,86,81,213,194,217,160,169,130,74,251,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,159,250,17,203,67,135,157,6,213,203,206,172,217,169,234,239,143,158,161,210,99,246,139,204,20,245,116,150,6,111,167,154,55,192,233,99,116,206,169,138,104,100,237,84,119,17,237,138,68,98,163,158,215,76,249,106,8,65,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,209,177,106,156,168,248,22,254,225,197,6,181,225,159,239,122,172,2,138,185,223,231,57,215,73,41,213,191,245,94,21,238,119,251,185,145,159,222,243,22,168,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,227,252,207,120,245,169,209,139,85,95,15,218,63,125,171,160,212,27,157,61,52,215,91,189,39,105,233,105,183,78,217,183,195,28,173,151,187,79,92,228,108,14,69,88,190,24,103,73,24,230,189,99,123,105,132,185,62,90,156,194,232,245,54,197,67,161,90,243,151,255,0,179,170,13,209,89,239,151,73,160,167,142,241,75,190,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,61,210,71,18,57,206,124,155,220,235,21,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,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,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,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,208,56,209,226,219,42,226,231,84,215,41,185,69,224,113,187,23,137,183,227,54,230,182,72,187,116,46,169,145,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,187,49,162,39,70,33,102,156,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,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,31,147,127,203,49,92,83,217,191,106,114,107,85,155,219,55,8,109,54,239,104,86,199,79,227,43,165,235,218,166,135,122,167,114,103,237,118,216,219,213,206,232,189,17,122,30,3,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,102,99,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,234,188,83,112,245,252,58,95,112,43,36,149,55,84,171,203,180,254,201,150,215,219,238,148,189,138,171,85,117,75,31,29,85,27,211,162,42,236,158,9,85,17,205,107,154,215,163,28,142,115,21,239,158,156,145,245,122,153,246,173,66,208,74,233,233,35,168,130,162,44,190,215,27,96,151,191,59,30,216,233,107,92,249,61,241,35,35,88,232,17,173,248,94,171,52,139,241,162,46,203,74,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,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,242,166,148,248,177,242,177,172,159,47,242,31,78,156,205,97,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,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,127,233,151,26,248,175,10,124,179,52,246,201,105,185,248,141,77,201,173,249,4,120,229,190,157,99,124,148,27,238,245,241,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,192,255,0,101,89,238,85,254,218,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,206,231,57,223,225,85,44,82,201,202,19,42,187,240,143,30,93,75,112,254,220,247,95,11,144,211,217,235,91,37,36,52,212,61,137,21,108,234,146,171,59,85,143,238,177,242,73,51,118,178,88,89,2,118,217,220,168,125,117,255,0,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,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,210,159,9,222,86,52,111,229,254,61,233,208,29,84,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,42,46,109,181,99,5,251,175,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,191,242,84,242,177,148,252,192,174,244,235,113,63,193,73,124,224,53,191,1,212,237,121,182,105,254,33,99,164,125,203,77,233,234,45,119,172,134,41,33,145,107,231,155,181,39,130,71,71,213,202,202,71,36,173,84,123,186,182,105,170,89,177,155,85,210,64,178,255,0,185,108,235,94,150,106,175,12,184,222,45,167,22,255,0,101,85,233,229,190,130,193,124,183,73,21,52,18,45,114,82,198,249,171,91,20,50,57,123,53,19,186,161,205,149,232,215,73,35,39,85,77,200,226,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,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,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,85,95,58,60,179,219,28,77,99,152,181,38,77,227,105,49,252,62,155,189,110,142,183,185,29,190,186,122,170,151,201,186,36,85,72,166,146,4,163,115,186,162,57,209,164,10,189,91,176,243,252,158,176,171,86,85,198,11,47,183,10,138,184,234,48,236,94,229,123,161,108,47,106,50,73,222,232,104,85,178,162,181,85,89,218,174,149,200,141,86,174,246,177,122,244,69,107,175,36,135,252,214,180,207,239,19,131,108,142,227,79,73,117,171,175,194,174,20,57,53,28,22,248,251,155,187,114,45,61,67,230,106,49,206,88,99,165,170,169,149,202,155,118,246,145,238,118,214,185,22,147,52,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,102,156,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,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,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,42,46,109,181,99,5,251,175,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,191,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,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,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,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,25,172,226,199,205,62,178,124,192,200,125,70,114,127,233,151,26,248,175,10,124,179,52,246,201,105,185,248,141,77,201,173,249,4,120,229,190,157,99,124,148,27,238,245,241,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,192,255,0,101,89,238,85,254,218,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,206,231,57,223,225,85,44,82,201,202,19,42,187,240,143,30,93,75,112,254,220,247,95,11,144,211,217,235,91,37,36,52,212,61,137,21,108,234,146,171,59,85,143,238,177,242,73,51,118,178,88,89,2,118,217,220,168,125,117,255,0,178,172,11,42,255,0,109,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,230,115,92,223,240,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,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,90,160,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,22,169,206,175,202,198,45,243,2,135,211,174,37,43,29,127,66,248,82,214,142,33,237,89,77,247,78,113,106,185,237,184,173,158,186,233,45,100,180,53,110,130,186,122,102,196,231,91,105,100,134,25,27,45,115,219,51,29,28,10,173,87,39,191,170,123,186,248,11,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,58,178,70,175,189,170,142,79,230,133,249,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,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,164,178,203,141,246,207,138,222,110,216,182,57,246,130,245,69,111,168,168,183,90,60,99,41,61,161,84,200,220,232,169,187,239,69,100,93,199,163,89,220,114,109,110,238,171,238,67,57,154,243,196,87,16,218,169,171,149,57,158,171,101,153,5,187,39,199,239,19,77,67,108,100,181,20,76,198,42,227,123,26,176,209,211,171,183,81,190,55,83,196,138,169,210,85,124,40,233,28,233,58,185,108,87,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,141,242,36,140,85,71,61,144,212,89,170,128,0,33,87,55,61,76,202,180,239,132,121,173,216,181,95,132,251,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,111,78,231,133,108,79,71,110,107,162,150,86,43,126,46,169,78,220,52,96,20,218,167,196,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,146,239,150,221,226,24,181,138,171,18,163,216,198,211,164,175,123,218,169,177,141,115,186,183,111,84,179,254,116,250,59,106,189,105,30,41,173,246,251,13,92,183,220,106,240,203,37,117,101,37,43,92,198,218,170,153,35,145,213,82,35,21,232,200,234,99,137,145,43,158,140,107,235,36,78,138,233,80,130,188,181,245,122,167,72,56,193,193,231,89,234,210,219,152,84,46,33,114,134,154,8,165,124,236,174,115,89,78,213,89,58,108,99,107,18,146,71,185,138,143,70,68,228,77,221,85,142,208,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,224,66,14,105,60,34,90,181,215,72,234,181,150,205,113,164,180,229,154,95,103,175,185,62,73,105,219,178,233,106,137,139,60,212,178,200,214,172,168,248,210,57,31,7,189,88,143,146,86,171,83,188,178,199,70,198,148,248,177,242,177,172,159,47,242,31,78,156,205,97,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,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,149,86,218,185,83,240,49,106,178,227,52,28,81,106,189,174,146,225,114,191,211,164,152,165,150,227,107,107,210,217,3,42,25,36,87,53,239,199,185,181,47,116,12,124,18,69,209,27,11,247,163,223,222,68,138,205,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,182,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,249,21,46,166,217,197,86,27,197,127,47,205,84,204,44,215,42,70,228,246,237,55,188,211,101,150,136,227,88,95,110,184,173,170,125,234,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,40,132,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,228,42,230,103,198,143,240,217,167,12,211,124,41,221,204,251,62,183,213,193,77,81,13,119,102,75,21,10,167,105,245,221,35,123,102,108,206,87,185,180,238,77,173,238,69,43,213,203,217,88,228,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,38,167,24,156,177,50,174,29,180,179,21,212,204,18,186,235,150,118,173,241,65,155,209,83,83,73,89,236,218,230,83,62,106,138,232,36,138,6,109,183,39,106,70,171,167,107,93,31,72,213,206,127,117,82,46,1,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,219,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,182,100,237,50,72,213,30,196,238,70,196,114,171,21,237,118,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,89,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,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,165,62,19,188,172,104,223,203,252,123,211,160,40,91,141,108,166,251,152,113,113,171,215,108,142,187,197,213,211,230,23,59,92,114,118,153,30,218,90,41,221,73,77,31,70,34,34,236,130,8,153,215,166,231,109,234,229,87,42,170,216,87,36,125,47,181,82,224,26,133,173,19,58,146,123,149,206,241,22,47,78,142,162,111,126,142,10,104,99,169,151,101,71,85,118,201,221,87,14,232,209,26,157,105,35,114,171,189,219,44,208,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,162,52,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,159,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,131,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,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,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,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,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,57,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,249,185,85,109,171,149,63,3,22,171,46,51,65,197,22,171,218,233,46,23,43,253,58,73,138,89,110,54,182,189,45,144,50,161,146,69,115,94,252,123,155,82,247,64,199,193,36,93,17,176,191,122,61,253,228,72,172,208,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,145,82,234,109,156,85,97,188,87,242,252,213,76,194,205,114,164,110,79,110,211,123,205,54,89,104,142,53,133,246,235,138,218,167,222,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,136,77,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,78,171,200,199,243,179,244,223,238,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,106,156,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,228,105,35,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,181,215,205,115,129,111,238,252,80,104,166,25,254,248,170,207,232,168,93,254,107,155,116,142,157,27,255,0,91,226,158,215,127,184,153,89,253,241,49,93,90,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,176,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,106,160,128,28,202,249,126,253,251,81,215,107,222,148,195,179,62,181,91,219,237,75,115,91,210,59,197,13,36,21,47,252,40,160,166,124,213,23,23,175,134,130,61,207,70,172,113,177,158,237,173,41,130,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,156,199,185,171,213,21,80,249,77,84,0,1,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,77,237,123,233,224,160,122,49,235,238,102,199,53,19,184,170,239,214,228,177,163,183,91,214,174,101,122,223,112,176,210,75,98,198,172,239,178,80,214,85,210,185,207,109,214,169,241,185,93,75,34,177,88,143,142,154,57,89,42,181,232,246,178,178,52,232,173,149,75,41,227,3,0,166,212,254,23,53,75,12,155,30,171,190,212,85,98,245,213,54,251,125,34,74,233,231,184,211,68,181,20,73,27,98,93,239,122,84,195,10,163,19,174,245,68,106,163,145,85,171,156,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,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,252,200,107,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,185,106,114,253,251,246,172,161,215,189,86,135,102,3,106,184,59,217,118,231,55,164,151,138,234,73,233,159,248,177,79,76,248,106,45,207,79,19,4,155,94,142,89,35,123,61,219,92,93,72,5,53,243,39,229,233,89,166,217,83,117,147,64,177,13,248,134,73,112,162,183,84,99,118,152,103,168,168,162,188,85,201,43,81,105,233,226,133,89,21,28,143,74,120,216,206,226,170,79,80,145,70,198,177,209,177,189,87,67,248,1,190,240,189,194,198,184,234,182,169,92,118,103,215,189,47,201,173,126,203,183,215,178,162,134,142,219,53,186,57,251,115,126,10,42,214,50,120,36,107,150,57,95,14,222,155,85,221,119,21,44,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,106,156,149,60,172,101,63,48,43,189,58,220,74,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,157,109,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,105,229,89,193,5,30,155,98,182,142,39,181,14,151,126,95,146,91,229,151,30,164,239,65,81,79,69,103,171,142,7,193,85,211,180,175,138,178,70,36,201,213,146,170,36,21,27,28,214,189,210,53,182,21,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,64,60,122,240,119,144,240,177,171,151,55,89,172,245,115,233,213,242,163,198,227,247,56,104,234,188,37,19,39,124,238,142,215,45,68,187,154,234,152,155,12,136,137,221,123,223,19,89,42,237,87,185,173,233,92,176,248,223,163,225,211,42,169,210,29,72,170,217,128,230,23,8,101,167,168,108,48,51,217,87,137,164,167,167,90,169,234,37,150,52,142,143,176,222,179,43,183,171,123,17,185,141,111,89,55,221,249,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,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,165,62,19,188,172,104,223,203,252,123,211,160,51,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,249,151,103,202,27,5,251,37,193,181,182,255,0,237,79,23,246,215,32,186,95,123,61,142,223,132,237,200,218,14,214,237,203,220,235,224,59,155,186,55,251,174,222,159,14,231,77,80,102,51,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,94,247,45,236,166,251,152,112,75,165,183,108,142,187,197,213,211,219,234,237,113,201,218,100,123,105,104,171,170,41,41,163,232,196,68,93,144,65,19,58,244,220,237,189,92,170,229,85,90,65,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,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,170,114,84,242,177,148,252,192,174,244,235,113,63,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,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,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,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,25,172,226,199,205,62,178,124,192,200,125,70,114,85,114,212,229,251,247,237,89,67,175,122,173,14,204,6,213,112,119,178,237,206,111,73,47,21,212,147,211,63,241,98,158,153,240,212,91,158,158,38,9,54,189,28,178,70,246,123,182,184,186,144,10,107,230,79,203,210,179,77,178,166,235,38,129,98,27,241,12,146,225,69,110,168,198,237,48,207,81,81,69,120,171,146,86,162,211,211,197,10,178,42,57,30,148,241,177,157,197,84,158,161,34,141,141,99,163,99,122,174,135,240,3,125,225,123,133,141,113,213,109,82,184,236,207,175,122,95,147,90,253,151,111,175,101,69,13,29,182,107,116,115,246,230,252,20,85,172,100,240,72,215,44,114,190,29,189,54,171,186,238,42,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,234,188,140,127,59,63,77,254,228,90,160,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,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,51,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,165,110,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,194,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,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,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,81,124,214,56,24,186,217,114,106,254,40,180,162,215,87,112,182,223,234,22,76,174,203,110,181,185,235,108,157,148,239,146,91,154,118,35,218,218,103,182,7,190,121,37,232,173,153,251,213,239,239,42,69,89,102,170,0,0,204,183,16,58,153,247,201,174,57,230,169,71,87,117,168,164,201,178,10,235,133,7,181,36,223,85,13,11,230,119,133,129,255,0,27,209,189,168,18,40,209,141,114,181,141,98,53,171,181,168,92,255,0,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,244,220,170,178,50,88,169,35,168,100,157,26,142,101,67,122,34,162,35,221,50,140,230,113,193,163,183,93,16,226,143,80,49,26,203,13,37,170,219,91,120,169,189,216,98,161,165,116,20,75,106,171,149,211,83,54,157,170,198,55,100,109,114,192,228,141,54,54,72,36,99,85,118,117,44,251,147,78,127,83,147,112,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,175,85,108,141,69,233,30,214,252,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,109,54,224,163,42,226,179,142,237,89,189,221,173,158,31,76,177,157,80,189,201,145,220,42,18,70,71,95,178,231,44,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,231,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,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,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,29,121,199,96,28,67,92,181,114,135,80,111,56,245,93,118,149,218,108,240,211,89,107,173,137,81,53,37,181,238,123,18,165,107,209,85,89,77,83,45,68,177,177,175,232,214,75,19,105,154,138,247,198,244,111,137,229,135,193,5,31,17,121,85,78,175,106,69,46,252,7,15,184,67,21,61,59,102,129,254,213,188,67,37,61,66,210,207,79,44,82,36,148,125,135,116,153,29,177,93,223,141,172,115,186,73,178,239,193,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,58,250,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,42,37,244,240,1,105,215,155,7,11,152,141,139,136,59,101,37,186,241,110,167,101,37,154,141,33,236,214,211,89,35,138,54,209,197,93,26,34,53,149,45,106,57,187,81,17,201,26,66,146,254,55,116,163,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,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,161,60,79,41,190,224,220,182,236,217,174,45,93,224,175,88,254,135,211,221,45,213,61,166,73,216,170,130,194,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,123,13,36,112,119,105,181,89,120,80,209,234,59,53,178,146,130,158,76,30,203,86,248,169,161,108,76,116,243,209,197,52,210,171,90,136,138,249,37,146,73,30,239,230,231,189,206,94,170,170,167,96,6,107,56,177,243,79,172,159,48,50,31,81,156,181,238,76,55,107,173,199,133,11,221,29,194,231,87,85,79,107,206,43,233,40,98,154,103,61,148,176,45,29,20,203,20,77,85,232,198,44,179,75,34,181,189,19,124,143,119,243,114,170,213,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,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,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,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,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,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,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,165,109,54,224,163,42,226,179,142,237,89,189,221,173,158,31,76,177,157,80,189,201,145,220,42,18,70,71,95,178,231,44,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,231,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,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,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,40,7,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,182,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,46,214,110,88,217,208,57,102,113,163,252,54,106,59,244,223,53,119,115,1,207,174,20,144,84,212,77,93,217,142,197,92,171,218,101,119,73,30,216,91,11,145,237,109,67,151,107,187,113,68,244,114,246,82,57,47,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,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,170,128,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,131,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,94,72,0,143,252,123,106,102,43,165,252,35,234,101,199,41,171,237,251,123,31,173,198,109,208,50,72,210,106,170,234,248,31,79,19,35,107,222,221,251,123,142,149,232,222,174,72,161,149,232,215,108,232,103,223,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,242,52,209,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,249,30,128,168,190,119,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,22,250,142,170,221,243,182,174,109,177,170,53,122,82,72,228,87,123,246,115,78,78,186,153,246,63,138,201,176,90,186,187,170,210,103,184,253,101,190,26,90,121,63,173,93,93,76,137,89,28,245,12,87,162,46,200,32,172,99,30,141,115,154,233,213,168,136,215,189,82,96,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,8,63,168,169,194,199,252,62,213,95,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,200,244,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,119,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,255,0,36,78,171,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,57,254,97,160,58,53,159,234,62,45,171,153,150,158,218,174,185,126,23,187,216,151,73,216,238,229,55,85,87,55,115,81,81,146,246,222,171,36,93,198,187,181,35,156,248,246,61,85,203,208,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,100,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,0,8,255,0,197,111,5,58,89,198,15,217,111,188,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,146,167,160,226,183,130,157,44,227,7,236,183,222,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,158,127,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,201,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,200,132,31,212,84,225,99,254,31,106,175,253,235,110,255,0,81,37,255,0,220,166,43,247,5,252,58,123,66,235,246,111,236,127,216,175,21,221,143,199,120,31,5,224,251,155,251,125,190,247,111,223,187,183,183,119,191,111,79,113,16,63,168,169,194,199,252,62,213,95,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,200,244,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,119,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,255,0,36,78,1,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,100,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,0,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,200,132,31,212,84,225,99,254,31,106,175,253,235,110,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,122,0,66,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,233,211,170,175,243,59,255,0,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,245,87,123,255,0,146,39,96,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,243,85,112,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,74,0,1,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,162,55,221,252,213,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,254,74,146,128,2,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,78,157,85,127,153,223,248,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,252,145,59,0,0,143,252,86,240,83,165,156,96,253,150,251,204,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,74,0,1,0,63,168,169,194,199,252,62,213,95,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,200,244,0,252,155,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,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,228,66,15,234,42,112,177,255,0,15,181,87,254,245,183,127,168,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,242,61,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,243,85,244,28,41,112,83,165,156,31,125,169,251,179,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,213,15,69,84,114,39,68,111,187,249,170,250,14,20,184,41,210,206,15,190,212,253,217,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,0,57,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,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,48,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,153,223,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,252,209,120,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,249,147,124,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,32,127,81,83,133,143,248,125,170,191,247,173,187,253,68,150,156,63,104,93,171,135,140,1,186,115,98,207,115,92,170,219,5,66,75,71,46,85,116,109,116,244,48,54,24,161,142,146,157,205,142,54,197,76,198,194,138,200,145,189,26,175,127,79,231,209,58,89,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,162,55,221,252,213,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,254,74,146,128,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,68,32,254,162,167,11,31,240,251,85,127,239,91,119,250,137,63,192,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,122,0,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,252,209,120,86,149,114,150,225,151,73,181,31,28,212,219,102,65,168,23,154,252,94,225,21,210,138,146,233,116,165,90,85,170,137,119,195,35,210,10,104,164,94,220,136,201,17,17,232,213,115,17,28,142,106,185,171,53,65,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,252,209,120,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,249,157,255,0,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,109,168,122,170,35,81,122,163,125,255,0,205,23,143,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,228,66,15,234,42,112,177,255,0,15,181,87,254,245,183,127,168,147,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,242,33,7,245,21,56,88,255,0,135,218,171,255,0,122,219,191,212,73,254,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,176,112,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,175,85,119,191,249,34,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,217